Mis on Agile projektijuhtimine?

Agiilne projektijuhtimine on järkjärguline meetod projekteerimis- ja ehitustegevuse juhtimiseks, mis on integreeritud erinevatesse valdkondadesse, näiteks inseneriteadused, infotehnoloogia ja muud ärivaldkonnad, mille eesmärk on uute teenuste laiendamine väga kohanemisvõimelisel ja interaktiivsel viisil. Agiilne juhtimine pakub lihtsat raamistikku, mis toetab suhtlemist kõigi meeskonnaliikmete vahel ja peegeldab võimalikku vaeva töö ees. Ettevõtted, kes kasutavad tavapärast jugaplaneerimist, on liikunud uuendusliku parendusviisi juurde. Waterfall ehitab tarkvara etapiviisilise seeriana ja annab reaalse tagasiside esmakordselt vahetult enne väljalaset. Agile loob tarkvara järk-järgult, kasutades väikseid kordusi, et hoida kasvu reguleeritud muutuvate ärivajadustega. Me ei saa jugameetodil etappide kaupa tagasi minna, kuid Agile abil on see võimalik.

Agiilse projektijuhtimise määratlus

Agiilne arendus on termin mitme iteratiivse ja inkrementaalse tarkvara arendamise metoodika jaoks. Ehkki kõik agiilsed meetodid on oma konkreetse lähenemisviisi poolest ainulaadsed, on neil kõigil ühine visioon ja põhiväärtused. Agiilses arengus on kaks lähenemisviisi, nimelt:

  • Kerge lähenemine
  • Täielikum lähenemine

Kerge lähenemisviis koosneb mitmest meetodist, näiteks Scrum, Lean tarkvara arendamine, Kanban (protsess + meetod), pidev integreerimine, pidev edastamine, ekstreemne programmeerimine ja funktsioonipõhine arendamine.

Täielikku lähenemisviisi kasutatakse mitme meeskonna jaoks. Sellised funktsioonid nagu Scrum of Scrum, Scrum skaalal, Suuremahuline scrum, Scaled Agile Framework, Distsiplineeritud paindlik tarnimine, Agile ühtne protsess on osa täielikust lähenemisest.

Agiilne manifest sisaldab teatavaid juhiseid, mida tuleb järgida traditsiooniliselt kohandatud meetodite hindamisel.

  • Üksikisikud ja nendevaheline suhtlus loovad parema ülevaate ja ideed - protsesside ja tööriistade kasutuselevõtt projekti arendamisel
  • Töötav tarkvara lisab meeskonnale rohkem väärtust kui terviklik dokumentatsioon, ilma korraliku töömudeli või tulemuseta, mis põhineb täielikult eeldusel, et tarkvara töötab.
  • Klientide koostöö on vajalik, et ootustest paremini aru saada, kui nendega lepingu üle läbi rääkida.

Tööstuses toimuvatele muutustele reageerimine ja konkurentidega sammu pidamine lisab meeskonnale väärtust ja eesmärki, mitte ei järgi arengule kohandatavat plaani.

Agiilse projektijuhtimise mõistmine

Scrum on iteratiivne ja järkjärguline Agile tarkvaraarenduse raamistik, mis tagab projekti pideva arendamise igas iteratsioonis ja kohandab muudatusi tarkvaraprojektide haldamiseks ning toote- või rakendusearenduseks. See rõhutab “paindlikku, terviklikku tootearendusstrateegiat, kus arendusmeeskond töötab ühiselt ühise eesmärgi saavutamiseks”, vastupidiselt “traditsioonilisele, järjestikusele lähenemisele”. Scrum võimaldab luua iseorganiseeruvaid meeskondi ja suulist suhtlust kõigi meeskonnaliikmete vahel. Pole määratletud protsess, vaid empiiriline protsess. Lihtsamalt öeldes võib Scrumi määratleda kui paindlikku raamistikku meeskondade koostööks keerukate projektide ehitamiseks.

Scrumi meeskonnas on mitu rolli:

