Какво е Agile Project Management?

Управлението на Agile Project е инкрементален метод за управление на дейностите по проектиране и изграждане, които са включени в различни области като инженерство, информационни технологии и други области на бизнеса, които се стремят да прилагат нови разширения на услуги по изключително адаптивен и интерактивен начин. Agile management предлага проста рамка, поддържаща комуникацията между всички членове на екипа и отразяване на потенциалното изоставане в работата, с което се сблъсквахме по-рано. Компаниите, които използват традиционно планиране на водопадите, са мигрирали към пъргавия начин на подобрение. Waterfall изгражда софтуер в поетапна серия, като за първи път се появява реална обратна връзка непосредствено преди пускането. Agile изгражда софтуер постепенно, използвайки малки повторения, за да поддържа регулирането на растежа с променящите се бизнес нужди. Не можем да се върнем на етапи с метода на водопада, но това е възможно с Agile.

Определение за Agile Project Management

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

  • Лек подход
  • Пълен подход

Лекият подход се състои от няколко метода, като Scrum, Lean разработка на софтуер, Kanban (процес + метод), непрекъсната интеграция, непрекъсната доставка, екстремно програмиране и разработка, ориентирана към функции.

Пълният подход се използва за разполагане на повече от един екип. Функции като Scrum of Scrums, Scrum в мащаб, Scrum в голям мащаб, Scaled agile frame, Дисциплинирана пъргава доставка, Agile унифициран процес са част от цялостния подход.

Манифестът Agile предоставя определени насоки, които трябва да се следват при оценката на новоприспособените методи по традиционните начини.

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

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

Разбиране на Agile Управление на проекти

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

Има различни роли в екип на Scrum:

Scrum master - Това е експертен фасилитатор. Той / той играе независима роля в идеалния случай не от ръководителите на отчетите. Тя / той играе жизненоважна роля при пъргавото доставяне. По-долу са дадени някои основни отговорности:

  • Майсторът на скрумовете действа като водач на слуги.
  • Защитава екипа от външни смущения.
  • Работи непрекъснато с ръководството, за да проследява ежедневния напредък.
  • Грижи се за всички пречки пред екипа за подобряване на ефективността на екипа.
  • Гарантира, че адаптацията е извършена и инспектира протичането на процеса.
  • Позволява тясно сътрудничество на всички роли и отговорности в екипа.

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

Екипът за разработка - Известен е още като екипът на Scrum обикновено се състои от около 10 членове. Те имат правомощието да изпълняват задачите по начин, който е възможно да бъдат изпълнени с високо качество и стандарти. Те са ангажирани с Agile рамката и планират своята работа съответно.

Как Agile управление на проекти прави работата толкова лесна?

Сесия за подстригване на продукти

Целта на срещата за „груминг“ е да се гарантира, че изоставането остава запълнено с елементи, които са подходящи, точни и оценявани до степен, съответстваща на техния приоритет. Помага в крак с текущите познания за проекта или продукта и неговите цели.

Сесия за планиране на спринт

Какво да правя?

  • Анализирайте частите с висок приоритет, за да потърсите яснота в подхода.
  • Целта на спринта трябва да бъде финализирана.
  • Майсторът на Scrum, собственикът на продукта и целият екип участват в първоначалното планиране.

Как да се направи?

  • Блогът от спринти със задачи се определя и генерира.
  • Определение на Готово (Критериите за излизане, използвани за определяне дали продуктът с изоставане е завършен) за определен продукт. Майсторът на Scrum и екипът участва в тази фаза.

Ежедневно заседание за изправяне

  • Напредъкът на проекта
  • Планирайте за деня
  • Промени, които трябва да бъдат включени
  • Диаграмата за изгаряне е графика, която се използва, за да отразява колко часа работа е останала в итерация.

Това са основните теми, които ще бъдат обсъдени на срещата.

Среща за преглед на спринт

За да демонстрирате функционалността на бизнеса или понякога да проверите съгласуваните потребителски истории в заминаването на Sprint, ако те са постигнали очаквания резултат. Екипът на Scrum, собственикът на проекта, Scrum Master, външните заинтересовани страни участва в срещата. Приема се одобрение за резултата, собственикът на Продукта също може да оцени качеството на разработката.

Ретроспективна среща на спринта

Три неща са разгледани в това:

  • Какво трябва да се направи след всеки спринт
  • Това, което мина добре в последния спринт
  • Какво може да се промени в следния спринт

Топ Agile компании за управление на проекти

Някои от топ компаниите, в които въвеждането на Agile Project management направиха огромна промяна:

  • 3M - Приемането на Agile методи осигури динамична среда, а не традиционните начини за водопад.
  • IBM - Преодоляване на дефекти в дефектите, навременна доставка на продукти.
  • ANZ - Третата по големина банка в Австралия. Нови функции като принципите на дизайна, фокусирани върху човека, помогнаха да спечелите награди.
  • Google - Разрешете на потребителите да участват в разработването на платформата Android във версията Beta.
  • Spotify - Услугата за стрийминг на музика постигна страхотни резултати с Agile.

