Of Birds and Bees: Are Swarm Teams the Future of the Future?

Har du noen gang lagt merke til en bikube på nært hold? Hva skjer når en bikube når en kritisk masse? Dronningbien forlater bikuben og hun tar halvparten av arbeiderne med seg. De svermer og bygger en ny bikube. Denne handlingen utføres nesten automatisk. Det er ingen som kontrollerer eller instruerer biene. Dronningbien er en slags tjenesteleder som nettopp tildeler rollen til arbeiderbiene i den nye kolonien. Utøvelsen av 'Swarming technology' i Agile Management-systemer er inspirert av denne bie-oppførselen. Swarming teknologi kalles også Mobbing.

Mer nylig, i sin bok The Smart Swarm, skisserer Peter Miller verdifulle forretningstimer fra naturen:

Fra honningbiesvømmer har vi lært at grupper pålitelig kan ta gode beslutninger innen en rettidig sak, så lenge de søker mangfold av kunnskap. Ved å studere termitthauger har vi sett hvordan selv små bidrag til et delt prosjekt kan skape noe nyttig. Endelig har flokker av stare vist oss hvordan medlemmer av en gruppe uten retning fra en enkelt leder kan koordinere oppførselen sin med utrolig presisjon bare ved å ta hensyn til sin nærmeste nabo. ”

Hva er Swarm / Swarming-teknologi?

For å lære om svermende teknologi, må vi vite litt om Agile Project Management.

Agile Management er en dynamisk form for smidig prosjektledelse, preget av:

  • Ikke-sekvensiell arbeidsflyt med nesten flatt hierarki
  • Parallelle team som jobber med diskrete deler av prosjektet
  • Konstant samhandling med klienten
  • Flere leveranser i løpet av prosjektet

Implementering av Agile Management krever at team endrer måten de er vant til å jobbe på.

En av oppførselen til Agile-team er "swarming technology" (også kalt mobbing). I svermteknologi blir hele teamet (eller en betydelig del av ressursene) tildelt til en enkelt oppgave (også kalt en historie), slik at det aktuelle arbeidet blir fullført mer effektivt. Husk “Alt for én; Et for alle-motto for de tre musketerer? Vel, svermerne må vedta det mottoet. Hvert medlem av teamet skal være klare til å jobbe på områder som kanskje ikke er hans / hennes ekspertise.

Svømmeteknologi brukes vanligvis på etterslep i arbeidet; eller panikksituasjoner; alle i teamet "svermer" for å fullføre etterslepet slik at hele prosjektet kan gå jevnt. I team-sverm agile er det ingen prosjektleder eller leder som leder teamet hva de skal gjøre; det er bare koordinatorer og svermer. Alle teammedlemmene tar kollektivt eierskap for å tømme etterslepet. Selv om det er mulig for et helt prosjekt å bli planlagt i svermer, blir faktisk det svermende teamet oppløst når historien er fullført, og medlemmene kommer tilbake til de opprinnelige oppgavene.

I sin mest grunnleggende form:

Swarming teknologi er konseptet for alle medlemmer av et team som fokuserer på en oppgave for hånden, for å fullføre den på en samarbeidende måte.

La oss forstå noen få begrep som brukes i svermer teknologi:

Historie: En historie er et bestemt forretningsbehov som er tildelt et selskap / organisasjon (typisk IT).

Swarmer: En swarmer er en person som beveger seg fra en historie til en annen og tilbyr sine ferdigheter eller tekniske kunnskaper der de trengs.

Koordinator: En koordinator er en person som har ansvaret for historien. En person kan være koordinator for bare en historie om gangen, men kan være en svermer for andre historier.

TeamLet: A TeamLet er en gruppe mennesker som jobber med en gitt historie. Hvert TeamLet har en koordinator med en eller flere svertere.

En hverdags svermanalogi

Her er en liten analogi som vil hjelpe deg å forstå konseptet med svermteknologi: Se for deg et team som deltar i en matlagingskonkurranse. To ting må lages og presenteres for dommerne på rekordtid. Varene er, la oss si, en grønnsakssandwich og pommes frites. Det er 3 medlemmer på teamet vårt: Fru Grace, Mr. Mac og Mr. Zen. Vi tildeler oppgavene som følger:

StepsTiden har tatt (om minutter)Ansvarlig person
Skjær grønnsakene12Fru Grace
Anrett osten og grønnsakene5Fru Grace
Popp inn sandwichmakeren10Mr. Mac
Skrell og kutt poteter10Herr Zen
Kok opp og stek dem.15Mr. Mac
Presentere menyen5Fru Grace

Det tar 57 minutter å fullføre menyen i dette scenariet.

