Покрокові інструкції, як зробити все що завгодно!
» » Эджайл - що це таке?

Эджайл - що це таке?

Додано: 25.10.17
Рубрика: Різне
В наше життя все частіше вриваються нові іноземні слова. Не став винятком і "эджайл". Що це таке? Якщо охарактеризувати його коротко, то эджайл - це підхід, противопоставляемый традиційному каскадного підходу проектування продуктів і сервісів.

З історії

У лютому 2001 року в горах Юти на лижному курорті The Lodge at Snowbird зібралися 17 осіб з метою спілкування, лижного спортивного розваги і спробувати прийти до чогось об'єднує. Там був вироблений маніфест эджайл. Тут були представники різних підходів, які хотіли знайти альтернативу важким процесам розробки ПЗ, заснованим на документації. До закінчення зустрічі було визначено, що в маніфест входять 4 цінності, 12 принципів і немає ніякої практики.


Суть підходу

Цей підхід характерний, насамперед, для ІТ-індустрії. Класичний підхід передбачає, що затверджений план створення продукту не може змінитися або зупинитися аж до моменту його створення.
Эджайл - що це таке?
Базисом даного підходу є класичний приклад управління якістю продукції, що використовується на заводі Toyota, наведений у всіх підручниках з даного питання, коли будь-який співробітник міг зупинити виробництво з метою внесення раціоналізаторської пропозиції або недопущення шлюбу. У багатьох компаніях співробітники по створенню проекту працюють у різних підрозділах і часто вступають в конфлікт один з одним, що не призводить до позитивних результатів для розроблюваного продукту. Технологія эджайл дозволяє залучити всіх розробників програмного продукту, при цьому у всіх співробітників залишаються притаманні їм функції. З застосуванням цього підходу в колектив співробітників приходить розуміння, що вони працюють заради однієї спільної мети, яка полягає у створенні якісного ІТ-продукту для своїх клієнтів.


При використанні даного підходу необхідно створювати команду однодумців, які можуть ефективно і конкурентоспроможним працювати в ринкових умовах.

Прихід до эджайл традиційного бізнесу

Традиційні компанії, що займаються бізнесом, починають переходити до даного підходу. Характерним прикладом є впровадження эджайла в Ощадбанку. За словами Р. Грефа, Ощадбанк становить 01 частину ІТ-ринку в Росії. Він говорить про те, що вони створили найбільшу ІТ-інфраструктуру в світі, але зрозуміли, що вони неконкурентоспроможні. За його словами, ті, хто не освоїть эджайл сьогодні, не зможуть бути конкурентоспроможними завтра. Для того щоб впровадити систему эджайл в компанії, потрібно, перш все, змінити себе.
Эджайл - що це таке?
Банки на сьогоднішній день не володіють розвиненою структурою інновацій, яка більш характерна для мікрофінансових організацій, суть яких полягає в тому, що вони видають гроші під шалені відсотки і отримують прибуток значно вище, ніж банки. Ці організації є дуже гнучкими, вони можуть перебудувати свій бізнес, зайняти вільні ніші на нових ринках, а також можуть витісняти класичні банки. Такий підхід характерний і для інших сфер бізнесу. Так, оператори мобільного зв'язку починають займатися платіжними системами, Airbnb змінив підхід до готелів в туристичному бізнесі, Uber вчинив аналогічно у сфері перевезень пасажирів.

Гнучкий менеджмент в эджайл

Каскадний підхід передбачає планування як мінімум на рік. Це змінюється при використанні методу эджайл. Що це дає? При традиційному підході будь-яка динаміка може призвести до паралічу проекту. При використанні методології эджайл будується інфраструктура, гнучко реагує на мінливі в процесі розробки вимоги і запити клієнтів. Гнучке планування повинно супроводжуватися розумінням і аналізом всіх бізнес-процесів організації. Гнучкий менеджмент повинен супроводжуватися можливістю розробки, доопрацювання і пристосованістю під конкретику певної компанії.
Эджайл - що це таке?
Є маніфест эджайл, який за своєю суттю є комплексом правил, покликаних полегшити орієнтацію в методах гнучкого менеджменту. Даний підхід полягає в мінімізації ризиків і збільшення прибутку при тому, що умови існування відрізняються від стабільних. Часто доводиться працювати в умовах кризи, але тим не менш потрібно прагнути до відома ризиків до нуля, і прибуток повинна прагнути до нескінченності.

Маніфест підходу