Scrum master - see on asjatundlik vahendaja. Ta mängib iseseisvat rolli, ideaalis mitte aruandvate juhtide poolt. Ta mängib üliolulist rolli vilgas sünnitusel. Allpool on toodud mõned peamised kohustused:

  • Võsameister tegutseb teenistujate juhina.
  • Kaitseb meeskonda väliste häirete eest.
  • Teeb pidevat koostööd juhtkonnaga, et jälgida igapäevaselt tehtud edusamme.
  • Hoolitseb meeskonna kõigi takistuste eest, et parandada meeskonna efektiivsust.
  • Tagab kohanemise ja kontrollib protsessi kulgemist.
  • Võimaldab tiimi kõigi rollide ja kohustuste tihedat koostööd.

Toote omanik - see on sisemine klient, teisisõnu äri sidusrühm või toote omanik. Kõige olulisem ülesanne on toote visiooni õigel ja arusaadaval viisil edastamine. Iga päeva toote mahajäämus on tähtsustatud ja seda arutatakse sprindi planeerimise kohtumisel. Kasutaja määratletud lugude hindamist teostab toote omanik.

Arendusmeeskond - Seda nimetatakse ka Scrumi meeskonnaks, kuhu tavaliselt kuulub umbes 10 liiget. Neil on volitus täita ülesandeid viisil, mis on kõrge kvaliteediga ja standarditega võimalik. Nad on pühendunud Agile raamistikule ja kavandavad oma tööd vastavalt.

Kuidas muudab agar projektijuhtimine töötamise nii lihtsaks?

Toote peibutamise sessioon

Peibutamise koosoleku eesmärk on tagada, et mahajäämus jääks asustatud punktidega, mis on asjakohased, täpsed ja hinnatud vastavalt nende prioriteedile. Aitab olla kursis projekti või toote ja selle eesmärkide praeguste teadmistega.

Sprindi planeerimise sessioon

Mida teha?

  • Analüüsige esmatähtsaid mahajäämusi, et saada selgust lähenemisviisis.
  • Sprindi eesmärk tuleb lõpuni viia.
  • Esialgsest kavandamisest võtavad osa Scrum Master, tooteomanik ja kogu meeskond.

Kuidas teha?

  • Sprindi mahajäämus koos ülesannetega määratakse ja genereeritakse.
  • Määratlus Valmis (konkreetse toote jaoks määratakse kindlaks väljumiskriteeriumid, mille alusel otsustatakse, kas toote mahajäämuse üksus on täielik). Selles etapis osalevad Scrumi meister ja meeskond.

Igapäevane Stand Up koosolek

  • Projekti käik
  • Päeva plaan
  • Lisatavad muudatused
  • Põletatud diagramm on graafik, mida kasutatakse, et kajastada, mitu tundi tööd on jäänud iteratsiooni.

Need on peamised teemad, mida kohtumisel arutatakse.

Sprindi ülevaatekoosolek

Funktsionaalsuse demonstreerimiseks ettevõttele või mõnikord Sprinti tagamajas kokkulepitud kasutajalugude kontrollimiseks, kui nad on oodatud tulemuse saavutanud. Koosolekust võtavad osa Scrumi meeskond, projektiomanik, Scrum Master, välised sidusrühmad. Tulemus kiidetakse heaks, toote omanik saab ka arenduse kvaliteeti hinnata.

Sprinti tagasiulatuv kohtumine

Selles võetakse arvesse kolme asja:

  • Mida tuleb teha pärast igat sprinti
  • Mis läks viimases sprindis hästi
  • Mida saab muuta järgmises sprindis

Parimad Agile projektihaldusettevõtted

Mõned populaarsemad ettevõtted, kus Agile Projektijuhtimise tutvustamine tegi tohutut vahet:

  • 3M - Agiilsete meetodite kasutuselevõtt pakkus dünaamilist keskkonda pigem traditsiooniliste jugaviisidega.
  • IBM - ületas defektide tagasilükkamise, toodete õigeaegne tarnimine.
  • ANZ - Austraalia suuruselt kolmas pank. Uued funktsioonid, näiteks inimkesksed kujunduspõhimõtted, aitasid kasu saada.
  • Google - lubada kasutajatel osaleda beetaversiooni Androidi platvormi väljatöötamises.
  • Spotify - muusika voogesituse teenus saavutas Agile abil suurepäraseid tulemusi.

