Programvara

Agile genomförandet använder en vattenfall ram

Abstrakt

Vattenfall projektledning är en av de mest populära metoder som används i projektledning för en strukturerad uppsättning. Det är särskilt användbart i organisationer där projekt är outsourcad och förvaltas av kontrakt. Det är lättare att hantera projekt med avtalsförpliktelser utnyttja metoden vattenfall strukturerat arbetssätt, dokumentation och processen med att mäta framstegen på milstolpar.

En hälso-och försäkring organisation i NJ utför de flesta projekt använder den traditionella vattenfall metoden. De flesta av avtalen är stora långsiktiga avtal med stränga SLA.

Fallstudie

Denna fallstudie beskriver en utmanande och "uppdrag kritiska" projektet. Projektet krävs en avtalsförpliktelse och var tvungen att genomföras genom en standardiserad process av recensioner och godkännanden, med maktfördelning på varje fas. Som är fallet med de flesta vattenfall processer, var utmaningen hur man fast schemat inför utvecklingen av behoven. Projektet hade blivit ohållbart, med ett fast schema och krav på ständiga förändringar.

Som projektledare hade jag en mycket unik utmaning. Det var inte möjligt att uppfylla de motstridiga mål både fast schema och SLA efterlevnad. I detta skede av projektet för att uppfylla våra skyldigheter behövde vi till ändra metoden från "klassisk vattenfall till"agile vattenfall". Den betoning som behövs för att flytta från processen genomförandet till snabbare leverans. Om processen var vattenfall, måste det att genomföras med agile metodik. Tonvikten låg på att få saker gjorda.

I stället för att utnyttja var en sekventiell process design, utveckling testning och produktion distribution, projektet uppdelad i faser av design och utveckling, sitta och användare acceptanstest testning och produktens distribution med alla aktiviteter görs parallellt i varje fas. Recensioner var minskas och kombinerade, dokumentation var mindre uttömmande och risk dokument skrevs att införliva SLA. Fordringar var prioriterade och genomförs i mindre bitar i stället för att kombinera allt i en stor övergång.

Återkopplingsmekanismer blev mer frekventa i utvecklingsprocessen, även om standard recensioner och underteckna-bort processen återstod för att uppfylla avtalsförpliktelser. Klienten kommit överens om att sign-off på risk dokument i enlighet med kontraktet. Projektet ändringsbegäranden togs upp i utveckling, istället för att vänta på slutförandet av hela utvecklingsprocessen. Tråd-ramar skapades, ses över och ändras i konstruktions- och utvecklingsfasen.

Vattenfallet metod betonas en planering och processer. Utmaningen här var att införa iterativ planering utan att bryta strukturen. Projektgruppen hade ges befogenheter inom ramen för processen. Det krävs vägledande, handledning och kontroll utan att det påverkar flexibiliteten i laget. Jag var tvungen att hantera rörliga bitar utan att göra systemet styv.

Sammanfattning

Projektledning handlar inte bara om efter en process. Det är viktigt att saker blir gjorda. Det grundläggande antagandet i projekt är att förändring är konstant. När traditionella projekt misslyckas, är det ofta eftersom de ignorerar detta grundläggande begrepp. Agility är lika viktigt som process. Skicklighet för en chef är att hantera konflikter och övergången samtidigt få bäst av flera världar. Ovanstående fallstudien visar att agile metodik kan genomföras i ett vattenfall ramverk, utan att störa den strukturen, utnyttja innovativa riskhanteringsstrategier.