Źródło: Arkusze CKE
Metodyka zwinna (ang. agile) polega na
Warianty odpowiedzi
-
A
dekompozycji przedsięwzięcia na części, które są oddzielnie projektowane, wytwarzane i testowane w krótkich cyklach
-
B
podziale przedsięwzięcia na następujące po sobie etapy: projekt, programowania, testy, wraz z ciągłym szacowaniem ryzyka przedsięwzięcia
-
C
opracowaniu testów dla całego przedsięwzięcia, a następnie implementowaniu kolejnych jego części
-
D
zaprojektowaniu całej aplikacji na początku trwania przedsięwzięcia i tworzeniu jej na przemian z testowaniem
Wyjaśnienie
Podejście zwinne sprowadza się do prostej zasady: dowozić działający fragment kodu tak szybko, jak to możliwe. Zamiast pisać aplikację przez dwa lata w zamknięciu, dzielimy cały projekt na małe kawałki.
Każdy taki fragment, nazywany iteracją lub sprintem, trwa zazwyczaj od tygodnia do miesiąca. W tym krótkim czasie zespół projektuje, koduje i testuje wycinek funkcjonalności.
Dzięki temu klient widzi postępy na żywo i może szybko zgłosić uwagi, a zespół programistyczny natychmiast koryguje kurs, zanim powstaną trudne do naprawienia błędy architektoniczne.