Waterfall vs. Agile: Hvilken metodologi skal du vælge til dine Redmine-projekter?

7/8/2017
5 perc
Jaroslav Lizner
Agile vs. Vandfald – A blog vil jeg tale om to projektstyringsteknikker, deres fordele, hvordan de kan hjælpe dig, og hvordan man kombinerer dem.
Nogle gange hører jeg råb som "Gantt er død", "du skal køre det på den agile måde" vagy a "projektstyring er død". Selvom mange af dem bare er exempler på markedsføringssnak, støder jeg ofte på porteføljemanagere, scrum masters og andre projektstyringsprofessionelle, der seriøst vil diskutere Agile vs. Vandfaldsteknikker (Gantt). Dette indlæg er en kort introduktion til emnet. Jerntrianglen inden for projektstyring er faktisk en meget simple repræsentation af de nøgleelementer, der er nødvendige for succesfuld projektplanlægning. Omfang, tid og omkostninger/ressourcer. Ressourcer er de eneste og/eller kritiske elementer i prisen i mange brancher. Mennesker er den mest værdifulde ressource, der ikke bare kan øges, Reductionres eller multipliceres. På samme måde har maskiner en vis produktionskapacitet og kan ikke ændres med et enkelt klik. Men hvordan passer jerntrianglen ind i det overordnede billede? Meget belejligt. Den giver os et simpelt, men effektivt svar på, hvornår vi skal bruge planlægning efter Vandfaldsmetoden, og omvendt, hvornår vi skal vælge en agil tilgang. Vandfaldsmetoden er bedst egnet til et projekt, hvor omfanget er præcist defineret og er et nøgleelement i projektet, f.eks. byggeri af fast ejendom, konferenciaplanlægning vagy implementering af Easy Redmine-software. Teknikken er, projektets omfang er defineret (gyors). I vores eksempel betyder det, at jeg ikke kan ændre antallet af vinduer i min ejendom, jeg kan ikke ændre stedet eller emnet for en konference osv. Projektets tid er en begrænsende faktor, enten absolut (f.eks. konferencer) eller næsten absolut (f.eks. softwareimplementering). Med et nøje defineret omfang er hovedopgaven for en projektleder eller porteføljemanager at planlægge alle typer ressourcer på tidslinjen på tværs af parallelle projekter og tage hensyn til den nødvendige rægaverlingøge rægaverlingeri. Overvej f.eks. byggeriet af et hus: Arbejdere, der er ansvarlige for cementlevering, skal udføre deres arbejde rettidigt, fordi forsinkelser forårsaget af mangel på cementressourcer kan forhindre murere i at fuldføre deres egne opgaver. Når betonen er tilstrækkelig fast, kan de allerede være på en anden byggeplads. En agil tilgang er nyttig for projekter, hvor tiden er nøje defineret, Ressourcer er afgørende faktorer, og omfanget er underlagt planlægning (prioritering). Et godt exempel kunne være softwareudvikling (sprint), udgivelsesaktivitet (tidspunkt for udgivelse af magasin/avis) vagy markedsføringsindhold (kampagne). Teknikken er, at scrum masters eller planlæggere i lignende roller prioriterer opgaver til næste sprint. Normalt har scrum master forskellige backlog'er og scrum boards til forskellige typer ressourcer, f.eks. udviklere, der ønsker at rette fejl og håndtere anmodninger om nye funktioner, og på den anden side journaler inden for politik eller sportsmedier.

Hvad betyder det?

Åbenlyst drejer hele spørgsmålet om projektstyring sig stadig om den jerntriangel. Driftsplanlægning fokuserer kun mere på forskellige dele af det samme. Så hvad kan vi drage af det?

  1. I stort set hver organization vil vi finde typer af projekter, hvor det er nødvendigt at bruge begge projektstyringsteknikker for at skabe effektive arbejdsprocesser. Den ene metode er ikke bedre end den anden, den adresserer bare forskellige udfordringer.

  2. Kvalitetsplanlægning af resourcer i forbindelse med tidsplanen er afgørende for hvert Waterfall-projekt, især for porteføljeplanlægning af af projekter. Det samme gælder for az Easy Redmine-projektor.

  3. Styring agile projekter: Styring af prioriteter sker normalt gennem forskellige værktøjer. Gyakran előfordul, hogy az erőforrásokat a legnagyobb lemaradásig kell kezelni. Så i den henseende anbefaler jeg stærkt, at du kortlægger og allokerer dine ressourcer konsekvent. For exempel kan en softwareudvikler bruges med flere backlogs på samme tid (f.eks. fejlretelser vs. funktionsanmodninger på samme sprog). Uden at definere kvantitativ ressourceallokering til backlogs vil du dog ikke være i stand til at planlægge prioriterede leverancer, og scrum-masteren vil konstant skulle løse uoverensstemmelser mellem disse prioriteter. En anden ubehagelig konsekvens vil være forsinket frigivelse af nye nøgleproduktfunktioner som f.eks. fejlrettelser eller funktionskrav, der udnytter strategiske udviklingsressourcer.


Kombináció af begge styringsmetoder

Som du kan se på billedet nedenfor, har vi et grundlæggende Waterfall-projekt, der inkluderer en softwareudviklingsplan, der viser sekvenser og afhængigheder. Dog kan holdene engageret i dette projekt (sælgere, tekniske forfattere) håndtere deres egne leverancer i deres afdeling ikke kun som vist i dette eksempel, men også på en agil måde.

Easy Redmine - Vandfaldsprojekt példa

Easy Redmine Gantt - Vandfaldsprojekt példa

Végső Redmine-opgradering? Nemt.

Få all kraftfulde værktøjer til tökéletes projekttervezés, -styring og -control enkelt software.

Prøv Easy Redmine 30 dages ingyenes prøveperiode

Teljes funkcionalitás, SSL-beskyttet, daglige biztonsági mentések, földrajzi helymeghatározás