Agile
Z Wikipedii
Agile (Zwinne) - to zbiorcza nazwa technik wytwarzania oprogramowania stawiających nacisk na bezpośrednią komunikację w zespole wytwórczym i realizowanie projektu iteracyjnie.
Metody przeznaczone są głównie dla małych zespołów wytwórczych gdzie istnieje możliwość łatwej komunikacji (rozmowy i dyskusje całego zespołu), dzięki czemu nie ma potrzeby tworzenia dużej ilości dokumentacji. Pozwala to na łatwiejsze zrozumienie zagadnienia oraz zminimalizowanie ryzyka w projektach o krótkim czasie wykonania, ale za to wymaga dobrze zgranego i stałego zespołu.
Proces wytwórczy zazwyczaj realizuje się iteracjami zajmującymi do kilku tygodni czasu. Iteracja bazuje zazwyczaj na modelu kaskadowym i ma na celu wytworzenie produktu niekoniecznie o pełnej funkcjonalności, ale pozbawionego błędów.