Brief projektowy
Dokument wstępny zawierający opis celu projektu, jego funkcjonalności, grupy docelowej, konkurencji oraz założeń biznesowych. To pierwszy krok do wyceny i planowania.
Zakres prac (Scope)
Zbór funkcji, modułów i zadań, które mają zostać zrealizowane w ramach projektu. Jasno określony zakres minimalizuje ryzyko niedomówień i dodatkowych kosztów.
Backlog
Lista funkcjonalności i zadań do wykonania w ramach projektu, uporządkowana według priorytetów. Stosowana głównie w metodykach zwinnych (Agile).
MVP (Minimum Viable Product)
Minimalna wersja produktu, która zawiera najważniejsze funkcjonalności umożliwiające jego uruchomienie i testowanie na rynku. Służy do szybkiej walidacji pomysłu.
Sprint
Krótki okres pracy (najczęściej 1–2 tygodnie), podczas którego zespół realizuje konkretne zadania z backlogu. Używany w procesie iteracyjnego rozwoju.
Retrospektywa
Spotkanie zespołu po zakończeniu sprintu, podczas którego analizowane są sukcesy, problemy i sposoby poprawy procesu.
Product Owner
Osoba odpowiedzialna za stronę biznesową projektu, ustalanie priorytetów i kontakt z zespołem developerskim. Czasem po stronie klienta, czasem software house'u.
User Story
Opis funkcjonalności z punktu widzenia użytkownika, np. "Jako klient chcę mieć możliwość filtrowania produktów, aby szybciej znaleźć to, czego szukam".
Mockup
Wizualna prezentacja wyglądu aplikacji lub strony. Pokazuje rozmieszczenie elementów, ale może nie zawierać jeszcze logiki działania.
Change request
Oficjalna prośba o zmianę w projekcie po zatwierdzeniu zakresu. Może wpłynąć na czas realizacji i budżet.
Etapy projektu
Typowy podział współpracy z software house: analiza, projektowanie UX/UI, development, testowanie, wdrożenie, wsparcie.
Wdrożenie (Deployment)
Proces przeniesienia aplikacji na serwer produkcyjny, czyli uruchomienie jej dla użytkowników końcowych.
Testy QA (Quality Assurance)
Etap kontroli jakości, w którym testerzy sprawdzają poprawność działania aplikacji, wyszukują błędy i zgłaszają je do poprawy.
Utrzymanie (Maintenance)
Wsparcie po wdrożeniu, obejmujące poprawki, aktualizacje, monitorowanie działania i rozbudowę aplikacji.
Hosting
Usługa udostępniania aplikacji w sieci. Może być zapewniona przez software house lub zewnętrznego dostawcę.
Umowa SLA (Service Level Agreement)
Dokument określający warunki wsparcia, czasy reakcji i gwarantowany poziom usług po wdrożeniu.