Junior
Jakie metodyki rozwoju znasz?
sobes.tech AI
Odpowiedź od AI
- Scrum: Iteracyjna i przyrostowa metodologia oparta na krótkich sprintach, codziennych stand-upach, planowaniu sprintu, przeglądzie sprintu i retrospektywie. Role: Product Owner, Scrum Master, Zespół deweloperski.
- Kanban: Wizualny system zarządzania przepływem pracy, oparty na ograniczeniu pracy w toku (WIP), przejrzystej kontroli zadań na tablicy z kolumnami (np. Do zrobienia, W trakcie, Zrobione) i ciągłym doskonaleniu procesu.
- Waterfall (model kaskadowy): Sekwencyjna metodologia, w której każdy etap (zbieranie wymagań, projektowanie, rozwój, testowanie, wdrożenie, wsparcie) musi być w pełni ukończony przed przejściem do następnego.
- XP (Extreme Programming): Zwinna metodologia skupiająca się na programowaniu w parach, rozwoju przez testy (TDD), częstych wydaniach, ciągłej integracji i refaktoryzacji. Idealna dla projektów z zmieniającymi się wymaganiami.
- Lean Software Development: Opiera się na zasadach lean manufacturing, mających na celu eliminację marnotrawstwa, szybkie wdrożenie, zbieranie informacji zwrotnej i podejmowanie decyzji na późniejszych etapach.
Znam także model V, Spiral Model, Crystal. W praktyce najczęściej spotykam się z Scrumem i Kanbanem.