Mida saab agara projektijuhtimisega teha?

Investeerimine headesse lugudesse

Mahajäämusele lisatud tunnust nimetatakse tavaliselt kasutajalooks. Esitatakse ja hinnatakse teatud kriteeriumide põhjal meeskonna erinevaid lugusid. Lood peaksid olema iseseisvad ega tohiks sõltuda muudest nõuetest. See peab projektile lisaväärtust andma nii sisemiselt kui ka väliselt. Loo vaeva hindab tooteomanik. See peaks olema väike ja hõlpsasti kaubeldav, tekitamata palju segadust. Kui lugu on lühidalt lahti seletatud, toimub meeskonna hääletusvoor. Kui ootuses on kõrvalekaldeid, arutatakse seda uuesti kõigi seotud küsimustega. See protsess jätkub, kuni on valitud sobiv lugu. Hindamine toimub punktide alusel. See välistab ajakulu ja pingutused põhinevad määratud ülesannetel.

Töö vilgas projektijuhtimisega

Agiilse projektijuhtimise eesmärk on kõigepealt pakkuda kõige suuremat äriväärtust. Scrumi raamistiku olulised esemed aitavad seda saavutada.

Toote mahajäämus

See kuulub toote omanikule ja selle tähtsuse järjekorda seavad ärinõuded. Esiteks hinnatakse kasutaja lugusid ja kasutusjuhtumeid ning testimine toimub vabas vormis. Funktsioonid ja puudused realiseeritakse ning omandatud teadmised kantakse üle kogu meeskonnale. Teiste ideede ajurünnak on tehtud. Võimalikke lahendusi kaalutakse ja rakendatakse tehnilises töös. Seejärel töötatakse välja plaan ja mahajäämuse ülesandeid arutatakse Scrumi igapäevasel kohtumisel.

Sprindi mahajäämus

Sprindi tööd määratleb toote mahajäämuse alamhulk. Võistkonna liikmed loovad sprindi mahajäämuse. Igal meeskonnal on oma staatus sõltuvalt ülesannetest, mis neile on kindlaks määratud Agile protsess. Seda uuendatakse regulaarselt. Üksuste lisamise või kustutamise eest hoolitseb meeskond. Ülesandeid loetakse tehtuks alles siis, kui need on süsteemi installitud ja tooteomanik need üle vaadanud.

Põleta diagramme

Graafikud annavad teavet iga meeskonna edusammude ja allesjäänud töö kohta. See näitab, kui palju tööd on meeskonnal enne vabastamist lõpule viidud. Ideaalis peaks see sprindi lõpuni nullini põlema.

Eelised

Agiilsete meetodite väärtus

  • Julgus : kõigile meeskonna liikmetele tuleks anda võrdne võimalus rääkida, et sprint liiguks ühes suunas.
  • Keskendumine : pühenduge paindlike eesmärkide saavutamisele ja väärtusega lõpptoote kohaletoimetamisele.
  • Austus : meeskond peaks kaaluma muid ideid ja vaatenurki. Ärge kunagi kallutage erinevusi ja tausta.
  • Avatus : meeskonnas peaks olema läbipaistvus ja usaldus ning tagasiside võtmiseks avatud.
  • Pühendumine : meeskonnad peaksid olema pühendunud oma vilgastele eesmärkidele.