Merk at frøken Grace er bundet opp i løpet av de første 15 minuttene med sandwich-aktivitetene, og Mr. Mac er inaktiv de første 15 minuttene til Mr. Zen kutter potetene, selv om han har ferdighetene til å kutte grønnsakene. Hvis Mr. Mac og Zen kan hjelpe fru Grace for den første aktiviteten, blir tiden redusert med en tredjedel.

Nå vet vi at noen av disse menneskene har flere ferdigheter. La oss liste dem:

StepsAnsvarlig personPersoner med ferdigheter
Skjær grønnsakeneFru GraceFru Grace, Mr. Mac, Mr. Zen
Anrett osten og grønnsakeneFru GraceFru Grace, Mr. Zen
Popp inn sandwichmakerenMr. MacMr. Mac
Skrell og kutt poteterHerr ZenHerr Zen, frøken Grace
Kok opp og stek demMr. MacMr. Mac, Mr. Zen
Presentere menyenFru GraceFru Grace

La oss se på hva som skjer hvis vi svermer på noen av disse aktivitetene:

StepsTiden har tattAnsvarlig personPersoner som utfører aktiviteten
Skjær grønnsakene4Fru GraceFru Grace, Mr. Zen, Mr. Mac
Anrett osten og grønnsakene5Fru GraceFru Grace
Popp inn sandwichmakeren10Mr. MacMr. Mac
Skrell og kutt poteter10Herr ZenHerr Zen
Kok opp og stek dem7.5Mr. MacMr. Mac og Mr. Zen
Presentere menyen5Fru GraceFru Grace

Alle sammen svermet for den første aktiviteten. Menyen er klar på 41, 5 minutter og dette laget vinner! Dette er den grunnleggende ideen bak konseptet svermende teknologi. Merk at dette ikke er en direkte analogi, da IT-prosjektgrupper er mer sammensatte, men det grunnleggende forutsetningen er fortsatt.

Bildekilde: pixabay.com

Strategier for effektiv svermteknologi

  • Lagånd: Konseptet med svermende teknologi er helt avhengig av teamarbeid. Å bygge teamånd er en kritisk strategi for effektiv svermteknologi. Alle teammedlemmer må sette hodene sammen for å takle et enkelt problem. Så det er viktig at hele teamet har åpen og gratis kommunikasjon og er mottakelige for nye ideer. Lagbyggingsspill kan brukes til å fremme lagånd i svermelag.
  • Agile Culture: Mens svermeteknologi ikke nødvendigvis er eksklusivt for Agile utviklingsmetodikk, er det nyttig for team som ønsker å ta i bruk svermeteknologi for å forberede teamene til ideen om et ikke-lineært, ikke-hierarkisk system for å få ting til å skje. Ellers blir folk på svermeteam forvirret over hierarki, godkjenninger og andre hensyn som er en del av Waterfall Management Systems.
  • Øv på å sverme teknologi som en teambuilding-øvelse: Teammedlemmer kan ofte sverme som en teambuilding-øvelse. Dette fremmer en følelse av tilhørighet og også bevissthet rundt styrkenes og svakheten til andre medlemmer, slik at når livssituasjonen oppstår, er de klare til å starte med et øyeblikk. Dette ligner en brannøvelse for å muliggjøre effektiv funksjon i et faktisk live-prosjekt.
  • Diverse lag: Det hjelper å ha medlemmer med forskjellige ferdighetssett innen svermen. Mennesker med unike evner gir et nytt perspektiv på løsningen.
  • Hyppig vurdering: Det er viktig å kontinuerlig sjekke fremgangen til svermteamene og vurdere oppgaver på nytt i lys av ny informasjon.

Stiler med svermende teknologi

Swarming teknologi er et fleksibelt konsept, og du kan tilpasse den til forskjellige former for å passe til forskjellige prosjekter. Noen av de vanlige formene er:

  • Paring : Utviklere jobber noen ganger i par for å fullføre en historie. Dette er en strategi som ofte brukes i en form for programmering kalt Extreme Programming (XP). To utviklere jobber med den samme historien (angitt oppgave), og sitter ofte side om side på en enkelt datamaskin (lik partnere i politistyrken) og samarbeider om testing, koding eller algoritme. De spretter av hverandres ideer for å fullføre historien. Det er to typer sammenkobling:
    • Grunnleggende sammenkobling skjer når paret er satt (paret kan bestå av mer enn to medlemmer). Én person fra paret er koordinator og varigheten er fast. Dette innebærer ikke svermteknologi i den forstand at bare de to personene er engasjert i oppgaven. Disse parene beveger seg sammen fra historie til historie.
    • Polygam parring er svermende teknologi der en person holder seg med historien for fortsettelsen og andre svermerne kommer og går. Det er en person som stadig blir med historien for fortsettelse. Han / hun kalles koordinator. Det er andre medlemmer som danner par for å utvikle historien. De kan være eller ikke være i hele historien.
  • Kodekoordinatoren : I et hvilket som helst prosjekt er et av problemene med svermende smidige kodere at koderne tar litt tid å "komme seg inn i kodesonen". Prosjekter med stramme tidsfrister, de som vanligvis trenger å bli svermet, har kanskje ikke luksus av tid. Derfor konseptet med en koder som blir holdt på reserve. Når en passende historie kommer opp, blir han koordinator. Denne personen vil være med historien sin til slutten; mens ikke-koderne som analytikere, testere og så videre vil sverme på kodingshistorien og gå videre til andre historier. Kodekoordinatoren vil bare flytte til en annen historie når den nåværende historien er fullført. Dette ligner veldig på polygam sammenkobling, men det er ganske flytende.
  • Enkelt vareflyt: I denne formen for svermende smidig, fokuserer en Teamlet av svertere på en historie til den er ferdig. Teamlet skal ha alle nødvendige ferdigheter, og arbeidsflyten skal være uavbrutt. Det kan ikke være svermere som kan kreves av andre Teamlets. Dette muliggjør den sømløse arbeidsflyten uten å vente mellom trinnene.
  • Alltid svermerere: La oss ta eksemplet på et teammedlem som er teknisk skribent. Hans ferdigheter kan brukes på flere hold, og han skal ikke bindes som koordinator for noe lag, noe som vil kreve at han er med historien før den er fullført.
  • Deltidssvømrere: Disse menneskene har et hovedansvar for å sverme smidighet og et sekundært ansvar overfor sine egne prosjekter. For eksempel vil en teknisk forfatter dokumentere historiene og kan også måtte utarbeide en brukerhåndbok for prosjektet på egen hånd.

Virker svermende smidig overalt?

Swarming agile er en flott strategi for spesifikke prosjekter. Men det er ikke en strategi som passer til alle. Det er mest nyttig i IT-arkitekturfasen, der samarbeid og problemløsing er kritisk. Imidlertid kan de grunnleggende prinsippene brukes i alle faser av ethvert prosjekt, noe som reduserer ressursene på tomgangstid.

Den mest grunnleggende forutsetningen kan brukes på tvers av prosjekter, men spesifikke typer svermende smidighet kan bare brukes i visse tilfeller.

Veien forover

Gartner spår at svermeteknologi i fremtiden i økende grad vil bli brukt i agile-styringspraksis. Fremtiden for ledelsestjenester vil se at linjen mellom myndigheter / politiske beslutningstakere og gjennomførere blir stadig mer uskarp. Mennesker med forskjellig bakgrunn vil sverme, løse problemet og oppløse. Dette vil resultere i økt produksjon og mer midlertidige lag, samt påvirke måten teamene blir ansatt og strukturert på. Dette kan på sikt også bety at fast ansettelse, slik vi nå vet det, kan endre seg for alltid.

Luksusen med langsiktige arbeidsforhold er noe vi kan miste, men utbyttet når det gjelder effektivitet kan veie tyngre enn et slikt arbeidsmiljø.

Teamledelse er en enorm oppgave innen svermende teknologi, og krever et diametralt motsatt synspunkt fra det tradisjonelle, når det gjelder teamarbeid, hierarki og ansvar.

På oppsiden:

  • Når svermeteam er satt, åpner det for en helt ny verden av muligheter.
  • Teammedlemmer vil lære fra forskjellige synspunkter.
  • Ansatte vil gjøre det de liker best.
  • Domenekunnskap om hver ressurs vil utvides.
  • Utviklere vil aldri bli lei prosjektene.
  • Ressurser er mer flytende og lett tilgjengelig.
  • Tidslinjer for prosjekter vil forkortes.
  • Ansattes tilfredshet vil øke og føre til bedre fastholdelse

Alle disse vil kombinere for en bedre opplevelse for kunden. Dette vil sannsynligvis gjøre svermteknologi til et fellestrekk i fremtidens prosjekter.

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

Anbefalte artikler

Her er noen artikler som vil hjelpe deg med å få mer detaljert informasjon om den svermende teknologien, så bare gå gjennom lenken.

  1. Agile Scrum intervjuspørsmål
  2. Swarm Intelligence Applications | Definisjon og 5 beste eksempler for virksomhet
  3. Agile Methodology Nyttig i prosjektledelse (enkelt)
  4. Vi introduserer Wonderful Comparison - Scrum og Agile training