Przejdź do treści

Słownik project managera

To pewne pojęcia z którymi – jeśli zdecydujecie się na taką pracę – przyjdzie się Wam zetknąć. Zaczniemy jednak od tego kim jest Project Manager.

Zespół Internet Stars

6 min czytania

Słownik project managera
Słownik project managera

W kilku prostych słowach. Bo jak zaraz się przekonacie, to dość intuicyjne stanowisko.

Czym zajmuje się Project Manager?

To osoba, która czuwa nad projektem. Począwszy od jego zaplanowania, a następnie wprowadzenia kolejnych etapów. To jedynie ułamek działań za jakie odpowiedzialny jest Project Manager. Cel – jest jasny. Doprowadzenie do pozytywnego ukończenia projektu. Można powiedzieć, że jest to osoba, która odpowiada w czasie prowadzenia tego ostatniego, prawie za wszystko. To nadzór, monitorowanie konkurencji i pilnowanie budżetu.

Ważne pojęcia dla każdego projekt managera

MVP (Minimum Viable Product) – wersja aplikacji, która zawiera tylko takie funkcjonalności, które są niezbędne aby zweryfikować przydatność aplikacji na rynku. Wersja ta może zawierać również funkcjonalności, które są przełomowe lub wprowadzają innowacyjność.

Słownik project managera

Firebase – plaforma Google wspierająca proces tworzenia i rozwoju aplikacji mobilnych. Zawiera zarówno rozwiązania serwerowe dla aplikacji, jak również gotowe funkcjonalności i SDK

SDK (Software development kit) – zestaw narzędzi dla programistów niezbędny w tworzeniu aplikacji korzystających z funkcjonalności danej biblioteki pod daną platformę

Analiza biznesowa – proces opracowywania specyfikacji aplikacji mając na względzie aspekty biznesowe i techniczne. Analiza biznesowa pozwala określać cele i rozwiązania do nich prowadzące.

Release – terminem tym określamy wydanie aplikacji (kolejną iterację) do środowiska UAT lub PROD

Słownik project managera

UAT (User Acceptance Tests) – wersja aplikacji, która jest skierowana do testów przez klienta dla którego tworzymy aplikację. Jeśli ta wersja nie wykazuje błędów rozpoczynamy proces przeniesienia aplikacji na wersję produkcyjną (PROD)

Prod version – produkcyjna wersja aplikacji lub innego produktu IT. Wersja ta zawiera wszystkie dane (teksty, grafiki, animacje, wideo) i jest przeznaczona dla użytkownika końcowego. W tej wersji nie dokonujemy testów i pojedynczych poprawek, wyjątkiem jest hotfixing

Testy QA – testy wewnętrzne całej aplikacji lub jej poszczególnych commitów (wersji) wykonywane przez specjalistów w dziedzinie testowania (testerów aplikacji)

Commit – funkcjonalność lub zestaw funkcjonalności, które są dodawane do kompletnej wersji aplikacji

SLA (Service Level Agreement) – umowa utrzymania i rozwiania aplikacji, która zawiera czas reakcji na poszczególne rodzaje błędów oraz sposób ich rozwiązania. W ramach umowy SLA mogą również zostać przewidziane takie prace jak: raportowanie, monitorowanie usługi i monitoring sieci.

Jira – oprogramowanie do zarządzania projektami i śledzenia błędów. Można dzięki temu narzędziu tworzyć zgłoszenia (tickety), które następnie przechodzą przez ścieżkę rozwiązania. Bardzo złożone narzędzie, ale jest kilka alternatyw na rynku dla Jiry.

Walidacja kodu – proces sprawdzenia architektury kodu oraz jego poszczególnych elementów. Walidacja ma na celu usunięcie błędów, które mogą w przyszłości spowodować dalsze komplikacje

Millestone – kroki milowe, za ich pomocą określamy w analizie biznesowej najważniejsze momenty, które prowadzą do osiągnięcia celu

Integracje IT – powiązanie dwóch systemów IT lub baz danych w jeden

IoT – koncepcja, wedle której jednoznacznie identyfikowalne przedmioty mogą pośrednio albo bezpośrednio gromadzić, przetwarzać lub wymieniać dane za pośrednictwem instalacji elektrycznej inteligentnej KNX lub sieci komputerowej

QR kody (Code czyli Quick Response Code) – kody kreskowe pozwalające na zapisanie dużej ilości danych np. link do strony.

UI (user interface) – interfejs użytkownika, czyli wszystko co widzi użytkownik w aplikacji. Elementami UI są:

  • projekt interfejsu użytkownika (zakładki, przyciski, menu),
  • ogólny wygląd strony (design, kolorystyka),
  • treść i architekturę informacji (linki, teksty, ogólny przekaz),
  • funkcjonalność (działanie strony),
  • użyteczność (dostępność strony, czytelność informacji),
  • interakcje (animacje).

UX (user experience) – zestaw zasad pozwalający projektować aplikacje i interfejsy przyjazne użytkownikom

Dynamic search – biblioteka (zestaw narzędzi) pozwalający w wygodny i szybki sposób wysyłać zapytania do wyszukiwarki.

Github – repozytorium dla oprogramowania znajdujące się w chmurze. Pozwala kontrolować wersję i dzielić się fragmentami lub cały kodem źródłowym

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje. Może to być np. Kotlin, Swift, Java, Python i wiele innych

Deploy – publikacja nowej wersji oprogramowania

RWD (Responsive web design) – bardzo ważne pojęcie z punktu widzenia UI, dotyczy dostosowania aplikacji do różnych rozdzielczości monitorów.

