Преглед процеса Сцрума

Сцрум, једноставан оквир управљања пројектима, развили су Јефф Сутхерланд и Кен Сцхвабер. Они су процес представљали на објектном конференцији за програмирање, системе, језик и примену у Аустину у Тексасу 1995. Касније су методологију објавили као „Процес развоја софтверског софтвера“.

Оквир Сцрума

Сцрум наглашава тимски рад који утиче на чланове тима да реше сложене проблеме и испоруче производе са највећом могућом вредношћу. Као и рагби тим, и Сцрум подстиче тим да учи кроз искуства, да се самоорганизова у време суочавања са проблемима и побољшањима кроз размишљање о победама и поразима. Генерално, то је оквир руковања пројектом који је фокусиран на тимски рад, одговорност, итеративни напредак ка остварењу добро дефинисаног циља.

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

Кључне улоге у оквиру Сцрума

У оквиру сцрум-а постоје три кључне улоге - власник производа, мајстор Сцрум-а и развојни тим су веома важни за успех пројекта.

  • Власник производа

Он игра улогу везе између купаца и развојног тима. Он или она је првак у њиховом производу. Власник производа осигурава да су очекивања за завршени производ саопштено и договорено у складу с тим.

  • Сцрум Мастерворкс

Као посредник који је шампион тима у тиму. Основна је одговорност мајстора Сцрум-а да осигура проведбу најбољих Сцрум најбољих пракси у пројекту. Он или она заказује потребне ресурсе за планирање спринт-а, станд-уп, спринт преглед и ретроспективу спринт-а.

  • Развојни тим

Заједно сарађује на развоју и тестирању појединачних издања крајњег производа. Чланови тима су прваци у пракси одрживог развоја. Уобичајени сцрум тимови су пет или седам чланова, уско повезани и смештени.

Различити процеси Сцрум модела

Сцрум метода се састоји од одређених процеса или скупа секвенцијалних догађаја које сцрум тим редовно изводи. Ово су неки круцијални догађаји у којима тимови играју своју улогу.

  • Стварање заостатка производа -

Власник производа учествује у креирању заосталих производа. Основна је одговорност власника производа да константно сагледава потребе тржишта и купаца и зато он мора да вози производ визијом производа. Он или она прави списак на основу повратних информација купаца, а развојни тим помаже да приоритет постави листу у било којем тренутку. То је процес у току и промене или ново настајање прихватају као нове могућности, а не препреке.

  • Састанак планирања спринта и стварање заосталих спринт -

Састанци за планирање спринта догађају се на почетку пројекта и сви чланови развојног тима морају учествовати на овом састанку. Овај састанак води мајстор Сцрума где чланови тима и власник производа одлучују о циљу спринта. Трајање спринта траје само две недеље, али за то време је важно да се задржи сарадња између заинтересованих страна и чланова тима. Власник производа регулише важност правилне корисничке приче и тим за сцрум може одабрати значајну причу из заостатка производа. Конкретна корисничка прича увек треба бити повезана са циљем. На крају састанка за планирање спринт-а, сваки члан сцрум-а мора имати јасну представу о томе шта се може донети у тренутном спринту и како ће увећати прираштај.

Заостатак спринт-а је листа ставки, корисничких прича или исправки грешака, које је одабрао развојни тим за примену у тренутном циклусу спринт-а. На почетку спринта, тим одлучује који ће производ изабрати из заостатка производа за рад у спринту. Као да се заостатак у спринту развија током спринта, он је веома флексибилан. Али крајњи циљ спринта мора бити фиксиран.

  • Рад на Спринту -

Пошто је циљ спринта фиксиран на састанку планирања спринта, тим Сцрума започиње рад на испоруци прираштаја. Да би се пратио тренутни радни напредак, обично се користи табла са задацима.

  • Листа препрека -

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

  • Дневни састанак Сцрума -

Дневни састанак сцрум-а обично се одвија у исто време да би се разговарало о неопходном задатку за постизање циља спринт. Ово је неформални састанак који обично траје 15 минута и Сцрум мајстор преузима иницијативу да би се то догађало свакодневно. Сврха састанка је да сваки члан тима за Сцрум остане у истом положају и направи план рада за наредна 24 сата без угрожавања циља. На овом састанку чланови тима обично се фокусирају на три питања -

  • Шта сам радио јуче да испуним циљ спринта?
  • Шта планирам данас да помогнем тиму да испуни циљ спринта?
  • Постоје ли препреке које би могле спријечити тим да испуни циљ спринта?

Ово није опсежан састанак за дискусију, а назива се и "свакодневно станд-уп".

  • Спринт Ревиев и Спринт Ретроспецтиве -

На крају спринта, чланови се састају како би демонстрирали ставке заостатка заинтересованим странама, саиграчима и власнику производа ради повратних информација. Након тога, власник производа може одлучити да ли ће прираштај бити пуштен или не.

У ретроспективи спринта, чланови тима окупљају се како би поделили своја искуства са оним што су стекли током спринта. Они разговарају о томе шта је прошло добро и шта треба побољшати у наредној итерацији.

Сцрум је оквир који уноси правилност у пројекат кроз различите фазе или процесе. Свака организација може имплементирати оквир за борбу без промене својих правила и прописа.

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

Ово је водич за поступак Сцрум-а. Овде смо расправљали о кључним улогама у оквиру Сцрума и разним процесима Сцрум модела. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Сцрум Фрамеворк
  2. Сцрум Девелопмент
  3. Агиле Манагемент производа
  4. Агиле Спринт планирање
  5. Предности Сцрум Епиц-а
  6. Улоге софтвера Сцрум