Увод у Агиле Воркфлов

Агиле воркфлов је итеративна метода реализације пројекта. У Агиле-у више појединачних тимова ради на одређеним задацима одређено време које се назива "Спринт". „АгилеВоркфлов се може дефинисати као скуп фаза који су укључени у развој апликације, од идеје до завршетка спринта“.

Агиле Воркфлов / Лифецицле:

Да разумемо окретни ток рада и његове фазе:

Животни циклус развоја апликација Агиле састоји се од:

1. Идеја: Прва фаза агилног радног процеса састоји се у дефинисању обима пословања за сваку од пројектних идеја и одређивању времена и скупа задатака за извршавање таквих пројеката. Ова пресуда помаже у утврђивању финансијске расположивости и расположивости ресурса како би се закључило које идеје вриједи извршити!

2. Стварање спринтерских тимова: Након идентификације пројекта и дискусије о њему са заинтересованим странама, идентификују се агилни чланови тима и додељују се ресурси како би се пројекат спровео. Овим члановима тима додељене су радне обавезе и временски оквир да их испуне за сваки од спринт тимова.

3. Итерација: Када се приликом расправе и повратних информација од стране заинтересованих страна идентификују спринтерски тимови, пројектни рад се наставља. Тим са циљем да на крају спринта лансира изведив производ, започиње рад на првој итерацији. Како производ пролази кроз више кругова побољшања или понављања, прва итерација обично укључује минималне функције. Тим може уложити више спринтова за развој целог производа.

4. Ослобађање: У овој фази, производ је спреман да пређе у фазу производње. Тим за квалитет тестира функционалност производа и исправља недостатке или грешке, ако их има.

5. Производња: Током фазе производње, тим мора осигурати да се производ успешно лансира и упутити кориснике о његовој употреби. Стога, у овој фази, тим нуди сталну подршку за пуштање производа.

6. Пензионисање: Ово је последња фаза животног циклуса агилног развоја софтвера. Као што име каже, производ се уклања или замењује новим издањем. Нови производ се уводи када претходни производ постане сувишан или не одговара тренутном пословном моделу.

Које су различите врсте агилног тока рада?

Ниже су приказани различити типови модела Агиле Воркфлов:

1. Развојни развој (ФДД)

Као што име говори, ФДД је итеративни и прогресивни модел радног тока за развој система, који се превасходно фокусира на карактеристике. Концепт ФДД-а је да смисли врхунске карактеристике и обим како би се развио читав модел и извео исти. ФДД пролази кроз пет фаза:

  • Развој целог модела: Прво, неколико модела се бира посебно за сваки домен. И ови модели домена сукцесивно се стапају у један цео модел заснован на концепту и обиму.
  • Развој карактеристика на списку : Карактеристике су листа захтева специфичних за купце. Ове функције треба да се доврше у року од највише две недеље за пуштање у промет.
  • Планирање значајки : Наведене функције се затим додељују програмерима.
  • Дизајн значајки : детаљи сваке карактеристике се развијају, процењују и затим финализирају.
  • Изградња карактеристика: Након прегледа и побољшања дизајна, целокупна карактеристика укључује се у главни склоп који ће се испоручити купцима.

2. Кристал

Цристал није скуп унапред дефинисаних алата или образаца већ је скуп различитих софтверских методологија. Модел кристала је оријентисан на људе и сматра људе најзначајнијим средством у развоју система, након чега слиједе процеси за испуњавање потреба клијента. Процес кристала не дефинира алате или методе на самом почетку пројекта, већ се одређује на основу пословних и техничких услова пројекта. На основу времена и пројектних услова, кристал се даље подељује и означава разним бојама.

3. Агиле Унифиед Процесс (АУП)

Обједињени процес је итеративна и прогресивна метода која се састоји од четири корака. То су: "Почетно", "Разрада", "Конструкција" и "Прелаз".

4. Екстремно програмирање (КСП)

КСП је један од популарних брзих модела рада који је фокусиран на стална побољшања путем повратних информација корисника. Радни ток КСП за развој система састоји се од 4 фазе. То су: „Кодирање“, „Тестирање“, „Слушање“ и „Дизајн“.

5. Сцрум

Сцрум је агилни процес рада који се заснива на понављајућем приступу. Сцрум наглашава непрестано унапређење ради задовољства купаца. Радни ток Сцрума састоји се од 'Заостатка производа', 'Планирање спринта', 'Заостатак спринт', 'Спринт', 'Рутински састанци Сцрума', 'Спринт Ревиевал' и 'Интернал Сцрум Меетингс'.

6. Канбан

Канбан је заснован на витком процесу развоја, који је популарна методологија коју је увела Тоиота Моторс. Агилна је метода која није итеративна и мање је структурирана. Наглашава се на сталном пружању квалитета ефикасном тимском сарадњом. Канбан радни ток се састоји од фаза „Заостатак производа“, „Захтеви“, „Дизајн“, „Развој“, „Тестирање“, „Увођење“ и „Готово“.

7. Алтерн

Једна од агилних метода која већ дуже време преовлађује такође се користи у не-ИТ секторима. У овој методи су предности и захтеви пројекта унапред дефинисани пре самог извршења. Овај тијек рада укључује фазе „Предпројекта“, „Изводљивости“, „Темељи“, „Истраживање“, „Инжењеринг“, „Увођење“ и „Пост пројекат“.

Од горе наведених агилних модела тијека рада, 'Сцрум', 'Канбан' и 'Ектреме Программинг' се широко користе. Различити агилни методи рада дизајнирани су и развијени на основу погодности пројекта и захтева. Не може постојати јединствени начин рада за све пројекте. Ови обрасци рада се на неки начин преклапају са одређеним разликама у начинима и фазама извршења. Сваки од наведених процеса процеса рада има свој низ предности и недостатака. Не нужно, ако одређена пракса рада која је можда радила за одређени пројекат, може радити и за неки други пројекат.

Стога, с обзиром на изводљивост, погодност, услове пројекта, временско ограничење и многе такве факторе, модел радног тока који се уклапа у очекиване исходе пројекта треба извршити!

Препоручени чланци

Ово је водич за Агиле Воркфлов. Овдје смо разговарали о Разумијевању и различитим врстама модела и оквира Агиле Воркфлов-а. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Агилни начини рада
  2. Принципи агилног управљања пројектима
  3. Агиле Программинг
  4. Агиле Принципи
  5. Предности и недостаци агилног софтвера