Hvad er Agile Project Management?

Agile Project management er en inkrementel metode til styring af design- og bygningsaktiviteter, der er inkorporeret inden for forskellige områder såsom Engineering, Information Technology og andre forretningsområder, der stræber efter at implementere ny serviceudvidelse på en meget tilpasningsdygtig og interaktiv måde. Agile management tilbyder en simpel ramme, der understøtter kommunikation mellem alle teammedlemmer og reflekterer over potentielle forsinkelser i det arbejde, man tidligere har stillet. Virksomheder, der bruger traditionel vandfaldsplanlægning, er migreret til den smidige måde at forbedre sig på. Waterfall bygger software i en faseret serie med første gang for reel feedback, der opstår lige før frigivelse. Agile bygger gradvis software ved hjælp af små gentagelser for at holde væksten reguleret med ændrede forretningsbehov. Vi kan ikke gå tilbage i faser med vandfaldsmetoden, men det er muligt med Agile.

Definition af Agile Project Management

Agile Development er en betegnelse for flere iterative og inkrementelle softwareudviklingsmetoder. Selvom hver af de agile metoder er unik i sin specifikke tilgang, deler de alle en fælles vision og kerneværdier. Der er to tilgange til agil udvikling, nemlig:

  • Letvægtsmetode
  • Fuldere tilgang

Letvægtsmetoden består af flere metoder, såsom Scrum, Lean softwareudvikling, Kanban (proces + metode), Kontinuerlig integration, Kontinuerlig levering, Ekstrem programmering og Funktionsdrevet udvikling.

Den fulde tilgang bruges til at implementere for mere end et hold. Funktioner såsom Scrum of Scrums, Scrum in skala, Stor skala-scrum, skaleret agile ramme, Disciplineret smidig levering, Agile unified process er en del af den fulde tilgang.

Agile-manifestet indeholder visse retningslinjer, der skal følges i evalueringen af ​​nyligt tilpassede metoder i forhold til traditionelle måder.

  • Personer og interaktioner, der holdes mellem dem, giver bedre indsigt og ideer - Over implementering af processer og værktøjer i udviklingen af ​​et projekt
  • Arbejdssoftware tilføjer teamet mere værdi end den omfattende dokumentation, uden en ordentlig arbejdsmodel eller et resultat oprettet udelukkende baseret på antagelsen om, at softwaren fungerer.
  • Kundesamarbejde kræves for at forstå forventningerne bedre end at forhandle kontrakten med dem.

At reagere på ændringer, der sker i branchen og følge med konkurrenterne, tilføjer værdi og et formål til teamet i stedet for at følge en plan, der ikke er tilpasset udviklingen.

Forståelse af Agile Project Management

Scrum er en iterativ og trinvis Agile softwareudviklingsramme, der giver en kontinuerlig udvikling af projektet i hver iteration og tilpasser ændringer til styring af softwareprojekter og produkt- eller applikationsudvikling. Det understreger ”en fleksibel, holistisk produktudviklingsstrategi, hvor et udviklingshold arbejder som en enhed for at nå et fælles mål” i modsætning til en ”traditionel, sekventiel tilgang”. Scrum muliggør oprettelse af selvorganiserende teams og verbal interaktion mellem alle teammedlemmer. Ikke en defineret proces, men en empirisk proces. Enkelt sagt kan Scrum defineres som en Agile ramme for teamsamarbejde for at bygge komplekse projekter.

Der er forskellige roller i et Scrum-team:

Scrum master - Det er en ekspert facilitator. Hun / han spiller en uafhængig rolle, ideelt set ikke af rapporteringslederne. Hun / han spiller en vigtig rolle i smidig levering. Nogle vigtige ansvarsområder er givet nedenfor:

  • Skrummesteren fungerer som en tjenerleder.
  • Beskytter holdet mod eksterne forstyrrelser.
  • Arbejder kontinuerligt med ledelsen for at spore de fremskridt, der er gjort dagligt.
  • Plejer alle hindringer for teamet for at forbedre holdets effektivitet.
  • Sikrer, at tilpasningen udføres og inspicerer processtrømmen.
  • Gør det muligt tæt samarbejde om alle roller og ansvar i teamet.

Produkt ejer - Det er den interne kunde, med andre ord erhvervets interessent eller produkt ejer. Den vigtigste opgave er at kommunikere produktets vision på en ordentlig og let forståelig måde. Produktets efterslæb for hver dag prioriteres og diskuteres i sprintplanlægningsmødet. Evaluering af de brugerdefinerede historier udføres af produktsejeren.

Udviklingsholdet - Det er også kendt som Scrum-teamet består normalt af ca. 10 medlemmer. De har myndighed til at udføre opgaverne på en måde, der er mulig at levere med høj kvalitet og standarder. De er forpligtet til Agile-rammerne og planlægger deres arbejde i overensstemmelse hermed.

