Av fåglar och bin: Är svärmlag framtidens väg?

Har du någonsin märkt en bikupa på nära håll? Vad händer när en bikupa når en kritisk massa? Drottningbiet lämnar bikupan och hon tar hälften av arbetarna med sig. De svärmar och bygger en ny bikupa. Denna åtgärd görs nästan automatiskt. Det finns ingen som kontrollerar eller instruerar bin. Drottningbiet är en typ av tjänarledare som bara tilldelar arbetarnas bin i den nya kolonin. Utövandet av 'Swarming technology' i Agile Management-system är inspirerat av detta beteende. Värmningsteknologi kallas också Mobbing.

På senare tid beskriver Peter Miller i sin bok The Smart Swarm värdefulla affärslektioner från naturen:

Från honungsbysvärmar har vi lärt oss att grupper på ett tillförlitligt sätt kan fatta bra beslut i rätt tid så länge de söker mångfald av kunskap. Genom att studera termitstugor har vi sett hur även små bidrag till ett delat projekt kan skapa något användbart. Slutligen har flockar av starar visat oss hur, utan vägledning från en enda ledare, medlemmar i en grupp kan samordna sitt beteende med fantastisk precision genom att bara uppmärksamma sin närmaste granne. ”

Vad är Swarm / Swarming-teknik?

För att lära dig om svärmande teknik måste vi veta lite om Agile Project Management.

Agile Management är en dynamisk form av smidig projektledning, kännetecknad av:

  • Icke-sekventiellt arbetsflöde med nästan platt hierarki
  • Parallella team som arbetar med diskreta delar av projektet
  • Ständig interaktion med klienten
  • Flera leveranser under projektets gång

Implementering av Agile Management kräver att team ändrar sättet de är vana vid att arbeta.

En av beteendena hos Agile-team är ”svärmteknologi” (även kallad mobbing). Inom värmningsteknologi tilldelas hela teamet (eller en betydande del av resurserna) till en enda uppgift (även kallad en historia), så att det nuvarande arbetet genomförs mer effektivt. Kom ihåg "Alla för en; Ett för alla-motto för de tre musketerarna? Tja, svärdare måste anta det motto. Varje medlem av teamet bör vara redo att arbeta inom områden som kanske inte är hans / hennes expertis.

Värmningsteknologi tillämpas vanligtvis på arbetstillfällen; eller panik situationer; alla i teamet "svärmar" för att avsluta orderstocken så att hela projektet kan gå smidigt. I lagsvarm agil finns det ingen projektledare eller chef som leder laget vad de ska göra; det finns bara koordinatorer och svärmare. Alla gruppmedlemmar tar kollektivt ägande för att rensa orderstocken. Det är möjligt för ett helt projekt att planeras i svärmar, men i själva verket upplöses det värmande teamet när berättelsen är klar och medlemmarna återgår till sina ursprungliga uppgifter.

I sin mest grundläggande form:

Uppvärmningsteknologi är konceptet för alla medlemmar i ett team som fokuserar på en uppgift för att fullfölja den på ett samarbetsvilligt sätt.

Låt oss förstå några termer som används i svärmande teknik:

Berättelse: En berättelse är ett särskilt affärsbehov som tilldelas ett företag / organisation (vanligtvis IT).

Swarmer: En swarmer är en person som flyttar från en berättelse till en annan som erbjuder sina kunskaper eller tekniska expertis där de behövs.

Koordinator: En koordinator är en person som ansvarar för historien. En person kan vara koordinator för bara en berättelse i taget men kan vara en svärmare för andra berättelser.

TeamLet: En TeamLet är en grupp människor som arbetar med en viss historia. Varje TeamLet har en koordinator med en eller flera swarmers.

En dag-till-dag svärmanalogi

Här är en liten analogi som hjälper dig att förstå begreppet svärmteknik: Föreställ dig ett team som deltar i en matlagningstävling. Två artiklar måste göras och presenteras inför domarna på rekordtid. Varorna är, låt oss säga, en grönsakssmörgås och pommes frites. Det finns 3 medlemmar i vårt team: Fröken Grace, Mac och Herr Zen. Vi tilldelar uppgifterna enligt följande:

StegTiden har tagit (om minuter)Ansvarig person
Skär grönsakerna12Fröken Grace
Ordna ost och grönsaker5Fröken Grace
Pop i smörgåstillverkaren10Herr Mac
Skala och skära potatis10Herr Zen
Koka och stek dem.15Herr Mac
Presentera menyn5Fröken Grace

