От птиците и пчелите: Отборите на рояците са пътят на бъдещето?

Забелязвали ли сте пчелен кошер отблизо? Какво се случва, когато кошерът достигне критична маса? Пчелата кралица напуска кошера и тя взема половината работници със себе си. Те роят и изграждат нов кошер. Това действие се извършва почти автоматично. Няма кой да контролира или инструктира пчелите. Пчелната кралица е вид слуга-водач, който просто възлага ролята на пчелите работнички в новата колония. Практиката на „технологията за роене“ в системите за Agile Management е вдъхновена от това поведение на пчелите. Технологията за роене също се нарича Mobbing.

Съвсем наскоро в книгата си „Умният рояк“ Питър Милър очертава ценни бизнес уроци от природата:

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

Какво представлява технологията Swarm / Swarming?

За да научим за технологията на рояка, трябва да знаем малко за Agile Project Management.

Agile Management е динамична форма на гъвкаво управление на проекти, характеризираща се с:

  • Непоследователен работен процес с почти плоска йерархия
  • Паралелни екипи, работещи върху отделни части от проекта
  • Постоянно взаимодействие с клиента
  • Няколко резултати по време на проекта

Прилагането на Agile Management изисква екипите да променят начина, по който са свикнали да работят.

Едно от поведенията на Agile екипите е „роялна технология“ (наричана още „мобинг“). При технологията за роене целият екип (или значителна част от ресурсите) се разпределя за една задача (наричана още история), така че работата в момента да бъде завършена по-ефективно. Помнете „Всички за един; Мотото на Тримата мускетари? Един за всички? Е, рояците трябва да приемат това мото. Всеки член на екипа трябва да е готов да работи в области, които може да не са негови експертизи.

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

В най-основната си форма:

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

Нека разберем няколко термина, използвани в роялната технология:

История: Историята е конкретна бизнес нужда, възложена на компания / организация (обикновено ИТ).

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

Координатор: Координаторът е човек, който отговаря за историята. Човек може да бъде координатор само за една история в даден момент, но може да бъде роял за други истории.

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

Ежедневна аналогия на рояка

Ето една малка аналогия, която ще ви помогне да разберете концепцията за роялната технология: Представете си екип, участващ в състезание по готвене. Две позиции трябва да бъдат направени и представени пред съдиите в рекорден срок. Елементите са, да речем, зеленчуков сандвич и пържени картофи. В нашия екип има 3 членове: г-жа Грейс, г-н Мак и г-н Дзен. Ние възлагаме задачите, както следва:

стъпкиВремето отне (в минути)Лице отговорно
Нарежете зеленчуците12Г-жа Грейс
Подредете сиренето и зеленчуците5Г-жа Грейс
Поп в производителя на сандвичи10Мистър Мак
Обелете и нарежете картофите10Господин Дзен
Сварете ги и ги запържете.15Мистър Мак
Представете менюто5Г-жа Грейс

Необходими са 57 минути, за да завършите менюто в този сценарий.

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

Сега знаем, че някои от тези хора имат множество умения. Нека ги изброим:

стъпкиЛице отговорноЛица с умения
Нарежете зеленчуцитеГ-жа ГрейсГ-жа Грейс, господин Мак, господин Дзен
Подредете сиренето и зеленчуцитеГ-жа ГрейсГ-жа Грейс, г-н Дзен
Поп в производителя на сандвичиМистър МакМистър Мак
Обелете и нарежете картофитеГосподин ДзенГосподин Дзен, г-жо Грейс
Сварете ги и ги запържетеМистър МакГ-н Мак, господин Дзен
Представете менютоГ-жа ГрейсГ-жа Грейс

Сега, ако се затрупаме с някои от тези дейности, нека разгледаме какво се случва:

стъпкиВремето отнеЛице отговорноЛица, които извършват дейността
Нарежете зеленчуците4Г-жа ГрейсГ-жа Грейс, г-н Дзен, господин Мак
Подредете сиренето и зеленчуците5Г-жа ГрейсГ-жа Грейс
Поп в производителя на сандвичи10Мистър МакМистър Мак
Обелете и нарежете картофите10Господин ДзенГосподин Дзен
Сварете ги и ги запържете7.5Мистър МакГ-н Мак и господин Дзен
Представете менюто5Г-жа ГрейсГ-жа Грейс

Всички те се отпуснаха за първото занимание. Менюто е готово за 41, 5 минути и този отбор печели! Това е основната идея, която стои зад концепцията за роялната технология. Обърнете внимание, че това не е пряка аналогия, тъй като екипите за ИТ проекти са по-сложни, но основната предпоставка остава.

Източник на изображение: pixabay.com

