SAFe põhialused: mis on SAFe?



Selles ajaveebis, mis on SAFe, räägitakse raamistikust, mis annab juhiseid viie põhipädevuse kohta, mis aitavad organisatsioonil muutuda Lean-Agile'ks.

Scaled Agile Framework ehk SAFe annab keerukatele organisatsioonidele õiguse saavutada Lean-Agile tarkvara ja süsteemide arendamise eeliseid ulatuslikult. Teadma Mis on SAFe ja kuidas see töötab, peate mõistma järgmisi teemasid

Miks kasutada Agile Frameworkit?

Agile raamistiku juurutamisel saate kasutada järgmisi eeliseid

  • Agile laieneb suurte väärtuste voogude ja süsteemide keeruka arendamise vajaduste rahuldamiseks, hoolimata sellest, et see on nii lihtne ja kerge.
  • See suurendab tootlikkust 20–50%
  • Kvaliteet suureneb rohkem kui viiskümmend%
  • See vähendab toote turule jõudmise aega. protsess muutub vähemalt 30% kiiremaks
  • Töötajate kaasamine ja tööga rahulolu.

Üksikasjalik raamistik näitab kõiki põhirolle, tegevusi, tulemusi ja voogusid. Samuti navigeerib see ülejäänud saidil.

Esitatud pilt selgitab, kuidas vilgas protsess töötab. Eeposed on tohutu töö, mis on jaotatud edasi mitmeteks väiksemateks lugudeks või alaeposeks. Need alepoosid on meeskonnale eraldatud kui lugu. Seejärel töötab iga meeskond nende lugude või tarkvara funktsioonide kallal.

Mis on SAFe?

Scaled Agile Framework ehk SAFe töötati esmakordselt välja Dean Leffingwelli oma raamatud ja ajaveebid. Versioon 1.0 on esimene ametlikult välja antud 2011. aastal. Viimane versioon, mis on 4.6, ilmus 2018. aasta oktoobris. See on mõeldud juhendamiseks töötamiseks ettevõtte portfelli, väärtusvoo, programmi ja meeskonna tasandil.

SAFe on vabalt kättesaadav veebipõhine teadmistebaas, mis võimaldab teil kasutada ettevõtte tasandil väheseid ja väledaid tavasid. See annab teile tarkvaraarendusmeeskonnale lihtsa ja kerge kogemuse. Kogu raamistik on jagatud kolmeks põhisegmendiks Meeskond, Programm ja Portfell .

Järgnevalt on toodud SAFe omadused

  • Lean-Agile tarkvara ja süsteemide juurutamine ettevõtte tasandil
  • Üksikasjalikud juhised protsesside jaoks ettevõtte portfellis, väärtusvoos, programmis ja meeskonnas.
  • Optimaalne disain, mis vastab organisatsiooni kõigi sidusrühmade vajadustele.

Millal kasutada mastaapset agiilset raamistikku?

Nüüd võite mõelda, millal peaksite SAFe-i täpselt kasutama. Nii et siin on mõned juhtumid, kui saaksite.

  • Kui teie meeskond soovib rakendada kiiret lähenemist suuremates, mitme meeskonnaga programmides ja portfellides.
  • Kui organisatsioonis töötab mitu meeskonda, kes töötavad erinevatel viisidel agiilse rakendamise teel ja seeläbi seisavad silmitsi takistuste, viivituste ja ebaõnnestumistega.
  • Kui soovite harjutada agiilsust, kuid suurendage seda organisatsiooni tasemele. Kuid te pole kindel, milliseid uusi rolle võib vaja minna või milliseid olemasolevaid rolle (st juhtkonda) tuleb muuta ja kuidas.
  • Kui olete püüdnud oma organisatsiooni kiirendada, kuid püüdes viia vastavusse strateegia ühtsuse või järjepidevuse saavutamise äriosakondades portfellist programmi ja meeskonna tasemeni.
  • Kui teie organisatsioon peab oma tootearenduse täitmisaega parandama.

Mille poolest erineb SAFe teistest agiilsetest tavadest?

Teine asi, mille üle mõelda, on see, et kuidas SAFe erineb teistest agiilsetest tavadest,

  • SAFe on avalikult kättesaadav ja tasuta kasutamiseks.
  • See on saadaval väga ligipääsetavas ja kasutatavas vormis.
  • Lisaks kergekaalulisusele võib see olla tasemele üsna spetsiifiline.
  • See muudab ja hooldab pidevalt kõige sagedamini kasutatavaid agiilseid tavasid.
  • SAFe pakub kasulikke laiendusi levinud agiilsetele tavadele.
  • See põhjendab agaraid tavasid ettevõtte kontekstis.
  • Tarkvaraarenduse täielik ülevaade antakse teile SAFe juurutamise kaudu
  • Empiirilisust suurendatakse.
  • SAFe võtab kvaliteedi ja parendamise kohta regulaarselt tagasisidet.