Det tar 57 minuter att slutföra menyn i det här scenariot.

Observera att fröken Grace är bunden under de första 15 minuterna med smörgåsaktiviteterna och Mr. Mac är ledig de första 15 minuterna tills Mr. Om Mr. Mac och Mr. Zen kan hjälpa Fröken Grace för den första aktiviteten, klipps tiden av med en tredjedel.

Nu vet vi att några av dessa människor har flera färdigheter. Låt oss lista dem:

StegAnsvarig personPersoner med färdigheter
Skär grönsakernaFröken GraceFru Grace, Mr. Mac, Mr. Zen
Ordna ost och grönsakerFröken GraceFru Grace, Herr Zen
Pop i smörgåstillverkarenHerr MacHerr Mac
Skala och skära potatisHerr ZenHerr Zen, fröken Grace
Koka och stek demHerr MacHerr Mac, Herr Zen
Presentera menynFröken GraceFröken Grace

Nu, om vi svärmar några av dessa aktiviteter, låt oss titta på vad som händer:

StegTiden har tagitAnsvarig personPersoner som utför aktiviteten
Skär grönsakerna4Fröken GraceFru Grace, Mr. Zen, Mr. Mac
Ordna ost och grönsaker5Fröken GraceFröken Grace
Pop i smörgåstillverkaren10Herr MacHerr Mac
Skala och skära potatis10Herr ZenHerr Zen
Koka och stek dem7, 5Herr MacHerr Mac och Herr Zen
Presentera menyn5Fröken GraceFröken Grace

Alla swarmade för den första aktiviteten. Menyn är klar på 41, 5 minuter och det här laget vinner! Detta är den grundläggande idén bakom konceptet svärmteknik. Observera att detta inte är en direkt analogi, eftersom IT-projektgrupper är mer komplexa, men det grundläggande antagandet kvarstår.

Bildkälla: pixabay.com

Strategier för effektiv svärmteknik

  • Laganda: Begreppet svärmande teknik är helt beroende av lagarbete. Så att bygga laganda är en kritisk strategi för effektiv svärmteknik. Alla teammedlemmar måste sätta sina huvuden ihop för att ta itu med ett enda problem. Så det är viktigt att hela teamet har öppen och fri kommunikation och är mottagliga för nya idéer. Lagbyggande spel kan användas för att främja laganda i svärmlag.
  • Agile Culture: Även om svärmningsteknologi inte nödvändigtvis är exklusivt för Agile utvecklingsmetodik, är det användbart för team som vill anta svärmteknologi för att förbereda team på idén om ett icke-linjärt, icke-hierarkiskt system för att få saker att hända. Annars blir människor i svärmteam förvirrade över hierarki, godkännanden och andra överväganden som ingår i Waterfall Management Systems.
  • Öva värmningstekniken som en teambuilding-övning: Teammedlemmar kan ofta svärma som en teambuilding-övning. Detta främjar en känsla av tillhörighet och även medvetenhet om andra medlemmars styrkor och svaghet, så att när livssituationen uppstår, är de redo att börja vid ett ögonblick. Detta liknar en brandborr för att möjliggöra effektiv funktion i ett faktiskt liveprojekt.
  • Olika team: Det hjälper till att ha medlemmar med olika färdighetsuppsättningar inom svärmen. Människor med unika förmågor ger ett nytt perspektiv på lösningen.
  • Frekvensbedömning: Det är viktigt att kontinuerligt kontrollera framsteget hos svärmteamen och utvärdera uppgifterna mot bakgrund av ny information.

Stilar med svärmande teknik

