

MANIFEST AGILE – ZWINNE TWORZENIE OPROGRAMOWANIA
Manifest Agile sformułowany został podczas spotkania twórców oprogramowania w Snowbird, w stanie Utah (USA), w 2001 roku. Jego pełna nazwa brzmi Manifesto for Agile Software Development (Manifest zwinnego tworzenia oprogramowania). Składają się na niego dwie części: naczelne wartości oraz dwanaście zasad.
Naczelne wartości Agile
Cztery naczelne wartości Agile zostały sformułowane w następujący sposób:
Odkrywamy lepsze sposoby projektowania oprogramowania poprzez naszą pracę oraz pomoc innym w ich pracy. W wyniku tych doświadczeń cenimy:
ludzi i interakcje ponad procesy i narzędzia
funkcjonane oprogramowanie ponad obszerną dokumentację
współpracę z klientem ponad negocjację kontraktów
reakcję na zmiany ponad trzymanie się planu
Choć uznajemy wartość tego, co wymienione po prawej, wyżej cenimy aspekty wymienione po lewej.
Źródło: www.agilemanifesto.org
Dwanaście zasad Agile
Wymienione w manifeście dwanaście zasad jest następujące:
Naszym najważniejszym priorytetem jest usatysfakcjonowanie klienta poprzez szybkie i stałe dostarczenie wartościowego oprogramowania.
Przyjmujemy zmieniające się wymagania, nawet kiedy zostają przedstawione w zaawansowanym stadium. Zwinne procesy wykorzystują zmianę, aby dać klientowi przewagę konkurencyjną.
Dostarczaj funkcjonalne oprogramowanie szybko – w kilka tygodni lub kilka miesięcy, najlepiej w jak najkrótszym czasie.
Pracownicy firm i twórcy oprogramowania muszą dzień po dniu wspólnie pracować przy projekcie.
Opieraj projekty na zmotywowanych ludziach. Zapewnij im dobre warunki i potrzebne wsparcie, i ufaj, że wykonają swoją pracę.
Najskuteczniejszym i najbardziej wydajnym sposobem przekazywania informacji zespołowi projektowemu oraz w samym zespole projektowym jest rozmowa twarzą w twarz.
Funkcjonalne oprogramowanie jest naczelną miarą postępu.
Zwinne procesy promują zrównoważony rozwój. Sponsorzy, twórcy oprogramowani i użytkownicy powinni być w stanie utrzymać stałe tempo bez końca.
Stała dbałość o doskonałość techniczną oraz dobry design wspierają zwinność.
Prostota – sztuka maksymalizacji niewykonywanej pracy – ma rolę kluczową.
Najlepsze architektury, wymogi i projekty powstają w samo-organizujących się zespołach.
Zespół regularnie zastanawia się, jak usprawnić swoją pracę, a potem dostraja się i dostosowuje swoje postępowanie.
Sygnatariusze Manifestu Agile
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas
