Agile методология: какво е това

Anonim

Трудно е правилно да се организира работата на екип, защото процесът включва много променливи. Гъвкавият метод за гъвкаво управление ще бъде идеалното решение. Когато се използва, работата е разделена на няколко етапа (спринтове) с кратки срокове - това дава възможност за своевременна проверка на ефективността, събиране на обратна връзка от участниците в проекта и клиента. В резултат на това можете бързо да правите корекции при възникване на нови изисквания.

Днес ще говорим за това какво е Agile с прости думи и ще дадем конкретни примери. Ще разкрием същността на неговия манифест, както и ще предоставим на читателите стъпка по стъпка план за внедряване на компанията.


Какво е Agile с най-прости думи

Да започнем с терминологията. Agile (произнася се „пъргав“) се превежда като „бърз“, но най-често означава „гъвкав“. Що се отнася до бизнеса, думата означава способността да бъдете гъвкави при вземането на решения, да анализирате променящите се обстоятелства и бързо да реагирате на тях. Това е важно качество в съвременния свят на висока конкуренция, където най-малкото забавяне е изпълнено със загуба на лидерски позиции.

Гъвкавата система за управление ви позволява да организирате работата на специалистите възможно най-ефективно и да постигнете устойчивост на бизнеса.

Характеристиките на метода Agile ще бъдат обсъдени по-късно в манифеста. Сега нека формулираме накратко същността:

  • екипът си сътрудничи с клиента по време на целия проект;
  • работата се извършва на кратки етапи с продължителност 2-6 седмици;
  • в края на всеки цикъл клиентът получава междинен резултат, готов за внедряване в бизнеса;
  • ако е необходимо, бързо се правят корекции на всеки етап.

Ако трябва да обясняваме на баба какво е Agile, щяхме да направим аналогия със зеленчукова градина. Гъвкав метод е, когато прекопаваме градината, оценяваме резултата и правим корекции, докато работим (копаем с лопата в неразорани площи).

История на възникване

През 1970 г. компютърният учен Уинстън Ройс насочи общественото внимание към важността на правилната организация на управлението на проекти и разработката на софтуер. Той написа статия „Управление на разработката на големи софтуерни системи“, в която критикува последователната разработка. Ройс подчерта, че създаването на софтуер, поради неговата специфика, не трябва да наподобява работата на поточна линия и предложи поетапен подход.Първо трябва да съберете изискванията за проекта, след това да завършите архитектурата, да създадете дизайн и да напишете кода.

След това IT-специалистите промениха подхода към работата си и започнаха да провеждат тестове на всяка важна фаза. Методът стана успешен благодарение на обратната връзка, получена от клиента и бързото въвеждане на промени. Появиха се нови гъвкави методи: RAD, DSDM, Scrum, Crystal Clear и FDD.

През 2001 г. 17 разработчици на софтуер се срещнаха в САЩ и обсъдиха начини за опростяване на процеса на разработка. В резултат на това беше публикуван Agile Manifesto, който обединява и систематизира всички методи за гъвкаво управление.

Може би си мислите, че Agile е само за програмисти. Но този метод е подходящ за създаване на всеки продукт, където няма ясен алгоритъм на действие. Например, ако говорим за технически сложен продукт, който не може да бъде сглобен от набор от готови части.Друг вариант: продуктът не е на пазара, така че стойността на идеята и размерът на пазара все още не са потвърдени.

Agile Примери

За да разберем разликата между стандартните и иновативните методи на управление, нека ги проучим на примера на магазин за бонбони. Нека първият вариант представлява ситуация в предприятие с класически подход, а вторият – с въвеждането на Agile.

1: обикновена пекарна

Необходим е технологът за разработване на нова торта. Дори в случай на маркетингово проучване на потребителските вкусове, повече внимание ще се обърне на предпочитанията на директора на предприятието. Всъщност технологът ще направи новост по свое усмотрение и ще го покаже на мениджъра. Той ще се опита да реши дали да го одобри или да го изпрати за преработка. След одобрението на изпълнителния директор, сладкарите ще получат съответните инструкции и тортите ще бъдат пуснати в продажба.

Това е типичен вариант за Русия, когато екипът изпълнява ясно определена задача. Резултатът от работата се оценява от един човек, максимум от двама или трима.

2: Agile Bakery

Директорът на фирмата има идея да пусне нов вид торта. Маркетолози, технолози, логистици, отдел продажби, сладкари и дори обикновени потребители започват да работят върху създаването на продукта. Резултатът от общите усилия е появата на търсен на пазара и обичан от клиентите продукт.

Тук на практика няма йерархия. Всеки участник в процеса оценява и коментира резултата за подобряване на представянето. Благодарение на гъвкав метод, фирмата е в състояние бързо да се фокусира върху конкретна цел и да произведе силно конкурентен продукт, който ще бъде много търсен. Agile подобрява продажбите, спестява време и помага за коригиране на грешки на ранен етап.

Гъвкавото управление на проекти често се използва в ИТ и бизнес средите. Такова управление на проекти е приложимо в маркетинга, обучението и бизнеса. Усвоен е от десетки хиляди държавни структури и предприятия.Например Return Path (създава софтуер) и Oreo (прави бисквитки), Норвежкият пенсионен фонд и Aviasales са основен доставчик на самолетни билети.