Miks me vajame paindlikku projektijuhtimist?

  • Töötava tarkvara varajane ja pidev edastamine, et näidata igapäevaselt tehtud edusamme.
  • Nõudluse muutuse omaksvõtmine arendustegevuse hilises osas on paindlikkuse peamine ja oluline omadus. Muudatusi saab teha ja tarkvara integreerida isegi viimase iteratsiooni ajal.
  • Ärimehed ja töötajad, kes töötavad iga päev koos mitme osana koosolekust, toimuvad suhtlemisel sageli ja meeskonnas võiks paremini aru saada.
  • Ehitage projekt motiveeritud inimeste ümber ja usaldage neid töö tegemiseks.
  • Kõige tõhusam meetod sõnumi edastamiseks on näost näkku suhtlemine, nii et ükski ootustest pole valesti edastatud.
  • Töötav tarkvara on edusammude peamine mõõt
  • Pidevat tähelepanu pööratakse tehnilisele tipptasemele.
  • Lihtsus maksimeerib tegemata tööd, mis annab aimu sellest, mida tuleks alguses tähtsustada ja lõpule viia.
  • Meeskonnad korraldavad end ise vastavalt aja jooksul saavutatavatele eesmärkidele.

Võistkonnad kajastavad ja kohandavad käitumist regulaarselt vastavalt muutustele, mis toimuvad konkurentidega sammu pidades ja ümber.

Reguleerimisala

Praegune tehnilise reformi tempo võib lühikese aja jooksul tööstust muuta. Aastakümneid tegutsenud ettevõtted mõistavad, et neil pole piisavalt kohanemisvõimet. Agiilne lähenemisviis seisneb selles, et tehtaks rohkem koostööd, et toode varem välja anda, kiirem tagasiside saada. See julgustab ettevõtteid oma meetodeid täiustama ja reageerima, kui nad muutusi näevad.

Miks peaksime kasutama paindlikku projektijuhtimist?

Agiilse raamistiku sambad

  • Kontrollimine : Agiilsuse eesmärgi saavutamisel tehtud edusammude jälgimiseks tehakse asjakohaseid kontrolle, et avastada vastuvõetamatud erinevused.
  • Kohandamine : protsessi muutmine nii kiiresti kui võimalik, et vältida edasisi probleeme või muudatusi.
  • Läbipaistvus : selguse andmine meetodi olulistele aspektidele, mis on tulemuse eest vastutavad.

Õige vaatajaskond paindliku projektijuhtimise õppimiseks

Agiilne projektijuhtimine sobib inimestele, kellel on minimaalsed teadmised järgmiste terminoloogiate kohta:

Võimekuse planeerimine

Kogu sprint jaotatakse ülesanneteks ja iga meeskonna võimekus kavandatakse individuaalselt. Võimalikud inimtunnid võetakse arvesse ja arvutatakse ülesannete täitmiseks vajalike sprinditundide, saadaolevate ressursside ja võimalike kõrvalekallete põhjal. See annab täieliku ülevaate Sprinti lõpetamiseks vajalike päevade arvust ja muudab Kasutaja loo täielikult toimivaks.

Vastuvõtukriteeriumid määravad kasutaja loo piirangud ja neid kasutatakse loo valmimise ja ootuspäraste toimimise kinnitamiseks. Valmis-Valmis on meeskondade poolt regulaarselt kasutatav termin, mis näitab, et sprindi ajal tehtud töö on "tõesti" tehtud. Valmistatud punktini, kus tarbija arvates on teos tõenäoliselt tarnitav. Nõuetekohaselt liikuvad meeskonnad ei vaja kahte kontseptsiooni (tehtud ja tehtud-tehtud).

Järeldus

Vaatamata potentsiaalsetele tõketele, nagu raskused kliendi veenmisel ja klientidelt tasu arvestamisel töötundide järgi, muudab Agile tarkvaraarendusmeetodi kasutuselevõtt ilmse erinevuse toodetud toodangu kvaliteedis

Soovitatavad artiklid

See on olnud teemaks Mis on Agile Project Management. Siin arutasime Agiilse projektijuhtimise määratlust, töötamist, oskusi, ulatust ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Peamised erinevused Agile vs Scrumi vahel
  2. Agiilsed intervjuu küsimused ja vastused
  3. Mannekeenide vilgas projektijuhtimine
  4. Sülemitehnoloogia aitab vilgastel meeskondadel kasvada?