Skaleeritud agiilse raamistiku loomine

Scaled Agile Framework tugineb järgmistele baasväärtustele

  1. Lean-Agile ja selle põhimõtted
  2. Skaleeritud väledad põhiväärtused,
  3. Lean-Agile juhtimine
  4. Lean-Agile mõtteviis,
  5. Praktikakogukonnad

1. Lean-Agile ja selle põhimõtted

Järgnevalt on toodud SAFe põhiprintsiibid ja väärtused. Raamistiku täitmisel parimate tulemuste saamiseks tuleb neid mõista, eksponeerida ja jätkata.

  • Majanduslik seisukoht
  • Süsteemse mõtlemise rakendamine
  • Eeldades varieeruvuse säilitamise võimalusi
  • Ehitamine järk-järgult kiirete, integreeritud õppetsüklitega
  • Tuginedes vahe-eesmärkidele töötavate süsteemide objektiivsele hindamisele
  • Tööprotsessi visualiseerimine ja piiramine, partii suuruse vähendamine ja järjekorra pikkuste haldamine
  • Rajooni rakendamine ja sünkroonimine domeenidevahelise planeerimisega
  • Teadmistöötajate sisemise motivatsiooni avamine
  • Otsuste tegemise detsentraliseerimine
  • SAFe väledad põhiväärtused

SAFe põhineb järgmisel neljal põhiväärtusel.

  • Joondamine
  • Sisseehitatud kvaliteet
  • Läbipaistvus
  • Programmi täitmine
  1. Lean-Agile juhtimine

Enne õpetajaid on Lean-Agile juhid pidevad õppijad. Lean-Agile SAFe põhimõtete mõistmise ja tutvustamise kaudu aitab see neil oma meeskondadel paremaid süsteeme üles ehitada.

Võimaldajana on juhi ülim vastutus Lean-Agile arenduste vastuvõtmine, edu ja pidev täiustamine. Muutuste ja pideva täiustamise nimel läbivad juhid range ja pideva koolituse.

Juhid annavad inimestele ja meeskondadele tõelise võimaluse ja kaasavad neid oma maksimaalse potentsiaali saavutamiseks.

Nende Lean-Agile juhtide põhimõtted

  • Muutuse juhtimiseks
  • Et teada saada, kuidas rõhutada elukestvat õpet
  • Arendada inimesi rohkem kui protsesse
  • Inspireerida ja joonduda missiooniga
  • Detsentraliseerida otsuste tegemine
  • Teadmistöötajate sisemise motivatsiooni avamine
  1. Lean-Agile mõttekomplekt

Lean-Agile mõtteviisi võib tuletada kahest järgmisest asjast.

  1. SAFe Lean'i maja
  2. Vilgas manifest

SAFe Lean'i maja

Scaled Agile Framework (SAFe) on tuletatud programmist inspireeritud põhimõtetest ja tavadest lahja Toyota maja . Selle põhjal esitab SAFe SAFe Lean'i maja .

Eesmärk on pakkuda maksimaalset kliendiväärtust võimalikult lühikese aja jooksul, säilitades kliendile võimalikult kõrge kvaliteedi.

Uuemad ja paremad viisid tarkvara väljatöötamiseks avastatakse iga päev, harjutades agiilsust ja aidates teistel sama teha. Sellepärast, kui paremal asuvatel üksustel on tohutu väärtus, hindame vasakpoolseid esemeid veelgi.

Agile manifest

  1. Kõrgeim prioriteet on kliendi rahulolu pideva ja varajase väärtusliku tarkvara tarnimisega.
  2. Võtke kasutusele muutuvad nõuded, isegi arenduse hilises staadiumis. Agiilsed protsessid kasutavad kliendi huvides muutusi.
  3. Tarnige töötavat tarkvara sageli, paarist nädalast paari kuuni, eelistades lühemat ajakava.
  4. Arendajad ja ärimehed peavad kogu projekti vältel igapäevaselt koostööd tegema.
  5. Ehitage projekte motiveeritud inimeste ümber. Andke neile tuge ja vajalikku keskkonda ning usaldage neid tööd tegema.
  6. Kõige tõhusam meetod suhtlemiseks arendusmeeskonnaga on näost näkku vestlus.
  7. Töötav tarkvara on edasimineku esmane mõõdupuu.
  8. Väledad protsessid soodustavad säästvat arengut. Sponsorid, arendajad ja kasutajad peaksid suutma lõputult ühtlast tempot hoida.
  9. Pidev tähelepanu tehnilisele tipptasemele ja heale kujundusele suurendab väledust.
  10. Lihtsus - tegemata töö hulga maksimeerimise kunst - on hädavajalik.
  11. Parimad arhitektuurid, nõuded ja kujundused tulenevad isekorraldavatest meeskondadest.
  12. Korrapäraste ajavahemike järel mõtiskleb meeskond selle üle, kuidas tõhusamaks muuta, seejärel häälestab ja kohandab oma käitumist vastavalt sellele.

