Agile-маніфест

Маніфест гнучкої розробки програмного забезпечення

Ми постійно відкриваємо для себе досконаліші методи розробки програмного забезпечення, займаючись розробкою безпосередньо та допомагаючи у цьому іншим. Завдяки цій роботі ми дійшли висновку, що:

Люди та співпраця важливіші за процеси та інструменти

Працюючий продукт важливіший за вичерпну документацію

Співпраця із замовником важливіша за обговорення умов контракту

Готовність до змін важливіша за дотримання плану

Тобто, хоча цінності, що справа, важливі, ми все ж цінуємо більше те, що зліва.

12 принципів Agile

Ми дотримуємося таких принципів:

01

Найвищим пріоритетом для нас є задоволення потреб замовника, шляхом завчасного та регулярного постачання програмного забезпечення.

02

Схвальне ставлення до змін, навіть на заключних стадіях розробки. Agile-процеси дають змогу використовувати зміни задля конкурентної переваги замовника.

03

Працюючий продукт слід випускати якомога частіше, з періодичністю від пари тижнів до пари місяців.

04

Впродовж усього проєкту розробники і представники бізнесу повинні працювати разом щодня.

05

Над проєктом повинні працювати вмотивовані професіонали. Для цього створіть їм потрібні умови, забезпечте підтримку і довірте їм виконання роботи.

06

Особиста комунікація — найефективніший та найпрактичніший метод як донести інформацію до команди та всередині неї.

07

Працюючий продукт — головний показник прогресу.

08

Інвестори, розробники і користувачі повинні мати можливість підтримувати постійний ритм нескінченно. Agile допомагає налагодити такий сталий процес розробки.

09

Постійна увага до технічної досконалості і якості проєктування підвищує гнучкість проєкту.

10

Простота — мистецтво мінімізації зайвої роботи — вкрай необхідна.

11

Найкращі вимоги, архітектурні та технічні рішення виникають у командах, що здатні самоорганізовуватись.

12

Команда регулярно намагається знайти способи підвищення ефективності та відповідно коригує свою роботу.

Підписанти

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

agilemanifesto.org — оригінал