Hvad er Agile? (Og hvorfor bruger topvirksomheder det?)

I dag er det almindeligt at høre virksomheder beskrive sig selv eller deres processer som agile, især dem, der arbejder i teknologilandskabet. Men hvad betyder Agile egentlig, og hvorfor er det så populært?



Vicepræsident for teknologi



Vi talte med Peter Daly, en erfaren Vice President for Software Engineering and Technology, for at hjælpe med at forklare Agile metodologi; hvad Agile er, hvordan man implementerer det korrekt, og hvordan det ser ud på et organisatorisk niveau. Peter har arbejdet som VP i mere end 20 år for en lang række virksomheder, herunder BCE (Bell Canada Enterprises), Saville Systems, TELUS Health og Achievers.



Hvad er Agile?

Agile er i sin kerne et sæt principper og værdier, der hjælper med at nedbryde komplekse projekter i korte, fordøjelige stykker, der øger sandsynligheden for succes. Baseret på en simpelt manifest og 12 kerneprincipper er Agile blevet den moderne standard for softwareudvikling.

Forenklet sagt: Agile er et koncept skabt for at forbedre processen med softwareudvikling og for at hjælpe store, komplekse projekter med at få succes, siger Daly. Det er baseret på en række ideer, men de grundlæggende principper er at fokusere på holdets evner og ikke lade dem blive belastet af tunge processer, langsom beslutningstagning eller dårlig kommunikation.



kilde: Forbes

Hvordan det hele startede

Agile metoder opstod i 1990'erne, da en stor del af softwareudviklingen resulterede i en fejl i en vis kapacitet; om det gik over budgettet, ikke blev færdigt til tiden eller blev helt aflyst. Faktisk The Standish Groups Kaos rapport i 1995 afslørede, at 31,1 procent af softwareudviklingsprojekter blev aflyst, før de blev afsluttet, og 53,7 procent kostede 189 procent af deres oprindelige prognose. Det var også tydeligt, at projektfejlen i større organisationer var væsentligt værre end i små og mellemstore virksomheder.

De væsentligste medvirkende faktorer til, hvorfor et så stort antal softwareudviklingsprojekter mislykkedes, omfattede forhindringer som urealistiske deadlines og budgetter, dårlig kommunikation på tværs af teams og med den øverste ledelse, projektfremskridt, der påvirkes af forandringer, og konkurrerende prioriteter, forklarer Daly.



Skabt af 17 førende hjerner inden for teknologi og udvikling, Agile Manifesto blev født i 2001 med det formål at forbedre softwareudvikling og flytte fokus fra at følge en plan for enhver pris til at tilpasse sig forandringer for at levere software af høj kvalitet.

Siden da har organisationer forsøgt at implementere Agile principper og metoder for at forbedre deres praksis og i sidste ende høste fordelene. Faktisk er mange organisationer begyndt at implementere Agile-metoder i alle aspekter af deres processer – ikke kun softwareudvikling. Dette giver et helt nyt sæt af udfordringer, men hvis det praktiseres korrekt, kan Agile være nøglen til at levere kvalitetsprojekter til tiden og inden for budgettet.

Fordelene ved Agile

Spotify, Microsoft, IBM er et par af de brancheførende virksomheder, der er kendt for at bruge en Agile tilgang. De er ikke alene. Over 71 procent af organisationer bruger Agile på en eller anden måde, hvilket betyder, at hvis du ikke praktiserer Agile, er du en outlier.



Så hvorfor er Agile blevet standarden på tværs af brancher? Først og fremmest har det vist sig at øge sandsynligheden for succes.

Når Agile og dets rammer, såsom Scrum, anvendes på en disciplineret måde af teams med de nødvendige kompetencer og erfaring, vil det øge sandsynligheden for et succesfuldt projekt, siger Daly. Det er en gennemprøvet, let og letforståelig ramme, hvilket er grunden til, at virksomheder kan lide at anvende det.

EN seneste rapport fra PwC fandt ud af, at projekter, der bruger Agile-metoder, er 28 procent mere succesrige end dem, der ikke gør.

Derudover gør Agile det muligt for organisationer at skabe projekter af højere kvalitet.

Inspektionskonceptet, som er en søjle i Scrum, gør det muligt at bygge kvalitet ind i tilgangen, siger Daly. Og når du kan opnå høje kvalitetsniveauer, vil du sænke dine omkostninger, og du vil forbedre sandsynligheden for at levere et vellykket projekt.

Scrum værdier

Kilde: guntherverheyen.com

Agile kan også skabe et positivt arbejdsmiljø ved at fokusere på værdier. Scrum, en Agile ramme, fokuserer på fem kerneværdier, der kan forbedre arbejdsmiljøet.

Nøglefaktorer, der gør hele konceptet med Agile succesfuldt, er Scrum-værdierne: engagement, mod, fokus, åbenhed og respekt, forklarer Daly. Disse værdier stemmer overens med de mest almindelige ting, folk leder efter på en arbejdsplads.

Folk nyder at arbejde på denne måde, og de tager mere ejerskab over resultaterne. De arbejder i mindre teams, der er mere effektive fra et kommunikationssynspunkt.

Måling af succes

Den positive indvirkning af Agile på medarbejdere og hele teams er en af ​​de vigtigste måder at måle dens succes på.

En vigtig indikator er moralen i dine udviklingsteams. Det er typisk højere, når du bruger agile rammer effektivt, siger Daly. Værdierne i Agile og Scrum er værdier, som udviklere leder efter. Teamwork er meget stærkere, når disse værdier bliver opfyldt.

Endelig er den nemmeste måde at afgøre, om du implementerer Agile-metoder korrekt, at se på projektets resultater.

En anden indikator for succes er, at du producerer software af høj kvalitet, forklarer Daly.

Hvis agile fungerer, betyder det, at du løbende er i stand til at levere enten nye produkter eller forbedringer til dine produkter på kort tid.

Ønsker du at implementere agile metoder? BrainStation tilbyder Agil træning som vil give dig værktøjerne til at forbedre dine processer i hele den digitale produktlivscyklus.


Kategori: Adræt