В Русия методът Agile се използва от Сбербанк и Алфа-Банк, услугата Knopka за счетоводители и веригата пицарии Dodo Pizza. Що се отнася до банките, имайте предвид: гъвкавото управление се извършва не на ниво цялото предприятие, а на ниво отделни екипи.

От една страна, големите организации (като Alfa-Bank) имат повече технически възможности и персонал за внедряване на Agile. В същото време малки компании като счетоводен екип и пицария посочват гъвкавата система за управление като един от факторите за успех.

Ключови предимства на Agile:

  • поставените задачи се решават по-бързо, което спестява пари и време;
  • компанията произвежда продукти, които са наистина търсени на пазара;
  • проектът се планира и контролира по-внимателно;
  • качеството на получените резултати е с порядък по-високо;
  • компанията се учи да се адаптира към тежката конкуренция.

В същото време е важно да се разбере, че без екипно обучение и адаптация Agile няма да работи пълноценно в руска компания. В допълнение, този метод не е подходящ за организации със силен административен контрол.

Agile Manifesto

Да се ​​върнем към документа от 2001 г., който стана основа на съвременните принципи на Agile.

Четирите основни идеи на манифеста:

  1. Комуникацията е по-важна от работния процес и инструментите.
  2. Необходимо е да си сътрудничим с клиента, а не просто да изпълняваме условията на договора.
  3. На първо място е самият работещ продукт, а не инструкции и графики.
  4. Приоритет е бързата корекция, а не следването на първоначалния план.

Принципи на Agile Manifesto:

  • Задоволяването на нуждите на клиента е по-важно от съперничеството и вътрешната йерархия. Това се постига чрез непрекъсната работа и незабавни корекции на грешки.
  • Бърза реакция на променящите се продуктови изисквания.
  • Непрекъснато темпо с повтаряща се скорост.
  • Подкрепа за ангажирани служители. Мотивираният екип върши по-добра работа от недоволните специалисти.
  • Близка комуникация лице в лице с клиента и всички членове на екипа за разработка по време на проекта.
  • Простотата като основа на работата.
  • Маркетинговият план трябва да се актуализира възможно най-често - на всеки две седмици или месец и половина.
  • Отхвърляне на условности и субективни мнения в полза на детайлно проучване на клиента, внедряване на промени и анализ на резултатите.
  • Няколко краткосрочни теста са по-подходящи от един дългосрочен експеримент.

Подготовка за изпълнение

Преди да преминете към Agile, подгответе екипа си и намерете баланс между класическия подход и гъвкавостта на управлението.

Сред основите на гъвкавия метод си струва да подчертаем:

  • Общи усилия . Клиентът, мениджърът и екипът трябва да работят заедно, за да избегнат неразбиране на целта и загуба на информация.
  • Визуален контрол. От всички участници се изисква да използват карти с различни цветове по време на проекта, за да посочат коя част от продукта вече е планирана, разработена, завършена.
  • Адаптивно управление. Лидерът не дава инструкции, а контролира изпълнението на правилата за сътрудничество.
  • Разделяне на проекта на етапи. Тази система на работа ви позволява да се концентрирате върху един цикъл.
  • Поправка на грешка . По време на всеки етап екипът придобива нови знания и анализира минали недостатъци, за да ги отстрани в следващия спринт.

С оглед на горното, Agile може да бъде внедрен само при следните условия:

  • ясно са посочени целта на проекта и срокът за постигането й;
  • цялата работа може да бъде разделена на етапи;
  • изследване на целевата аудитория;
  • организирано събиране на данни, идентифицирани индикатори за по-нататъшна оценка;
  • клиентът взема активно участие в процеса;
  • работен екип до 10 души.

Представяне на Agile в компанията

Сега можете да започнете.

  1. Анализ на изискванията. Важно е да разберете кой ще използва продукта и защо. Изискванията трябва да са подходящи и измерими, което предполага редовна комуникация между мениджърите и целевата аудитория.
  2. План. Вземете решение за организационната среща с идеята, условията и ресурсите на проекта, съставете работен план с раздробяването им на малки части.
  3. Създаване на екип. Набиране на персонал, разпределение на задачите и създаване на график за срещи.
  4. Изборът на инструменти за разпределяне на задачи, отчети и анализи.
  5. Обучаващ персонал на основите на Agile. Служителите трябва да разбират основните принципи на гъвкавото управление, в противен случай ефективността ще бъде ниска.
  6. Тест драйв под наблюдението на специалист с обяснение на функциите на ролите и демонстрация на етапите.
  7. Стартиране на спринтове с оценка на резултатите и правене на промени на всеки етап.
  8. Издаване на крайния продукт.

Заключение

Използването на Agile методологията може да повиши ефективността на компанията чрез по-голям контрол върху работните цикли и навременна корекция на стратегията. Въвеждането на гъвкав метод на управление изисква адаптиране към конкретна задача и отлично обучение на ръководителите на компанията.

Изводи по статията:

  • Гъвкавото управление на проекти се основава на взаимодействието между членовете на екипа, клиента и потребителите.
  • Цялата работа е разделена на етапи с ясни срокове.
  • Екипът трябва да е готов да прави промени след края на всеки цикъл.