Af fugle og bier: Er sværmeteams fremtidens måde?

Har du nogensinde bemærket en bikube på nært hold? Hvad sker der, når en bikube når en kritisk masse? Dronningbien forlader bikuben, og hun tager halvdelen af ​​arbejderne med sig. De svermer og bygger en ny bikube. Denne handling udføres næsten automatisk. Der er ingen der kontrollerer eller instruerer bierne. Dronningbien er en slags tjenerleder, der netop tildeler arbejderbiene i den nye koloni rollen. Praksisen med 'Swarming technology' i Agile Management-systemer er inspireret af denne bi-adfærd. Opvarmningsteknologi kaldes også Mobbing.

For nylig skitserer Peter Miller i sin bog The Smart Swarm værdifulde forretningslektioner fra naturen:

Fra honningbiesværv har vi lært, at grupper pålideligt kan træffe gode beslutninger i rette tid, så længe de søger mangfoldighed af viden. Ved at studere termithauger har vi set, hvordan selv små bidrag til et delt projekt kan skabe noget nyttigt. Endelig har flokke af starlinger vist os, hvordan medlemmer af en gruppe uden vejledning fra en enkelt leder kan koordinere deres opførsel med forbløffende præcision blot ved at være opmærksomme på deres nærmeste nabo. ”

Hvad er Swarm / Swarming-teknologi?

For at lære om sværmeteknologi skal vi vide lidt om Agile Project Management.

Agile Management er en dynamisk form for smidig projektstyring, kendetegnet ved:

  • Ikke-sekventiel arbejdsgang med næsten fladt hierarki
  • Parallelle teams, der arbejder på diskrete dele af projektet
  • Konstant interaktion med klienten
  • Flere leverancer i løbet af projektet

Implementering af Agile Management kræver, at hold ændrer den måde, de er vant til at arbejde på.

En af adfærden hos Agile-hold er ”sværmeteknologi” (også kaldet mobbing). I sværmeteknologi allokeres hele teamet (eller en betydelig del af ressourcerne) til en enkelt opgave (også kaldet en historie), så arbejdet, der er til rådighed, afsluttes mere effektivt. Husk ”Alt for én; Et for alle-motto for de tre musketerer? Nå, svermerne er nødt til at vedtage det motto. Hvert medlem af teamet skal være klar til at arbejde på områder, der måske ikke er hans / hendes ekspertise.

Varmeteknologi anvendes normalt til efterslæb på arbejdet; eller paniksituationer; alle i teamet “sværmer” for at afslutte efterslæbet, så hele projektet kan bevæge sig jævnt. I holdsværm agile er der ingen projektleder eller leder, der leder teamet, hvad de skal gøre; der er kun koordinatorer og sværmere. Alle holdmedlemmer tager kollektivt ejerskab for at rydde efterslæbet. Selvom det er muligt for et helt projekt at blive planlagt i sværme, opløses det virkelige hold, når historien er færdig, og medlemmerne vender tilbage til deres originale opgaver.

I sin mest basale form:

Swarming teknologi er konceptet for alle medlemmer af et team, der fokuserer på en opgave, der er til rådighed, for at gennemføre den på en samarbejdsmæssig måde.

Lad os forstå et par udtryk, der bruges i opvarmningsteknologi:

Historie: En historie er et bestemt forretningsbehov, der er tildelt en virksomhed / organisation (typisk IT).

Sværmer: En sværmer er en person, der flytter fra en historie til en anden, der tilbyder sine færdigheder eller tekniske ekspertise, hvor de er nødvendige.

Koordinator: En koordinator er en person, der er ansvarlig for historien. En person kan kun være koordinator for en historie ad gangen, men kan være en sværmer for andre historier.

TeamLet: En TeamLet er en gruppe mennesker, der arbejder på en given historie. Hver TeamLet har en koordinator med en eller flere sværmere.

En dag-til-dag sværmanalogi

Her er en lille analogi, som kan hjælpe dig med at forstå begrebet sværmeteknologi: Forestil dig et team, der deltager i en madlavningskonkurrence. To ting skal laves og præsenteres for dommerne på rekordtid. Varerne er, lad os sige, en grøntsagssandwich og pommes frites. Der er 3 medlemmer på vores team: Fru Grace, Mr. Mac og Mr. Zen. Vi tildeler opgaverne som følger:

StepsTiden har taget (om minutter)Person ansvarlig
Skær grøntsagerne12Fru Grace
Arranger osten og grøntsagerne5Fru Grace
Pop ind i sandwichproducenten10Mr. Mac
Skræl og skær kartofler10Mr. Zen
Kog dem og stek dem.15Mr. Mac
Præsenter menuen5Fru Grace

Det tager 57 minutter at afslutte menuen i dette scenarie.