Какво можете да направите с Agile управление на проекти?

Инвестиране в добри истории

Една черта, добавена към изоставането, обикновено се нарича потребителска история. Различните истории от екипа се представят и оценяват въз основа на определени критерии. Историите трябва да са независими и да нямат никакви зависимости от други изисквания. Той трябва да добави стойност към проекта както вътрешно, така и външно. Усилието на историята ще бъде оценено от собственика на продукта. Тя трябва да е малка и лесно преговаряща, без да предизвиква много объркване. След като историята бъде обяснена накратко, екипът ще има право за гласуване. Ако има отклонение в очакванията, тогава той се обсъжда отново с всички свързани въпроси. Този процес продължава, докато не бъде избрана подходяща история. Оценката се извършва въз основа на точки. Това елиминира ангажираността с времето и усилието се основава на възложените задачи.

Работа с Agile Управление на проекти

Управлението на Agile Project цели да постигне първо най-високата стойност на бизнеса. Важните артефакти на рамката Scrum помагат за постигането на същото.

Блог на продукта

Той е собственост на собственика на Продукта и е приоритет от бизнес съвместимостите. Потребителските истории и случаите на използване се оценяват на първо място и се извършва безплатна форма на тестване. Характеристиките и дефектите се реализират и придобитите знания се прехвърлят на целия екип. Извършва се мозъчна атака на други идеи. Възможните решения се разглеждат и се използват за техническа работа. След това планът се разработва и задачите за изоставане се обсъждат по време на ежедневната среща на Scrum.

Блог за спринти

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

Изгаряне на класации

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

Предимства

Стойност на Agile методите

  • Кураж : На всички в екипа трябва да се предоставят равни възможности да говорят, за да се гарантира, че спринтът се движи в една посока.
  • Фокус : Бъдете фокусирани върху постигането на гъвкавите цели и доставката на крайния продукт със стойност.
  • Уважение : Екипът трябва да обмисли други идеи и перспективи. Никога не бъдете предубедени с различия и произход.
  • Откритост : Трябва да има прозрачност и доверие в екипа и да бъде отворена за получаване на обратна връзка.
  • Ангажимент : Екипите трябва да бъдат ангажирани с техните гъвкави цели.

Защо се нуждаем от пъргаво управление на проекти?

  • Ранна и непрекъсната доставка на работещ софтуер, за да се покаже напредък, постигнат ежедневно.
  • Възприемането на промяната в изискването късно в развитието е основната и важна характеристика на пъргавото. Промените могат да бъдат направени и интегрирани в софтуера дори при последната итерация.
  • Бизнесмени и работници, които работят заедно ежедневно като част от няколко срещи, взаимодействието се провежда често и може да се постигне по-добро разбиране в екипа.
  • Изградете проект около мотивирани хора и им се доверете да свършат работата.
  • Най-ефективният метод за предаване на съобщение е чрез взаимодействие лице в лице, така че нито едно от очакванията да не бъде предадено погрешно.
  • Работният софтуер е основната мярка за напредък
  • Постоянно се обръща внимание на техническите постижения.
  • Простотата максимизира обема на незавършената работа, което дава представа за това, което трябва да се даде приоритет и завърши в началото.
  • Екипите се самоорганизират според целите, необходими за постигане в рамките на срока.

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

Обхват

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

Защо трябва да използваме Agile управление на проекти?

Стълбове на Agile рамка

  • Инспекция : Правят се подходящи проверки, за да се следи напредъкът към целта на Agile за откриване на неприемливи отклонения.
  • Адаптация : Промяна на процес възможно най-скоро, за да се намалят всички допълнителни проблеми или модификации.
  • Прозрачност : Придаване на яснота на жизненоважните аспекти на метода, който е отговорен за резултата.

Правилна аудитория за обучение на Agile управление на проекти

Agile Project management е подходящ за хора с минимални познания по следните терминологии:

Планиране на капацитета

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

Критериите за приемане определят границите на потребителска история и се използват за валидиране, когато дадена история е завършена и работи според очакванията. Done-Done е термин, който редовно се използва от екипите, за да посочи, че работата, завършена по време на спринта, е „наистина“ свършена. Готово до момента, в който потребителят смята, че работата вероятно е доставима. Правилните Agile екипи не изискват две концепции (готово и готово).

заключение

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

Препоръчителни статии

Това е ръководство за Какво е Agile Управление на проекти. Тук обсъдихме дефиницията, работата, уменията, обхвата и предимствата на Agile Project Management. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Ключови разлики между Agile срещу Scrum
  2. Agile Интервю въпроси и отговор
  3. Agile Управление на проекти за манекени
  4. Технологията за роене Помогне на Agile Teams да растат?