Programmering

Agil prosjektledelse: En nybegynnerveiledning

Hvis du er ny innen prosjektledelse og smidig metodikk, vil svarene på disse ti spørsmålene gi deg informasjonen du trenger for å komme i gang. Og hvis du er veteran i prosjektledelse, er disse vanlige smidige spørsmålene en god oppdatering.

Hva er smidig?

Agile er en metodikk for prosjektledelse som bruker korte utviklingssykluser kalt sprints for å fokusere på kontinuerlig forbedring i utviklingen av et produkt eller en tjeneste.

Hvor lenge smidig har eksistert?

Selv om inkrementell programvareutviklingsmetode går så langt tilbake som 1957, ble agile først diskutert i dybden på 1970-tallet av William Royce som publiserte en artikkel om utvikling av store programvaresystemer.

Senere i 2001 ble det smidige manifestet, en “formell kunngjøring av fire nøkkelverdier og 12 prinsipper for å styre en iterativ og folksentrert tilnærming til programvareutvikling,” publisert av 17 programvareutviklere. Disse utviklerne samlet seg for å diskutere lette utviklingsmetoder basert på deres kombinerte erfaring. Dette er de 12 viktigste prinsippene som fremdeles styrer smidig prosjektledelse i dag.

  1. Kundetilfredshet er alltid høyeste prioritet; oppnås gjennom rask og kontinuerlig levering.
  2. Endringsmiljøer omfavnes når som helst i prosessen for å gi kunden et konkurransefortrinn.
  3. Et produkt eller en tjeneste leveres med høyere frekvens.
  4. Interessenter og utviklere samarbeider tett på daglig basis.
  5. Alle interessenter og teammedlemmer er fortsatt motivert for optimale prosjektresultater, mens teamene får alle nødvendige verktøy og støtte, og de er klarert til å oppnå prosjektmål.
  6. Ansikt til ansikt møter anses som det mest effektive og effektive formatet for prosjektsuksess.
  7. Et endelig arbeidsprodukt er det ultimate mål for suksess.
  8. Bærekraftig utvikling oppnås gjennom smidige prosesser der utviklingsteam og interessenter er i stand til å opprettholde et konstant og kontinuerlig tempo.
  9. Smidighet forbedres gjennom kontinuerlig fokus på teknisk dyktighet og riktig design.
  10. Enkelhet er et essensielt element.
  11. Selvorganiserende team utvikler mest sannsynlig de beste arkitekturer, design og oppfyller kravene.
  12. Regelmessige intervaller brukes av team for å forbedre effektiviteten gjennom å finjustere atferd.

[Relatert historie: Det som trengs for å være en flott prosjektleder]

Hvem bruker den smidige metoden?

Selv om de opprinnelig ble designet for programvareindustrien, har mange bransjer nå benyttet seg av bruk av smidige i sin utvikling av produkter og tjenester på grunn av metodens svært samarbeidende og mer effektive natur. Agile brukes også i bransjer som markedsføring og reklame, konstruksjon, utdanning og økonomi.

Hvorfor er smidig nødvendig?

Agile ble opprinnelig utviklet for programvareindustrien for å effektivisere og forbedre utviklingsprosessen for raskere å identifisere og justere for problemer og mangler. Som et alternativ til den tradisjonelle tilnærmingen med fossefall ga agile en måte for utviklere og team å til slutt levere et bedre produkt, raskere gjennom korte iterative og interaktive økter / sprints. Med kundeforventningene økende, krever det å finne prosjektledere som kan bruke de beste tilnærmingsmetodene for prosjektgjennomføring, for å holde seg foran konkurransen.

Hvordan brukes smidig?

De mer tradisjonelle tungvint metodikkene som fossen krever vanligvis at hele prosjektgrupper møtes og diskuterer fulle prosjektmål gjennom hver fase. Agile bruker imidlertid mindre mer fokuserte grupper som møtes oftere for å diskutere veldig spesifikke mål, noe som gjør det lettere å gjøre raske endringer etter behov. Dette gjør at teamene kan være mer smidige, mer effektive og øker sjansene for å oppfylle kundemålene, spesielt ettersom kundens behov også kan endres. Agile våpenteam med en mekanisme for raskt å gjenta en innesluttet prosess, isolere problemer og oppnå spesifikke mål raskt, i stedet for å vente til slutten av en lang prosjektfase for å finne ut kundens krav og mål har blitt savnet.

[Relatert historie: IT Career Roadmap: IT-prosjektleder]

Hva er fordelene med smidig?

Agile har blitt ekstremt populært, allment vedtatt og en svært effektiv prosjektmetodikk som gir prosjektgrupper, sponsorer, prosjektledere og kunder mange fordeler, inkludert følgende

  • Agile muliggjør raskere distribusjon av løsninger.
  • Redusert avfall gjennom minimering av ressurser.
  • Økt fleksibilitet og tilpasningsevne til endring.
  • Økt suksess gjennom mer fokusert innsats.
  • Raskere behandlingstid.
  • Raskere oppdagelse av problemer og mangler.
  • En optimalisert utviklingsprosess.
  • En lettere vekt ramme.
  • Optimal prosjektkontroll.
  • Økt fokus på spesifikke kundebehov.
  • Økt frekvens av samarbeid og tilbakemeldinger.

Hva er ulempene med smidig?

Som med alle andre metoder er ikke smidig egnet for hvert prosjekt, tilstrekkelig aktsomhet anbefales alltid for å identifisere den beste metoden for hver unike situasjon.

  • Gjennom utviklingsprosessen favoriserer smidige utviklere, prosjektgrupper og kundemål, men ikke nødvendigvis sluttbrukerens opplevelse.
  • På grunn av de mindre formelle og mer fleksible prosessene, er det ikke sikkert at smidig alltid blir lett absorbert i større mer tradisjonelle organisasjoner.

Relatert video

Kan smidig kombineres med andre metoder?

Det er mulighet for å kombinere smidig med andre metoder som Waterfall for å lage en hybrid løsning. Dette hjelper til med å gjøre det enda mer tilpasningsdyktig innen ulike bransjer eller for å passe til den mer unike naturen til et prosjekt, produkt eller tjeneste. Igjen kreves due diligence for å bestemme egnetheten og kapasiteten til de forskjellige metodene og prosessene som er tilgjengelige.

Hva er populære agile metoder som brukes?

Innen smidig er det noen ofte brukte metoder, med scrum, kanban og lean som de mest populære.

  • Scrum
  • Kanban
  • Lean (LN)
  • Dynamisk systemutviklingsmodell, (DSDM)
  • Ekstrem programmering (XP)
  • Krystall
  • Adaptiv programvareutvikling (ASD)
  • Agile Unified Process (AUP)
  • Krystallklare metoder
  • Disiplinert smidig levering
  • Funksjonsdrevet utvikling (FDD)
  • Scrumban
  • RAD (Rapid Application Development)

Hva er fremtiden for smidig?

I et forretningsmiljø der konkurransen stadig øker og tiden til markedet også krymper, tilbyr agile mange fordeler og begrensede ulemper. Anvendelsen i flere bransjer gjør det til en attraktiv metode, og med alle fordelene som smidig prosjektledelse gir, er denne metoden her for å bli.

Denne historien, "Agile project management: A beginner's guide" ble opprinnelig utgitt av CIO.