Tutaj pojawi się treść :)
Najedź na element menu, aby zobaczyć więcej informacji.
Strona główna » Blog » Słownik project managera
W kilku prostych słowach. Bo jak zaraz się przekonacie, to dość intuicyjne stanowisko.
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.
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ść.
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
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ą:
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:
Najedź na element menu, aby zobaczyć więcej informacji.
Najedź na element menu, aby zobaczyć więcej informacji.
Najedź na element menu, aby zobaczyć więcej informacji.
Najedź na element menu, aby zobaczyć więcej informacji.