Vandfald vs Agile vs Kanban vs Scrum: Hvad er forskellen?
Resumé
Hvis du ikke er sikker på, hvilken projektstyringsmetode eller ramme vil være bedst til at styre dit team, har vi fået dig dækket. Lær alt om vandfald, Agile, Kanban og Scrum-Hvad de står for, hvordan man bruger dem, fordelene og ulemperne, og hvordan de sammenligner med hinanden.
Vandfald. Adræt. Kanban. Scrum. Hvad har disse ord at gøre medprojektledelse, hvad er forskellene, og hvordan kan du vælge den metode, der passer til dit hold?
Hvis du er usikker på betydningen af nogen af disse vilkår, har vi dig dækket. I denne artikel dykker vi ind i, hvad hver af dem betyder, hvad fordelene og ulemperne er, og hvordan de sammenligner.
Brug jump-to links til venstre for at navigere til en bestemt overskrift, hvis du er her for at få svaret på et bestemt spørgsmål. Eller stick rundt for den ultimative guide for at besvare alle de spørgsmål, du har med hensyn til vandfald, agile, kanban og scrum.
Hvad er vandfaldsmetoden?
Detvandfald modeldeler hvert projekt i forskellige faser og bevæger sig gennem faserne i rækkefølge. Ingen fase kan begynde indtil fasen, før den er afsluttet. Typisk slutter hver fase i enProjekt Milestone.der angiver, at den næste fase kan begynde.
De specifikke faser af vandfaldsprocessen afhænger af, hvad dit hold skaber, men typisk ser de ud til dette:
Krav fase, undertiden opdelt i en yderligere analysefase
Systemdesignfase
Implementeringsfase, også kendt som udviklingsfasen eller kodningsfasen, afhængigt af typen af projekt
Testfase
Implementeringsfase, også kendt som operationsfasen
Vedligeholdelsesfase
Hvordan vandfald arbejder.
Vandfaldsmetoden fik sit navn fra den måde, det ser ud, når du tegner processen ud. På samme måde som et naturligt vandfald, ser projekter ud som om de er cascading fra enProjektfasetil det næste.
Implementering af denne projektstyringsmetode kræver en masse up-front planlægning og forberedelse. En stor del af Waterfall Project Management skaber en lufttætProjektplan.Så dit hold forstår klart projektets krav og begrænsninger, før de kommer i gang på arbejdet. Det er fordi der ikke er meget plads til variation, tilpasningsevne eller fejl, når et vandfaldsprojekt er sat i bevægelse.
Med omhyggelig planlægning kan du med succes opnå dit slutprodukt med klar, forudsigeligarbejdsgange.. Denne projektmetode er fantastisk tiltidsadministrationog fremskridt sporing, selv om det er mindre fleksibelt end andre modeller, som f.eks. Agile.
Hvad er agile?
Agile Project Management.er en iterativ metode, hvor arbejdet er afsluttet i korte sprints. Ved at prioritere en fleksibel tilgang og kontinuerlig levering er den agile metode mere fleksibel, når det kommer til uventede projektændringer - men det kan dog lide afomfanget krybesom resultat.
Den agile metode blev udviklet til at modvirke traditionel vandfaldsstilprojektledelse. Da softwareudvikling blev mere udbredt i begyndelsen af 2000'erne, havde udviklere brug for en iterativ tilgang til prototyping og projektledelse - og dermed fleksibel softwareudvikling blev født.
Siden da erAgile Manifesto.har været go-to ressource for agile værdier og principper for alle, der søger at implementere denne metode. Den agile metode er ikke længere udelukkende til softwareudvikling. Blandt andet har markedsføring, it, arrangement planlægning og produktudvikling tilpasset og ændret metoden til at passe deres industrier.
Hvor agile arbejder.
Agile Project Management omfatter iterativ backlog management, sprints, refleksion, iteration og flere sprints. Hver Agile Sprint varer typisk to til fire uger.
Hver sprint går gennem følgende faser:
For det første organiserer produktejerenProdukt Backlog. Produktets baggrundlog er en liste over hver opgave, der kan arbejdes på under sprinten. Disse oplysninger gemmes normalt i enProjektstyringsværktøj .
Før Sprint deltager hele projektteamet iSprint Planning.at identificere de bedste opgaver til at arbejde på i løbet af to ugers periode.
Under Sprint møder Agile Team ofte ofte for at diskutere blokkere og handlingsprodukter.
Når sprinten er forbi, kommer holdmedlemmer sammen for at køre enSprint Retrospective.og identificere, hvad der gik godt, og hvad kunne have været bedre.
Hvad er Kanban?
Kanban er et del af den agile metode og funktioner inden for den bredere agile mentalitet. Den agile filosofi handler om adaptiv planlægning, tidlig levering og løbende forbedring - som alle Kanban kan støtte.
Når nogen taler om Kanban i projektstyring, henviser de mest tilKanban boards.. Et Kanban Board repræsenterer stadier af arbejde med kolonner, der holder de enkelte opgaver for hvert trin - men mere på det i en lille smule.
KANBAN-rammen er meget fleksibel og kan hjælpe dit hold til at blive mere dynamisk og fleksibel over tid.
Hvordan Kanban Works.
KANBAN-rammen blev udviklet af Taiichi Ohno i 1940'erne og er blevet digitaliseret, tilpasset og raffineret i løbet af flere årtier. I sin kerne er den moderne Kanban-ramme en online, visuel metode til at styre arbejdet.
Når folk siger "Kanban", henviser de ofte til Kanban Boards: Visning af Visual Project Management, der bringer KANBAN-metoden til liv.
I en Kanban Board repræsenterer kolonner de forskellige stadier af arbejdet. Inden for hver kolonne repræsenterer visuelle kort individuelle opgaver, og hvilket trin de er i. Typisk er disse faser "at gøre", "i gang" og "gjort".
Kanban boards er en af de mest populære former for visuel projektledelse. De er mest effektive til at give let, opmærksom indsigt i et projekt.
Fordele ved Kanban Boards
Når du bruger et Kanban Board til Visual Project Management, giver du dit team et væld af til-et-blik oplysninger, herunder men ikke begrænset til:
Opgaver eller leverancer.
Opgaveopgaver.
Forfaldsdatoer
Relevante tags, som prioritet eller opgavetype
Opgave Detaljer.
Sammenhæng
Relevante filer
Kanban boards er en fleksibel måde for dit team at visualisere arbejde i gang. Traditionelt viser Kanban Board Columns de stadier af arbejdet, hvorfor de er populære visuelle projektstyringsværktøjer til teams, der kører igangværende processer og projekter somKreative anmodningerellerbug tracking.projekter.
Du kan også tilpasse dine Kanban Board Columns baseret på opgaveforbindelser, tilføj en "SwimLane", eller opret kolonne ved forfaldne datoer.
På grund af hvor effektiv de kan være til visualisering af arbejdet, er Kanban Boards en vigtig del af de fleste projektstyringsværktøjer. Hvis du søger at vælgeHøjre projektstyringsværktøjFor dit team skal du sørge for at det tilbyder Kanban som en visning. Endnu bedre, se efter et værktøj, der giver dig mulighed for at se arbejdet på flere måder. For eksempel i UDN Task Manager , Bræddervisning (eller Kanban) er en af fire måder, du kan se på arbejde, ud over tidslinje visning, kalendervisning og listevisning.
Hvad er scrum?
Scrum.er en af de mest populære fleksible rammer. I modsætning til Kanban, som generelt bruges som et værktøj til at visualisere arbejde, er Scrum en fuld rammer, og du kan "køre hold" på Scrum. Rammen blev banebrydende af Taiichi Ohno og giver en blueprint af værdier, retningslinjer og roller til at hjælpe dit hold med at fokusere på løbende forbedring og iteration.
Det er meget mindre fleksibelt end Kanban, men en god måde for fleksible hold til at samarbejde og få høj effektarbejde udført.
Hvordan Scrum Works.
Mens Scrum, som Agile, oprindeligt blev oprettet til softwareudviklingshold, brancher som produkt, Engineering, og andre nu, kører nu Scrum for at udføre deres arbejde hurtigere og mere effektivt.
For at køre et scrum, tildeler hold typisk enScrum Master., hvem har ansvaret for at køre de tre forskellige scrum faser og holde alle på sporet. Scrum Master kan være din holdledning, projektleder, produktejer eller den person, der er mest interesseret i at køre Scrum.
Scrum Master er ansvarlig for at implementere de tre traditionelle scrum faser:
Fase 1: Sprint Planning.. En Scrum Sprint er normalt to uger lang, selvom hold kan køre hurtigere eller kortere sprints. Under Sprint Planlægningsfasen tager Scrum Master og Team et kig på holdetsProdukt Backlogog vælg arbejde for at opnå under sprinten.
Fase 2: Daily Scrum Standups.. I løbet af Scrum (også kendt som Scrum "Cycle Time") møder hold traditionelt i 15 minutter hver dag for at tjekke ind på fremskridt og sikre, at mængden af tildelt arbejde er hensigtsmæssigt.
Fase 3: Sprint Retrospective.. Når Scrum er forbi, er Scrum Master et sprint retrospektivmøde for at evaluere, hvilket arbejde der blev gjort, må du rute et ufærdigt arbejde tilbage i baglænden og forberede sig på den næste sprint.
Målet med Scrum er ikke at opbygge noget om to uger, sende det og aldrig se det igen. Snarere omfavner Scrum en tankegang af "løbende forbedringer, "Hvor hold tager små skridt mod større mål. Ved at bryde arbejde i mindre klumper og arbejde på disse klumper hjælper Scrums teams bedre at prioritere og skibere arbejde mere effektivt.
Fordele ved Scrum.
Hold, der kører Scrum, har tydeligt etableret regler, ritualer og ansvar. Derudover hjælper dine daglige scrum møder kombineret med Sprint Planning og Sprint Review (eller "Retrospective" møder) kontinuerligt at tjekke ind og forbedre på nuværende processer.
Fordi det trækker sig fra en efterslæb af arbejde, og begynder med enSprint Planning.Møde, Scrum tilbyder en nem, indbygget struktur for holdledninger eller produktejere til at styre og støtte deres holds vigtigste arbejde. Under et scrum har dit hold et forudindstillet og begrænset antal arbejde og tid for hver sprint. Dette indbygget prioritering er kombineret med klart defineret ansvar, der sikrer, at alle ved, hvad de er ansvarlige for til enhver tid.
Sådan vælger du den rigtige projektmetode
Vi har dækket indsatserne af de enkelte metoder og rammer. Lad os nu tage et øjeblik og sammenligne dem med hinanden for at finde ud af, hvilken du skal implementere for at hjælpe dit hold til at nå sine mål.
Agile vs vandfald
I betragtning af fordelene og ulemperne ved hver metode vil det sandsynligvis gøre det lettere for dig at vælge den, der er bedst for dit team. Lad os tage et kig, skal vi?
Fordele af vandfald Projektledelse
Vandfald Projektledelse er mere effektiv til tværfunktionelle projekter. Nogle af de største fordele ved vandfaldsmetoden er, at du kan ...
Planlægge projekter forud for tiden tilforhindre omfanget kryb .
Spor fremskridt let mellem forskellige faser af projektet.
Arbejde med flere projekter uden at være helt dedikeret til et initiativ.
Administrer afhængigheder.med lethed.
Ulemper ved vandfald Projektledelse
Vandfaldsmetoden kommer dog også med et par ulemper, der er vigtige for at bemærke:
Kan føre til øgetProjektrisiko.på grund af manglende fleksibilitet.
Kan føre til tab af information, hvis forskellige mennesker arbejder på projektet under forskellige faser og ikke dokumenterer klart.
Kan føre til uventede fejl, når qas sker sent.
Kan forårsage nedsat kundetilfredshed uden deres engagement.
Fordele af Agile Methodology
Den agile metode er populær for en grund - her er nogle af de største fordele for fleksible hold. De…
Tilpas hurtigt til uventede ændringer
Fokus på kundetilfredshed
ErfaringHigh Intrinsic motivationVed at understrege teamwork og teammedlem inddragelse
Ulemper ved Agile Methodology
Med al den fleksibilitet kommer et par ulemper, der er fleksible hold, skal stå over for:
Kan øge omfanget krybe ogprojektbudgetuventet
Kan være svært at engagere sig med kunder, hvis de ikke har tid eller båndbredde
Fokusering udelukkende på Agile Sprint-processen tillader ikke holdmedlemmer at arbejde på andre initiativer
Kan være svært forVirtuelle hold.at trives i agile miljøer
Hvornår skal du bruge vandfald vs Agile
Mens de fleste hold kan nyde på en eller anden måde fra enten vandfald eller agile, er der en nem sammenbrud for at hjælpe dig med at bestemme, hvilken metode der passer bedst til dig:
Brug vandfaldsmetoden, hvis ...
Du arbejder på et sekventielt projekt, og ingen fase kan begynde, medmindre den anden er færdig.
Du ønsker at styre omfanget krybbe.
Du værdsætter klar, effektiv planlægning.
Du vil forstå hele udviklingslivscyklusen, før du begynder projektet.
Du værdsætter funktionalitet over hurtig levering.
Prøv den agile tilgang, når ...
Du vil bruge en mereiterativ proces .
Du vil gerne levere resultater hurtigt - selvom det betyder at forbedre dem senere.
Dit hold bevæger sig hurtigt.
Dine hold værdsætter tilpasningsevne over forudsigelighed.
Dine kunder ønsker at væreaktive interessenter. .
Hvis du sælges på Agile Methodology, vil dit næste skridt sandsynligvis overveje, om Scrum er den rigtige måde at køre dit team eller ej.
Agile vs Scrum.
Når det kommer til den fleksible metode og Scrum, er det ikke et spørgsmål, hvoraf en til at vælge, men mere en af om du vil gøre scrum til din elskede rammer.
Kan du være fleksibel uden Scrum?
Absolut! Scrum kan være den mest almindelige fleksible ramme, men du kan stadig være fleksibel uden at overholde Scrum's regler. Hvis du leder efter en metode, der gør det muligt for dit hold at være mere samarbejde og fleksibelt, men ikke tror, at reglerne i Scrum vil gavne dit team, er der andre rammer, du kan overveje-ligesom Kanban, som vi kommer til i en lille smule.
Agile kan også stå i sig selv - dog uden en Scrum Master, daglige standups og to ugentlige sprints, er der et par bedste praksis, du bør huske på at tillade en jævn arbejdsgang:
Hold projekter små.Uden scrum regler vil det være meget nemmere at styre et lille projekt med et lille team, der virker mod et lille mål.
Tildel en produkt ejer.Uden en Scrum Master vil du gerne tildele et holdmedlem, der ser efter projektkrav og ressourcebehov. Denne holdkammerat vil være den go-to person for spørgsmål vedrørende workflow, projektændringer, ogressourceallokering .
Har regelmæssige møder.Med et lille team og et lille overordnet projektmål skal ugentlige møder sætte dig op for succes. Benyt lejligheden til at gennemgå projektets fremskridt og diskutere alles mål for den kommende uge for at holde moral høj og dit hold engageret.
Planlæg hyppige anmeldelser.Ligesom du møder for at diskutere ugentlige mål, vil dit fleksible hold også drage fordel af regelmæssige kvalitetsanmeldelser. Disse anmeldelser kan afdække detaljer om projektet, der kræver mere opmærksomhed og sikrer, at den samlede kvalitet af dit projekt er højt.
Lad os nu tage et kig på en anden agile ramme, Kanban, og hvordan det sammenligner med Scrum.
Kanban vs Scrum.
Kanban og Scrum er de to mest almindeligt henvist til agile metoder. Både Kanban og Scrum opfordrer hold til at omfavne løbende forbedringer.
En af de centrale principper af Agile Methodology er fleksibilitet og kontinuerlig forbedring - faktisk er det en af grundene til, at produktet, engineering og softwareudviklingshold er så trukket til agile filosofier. Kontinuerlig forbedring er en stor del af både Kanban og Scrum.
Kanban og Scrum er begge gode teamsamarbejdsværktøjer. Selvom samarbejdet måske ser anderledes ud over rammerne, er dit hold vælger, både Kanban og Scrum, fundamentalt, en måde for hold til at arbejde bedre sammen.
Mens de to har nogle ting til fælles, er der et par store forskelle mellem Scrum og Kanban. Lad os se!
Scrum er mere defineret end Kanban.Scrum indeholder et specifikt sæt "regler" for hold, der skal følges. Kanban bruges oftest til at visualisere arbejde. Mange hold kører faktisk Scrum på et Kanban Board - men i disse tilfælde kører de stadig Scrum, ikke Kanban. Tænk på Kanban mindre som en "metode" med et sæt regler og mere som en måde at visualisere arbejde på.
Scrum er tidsbundet, Kanban er fleksibel.Scrum løber på sprints, som typisk er to ugers arbejdscykler. I slutningen af en sprint har du en samling af færdig arbejde - uanset hvad det pågældende arbejde er. Kanban boards behøver ikke nødvendigvis at have en begyndelses- eller slutdato. Faktisk påUDN Task Manager, Vi bruger ofte Kanban Boards til at repræsentere igangværende processer.
Kanban Board Columns kan organiseres på forskellige måder.Når du kører et scrum, er det vigtigt at spore arbejde, da det bevæger sig gennem stadier. Men inden for et ikke-scrum-baseret Kanban Board kan Board Columns repræsentere en bred vifte af arbejde, ikke bare arbejdsstatus. Kolonner kunne repræsentere det arbejde, der vil blive opnået hver måned, et retrospektiv, der fanger det arbejde, der tidligere var udført, eller hvad han ellers har brug for dem til at være i modsætning til Scrum, som har mere definerede "regler".
Hvornår skal du bruge Scrum Vs. Kanban
Der er ingen nøjagtig regel for, hvornår dit hold skal bruge Kanban, Scrum eller en anden form forVisual Project Management.. Men en god måde at afgøre, om Kanban er rigtig for dig, er hvis:
Dit hold har brug for et visuelt projektstyringssystem.
Du vil have en overblik til at forstå, hvor et projekt står på.
Du er ikke på en ingeniør-, produkt- eller softwareudviklingshold.
Du kører igangværende processer og projekter.
Det meste af dit arbejde er ikke produceret i korte perioder.
Selvom du vælger ikke at køre en scrum-ramme, kan du stadig trække inspiration fra det. For eksempel vil du måske ikke have dit arbejde begrænset til to-ugers sprints - men at holde en ryglog af arbejdet ville være nyttigt for dit team for bedre at forstå og prioritere opgaver. Den bedste del af Kanban er, at du kan trække, hvad der virker for dig og kassere resten.
Scrum kan være en stærk måde at organisere og prioritere hele din proces. Selvom ikke alle hold trives på Scrum, kan du få gavn af Scrum, hvis:
Du er på en teknik, produkt, softwareudvikling eller agile-baseret team.
Du tror, at dit hold kan drage fordel af en lidt mere stiv struktur.
Du har en stor backlog af arbejde for at komme igennem.
Dit hold er motiveret af hurtige deadlines og leverancer.
Nogen på dit hold er forpligtet til at være Scrum Master.
Husk: Du kan altid kombinere de to ved at køre Scrum på et Kanban Board.
Sådan kombineres Scrum og Kanban
For at være vært for effektive daglige standupmøder, Stellar Sprint Planning og Retrospectives, har du brug for en stærk måde at visualisere arbejde gennem stadier og spore alt dit igangværende arbejde. Kanban boards kan hjælpe dig med at tackle din sprint backlog og organisere arbejdsstrømmen under en sprint, så hver scrum cyklus er en succes.
Hold, der kører Scrum på Kanban Boards (eller som de nogle gange kaldes, scrum boards), skaber ofte et nyt bord til hver Scrum Sprint. Årsagen til dette er todelt:
Hold, der skaber nye bestyrelser for hver Sprint, kan starte med en ren skifer. Dette gør det nemmere for Scrum Master og Scrum Team at visualisere det nye arbejde, de skal gøre for hver sprint.
Scrum Masters bruger forbi Scrum Boards til at spore, hvilket arbejde der blev opnået under hver Scrum-cyklus. Da en stor grund holdet implementerer Scrum, er procesforbedring og effektivitet, kan det være nyttigt at se tilbage og se, hvad du har opnået.
Som du kan se, kommer det hele ned for at finde en kombination af metoder, rammer og værktøjer, der arbejder for dit team og projekt.
Streamline dit arbejde iUDN Task Manager
Uanset om du implementerer et vandfald eller agile tilgang, skal du beslutte at køre dine hold på Scrum, eller brug Kanban Boards, sørg for at du sporer dit arbejde i et centralt værktøj.
Når holdmedlemmer har klart indsigt i, hvem der laver, hvad hvornår, kan de mere præcist planlægge deres eget arbejde og ramte deres leverancer.
Hvis du er klar til at komme i gang, så prøv UDN Task Manager . UDN Task Managerer enArbejdsstyringsværktøjDet hjælper dit hold med at organisere arbejde, spore processer og nå dine mål.