Hvordan gør Agile projektstyring arbejde så let?

Produktplejesession

Formålet med et "grooming" -møde er at sikre, at efterspørgslen forbliver befolket med emner, der er relevante, nøjagtige og evalueret i en grad, der er relevant for deres prioritet. Hjælper med at følge med den aktuelle viden om projektet eller produktet & dets mål.

Sprintplanlægningssession

Hvad skal man gøre?

  • Analyser delene med høj prioritet efterslæb for at finde klarhed i tilgangen.
  • Sprintmålet skal afsluttes.
  • Scrum Master, produktejer og hele teamet deltager i den indledende planlægning.

Hvordan man gør?

  • Sprint Backlog med opgaver bestemmes og genereres.
  • Definition af udført (udgangskriterierne, der bruges til at bestemme, om en produktets efterspørgselselement er komplet) for et bestemt produkt bestemmes. Scrum-mesteren og holdet er involveret i denne fase.

Dagligt Stand Up-møde

  • Projektets fremskridt
  • Planlæg for dagen
  • Ændringer, der skal inkluderes
  • Nedbrændt diagram er en graf, der bruges til at reflektere over, hvor mange timers arbejde der er tilbage i en Iteration.

Dette er de vigtigste emner, der skal drøftes på mødet.

Sprint Review Meeting

At demonstrere funktionaliteten til virksomheden eller undertiden verificere de aftalte brugerhistorier i Sprint-efterspørgslen, hvis de har opfyldt det forventede resultat. Scrum-teamet, projektleder, Scrum-master, eksterne interessenter deltager alle i mødet. Godkendelse af resultatet accepteres, produktsejeren kan også vurdere kvaliteten af ​​udviklingen.

Sprint retrospektivt møde

Tre ting overvejes i dette:

  • Hvad skal der gøres efter hver sprint
  • Hvad gik godt i den sidste sprint
  • Hvad kan ændres i den følgende sprint

Top agile projektledelseselskaber

Nogle af de bedste virksomheder, hvor introduktion af Agile Project-ledelse gjorde en enorm forskel:

  • 3M - Vedtagelse af agile metoder gav et dynamisk miljø snarere de traditionelle vandfaldsmetoder.
  • IBM - Overvundet manglende efterslæb, levering af produkter til tiden.
  • ANZ - Tredje største bank i Australien. Nye funktioner såsom menneskelige-centrerede designprincipper hjalp med at høste belønninger.
  • Google - Tillad brugere at deltage i udviklingen af ​​Android-platformen i Beta-versionen.
  • Spotify - Streamingtjeneste til musik opnåede gode resultater med Agile.

Hvad kan du gøre med smidig projektstyring?

Investering i gode historier

En egenskab, der er føjet til ordreringen, kaldes normalt en brugerhistorie. Forskellige historier fra teamet præsenteres og evalueres ud fra visse kriterier. Historier skal være uafhængige og ikke have nogen afhængighed af andre krav. Det skal tilføre projektet værdi både internt og eksternt. Historienes indsats vil blive estimeret af produktsejeren. Det skal være lille og let forhandles uden at forårsage meget forvirring. Når historien er kort forklaret, er der runde til afstemning af holdet. Hvis der er afvigelser i forventningerne, diskuteres det igen med alle de relaterede spørgsmål. Denne proces fortsætter, indtil der vælges en passende historie. Estimering foretages på baggrund af punkter. Dette eliminerer engagementet i tiden, og indsatsen er baseret på de tildelte opgaver.

Arbejder med Agile Project Management

Agile projektledelse sigter mod at levere den højeste forretningsværdi først. De vigtige artefakter fra Scrum-rammerne hjælper med at opnå det samme.

Produktets efterslæb

Det ejes af produktejeren og prioriteres af forretningskravene. Brugerhistorier og anvendelsessager evalueres i første omgang og udføres som en gratis form for testning. Funktionerne og manglerne realiseres, og den erhvervede viden overføres til hele teamet. Brainstorming af andre ideer udføres. Eventuelle løsninger overvejes og implementeres til teknisk arbejde. Planen udarbejdes derefter, og backlog-opgaverne drøftes under det daglige Scrum-møde.

Sprint-efterslæb

Det er undergruppen af ​​produktets efterslæb, der definerer arbejdet for en sprint. Holdmedlemmerne opretter sprint-efterspørgslen. Hvert hold har sin egen status afhængigt af de opgaver, der er defineret til dem ved Agile-processen. Dette opdateres regelmæssigt. Tilføjelsen eller sletningen af ​​tingene tages hånd om af teamet. Opgaverne betragtes kun som udført, når de implementeres i systemet og gennemgås af produktsejeren.

Forbrænde diagrammer