Bemærk, at fru Grace er bundet sammen i de første 15 minutter med sandwich-aktiviteterne, og Mr. Mac er inaktiv i de første 15 minutter, indtil Mr. Zen skærer kartoflerne, selvom han har evnerne til at skære grøntsagerne. Hvis Mr. Mac og Mr. Zen kan hjælpe fru Grace til den første aktivitet, reduceres tiden med en tredjedel.

Nu ved vi, at nogle af disse mennesker har flere færdigheder. Lad os liste dem:

StepsPerson ansvarligPersoner med færdigheder
Skær grøntsagerneFru GraceFru Grace, Mr. Mac, Mr. Zen
Arranger osten og grøntsagerneFru GraceFru Grace, Mr. Zen
Pop ind i sandwichproducentenMr. MacMr. Mac
Skræl og skær kartoflerMr. ZenMr. Zen, fru Grace
Kog dem og stek demMr. MacMr. Mac, Mr. Zen
Præsenter menuenFru GraceFru Grace

Lad os se på, hvad der sker, hvis vi svermer på nogle af disse aktiviteter:

StepsTiden har tagetPerson ansvarligPersoner, der udfører aktiviteten
Skær grøntsagerne4Fru GraceFru Grace, Mr. Zen, Mr. Mac
Arranger osten og grøntsagerne5Fru GraceFru Grace
Pop ind i sandwichproducenten10Mr. MacMr. Mac
Skræl og skær kartofler10Mr. ZenMr. Zen
Kog dem og stek dem7.5Mr. MacMr. Mac og Mr. Zen
Præsenter menuen5Fru GraceFru Grace

Alle sammen sværmede efter den første aktivitet. Menuen er klar om 41, 5 minutter, og dette hold vinder! Dette er den grundlæggende idé bag konceptet med opvarmningsteknologi. Bemærk, at dette ikke er en direkte analogi, da IT-projektteam er mere komplekse, men den grundlæggende forudsætning er stadig.

Billedkilde: pixabay.com

Strategier for effektiv sværmeteknologi

  • Holdånd: Begrebet sværmeteknologi er helt afhængigt af teamwork. Så opbygning af holdånd er en kritisk strategi for effektiv opvarmningsteknologi. Alle holdmedlemmer skal sætte deres hoveder sammen for at tackle et enkelt problem. Så det er vigtigt, at hele teamet har åben og fri kommunikation og er modtagelige for nye ideer. Teambuilding-spil kan bruges til at fremme holdånd i svermehold.
  • Agile Culture: Mens swarming-teknologi ikke nødvendigvis er eksklusiv til Agile-udviklingsmetodik, er det nyttigt for teams, der ønsker at anvende swarming-teknologi til at forberede teams til ideen om et ikke-lineært, ikke-hierarkisk system til at få ting til at ske. Ellers vil folk på sværmeteam forveksles om hierarki, godkendelser og andre overvejelser, der er en del af Waterfall Management Systems.
  • Øv sværmteknologi som en teambuilding-øvelse: Teammedlemmer kan ofte sværme som en teambuilding-øvelse. Dette fremmer en følelse af tilhørighed og også opmærksomhed omkring andre medlemmers styrker og svagheder, så de, når den levende situation opstår, er klar til at starte med et øjeblik. Dette ligner en brandøvelse for at muliggøre effektiv funktion i et faktisk live-projekt.
  • Diverse hold: Det hjælper med at have medlemmer med forskellige kvalifikationssæt inden i sværmen. Mennesker med unikke evner bringer et nyt perspektiv på løsningen.
  • Hyppig vurdering: Det er vigtigt at løbende kontrollere svømmeteams fremdrift og revurdere opgaver i lyset af ny information.

Stilarter med sværmende teknologi

