Scrumban: det bedste af to agile metoder
Resumé
Scrumban er en projektstyringsmetode, der kombinerer to fælles agile strategier: Scrum og Kanban. Scrumban blev udviklet med det formål at hjælpe teams overgang fra Scrum til Kanban eller Vice Versa. Lær mere om, hvordan Scrumban kan hjælpe dit hold med at nå deres mål.
Drivedi. Motel. Spork. Alle disse ting startede som to separate enheder, der kombinerede for at skabe noget helt nyt.
Dette er den grundlæggende ide om den nyereAgile Methodology.kendt som scrumban. I denne artikel dykker vi ind i, hvad Scrumban er, og hvordan denne nye fleksible ramme kan hjælpe dit hold med at opfylde deadlines og ramte mål.
Hvad er scrumban?
Scrumban er en projektstyringsmetode, der kombinerer to fælles agile strategier:Scrum. og Kanban.. Scrumban blev oprindeligt udviklet til at hjælpe hold overgang fra Scrum til Kanban eller Vice Versa. Hvis hold har erfaring med en strategi over en anden, kan denne teknik hjælpe dem gradvist at krydse over til den anden metode.
Mens Scrumban oprindeligt var beregnet til at hjælpe teams overgang, kan nogle finde ud af, at denne kombination af de to strategier fungerer bedst for deres hold. Scrumban bruges bedst af et hold, der allerede kender nogle facetter af Scrum eller Kanban. Den erfaring, de har, vil give dem en vis fortrolighed, når de begynder at bruge Scrumban-metoden.
Scrum vs Kanban.
Scrum og Kanban er to populære agile metoder, men de har nogle forskelle. Scrum er en fleksibel ramme, der hjælper hold med at samarbejde og få arbejdet med høj effekt. Traditionelt køres Scrum i Sprints, der ofte er to uger lange. Scrum-rammen giver en blueprint af værdier, roller og retningslinjer for, hvordan man løber effektivt.
På den anden side er Kanban en fleksibel ramme, der hjælper med at balancere det arbejde, de har brug for til at gøre baseret på hver holdmedlems ledige kapacitet. KANBAN-rammen er bygget på filosofien omløbende forbedringer, hvor arbejdsprodukter er "trukket" fra en produktladning i en stabil strøm af arbejdet. KANBAN-metoden kommer oftest til liv gennem brug af Kanban Boards-isærKanban Board Software. .
Hvordan virker scrumban?
Ligesom navnet antyder, tager scrumban Agile-rammerne nogle karakteristika fra både Scrum-rammen og også Kanban-metoden.
Scrum Features i Scrumban
Proces iteration sker i konsekvente intervaller, typisk i slutningen af sprints, når holdet holdersprint retrospektiverog Sprint Review Meetings.
Arbejdet prioriteres baseret på kompleksiteten af opgaven og produktets efterspørgsel.
Hele holdet indvilliger og justerer på, hvad "gjort" betyder, så alle ved, hvad det betyder at fuldføre en opgave. Det betyder, at slutternes resultater er tydeligt skitseret og defineret.
Kanban Features i Scrumban
Bruger en klar baggrundslog af elementer, der skal udfyldes. Når et holdmedlem begynder at arbejde på en opgave, "trækker de" disse opgaver fra efterslæbet i deres nuværende arbejdsbyrde.
Der er hårde fastsatte grænser for mængden af opgaver, der i øjeblikket er i gang for at forhindre, at holdet bliver overarbejde.
Opgaver er visuelt repræsenteret som kort, der bevæger sig gennem forskellige stadier af processen på et Kanban Board.
Funktioner unikke for Scrumban
Der er ingen holdhierarki i Scrumban. Det betyder, at enhver person på udviklingsholdet har samme mulighed som andre til at træffe beslutninger og valg. Dette betyder også, at der ikke er nogen klar leder for gruppen - snarere, holdet er helt selvstyrede.
Scrumban projekter behøver ikke nødvendigvis at have en deadline. Sprints arbejdes ofte i to ugers trin, så holdmedlemmer kan bare fokusere på de specifikke Sprint-opgaver, indtil det er på tide at gennemgå og gentage. Dette gør Scrumban et godt valg til meget langsigtede projekter eller projekter med et tvetydigt mål.
Scrumban processen
Der er fire enkle trin til scrumban processen. Da der ikke er nogenScrum Master.I Scrumban er det vigtigt, at alle på holdet kender disse fire vigtige skridt. Sådan kommer du i gang.
1. Opret Scrumban Board
Et Scrumban Board er et Kanban Board, som kan omfatte enProdukt Backlog, A.Sprint Backlog, dit holds arbejdsgangsstadium (som ikke startet, i gang og gennemgå) og en klar kolonne udpeget til gennemførte opgaver. De stadier, der vises på Kanban Board, dikteres alle af dit hold. For eksempel vælger nogle hold ikke at have deres produktladning på deres scrumban bord, og i stedet holde deres sprint backlog på tavlen.
Scrumban følger den cykliske natur af sprints. Hvis der ikke er flere kort på tavlen, vil teammedlemmer trække kort fra produktets baggrundslog. Ideelt set gennemgår holdet kortene på bordet hver uge og tilføjer kort fra produktets baggrundslog baseret på Sprints mål.
2. Opret dine arbejdsgrænser i gang
I Scrumban er der ingen former for "Story Points" -a-strategi, der tildeler point til opgaver baseret på den forventede tid eller indsats, hver opgave vil tage. I stedet bør Kanban Board kun have et bestemt antal kort på tavlen for at forhindre overarbejde. Dette betegnes almindeligvis som arbejdsgrænser eller WIP-grænser på arbejde. Scrumban Teamet beslutter som en gruppe, hvor mange kort der kan være i hvilket trin på én gang, så holdet ikke er overvældet med opgaver.
En nøglefordel ved Scrumban er evnen til at planlægge og ændre din workflow til enhver tid under processen. For eksempel, hvis holdet føles, at der er for mange kort på tavlen på én gang, kan de nemt vælge at sætte pause med at trække opgaver i, indtil flere kort flytter ind i kategorien "Done".
3. Arbejd med dit team for at prioritere opgaver
Scrumban er en af de mest fleksible agile metoder. Der er ingen holdhierarki i Scrumban, som giver alle mulighed for at vælge, hvad holdet arbejder på. Den nemmeste måde at prioritere opgaver i Scrumban er ved at se på, hvad produktet har mest brug for. Da prioriteringsprocessen er kontinuerlig, kan teammedlemmer vælge, hvad de føler er vigtigst for produktet. Fordi der ikke er nogen Scrum Master eller Product Manager, giver dette individuelle holdmedlemmer agenturet om at bestemme, hvad de synes er bedst.
4. Hold daglige stand-up møder
Daglige møder hjælper alle på holdet til at forstå, hvad der bliver arbejdet på. Teammedlemmer kan bestemme hvilken opgave de ønsker at arbejde på baseret på kortene på tavlen. Når alle deltager iDaglige stand-up møder, Dit udviklingsteam kan bedre prioritere hver opgave, fordi de kender deres holdmedlemmer 'arbejdsbyrde. Fordi der ikke er nogen udpeget leder i Scrumban-metoden, kan holdmedlemmer rotere, der fører daglige stand-up møder.
Hvornår skal du bruge Scrumban-metoden
En af de største fordele ved at bruge Scrumban Methodology er, at det er en ekstremt fleksibelform for projektledelse. Her er et par måder, du kan bruge Scrumban-metoden til at skabe mere effektive processer til dit team.
Når du har brug for at opretholde langsigtede projekter
Hvis dit hold har et langsigtet eller igangværende projekt uden fastsat deadline, kan Scrumban være en god metode til at sikre, at der er en konsekvent strøm af arbejde. Scrumban hjælper ved at etablere inkremental check-ins. Fordi Scrumban arbejder i Sprints, er holdet i stand til at overvåge, hvis arbejdet fortsætter med at flyde under gennemgang eller planlægningsperioder. Så selvom der ikke er nogen deadline på et igangværende projekt, kan du bruge den scrumban-metode, der kan holde kortene, der flyder på opgavekortet.
Når Scrum ikke fungerer helt
For nogle udviklingshold kan den stive struktur af Scrum-platformen rent faktisk forhindre holdets arbejdsgang. Hvis dit hold kæmper med Scrum's struktur, er Scrumban en fleksibel tilgang, der kan hjælpe dem med at lette dem i rammen. Fordi Scrumban er en hybrid af Scrum og Kanban, kan holdet lære nøgleelementer i Scrum-rammerne, mens du stadig opretholder fleksibiliteten i Kanban-metoden.
Fordele og ulemper ved Scrumban Methodology
Der er fordele og ulemper ved hver projektledelsesmetode. Her er nogle facetter af Scrumban for at hjælpe dig med at beslutte, om denne metode vil arbejde for dit team.
Fordele ved at bruge scrumban
Kan hjælpe med at spare tid:Hvis dit hold ikke bruger nogen form for projektstyring, er det en god måde at begynde at spore det arbejde, der gøres på. Ved at bruge scrumban-metoden kan du forhindre dit team i at udføre duplikativt arbejde eller bruge tid på opgaver, der ikke opfylder målet om en bestemt sprint.
Fantastisk til langsigtede eller store projekter:Fordi Scrumban er en iterativ Agile metode, giver det mulighed for små ændringer over store tidsintervaller. Dette gør det til en god ramme at bruge til langsigtede projekter, fordi projektbehovet vil ændre sig, når tiden går videre. Som behovene ændres, hjælper Scrumban dig med at gentage og forbedre dine processer for at holde op med disse ændringer.
Individuelle holdmedlemmer har mere uafhængighed:Hvis dit hold søger at have mere autonomi, kan Scrumban-metoden være et godt sted at starte. Scrumban-metoden giver dine holdmedlemmer mulighed for at træffe beslutninger og prioritere arbejde, som de ser passende, snarere end blot at fuldføre arbejde, der er tildelt af enScrum Master.ellerProduktejer. .
Ulemper ved at bruge scrumban
Manglende ledelse kan forårsage forvirring:Mens uafhængigheden og autonomiet kan motivere for et hold, kan manglen på overvågning forårsage forvirring og uorganisering i en anden. Husk, hvad der virker for et hold, kan ikke fungere for en anden. At finde den rigtige projektstyringsmetode handler om at opdage, hvad der virker for dit specifikke hold.
Scrumban er en relativt ny metode:Da Scrumban er en nyere metode, er der ikke så mange etablerede processer. Et scrumban holdets proces kan se meget anderledes ud fra et andet holds proces, og en del af den grund er, at der ikke er nogen standardiserede rammer som med Scrum ellerLean Project Management .
Projektledere har mindre kontrol:Hvis du har en produktleder ellerprojektlederHvem er meget hænder på, denne metode kan ikke fungere også. I Scrumban er der ingen specifikke roller på udviklingsholdet. Det betyder, at alle har det samme agentur til at vælge, hvad de føler er den rigtige beslutning for sprinten.
Brug et arbejdshåndteringsværktøj til Scrumban
Langsigtet planlægning for et scrumban projekt fungerer bedst med enArbejdsstyringsværktøj . UDN Task Manager's bestyrelsesvisning gør det muligt for dit scrumban team evnen til at se, hvad alle arbejder på, og hvor de er i processen. Klar til at prøve et Kanban Board til dit hold?