Dekompozycja – stosowane w analizie biznesowej, polega na podzieleniu jednej funkcjonalności na mniejsze zadania w celu sprawniejszego wdrożenia

Endpoint – pojęcie stosowane przy integracjach API. Endpoint to punkt końcowy do którego może się podłączyć oprogramowanie zewnętrzne

Architektura aplikacji – opisuje relacje między elementami interfejsu aplikacji i bazy danych

Flutter – technologia od Google pozwalająca jednocześnie tworzyć aplikacje na oba najpopularniejsze mobilne systemy operacyjne

Aplikacje natywne – aplikacje tworzone za pomocą natywnego języka dla konkretnego systemu operacyjnego np. kotlin dla androida i swift dla systemu iOS

Performance – szybkość i stabilność działania oprogramowania

Eventy statystyczne – zdarzenia w aplikacji, które mają znaczenie w marketingu i rozwoju aplikacji, może to być np. kliknięcie w przycisk lub wyszukanie słowa kluczowego

GAnalytics – narzędzie do mierzenia statystyk i celów, również w aplikacjach mobilnych

Hotfix – szybka naprawa pojedynczego błędu w aplikacji, najczęściej w wersji PROD

Hot reload – podgląd na żywo aplikacji po zmianach

Debuggowanie lub bugfixing – identyfikacja i usuwanie błędów w aplikacji lub innym oprogramowaniu

Slack – najpopularniejszy komunikator dla branży IT i zespołów projektowych. Pozwala na komunikowanie się bezpośrednio z wybraną osobą lub z grupą osób w ramach działań operacyjnych.

Na koniec mamy 20 pojęć związanych bezpośrednio z Project Managementem. Oto one:

  1. Zakres projektu (Project Scope): Dokładny opis wszystkich prac, produktów i rezultatów, które są włączone w projekt, oraz wszystkich prac, produktów i rezultatów, które są wykluczone z projektu.
  2. Harmonogram projektu (Project Schedule): Plan określający sekwencję i terminy realizacji zadań i etapów projektu.
  3. Budżet projektu (Project Budget): Kwota środków finansowych przydzielona na sfinansowanie całego projektu, w tym kosztów zasobów, materiałów i innych wydatków.
  4. Zespół projektowy (Project Team): Grupa ludzi odpowiedzialna za realizację zadań projektowych, zarządzanie ryzykiem i osiągnięcie celów projektu.
  5. Ryzyko projektu (Project Risk): Potencjalne zdarzenie lub sytuacja, która może wpłynąć na sukces projektu, zarówno pozytywnie, jak i negatywnie.
  6. Plan jakości (Quality Plan): Dokument określający standardy i kryteria jakościowe dla produktów lub usług tworzonych w projekcie.
  7. Stakeholder (Stakeholder): Osoba lub organizacja, która ma interes w projekcie lub może być na nim wpływowa.
  8. Zarządzanie zasobami (Resource Management): Proces alokacji, monitorowania i optymalizacji zasobów ludzkich, finansowych i materiałowych w projekcie.
  9. Monitorowanie postępu (Progress Monitoring): Śledzenie i kontrolowanie realizacji zadań i etapów projektu w celu upewnienia się, że projekt utrzymuje się w wyznaczonym harmonogramie.
  10. Zgłaszanie (Reporting): Regularne przekazywanie informacji o postępie projektu, zarówno do zespołu projektowego, jak i do interesariuszy.
  11. Zarządzanie zmianami (Change Management): Proces identyfikowania, oceny, akceptacji lub odrzucenia zmian w projekcie, aby zapewnić zgodność ze zmienionymi wymaganiami.
  12. Milestones: Ważny punkt osiągnięcia w projekcie, zazwyczaj kojarzony z ukończeniem kluczowego etapu lub osiągnięciem określonego celu.
  13. Zarządzanie ryzykiem (Risk Management): Proces identyfikacji, analizy, oceny i zarządzania ryzykiem w projekcie w celu minimalizacji potencjalnych negatywnych skutków.
  14. Zależności zadaniowe (Task Dependencies): Relacje między zadaniami, które określają, w jakiej kolejności muszą być wykonane, aby projekt mógł postępować zgodnie z harmonogramem.
  15. Etap projektu (Project Phase): Logicznie powiązana grupa zadań, które tworzą spójny element projektu, zazwyczaj kończący się ważnym osiągnięciem lub punktem kontrolnym.
  16. Komunikacja projektowa (Project Communication): Proces przekazywania informacji między zespołem projektowym, interesariuszami i innymi zaangażowanymi stronami.
  17. Zarządzanie zasobami ludzkimi (Human Resource Management): Działania związane z rekrutacją, szkoleniem, motywowaniem i zarządzaniem wydajnością członków zespołu projektowego.
  18. Wpływ (Impact): Skutki, jakie może mieć dana decyzja lub zdarzenie na cele projektu, zasoby lub harmonogram.
  19. Zakup i zaopatrzenie (Procurement): Proces wyboru i nabywania potrzebnych zasobów, usług lub produktów z zewnątrz, aby sprostać wymaganiom projektu.
  20. Przyjęcie projektu (Project Acceptance): Formalne potwierdzenie przez interesariuszy, że cele projektu zostały osiągnięte i projekt może być zakończony.

Zespół Internet Stars

Udostępnij:LinkedInFacebook

Napisz HELLO, a my zajmiemy się resztą.

Opisz w dwóch zdaniach, co ma robić Twoja aplikacja. Odpiszemy z konkretnym planem, wyceną i terminem, bez zobowiązań.

  • Jawny cennik, aplikacja od 29 000 zł
  • Tygodniowe sprinty
  • 3 miesiące gwarancji i SLA 24/7