Можна виділити три основних принципу эджайла, які спочатку були названі цінностями:
  • Необхідно вміти працювати з людьми, треба здійснювати пошук, виховання і менеджмент талантів.
  • Повинен бути чітко вибудуваний комплекс ділових комунікацій з компаніями-партнерами і клієнтами.
  • Повинен бути запроваджений динамічний менеджмент. Що це в эджайле? По відношенню до розглянутого підходу це означає, що необхідно бути рухливим у середовищі, що змінюється.
  • По відношенню до ПО початку була ще одна цінність: більш важливо, що велика документація, ЗА працездатний.
    Эджайл - що це таке?

    Принципи

    В 2001 році виділялося 12 принципів эджайла:
  • Основний пріоритет - задоволення замовника за постачання працездатного ПО.
  • Динаміка повинна простежуватися на всіх стадіях розробки ПО.
  • Віддавати перевагу коротким інтервалів поставки працездатного ПО.
  • Розробники і замовники повинні бути в одній команді протягом терміну життя проекту.
  • Проекти повинні створюватися навколо мотивованих людей, яким необхідно надати середу, підтримку і довіру.
  • Найефективніший спосіб передачі інформації - безпосереднє спілкування.
  • Головна міра прогресу - ЗА працездатний.
  • Гнучкі процеси повинні здійснюватися з однаковою швидкістю.
  • Особливу увагу необхідно приділяти хорошому дизайну й технічної досконалості.
  • Максимізувати роботу можна з допомогою простоти.
  • Найкращі якості ЗА створюються самоорганизующимися командами.
  • Періодично команди повинні підвищувати свою ефективність і поліпшувати робочий процес через рівні часові проміжки.
  • Особливості підходу

    Эджайл - що це таке?

    Режим эджайл передбачає можливість приділяти особливу увагу формуванню команд, проведення роботи не на тривалий період, а коротку перспективу. При використанні даної методології забезпечується система зворотного зв'язку, завдяки чому можна виробляти коригування дуже швидко. В результаті застосування даного підходу поліпшується внутріфірмова комунікація, зменшується кількість конфліктів всередині організації, ефективність виконання проектів збільшується. Раніше аналітик писав документ і вимагав, щоб дотримувалися шаблонами, встановленим їм. Документи передавалися з відділу у відділ, з кожного з них поверталися аналітику з деякими пропозиціями та зауваженнями, потім передавалися в наступні відділи і т. д. Виходила велика комунікація, але в основному на папері. Результатом було те, що розробники постійно запізнювалися, тестувальники допускали купу помилок. Методологія эджайл вважає, що взаємодія людей важливіше, ніж процеси та документація. Тут вже передбачається, що аналітик буде проводити зустріч, де розкажуть про впроваджуваної нової функції і де тестувальники і розробники висловлять свої зауваження та пропозиції. Тут же будуть виявлені професіонали, здатні дати слушні поради з тестування та реалізації. Після цього аналітик напише детальну документацію і швидко зв'яжеться з замовником для уточнення вимог. В цей же час розробники можуть провести паралельну зустріч, де можуть обговорити, як вплине нова функція на функціонал, а тестувальники можуть оцінити, що потребує виправлень. Таким чином команда сформує спільне бачення. Деталі будуть реалізовані з документацією, якість якої буде високим, оскільки зворотний зв'язок була забезпечена.

    Технологія эджайл в освіті

    Эджайл - що це таке?
    Спочатку эджайл сформувався як методологія проектного менеджменту по відношенню до розробки ПЗ. Однак висловлювання Р. Грефа про эджайле в Ощадбанку, а саме та частина, де він говорить, що всі мають стати эджайлом, дозволило застосовувати цей спочатку вузькоспеціалізований підхід і до навчання, і до економіки в цілому. В школі учень повинен отримувати знання, актуальні на момент його навчання. У процесі освіти повинні брати участь не тільки вчителі і батьки, але і сама дитина. Досягти даної командної роботи можна за допомогою впровадження эджайла в освіту. Впровадження гнучкого менеджменту в школу дозволить їй стати деяким інноваційним центром. Найбільше поширення ідея використання принципу эджайла в освіті знайшла на Заході. Ця технологія повинна впроваджуватися знизу, тільки в цьому випадку можливі глобальні перетворення освітньої системи. У разі американської школи вчителі визнають, що система навчання зайшла в глухий кут з-за того, що немає відповідної методології, яка б дозволила їй динамічно розвиватися далі. С. Пєха стверджує, що така методологія існує, і називається вона эджайл. Базисом його є люди, динаміка і навчання, тому даний підхід може бути реалізований в школі. У маніфесті эджайл йдеться про розробку ПЗ, але проаналізувавши його, можна сказати, що він носить універсальний характер, що дозволяє його застосувати до системи освіти. Державна система освіти має масу пріоритетів, які конфліктують між собою. Співробітників школи можна порівняти з менеджерами середньої ланки, на яких здійснюється тиск і знизу, і зверху. При слідуванні принципам эджайла рішення працівників освіти стають більш виваженими. У сучасних умовах школа сприймається якоюсь корпорацією, життєдіяльність якої пов'язана із здійсненням ряду правил. Тому потреби індивіда у школі вторинні. На першому місці знаходяться інструменти і процеси. Адміністрації освітніх установ слабо враховують людський фактор, застосовуючи документований підхід до розподілу наявних ресурсів, менеджменту школи, прийняття рішень про долі дітей, менеджменту міжособистісних взаємин. Застосування режиму эджайл в школі дозволяє впроваджувати підхід з орієнтацією на людину, спрямований, насамперед, на розвиток організації, що дозволяє підняти ступінь організаційної дисципліни. У сучасній школі важливі методики, дидактичний матеріал, а те, що засвоюється учнями, вдруге. Навчання закінчується у нас в країні здачею ЄДІ, в Америці - підсумковим тестуванням. Всі навчаються підганяються під одну гребінку, натаскуються на тести, справжня мета викладання не досягається. Ніхто не відкидає того, що учням необхідні високі оцінки, але засвоєння матеріалу покращується при творчому підході до процесу навчання і врахування індивідуальних особливостей учнів. Замовниками системи навчання в сучасних школах вважаються вищестоящі організації, хоча справжніми замовниками повинні бути діти і їх батьки. У школах тривають постійні компроміси, переговори, але відсутнє справжнє співробітництво, яке передбачається при використанні підходу эджайла. Що це дає? Різні рішення приймаються якимись комітетами, впроваджуються ідеї більшості, воля меншості пригнічується. Таким чином компроміс досягається, але це найгірший варіант з можливих. Побудова освітньої системи за своєю суттю залишається незмінним протягом тривалого періоду часу. Контроль в освітній системі намагаються посилити шляхом використання все більш детального планування. Спланувати означає спробу передбачити майбутнє, але можливості вплинути на нього вона не дає. Тому в більшості випадків це виливається в зайве витрачений час, а проекти, задумані топ-менеджерами освіти, поступово провалюються. Правильною реакцією на динаміку є швидке маневрування, яке і передбачається в методології эджайл. Принципи эджайл в освіті ті ж, які характерні для розробників ПЗ, з тими особливостями, які стосуються навчання:
  • Осмислене навчання для задоволення потреб учнів та їх сімей - найвищий пріоритет.
  • Осмислене навчання повинно здійснюватися короткими, але частими циклами.
  • Працівники школи, учні та їх батьки повинні працювати спільно, осмислене навчання повинно бути доступним для всіх.
  • Проект навчання повинен створюватися мотивованими професіоналами, для яких необхідно створити відповідні умови.
  • Головним показником прогресу є засвоєння матеріалу, а не просто його запам'ятовування, так зване осмислене научіння.
  • Ритм навчання повинен підтримуватися постійно.
  • Гнучкість навчального проекту повинна підтримуватися за рахунок пильної уваги до якості проектування і технічної досконалості.
  • Інші принципи звучать так само, як у розробників ПО.

    Коучинг

    Эджайл - що це таке?
    Коучинг являє собою процес, що будується на партнерських засадах з метою стимулювання творчості і мислення клієнтів для максимально можливого розкриття ними професійного і особистісного потенціалів. Що таке эджайл коучинг? У зміст цього поняття входять наставництво і менторство. До процесів відноситься професійний коучинг і фасилітація (стиль менеджменту, не виходить за рамки самоорганізації системи, що знаходиться під менеджментом). Крім цього, эйджал коучинг включає в себе різні види майстерності: бізнес-, технічна майстерність і майстерність трансформації. Сюди ж відноситься эджайл і Lean практика (ощадливе виробництво).

    На закінчення

    Що це - эджайл? Це підхід, спочатку спрямований на те, щоб ефективно завершувати процеси створення шляхом формування безконфліктних команд. Пізніше цей підхід стали переносити в цілому на компанії і на окремі процеси, зокрема, на освіту. При впровадженні методів эджайл безпосередній наголос робиться на спілкування розробників і замовників. При використанні цих методів знижується інтенсивність використання документації.