SAFE erinevad tasemed

Vastavalt SAFe uusimale versioonile on selle rakendamisel neli taset.

  • Meeskonna tase
  • Programmi tase
  • Portfelli tase
  • Voo voo tase

Meeskonnataseme SAFe

Meeskonnataseme SAFe sisaldab rolle, sündmusi ja protsesse. Agile Teams loob need rollid, sündmused ja protsessid ning annab väärtust Agile Release Train (ART) kontekstis. See on enamasti nagu tavaline scrum-meeskond. Meeskonnad moodustavad SAFe ja Lean ettevõtte baasi, kuna nad teevad selge enamuse tööst, mis pakub kliendile väärtust.

Meeskonnataseme SAFe loob hästi toimivaid meeskondi, kes omakorda loovad kvaliteetseid komponente ja lahendusi, toetades nii meeskonna kui ka tehnilist väledust. See on programmi taseme peamine konstruktsioon.

Programmi tase SAFe

Programmitasemel SAFe-l on rollid ja tegevused, mis on vajalikud lahenduste pidevaks edastamiseks Agile Release Train (ART) kaudu. See tase on koht, kus arendusmeeskonnad, sidusrühmad ja muud ressursid on pühendatud mõnele olulisele pidevale süsteemi arendamise missioonile.

ART-metafoor kirjeldab programmi tasemel meeskondi, rolle ja tegevusi, mis järk-järgult tagavad pideva väärtusevoo. ART-id on virtuaalsed organisatsioonid, mis on moodustatud funktsionaalsete piiride ületamiseks, tarbetute üleandmiste ja sammude kõrvaldamiseks ning väärtuste edastamise kiirendamiseks, rakendades SAFe Lean-Agile põhimõtteid ja tavasid.

Lõppkokkuvõttes vastutavad programmitasandil tegutsevad ART-d väärtuse sissevoolu loomise ja vabastamise eest ettevõtte poolt turu ja klientide nõudluse rahuldamiseks vajalikul sagedusel. Need mõtteviisid ja praktikad sellel tasemel aitavad DevOpsi ja Release on Demand ettevõtte pädevusse, mis muudab selle väärtusvoo võimalikuks.

Väärtuse voo tase SAFe

Voogevoo tase on SAFe-s valikuline. See on SAFe 4.0 uus täiendus. See on mõeldud suurematele sõltumatutele ettevõtetele, kellel on keerulised lahendused. See on ette nähtud küberfüüsikaliste süsteemide abistamiseks tarkvara, riistvara, elektri- ja elektroonika, optika, mehaanika, voolikute jms jaoks.

erandite käsitlemine oraakli salvestatud protseduuris

See toetab paljude ART-de ja tarnijate rütmi ja sünkroniseerimist ning annab täiendavaid rolle nagu Value Stream Engineer, Solution Architect / Engineering ja Solution Management.

Portfelli tase SAFe

See on SAFe kõrgeim huvi / mure / osalus . Portfelli tasemel SAFe on põhiplokid Lean-Agile Enterprise väärtuse voo korraldamiseks ühe või mitme väärtusvoo kaudu. See aitab välja töötada süsteeme ja lahendusi, mida kirjeldatakse strateegilistes teemades.

Strateegiliste eesmärkide saavutamiseks koondab portfellitase teatud elemendid eelarve koostamise ja muude juhtimismehhanismide abil. Seega tagab see, et väärtusvoogudesse investeerimine annab ettevõttele vajaliku tootluse.

Portfell on seotud äriga kahesuunaliselt

  • Portfelli suunamiseks ulatuslikumalt muutuvate ärieesmärkide juurde pakub see strateegilisi teemasid.
  • Portfelliväärtuste pideva voo näitamiseks.

Siin kasutatavad olulised põhimõisted on:

  • Ühendus ettevõttega,
  • Programmi portfelli haldamine,
  • Portfolioeposide töövoo haldamine.

Järeldus

Skaleeritud vilgas raamistik (SAFe) on a-Raamistiksee annab juhiseid viie põhipädevuse kohta, mis aitavad organisatsioonil saada Lean-Agile'ks. Sellel on 4 taset ja 4 konfiguratsiooni ning see põhineb puhtalt Vilgas manifest ja SAFe Lean'i maja .