Огляд спритних цінностей та принципів

У цій статті подано конфігурацію найбільш часто використовуваних цінностей та принципів Agile. Недарма "Agile" запропонувала ефективну заміну традиційній моделі управління проектами водоспадів. Завдяки громіздкому, жорстко повільному та документоорієнтованому методу розробки продуктів, команда з 17 розробників системи (названа "Agile Alliance") вийшла з "Agile Manifesto" в 2001 році.

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

Таким чином, маніфест Agile містить "4 ключові значення" та "12 відповідних принципів", які спрямовують гнучку методологію розвитку системи. Agile Manifesto служить керівним посібником для доставки найвищої якості продукції клієнтам.

Цінності маніфесту Agile

Agile Manifesto складається з 4 значень. Давайте розберемося їх детально.

Значення 1 - (Особи та взаємодії мають значення більше, ніж процеси та інструменти)

Люди є ключовими рушіями у досягненні значних подій у бізнесі та розумінні вимог клієнта. Розробка хороших продуктів вимагає ефективної роботи в команді та взаємодії, незалежно від інструментів, що надаються окремим особам.

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

Значення 2 - (Питання робочого програмного забезпечення над детальною документацією)

У початкові часи величезна кількість часу було витрачено на документацію, яка включала б технічну деталізацію та технічні характеристики. Цей вичерпний і жорсткий метод виконання інструкцій, що стосуються конкретних документів, призвів до затримок проекту та уповільнення поставок продукції. Зрештою, кінцевий продукт не відповідає очікуванням клієнта або стане застарілим.

З впровадженням Agile акцент перейшов на робоче програмне забезпечення від документообігу, керованого документами. Працююча за допомогою програмного забезпечення ефективна пристосованість до змін та краще розуміння вимог замовника. Таким чином, Agile обмежує використання документів лише на «історіях користувачів», що визначає розробників щодо завдань, які необхідно виконати.

Значення 3 - (Партнерство з клієнтами має значення більше ніж договірні переговори)

У традиційній моделі водоспаду клієнти спілкуються з розробниками щодо конкретних вимог до відновлення роботи над проектом. Звичайні договірні методи обговорення створюють стіну між замовниками та розробниками. Залучення замовника обмежується початком проекту та коли продукт буде готовий до доставки. А участь замовника не відбувається в процесі виготовлення.

І навпаки, ідучи за маніфестом "Agile Values ​​and Principles", участь клієнтів заохочується в процесі створення або створення. Складний підхід збільшує участь клієнтів у регулярні проміжки часу для своєчасних демонстрацій. Це не тільки допомагає зрозуміти потреби клієнта, але й дозволяє їм доставити цінність. Таким чином, співпраця з клієнтами протягом усього життєвого циклу продукції є основою спритного підходу.

Значення 4 - (адаптується до змін, замість того, щоб визначати план)

Враховуючи мінливе ділове середовище, технологічний прогрес відбувається і потреби замовника змінюються. У традиційному управлінні водоспадом зміни вважаються витратами і їх слід уникати. Крім того, звичайне управління проектами є жорстким і має меншу сферу податливості. Це гальмує пристосованість до змін і, як проходить час, план стає зайвим.

Однак Agile вважає зміни цінним агентом і пропонує ефективну реакцію та пристосованість до неї. Agile підхід, який складається з коротших ітерацій та спринтів, дозволяє додавати нові атрибути до продукту в послідовних ітераціях з періодичними інтервалами.

Принципи Agile Manifesto

12 Принципів Agile, розповсюджених Agile Alliance, є:

1) Одним з головних пріоритетів підходу Agile є націлення на задоволення споживачів шляхом оперативної та постійної доставки товарів з доданою вартістю.

2) Швидкий підхід повинен охопити зміни навіть на більш пізніх стадіях розвитку. Зміна вважається цінним агентом, що пропонує конкурентоспроможні переваги для клієнтів.

3) Робоче програмне забезпечення повинно надаватися клієнтам для отримання будь-яких відгуків чи пропозицій з періодичним інтервалом тижнів або місяців, бажано за коротший проміжок часу.

4) Управління бізнесом та розробники системи повинні співпрацювати протягом усього проектного циклу.

5) Швидкий підхід вірить у присвоєнні проектів мотивованим особам та забезпеченню людей доброї робочої обстановки та системи підтримки шляхом прищеплення їм довіри для виконання роботи.

6) Спритні цінності та принципи - це сприяння створенню особистих дискусій та просуванню їх як ефективного засобу комунікації до та в межах команди розробників.

7) Робоче програмне забезпечення є одним з основних засобів вимірювання прогресу системи в умовах спритності.

8) Спритний підхід має на меті сприяти послідовному та стійкому прогресу в розвитку системи. Зацікавлені сторони повинні підтримувати стійку і постійну швидкість у розвитку продукту.

9) Постійне оновлення за допомогою постійного підвищення кваліфікації та ефективності полегшує спритний підхід.

10) Швидкий процес полягає у прийнятті простоти за рахунок скорочення комплексних завдань та зосередження уваги на завданнях, які по суті додають цінності.

11) Самоорганізовані команди допомагають в досягненні хороших структур, вимог та розробок. Спритні команди активні, що дозволяє їм долати будь-які перешкоди та мінімізувати помилки для досягнення майстерності.

12) Agile команди постійно вдосконалюються і прагнуть стати більш продуктивними, ефективно адаптуючись до змін. Команди девелопменту постійно формуються і миролюбні при зміні зовнішніх умов. Це дає можливість постійній імпровізації для отримання цінності. Періодичні відгуки від клієнтів дозволяють групі розробників досягти цього.

Висновок

Обговоривши 4 цінності та 12 принципів маніфесту Agile, цілком очевидно, що фокус на задоволенні клієнтів досяг успіху для спритного бізнесу по всьому світу. Підхід Agile практично виявився ефективним не лише в галузі програмного забезпечення, а в багатьох різних галузях.

Таким чином, дотримуючись цінностей та принципів Agile Manifesto, підприємства можуть отримати багато переваг, а не лише за рахунок підвищення продуктивності та задоволеності клієнтів. Але, також залишаючись вигідним у довгостроковій перспективі незалежно від зовнішніх факторів.

Отже, настав час змінити систему цінностей вашого бізнесу та впровадити принципи маніфесту, щоб привнести спритну культуру. Зробіть свій бізнес привабливим!

Рекомендовані статті

Це було керівництвом до Agile цінностей та принципів. Тут ми обговорили Огляд, різні значення та принцип Agile. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Принципи Lean Six Sigma
  2. Agile програмування
  3. Загальні концепції управління якістю
  4. Ролі та обов'язки керівника проекту