Scrum: Какво представлява Scrum системата и как да започнете на Scrum дъска

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

Scrum, подобно на подобната система Kanban, е гъвкава рамка за поддържане на добре организирано работно място. Той е особено популярен при разработването на софтуер и работи добре за екипи от около три до девет души, но може да се приложи почти на всяко работно място. Освен ако не работите като играч на ръгби, в този случай това вероятно ще създаде объркване.

Scrum: Какво представлява Scrum системата?

Scrum е въведен за първи път като термин през 1986 г., в a Harvard Business Review статия от Хиротака Такеучи и Икуджиро Нонака. Двамата автори всъщност описват системата като ръгби, като работна сила действа като екип, който „се опитва да измине дистанцията като единица, като подава топката напред -назад“.

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

ПРОЧЕТЕТЕ СЛЕДВАЩО: Какво е Канбан?

Това се основава на няколко роли в екип на Scrum. Най -отгоре има собственикът на продукта, който представлява заинтересованите страни на продукта. Под това е scrum master, който по същество е ръководител на проекти, който отговаря за въвеждането на Scrum системата в действие. Под това е самият екип за разработка.

what_is_scrum_roles

Основният работен процес върви по следния начин: собственикът на продукта изготвя закъснение на продукта, което действа като списък с желания за функции, върху които да се работи. Това отива на scrum екипа, като scrum master избира редица задачи от това изоставане, върху които да се работи. На езика на Scrum те се наричат ​​„истории“. След това тези истории се фокусират по време на „спринт“; период от време, в който разработчиците работят по тези цели и само по тези цели.

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

Scrum board: Физически или цифров?

Управлението на Scrum екип има тенденция да се върти около някаква форма на Scrum борда, което помага да се визуализира работния процес. Това може да включва голяма, физическа дъска, разделена на колони от предстоящи работи, незавършени работи и завършени работи. Алтернативно може да включва и някакъв вид дигитална дъска, като тези от компании като Trello и Asana.

Вижте свързано Защо Лондон е най -доброто място за разработчик на приложения през 2018 г. Как да започнете бизнес: Топ съвети за успех

В Trello например създавате колони за различни етапи от работния поток и попълвате това с карти с подробности за различни задачи. Физическата версия на тази дъска ще бъде организирана по същия начин, макар и с повече бележки след нея. И в двата случая дъската ще се превърне във фокус за „спринта“, където фокусът ще бъде върху завършването на всички етапи на задача в рамките на периода от време. Спринтът може да продължи две седмици или може да продължи няколко дни.

what_is_scrum_2

Както показва тази сцена от Силиконовата долина на HBO, целта е като цяло вашите разработчици да работят по задачи (съжалявам, „истории“), ръководени в рамките на работния процес на Scrum.

Скрам срещу Канбан

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

Ролите в Канбан също са по-свободни, докато Scrum има особена привързаност към имена като „scrum master“, вероятно защото е по-малко скучно звучащо от „project manager“, въпреки че по същество те са едно и също нещо. Scrum също има тенденция да има редовни догонващи сесии, наречени scrums, където напредъкът на работния поток се обсъжда от ... предположихте: scrum master.