Diagrammerne giver information om fremskridt og det resterende arbejde for hvert hold. Det viser mængden af ​​arbejde, der er tilbage for teamet, der skal gennemføres inden frigivelsen. Ideelt bør brænde ned til nul til slutningen af ​​Sprint.

Fordele

Værdi af agile metoder

  • Mod : Alle i holdet skal have lige mulighed for at tale, for at sikre, at sprinten bevæger sig i én retning.
  • Fokus : Hold fokus på at nå de smidige mål og levering af slutproduktet med Value.
  • Respekt : Holdet skal overveje andre ideer og perspektiver. Vær aldrig partisk med forskelle og baggrund.
  • Åbenhed : Der skal være gennemsigtighed og tillid i teamet og være åben for feedback.
  • Engagement : Holdene skal være forpligtet til deres agile mål.

Hvorfor har vi brug for agil projektstyring?

  • Tidlig og kontinuerlig levering af arbejdssoftware for at vise fremskridt, der er gjort dag for dag.
  • At omfatte ændringer i krav sent i udviklingen er det vigtigste og vigtige træk ved smidig. Ændringerne kan udføres og integreres i softwaren, selv ved den sidste iteration.
  • Forretningsfolk og arbejdstager, der arbejder dagligt sammen som en del af flere møder, finder interaktionen ofte sted, og en bedre forståelse kunne bringes i teamet.
  • Byg et projekt omkring motiverede individer og stoler på dem til at få arbejdet gjort.
  • Den mest effektive metode til at formidle et budskab er gennem samspil ansigt til ansigt, så ingen af ​​forventningerne misforberedes.
  • Arbejdssoftware er det primære mål for fremskridt
  • Der gives løbende opmærksomhed på teknisk ekspertise.
  • Enkelhed maksimerer mængden af ​​arbejde, der ikke udføres, hvilket giver en idé om, hvad der skal prioriteres og afsluttes i starten.
  • Hold organiserer sig selv i henhold til de mål, der er nødvendige for at nås inden for tidsrammen.

Hold reflekterer og justerer regelmæssigt adfærd i henhold til de ændringer, der sker i og omkring at følge med konkurrenterne.

Anvendelsesområde

Det aktuelle tempo i teknisk reform kan ændre en branche inden for kort tid. Virksomheder, der har været i forretning i årtier, forstår, at de ikke er udstyret til at tilpasse sig lige så hurtigt. En smidig tilgang handler om at arbejde mere samarbejde, at frigive produktet hurtigere og få hurtigere feedback. Det opfordrer virksomhederne til at strømline deres metoder og reagere, når de ser ændringer forekomme.

Hvorfor skal vi bruge Agile Project Management?

Søjler med agile rammer

  • Inspektion : Der foretages passende kontrol for at holde øje med fremskridtene hen imod Agile-mål for at opdage uacceptable afvigelser.
  • Tilpasning : Ændring af en proces så hurtigt som muligt for at reducere yderligere bekymringer eller ændringer.
  • Gennemsigtighed : Giver klarhed over de vitale aspekter af metoden, der er ansvarlig for resultatet.

Rigtig målgruppe til at lære agil projektstyring

Agile projektstyring er velegnet til mennesker med mindst viden om følgende terminologier:

Kapacitetsplanlægning

Hele sprinten er opdelt i opgaver, og kapaciteten for hvert hold planlægges individuelt. Der tages højde for de mulige arbejdstimer og beregnes ud fra de nødvendige sprint-timer for at afslutte de opgaver, ressourcer, der er tilgængelige sammen med afvigelser, der kan forekomme. Dette giver en hel oversigt over det antal dage, der kræves for at fuldføre Sprint og gøre brugerhistorien til en fuldstændig fungerende.

Acceptkriterier definerer grænserne for en brugerhistorie og bruges til at validere, når en historie er færdig og fungerer som forventet. Udført-udført er et udtryk, der regelmæssigt bruges af hold til at indikere, at det arbejde, der er afsluttet under sprinten, er "virkelig" udført. Udfærdiget i det punkt, hvor forbrugeren mener, at arbejdet sandsynligvis kan leveres. Korrekt Agile teams kræver ikke to koncepter (udført og gjort-gjort).

Konklusion

På trods af de potentielle barrierer, såsom vanskeligheder med at overbevise kunden og oplade klienterne baseret på arbejdstimer, gør vedtagelse af Agile-softwareudviklingsmetoden en synlig forskel i kvaliteten af ​​den producerede produktion

Anbefalede artikler

Dette har været en guide til Hvad er Agile Project Management. Her diskuterede vi definitionen, arbejdet, færdighederne, omfanget og fordelene ved Agile Project Management. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Vigtigste forskelle mellem Agile vs Scrum
  2. Agile interviewspørgsmål og svar
  3. Agile projektstyring for dummies
  4. Sværmende teknologi hjælper agile hold med at vokse?