Uppvärmningstekniken är ett flexibelt koncept och du kan anpassa den till olika former för att passa olika projekt. Några av de vanliga formerna är:

  • Parning : Utvecklare arbetar ibland i par för att slutföra en berättelse. Detta är en strategi som ofta används i en form av programmering som kallas Extreme Programming (XP). Två utvecklare arbetar med samma historia (uppsättning uppgift), ofta sitter sida vid sida på en enda dator (liknande partners i polisstyrkan) och samarbetar om testning, kodning eller algoritm. De studsar från varandras idéer för att slutföra berättelsen. Det finns två typer av parning:
    • Grundläggande parning sker när paret är inställt (paret kan bestå av mer än två medlemmar). En person från paret är koordinator och varaktigheten är fast. Detta innebär inte svärmande teknik i den meningen att bara de två personerna är engagerade i uppgiften. Dessa par rör sig från historia till historia.
    • Polygam parning är svärmande teknik där en person stannar med berättelsen för fortsättningen och andra svärmare kommer och går. Det finns en person som ständigt stannar kvar med berättelsen för att fortsätta. Han / hon kallas koordinator. Det finns andra medlemmar som bildar par för att utveckla historien. De får eller kanske inte stanna under hela historien.
  • Kodkoordinatorn : I något projekt är ett av problemen med svärmande smidiga kodare att kodarna tar lite tid att "komma in i kodningszonen". Projekt med snäva tidsfrister, sådana som vanligtvis behöver svärmas, kanske inte har tidens lyx. Därför konceptet om en kodare som hålls på reserv. När en lämplig berättelse kommer upp blir han koordinator. Denna person kommer att stanna med sin berättelse till slutet; medan icke-kodarna som analytiker, testare och så vidare kommer att svärma om kodningshistorien och gå vidare till andra berättelser. Kodkoordinatoren kommer att flytta till en annan berättelse endast när den aktuella berättelsen är klar. Detta liknar mycket polygam parning men det är ganska flytande.
  • Enkelt objektflöde: I denna form av svärmande smidig fokuserar en Teamlet av swarmers på en berättelse tills den är klar. Teamlet bör ha alla nödvändiga färdigheter och arbetsflödet ska avbrytas. Det kan inte finnas svärmare som kan krävas av andra Teamlets. Detta möjliggör det sömlösa flödet av arbete utan att vänta mellan stegen.
  • Alltid Swarmers: Låt oss ta ett exempel på en teammedlem som är en teknisk författare. Hans färdigheter kan användas i flera lag och han bör inte knytas som koordinator för något lag, vilket kommer att kräva att han är med berättelsen tills den är klar.
  • Deltidsvärmare: Dessa människor har ett huvudansvar för att svärma smidiga och ett sekundärt ansvar gentemot sina egna projekt. Till exempel kommer en teknisk författare att dokumentera berättelserna och kan också behöva förbereda en användarmanual för projektet på egen hand.

Fungerar Swarm agile överallt?

Swarming agile är en bra strategi för specifika typer av projekt. Men det är inte en strategi i en storlek som passar alla. Det är mest användbart i IT-arkitekturfasen, där samarbete och problemlösning är avgörande. De grundläggande principerna kan emellertid användas i vilket steg som helst i vilket projekt som helst, vilket minskar resursens vilotid.

Dess mest grundläggande förutsättning kan användas i projekt, men specifika typer av svärmande smidigheter kan endast användas i vissa fall.

Vägen framåt

Gartner förutspår att svärmtekniken i framtiden kommer att användas alltmer i agilehanteringsmetoder. Framtiden för ledningstjänster kommer att se gränsen mellan myndigheterna / beslutsfattarna och genomförarna blir allt suddigare. Människor med olika bakgrunder kommer att svärma, lösa problemet och upplösa dem. Detta kommer att resultera i en ökad produktion och mer tillfälliga team, såväl som påverkan på hur team anställs och struktureras. Detta kan på sikt också innebära att permanent anställning, som vi nu känner till, kan förändras för alltid.

Lyxen med långvariga arbetsrelationer är något som vi kan förlora, men utdelningen i form av effektivitet kan överväga nackdelarna med en sådan arbetsmiljö.

Team management är en enorm uppgift inom svärmande teknik och kräver en diametralt motsatt synvinkel från den traditionella, vad gäller lagarbete, hierarki och ansvar.

På uppsidan:

  • När svärmteam är öppnade öppnar det upp en helt ny värld av möjligheter.
  • Teammedlemmarna lär sig från olika synpunkter.
  • Anställda gör vad de gillar att göra bäst.
  • Domänkunskap om varje resurs kommer att utvidgas.
  • Utvecklare kommer aldrig att bli uttråkade med projekten.
  • Resurser är mer flytande och lättillgängliga.
  • Tidslinjer för projekt kommer att förkortas.
  • Medarbetarnas tillfredsställelse kommer att öka vilket leder till bättre behållning

Alla dessa kommer att kombinera för en bättre upplevelse för kunden. Detta kommer sannolikt att göra värmningstekniken till ett gemensamt inslag i framtidens projekt.

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

Rekommenderade artiklar

Här är några artiklar som hjälper dig att få mer information om den svärmande tekniken så bara gå igenom länken.

  1. Agile Scrum intervjufrågor
  2. Swarm Intelligence Applications | Definition & 5 bästa exempel för företag
  3. Agile metodik användbar i projektledning (lätt)
  4. Introduktion av underbar jämförelse - Scrum och smidig träning