Swarming teknologi er et fleksibelt koncept, og du kan tilpasse det til forskellige former, der passer til forskellige projekter. Nogle af de almindelige former er:

  • Parring : Udviklere arbejder undertiden parvis for at afslutte en historie. Dette er en strategi, der ofte bruges i en form for programmering kaldet Extreme Programming (XP). To udviklere arbejder på den samme historie (sæt opgave), som ofte sidder ved siden af ​​på en enkelt computer (svarende til partnere i politistyrken) og samarbejder om test, kodning eller algoritme. De sprænger hinandens ideer for at afslutte historien. Der er to typer parring:
    • Grundlæggende parring sker, når paret er indstillet (parret kan bestå af mere end to medlemmer). En person fra parret er koordinatoren, og varigheden er fast. Dette involverer ikke sværmteknologi i den forstand, at kun disse to personer engagerer sig i opgaven. Disse par bevæger sig fra historie til historie.
    • Polygam parring er sværmteknologi, hvor en person forbliver med historien for fortsættelsen og andre sværmere kommer og går. Der er en person, der konstant forbliver med historien til fortsættelse. Han / hun kaldes koordinatoren. Der er andre medlemmer, der danner par for at udvikle historien. De forbliver muligvis ikke i hele historiens varighed.
  • Kodekoordinatoren : I ethvert projekt er et af problemerne med sværmende smidige kodere, at koderne tager nogen tid at "komme i kodningszonen". Projekter med stramme frister, dem, der typisk skal sværmes, har muligvis ikke tidens luksus. Derfor er konceptet om en koder, der holdes på reserve. Når en passende historie kommer op, bliver han koordinator. Denne person vil forblive med sin historie indtil slutningen; mens de ikke-kodere som analytikere, testere og så videre sværmer på kodningshistorien og går videre til andre historier. Kodekoordinatoren flytter kun til en anden historie, når den aktuelle historie er afsluttet. Dette ligner meget polygam parring, men det er ret flydende.
  • Enkelt varestrøm: I denne form for sværmende agile fokuserer en teamlet af svermere på en historie, indtil den er færdig. Teamlet skal have alle de nødvendige færdigheder, og arbejdsgangen skal være uafbrudt. Der kan ikke være sværmere, der kan kræves af andre Teamlets. Dette muliggør den problemfri strømning af arbejde uden at vente i mellem trin.
  • Always Swarmers: Lad os tage eksemplet med et teammedlem, der er teknisk forfatter. Hans evner kan bruges på tværs af flere hold, og han bør ikke bindes som koordinator for noget hold, hvilket kræver, at han er med historien, indtil den er færdig.
  • Deltid Swarmers: Disse mennesker har et primært ansvar for at sværme agile og et sekundært ansvar over for deres egne projekter. For eksempel vil en teknisk forfatter dokumentere historierne og kan også være nødt til at udarbejde en brugervejledning til projektet på egen hånd.

Arbejder sværmende agile overalt?

Swarming agile er en fantastisk strategi til specifikke slags projekter. Men det er ikke en strategi, der passer til alle. Det er mest nyttigt i IT-arkitekturfasen, hvor samarbejde og problemløsning er kritisk. De grundlæggende principper kan dog bruges i ethvert trin i ethvert projekt, hvilket skærer ned på tomgangstid for ressourcer.

Dets mest basale forudsætning kan bruges på tværs af projekter, men bestemte typer af sværmende agile må kun bruges i visse tilfælde.

Vejen frem

Gartner forudsiger, at sværmeteknologi i fremtiden i stigende grad vil blive brugt i agile-styringspraksis. For fremtiden for managementtjenester vil linjen mellem myndigheder / beslutningstagere og implementerne blive mere og mere sløret. Mennesker med forskellige baggrunde vil sværme, løse problemet og opløse. Dette vil resultere i en øget produktion og mere midlertidige hold, såvel som indflydelse på, hvordan holdene ansættes og struktureres. Dette kan på lang sigt muligvis også betyde, at fast ansættelse, som vi nu kender det, kan ændre sig for evigt.

Luksusen ved langsigtede arbejdsforhold er noget, vi måske mister, men udbyttet med hensyn til effektivitet kan måske veje tungere end ulemperne ved et sådant arbejdsmiljø.

Teamledelse er en kæmpe opgave inden for sværmende teknologi og kræver et diametralt modsat synspunkt fra det traditionelle, hvad angår teamwork, hierarki og ansvar.

På hovedet:

  • Når først sværmeteam er sat op, åbner det en helt ny verden af ​​muligheder.
  • Holdmedlemmer lærer fra forskellige synspunkter.
  • Medarbejderne vil gøre, hvad de kan lide at gøre bedst.
  • Domenekendskab til hver ressource udvides.
  • Udviklere vil aldrig kede sig med projekterne.
  • Ressourcer er mere flydende og let tilgængelige.
  • Tidslinjer for projekter forkortes.
  • Medarbejdertilfredshed vil stige, hvilket fører til bedre fastholdelse

Alle disse kombineres for en bedre oplevelse for kunden. Dette vil sandsynligvis gøre sværmeteknologi til et fælles træk i fremtidens projekter.

Ref: http://blog.3back.com/scrum-patterns/6-ways-successfully-swarm/

Anbefalede artikler

Her er nogle artikler, der hjælper dig med at få flere detaljer om den sværmende teknologi, så bare gå gennem linket.

  1. Agile Scrum Interview spørgsmål
  2. Swarm Intelligence-applikationer | Definition & 5 bedste eksempler til erhvervslivet
  3. Agile Methodology Nyttige i projektledelse (let)
  4. Introduktion til vidunderlig sammenligning - Scrum og smidig træning