Manifest zwinnego wytwarzania oprogramowania

Odkrywamy lepsze metody wytwarzania oprogramowania
poprzez praktykę i wspieranie w tym innych.
Dzięki tej pracy nauczyliśmy się cenić:

Ludzi i interakcje ponad procesy i narzędzia

Działające oprogramowanie ponad wyczerpującą dokumentację

Współpracę z klientem ponad negocjację umów

Reagowanie na zmiany ponad trzymanie się założonego planu

Podczas gdy w elementach wypisanych po prawej jest wartość,
to cenimy bardziej te po lewej.


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.

Zasady będące podstawą Manifestu zwinnego wytwarzania oprogramowania

Kierujemy się następującymi zasadami:

  1. Naszym najwyższym priorytetem jest zadowolenie klienta poprzez wczesne i ciągłe dostarczanie wartościowego oprogramowania.
  2. Bądźmy otwarci na zmiany wymagań, nawet gdy prace są już zaawansowane. Procesy zwinne wykorzystują zmianę dla zapewnienia przewagi konkurencyjnej klienta.
  3. Dostarczajmy funkcjonujące oprogramowanie często, co kilka tygodni lub miesięcy, preferując krótsze ramy czasowe.
  4. Codzienna współpraca pomiędzy osobami związanymi z biznesem i deweloperami jest niezbędna przez cały czas trwania projektu.
  5. Budujmy projekty wokół zmotywowanych ludzi. Zapewniajmy im środowisko i wsparcie, którego potrzebują oraz zaufajmy, że wykonają swoje zadania.
  6. Najbardziej efektywnym i skutecznym sposobem przekazywania informacji zespołowi deweloperskiemu i wewnątrz niego jest rozmowa twarzą w twarz.
  7. Działające oprogramowanie jest podstawową miarą postępu.
  8. Procesy zwinne sprzyjają zrównoważonemu wytwarzaniu oprogramowania. Sponsorzy, deweloperzy oraz użytkownicy powinni być w stanie długoterminowo utrzymywać stałe tempo pracy.
  9. Ciągłe utrzymywanie uwagi na doskonałości technicznej i dobrym projektowaniu wzmacnia zwinność.
  10. Prostota – sztuka maksymalizacji ilości pracy, która nie zostanie wykonana – jest niezbędna.
  11. Najlepsze architektury, wymagania i rozwiązania wyłaniają się w samoorganizujących się zespołach.
  12. W regularnych odstępach czasu zespół rozważa jak stać się bardziej skutecznym, a następnie odpowiednio dostraja i dostosowuje swoje działania.

“Największym problemem w komunikacji jest iluzja, że miała ona miejsce.”

George Bernard Shaw