Стратегии за ефективната технология за роене

  • Екип на духа: Концепцията за роялната технология зависи изцяло от екипната работа. И така, изграждането на екипен дух е критична стратегия за ефективна технология за роене. Всички членове на екипа трябва да сложат глави, за да се справят с един проблем. Затова е важно целият екип да има открита и свободна комуникация и да е възприемчив към новите идеи. Игрите за изграждане на екип могат да се използват за насърчаване на отборния дух в отборите за рояци.
  • Agile Culture: Въпреки че технологията за роене не е непременно изключителна за методологията на Agile развитие, е полезно за екипите, които искат да възприемат технологията за роене, да подготвят екипи за идеята за нелинейна, неиерархична система за създаване на нещата. В противен случай хората от екипите на рояците ще бъдат объркани относно йерархията, одобренията и други съображения, които са част от Системите за управление на водопадите.
  • Практикувайте роялна технология като упражнение за изграждане на екип: Членовете на екипа често могат да се роят като упражнение за изграждане на екип. Това насърчава усещането за принадлежност, а също и осъзнаването на силните и слабите страни на другите членове, така че когато възникне ситуацията на живо, те са готови да започнат от момента на известяване. Това е близко до пожарна тренировка, за да се даде възможност за ефективно функциониране на действителен проект на живо.
  • Разнообразни екипи: Помага да има членове с разнообразни умения в рояка. Хората с уникални способности носят нова перспектива на решението.
  • Често оценяване: Важно е непрекъснато да се проверява напредъкът на екипите за рояци и да се преоценява задачите в светлината на нова информация.

Стилове на технологията за роене

Технологията за роене е гъвкава концепция и можете да я адаптирате към различни форми, за да отговарят на различни проекти. Някои от често срещаните форми са:

  • Сдвояване : Понякога разработчиците работят по двойки, за да завършат история. Това е стратегия, често използвана под формата на програмиране, наречена Extreme Programming (XP). Двама разработчици работят върху една и съща история (поставена задача), като често седят рамо до рамо на един компютър (подобно на партньорите в полицията) и си сътрудничат за тестване, кодиране или алгоритъм. Те отхвърлят идеите един на друг, за да завършат историята. Има два вида сдвояване:
    • Основното сдвояване се случва, когато двойката е зададена (двойката може да се състои от повече от два члена). Един човек от двойката е координаторът и продължителността е фиксирана. Това не включва технология за рояка в смисъл, че в задачата са ангажирани само тези двама души. Тези двойки се движат заедно от история в история.
    • Полигамното сдвояване е роялна технология, при която един човек остава с историята за продължението, а други рояци идват и си отиват. Има един човек, който постоянно остава с историята за продължение. Той / тя се нарича координатор. Има и други членове, които формират двойки, за да развият историята. Те могат или не могат да останат за цялото времетраене на историята.
  • Координаторът : Във всеки проект един от проблемите при въртящите се гъвкави кодери е, че кодерите отнемат известно време, за да „влязат в кодиращата зона“. Проектите със строги срокове - тези, които обикновено трябва да бъдат преодолени, може да нямат лукса на времето. Оттук и концепцията за кодер, който се държи в резерв. Когато се появи подходяща история, той става координатор. Този човек ще остане с историята си до края; докато некодиращите като анализатори, тестери и така нататък ще се нахвърлят върху кодиращата история и ще преминат към други истории. Кодекс-координаторът ще премине към друга история само когато текущата история е завършена. Това е много подобно на полигамното сдвояване, но е доста течно.
  • Поток на единичен артикул: При тази форма на въртеливо движение, Teamlet от рояци се съсредоточава върху историята, докато тя не бъде напълно завършена. Teamlet трябва да притежава всички необходими умения и работният процес трябва да бъде непрекъснат. Не може да има рояци, които може да се изискват от други Teamlets. Това дава възможност за безпроблемен поток от работа, без да чакате между стъпките.
  • Винаги Swarmers: Нека вземем за пример член на екипа, който е технически писател. Уменията му могат да се използват в няколко екипа и той не трябва да бъде обвързан като координатор на който и да е екип, което ще изисква той да бъде с историята, докато тя не бъде завършена.
  • Родоначалниците на непълно работно време: Тези хора имат основна отговорност към въртеливия пъргав и второстепенна отговорност към собствените си проекти. Например, технически писател ще документира историите и може също да трябва да подготви ръководство за потребителя за проекта сам.

Работи ли гъвкаво пъргаво навсякъде?

Swarming agile е страхотна стратегия за конкретни видове проекти. Но това не е стратегия с един размер за всички. Това е най-полезно във фазата на ИТ архитектурата, където сътрудничеството и решаването на проблеми са от решаващо значение. Въпреки това, основните принципи могат да бъдат използвани на всеки етап от всеки проект, като се намалява времето на празен ресурс.

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

Пътят напред

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

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

Управлението на екипа е огромна задача в технологията за роене и изисква диаметрално противоположна гледна точка от традиционната по отношение на екипната работа, йерархията и отговорностите.

В горната част:

  • След като екипите на рояците са създадени, това отваря изцяло нов свят от възможности.
  • Членовете на екипа ще се учат от различни гледни точки.
  • Служителите ще правят това, което искат да правят най-добре.
  • Знанията за домейна за всеки ресурс ще се разширят.
  • Разработчиците никога няма да се отегчават от проектите.
  • Ресурсите са по-течни и лесно достъпни.
  • Сроковете на проектите ще се съкратят.
  • Удовлетвореността на служителите ще се увеличи, което води до по-добро задържане

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

Реф .: http://blog.3back.com/scrum-patterns/6-ways-successfully-swarm/

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

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

  1. Въпроси за интервю на Agile Scrum
  2. Роял приложения за разузнаване | Определение и 5 най-добри примери за бизнеса
  3. Гъвкава методология, полезна в управлението на проекти (лесно)
  4. Представяме Ви чудесно сравнение - тренировки по Scrum и Agile