Mis on laiendatud väledusraamistik (SAFe)?



See ajakohastatud agiilse raamistiku ajaveeb aitab teil mõista, kuidas kohandada agiilseid põhimõtteid ja tavasid suuremahuliste ja missioonikriitiliste projektide jaoks

Paljud organisatsioonid lähevad traditsioonilisest üle juga metoodika agarate tavade juurde. Ometilevinud kaebus on see, et vilgas areng ei laiene hästi. Neid on mitmeid väledad raamistikud mis on nüüd saadaval suuremahuliste ettevõtete projektide jaoks. See artikkel keskendub ühele kõige populaarsemalesuuremahulised vilgas raamistikud: Scaled Agile Framework (SAFe).Sukeldume põhjalikumalt selle juurde, mis täpselt on Scaled Agile Framework ja kuidas seda tavaliselt rakendatakse.

Selles artiklis käsitletavad teemad on järgmised:





  1. Üleminek agiilsele
  2. Mis on mastaabiline vilgas raamistik?
  3. Skaleeritud väleda raamistiku tasemed
    1. Meeskonna tase
    2. Programmi tase
    3. Voo voo tase
    4. Portfelli tase
  4. SAFe konfiguratsioonid
  5. Skaleeritud väleda raamistiku eelised
  6. Puudused Scaled Agile Framework'i korral

Üleminek agiilsele

Praegu on Vilgas on tuntud arenduskontseptsioon ja lähenemisviis paljude arendusmeeskondade jaoks, eriti nende jaoks, kes üritavad luua keskkonda pidev kohaletoimetamine .Ehkki kõik lähevad tänapäeval agaraks, on levinud kaebus, et see ei näita rahuldavaid tulemusiettevõtte tasandil. See tekitab palju küsimusi, näiteks:

just õigel ajal koostaja java
  • Raskused mitme meeskonna koordineerimisel suuremahulise projekti kallal
  • Pikemate planeerimishorisondidega toimetulek
  • Liiga palju meeskonnaliikmeid koostööks ja haldamiseks
  • Suurem pingutus mitme nõuetekohase allika jälgimisel
  • Kaardistamata sõltuvused tekitavad ootamatuid probleeme ja takistusi

Seal on palju skaleerivaid agiilseid raamistikke, mis püüavad lahendada agiilsusega seotud probleeme mastaabis. Kolm juhtivat raamistikku onSuuremahuline skaala (LeSS), mastaabiline vilgas raamistik (SAFe) ja distsiplineeritud vilgas (DAD). Selles artiklis keskendume peamiselt Scaled Agile Frameworkile.



Mis on mastaabiline vilgas raamistik?

Scaled Agile Framework, tuntud ka kui SAFe, on ettevõttesisene arendusraamistik, mille on välja töötanud metoodik Dean Leffingwell. See kasutab olemasolevate lahja ja väleda põhimõtte kombinatsiooni ning ühendab need mallide raamistikuks suuremahuliste projektide jaoks.

SAFe töötati välja abistamiseks 2011. aastaltarkvaraarendusmeeskonnad toovad turule parema kvaliteediga tooteid kiiremas tempos.See keskendub neljale põhiväärtusele, milleks on:

SAFEValues ​​- Scaleed Agile Framework - Edureka



Joondamine

On vaja hoida sammu kiirete muutuste, häirivate konkurentsijõudude ja geograafiliselt jaotatud meeskondadega. Suuremat tähelepanu tuleks pöörata ettevõtte ärieesmärkidele kui meeskonna eesmärkidele.

Sisseehitatud kvaliteet

See tagab selleehitise kõik elemendid ja juurdekasvud vastavad kogu arenduse elutsükli jooksul samadele kõrgetele kvaliteedistandarditele. Kvaliteet on väga oluline, ilma selleta töötab organisatsioon tõenäoliselt suure hulga kontrollimata ja valideerimata töödega.

Läbipaistvus

Toodete suuremahuline väljatöötamine pole lihtne ülesanne. Parimate tulemuste saavutamiseks on organisatsioonis läbipaistvus tõesti oluline. Läbipaistvus ja usaldus tagavad selleäri ja areng võivad enesekindlalt, eriti rasketel aegadel, loota teisele.

Programmi täitmine

Loomulikult pole miski olulinekui meeskonnad ei suuda täita ja pidevalt parimaid tulemusi pakkuda. Seetõttu keskendub SAFe intensiivselt töötavatele süsteemidele ja äritulemustele. Ehkki üleminek agiilsele on tavaline, näevad meeskonnad sageli vaeva selle nimel, et pakkuda lahenduse väärtust suuremas koguses usaldusväärselt ja tõhusalt.

Scaled Agile Framework proovib kõiki neid põhiväärtusi ühendada, et oluliselt parandada tarneaega, töötajate kaasatust, töö tootlikkust ja peamiselt toote kvaliteeti. Nüüd, kui teil on aimu, mis on SAFe, uurime veidi rohkem, et rohkem teada saada.

Skaleeritud väledate raamistike tasemed

SAFe on mall suurte organisatsioonide väleduse suurendamiseks. Sellel on neli taset, mis on:

Lisateavet kõigi nende tasemete kohta.

Märkus. Peamised SAFe tingimused

  • Agile meeskonnad - Nad on väike rühm inimesi, kes on keskendunud lahenduste määratlemisele, ehitamisele ja testimisele lühikese aja jooksul.
  • Kiire vabastamise rong (ART) - See on iseorganiseeruv, pikaealine rühmitus väledad meeskonnad kelle eesmärk on koos lahendusi planeerida, pühenduda ja teostada. Need eksisteerivad ainult selleks, et pakkuda lubatud väärtust, luues kliendile kasulikke lahendusi.

Meeskonna tase

Meeskonna tasandilvisandatud tehnikad on need, mida kasutatakse Scrum , tarnides toote juurdekasvu (töötavat tarkvara) igal kahenädalasel sprinditsüklil. Kuid meeskonnad saavad ka sisse töötada Kanban või Scrumban. The Meeskonna tase sisaldab rolle, artefakte, sündmusi ja protsesse, mida agarad meeskonnad loovad ja edastavad.

  • ART rollid ja funktsioonid, sealhulgas vabastamise rongi insener (RTE), tootehaldus, süsteemiarhitekt jne, toetavad kõiki rongi meeskondi
  • Vilgas meeskond on selleks täiesti võimelinenende lugude määratlemine, koostamine, testimine ja juurutamine toote mahajäämus
  • Võistkonnad kasutavad kõrgekvaliteediliste toodete tarnimiseks ScrumXP-d või Kanbani, tootes tavapäraselt aSüsteemi demo (integreeritud vaade uutest funktsioonidest) uusima iteratsiooni jaoks
  • Igal meeskonnal on viis kuni üheksa liiget ja see sisaldab kõiki kvaliteedi kasvu saavutamiseks vajalikke rolle
  • Kaasatud rollid on vilgas meeskond (funktsionaalsed ScrumXP või Kanban), arendustiim, Scrum Master ja tooteomanik
  • Lugude tuvastamine, prioriteetide seadmine, ajastamine, rakendamine, testimine ja aktsepteerimine on meeskonnatasandi juhtimistöö peamised nõuded
  • Meeskond rakendab parimaid tavasid, nagu sisseehitatud kvaliteet, tagamaks, et toode vastab kogu arenduse ajal asjakohastele kvaliteedistandarditele

SAFe meeskonna tase on programmi oluline osa Programmi tase . Aga mis täpselt on programmi tase?

Programmi tase

Programmi tasandil töötab SAFe samamoodi nagu meeskonna tasandil, välja arvatud suures ulatuses. Nagu,see viitab mitmele meeskonnale, kes töötavad koos programmi juhtmeeskonna juhtimisel ja pakuvad väärtust Agile Release Train kontseptsioonis. Sellel on programmi tasemel meeskonnad, rollid ja tegevused, mis tagavad pideva väärtusevoo.

  • Igal ART-l on 5 kuni 12 agiilset meeskonda ja nad töötavad ajakastiga lähenemisviisis, kus toote juurdekasv on 8–12 nädalat pikad
  • Toote juurdekasv on neli arenduskordust , millele järgneb üks uuendus ja iteratsiooni planeerimine

Nii toimib tüüpiline programmi tase.

Samm 1: Tootejuht määrab potentsiaalselt teisaldatava juurdekasvu sisu a abil Programmi mahajäämus

2. samm: Toote juurdekasv algab Toote juurdekasvu planeerimine (PI planeerimine) , kadentsil põhinev näost-näkku planeerimine, viies kõik ART-i meeskonnad missiooniga kooskõlla.

3. samm: Seejärel lähevad meeskonnad lahku, et arutada, mida nad oma grupi sees teha saavad teiste meeskondadega joondamine . Põhimõtteliselt kavandavad ja arutavad funktsioonitasemel mitmeid spurte, erinevalt scrumist (Scrum kavandab ainult ühte Sprinti).

4. samm: Themeeskondade kohustused ja meeskondade vahelised sõltuvused on kaardistatud a programmi juhatus .

5. samm: Scrumi meistrid jaVabastage rongi insener, kes on rongi juht Scrum Master, hõlbustama programme mitmesuguste mehhanismide abil, näiteks programm kanban, kontrollima ja kohandama töötubasid jne. arutada missiooni käiku . See lõpetab neli arenduskordust.

5. samm: Järgmine on 5. kordus. See on selleks karastamine, innovatsioon ja planeerimine . Karastamine hõlmab lõplikku kontrollimist ja katsetamist. Innovatsioon seisneb uute ideede uurimises. Planeerimine hõlmab vabastusrongi hooldust ja järgmise 10-nädalase tsükli kavandamist.

Sellel tasemel on ka arhitektuurirada, mis koosneb toote funktsioonide toetamiseks olemasolevast koodist, komponentidest ja tehnilisest infrastruktuurist. Järgmisena on meil valikuline tase nimega Voo voo tase.

Voo voo tase

Value Stream Level on valikuline tase, mis on mõeldud suurte ja keeruliste lahenduste ehitajatele, mis nõuavad tavaliselt mitut ART-d ja ka tarnijate panust. See pakub mitmeid funktsioone, mis on SAFe 4.0 versioonis uued.

Märge: Iga väärtusvoog on pika elueaga süsteemide määratlemise, arendamise ja juurutamise etapp, mida kasutatakse süsteemide loomiseks ja juurutamiseks, mis tagavad ettevõttele või kliendile pideva väärtusvoo.

  • Peamine eesmärk onkirjeldada Lean-Agile lähenemisviise suurte missioonikriitiliste lahenduste määratlemiseks, ülesehitamiseks ja juurutamiseks
  • Need lähenemisviisid aitavad toime tullasuurte missioonikriitiliste lahenduste määratlemine, ehitamine ja juurutamine. See nõuabtäiendavad konstruktsioonid, artefaktid ja koordineerimine
  • Tavaliselt flahenduse või isegi alamsüsteemi ailure'il on vastuvõetamatud majanduslikud ja ühiskondlikud tagajärjed
  • See tase sisaldab
    • An Majandusraamistik mis annab Value Streami otsuste tegemiseks finantspiirid
    • TO Lahenduse kavatsus hoidlana, et jälgida kavandatud ja tegelikku lahenduskäitumist
    • TO Lahenduse kontekst , mis kirjeldab lahenduse sobitumist juurutuskeskkonda
    • Võimed, mis kirjeldavad lahenduse suuremat käitumist
  • See tase onümber korraldatud Programmi sammud , mis on sünkroonitud kõigi väärtusvoo kiirete vabastamisrongide vahel
  • Edusammude arutamiseks ja asjade planeerimiseks on ka sellel tasemel Sest - ja PI-järgne planeerimine koosolekud ja Lahenduse demo
  • Pakub kalisarollid nagu Lahenduste haldamine , Lahendusarhitekt / insener , ja Voo voo insener

Lõpuks on meil portfelli tase.

Portfelli tase

The P ortfolio on SAFe kõrgeim probleem. See annab põhimõtted, tavad ja rollid, mis on vajalikud arenguväärtuste voogude käivitamiseks, korrastamiseks ja juhtimiseks. Määratleb väärtusvoogude strateegia ja investeeringute rahastamise ning nende lahendused.

  • See pakub lahenduste pakkumiseks vajalikele inimestele ja ressurssidele kiiret portfellitoiminguid ja Lean-juhtimist
  • Pakub põhikonstruktsioone, mis on vajalikud Lean-Agile ettevõtte korraldamiseks väärtusevoo ümber ühe või mitme väärtusvoo kaudu
  • Kõik need väärtusvood arendavad strateegiliste kavatsuste saavutamiseks vajalikke süsteeme ja lahendusi
  • Esitab põhieelarve ja vajalikud juhtimismehhanismid, sealhulgas Lean Eelarve kaitsepiirded
  • Veenduge, et väärtusvood ja rongid keskenduksid õigete asjade ehitamisele sobiva investeeringutaseme abil

Igal SAFe portfellil on a kahepoolne ühendus ettevõttega .

java täisfunktsioonide funktsioon
  • Esimene võimalus on pakkuda strateegilisi teemasid, mis suunavad portfelli suuremate ja pidevalt muutuvate ärieesmärkide poole. Need strateegilised teemad ühendavad portfelli areneva ettevõtte äristrateegiaga, pakuvad portfellis otsuste tegemiseks ärikonteksti ja mõjutavad investeeringuid väärtusvoogudesse ning on sisendiks portfelli, lahenduse ja programmi mahajäämus. Strateegilisi teemasid ei loo ettevõte eraldi, pigem osalevad selles protsessis peamised portfelli sidusrühmad.
  • Teine suund pakub portfellist pidevat tagasisidet ettevõtte sidusrühmadele. See hõlmab väärtusvoo peamisi tulemusnäitajaid,kvalitatiivsed hinnangud portfelli lahenduste praegusele olukorrale turu eesmärkidele koos võimalike tugevuste, nõrkuste, võimaluste ja ohtudega, mis portfelli tasandil esinevad.

Nii toimib Scaled Agile Framework kuiinteraktiivne teadmistebaas agiilsete tavade juurutamiseks ettevõtte tasandil. See pakub nelja SAFe konfiguratsiooni maitset.

SAFe konfiguratsioonid

SAFe toetab kõiki arenduskeskkondade valikuid nelja erineva konfiguratsiooniga,

Oluline SAFe

Essential SAFe konfiguratsioon on raamistiku keskmes ja see on lihtsaim lähtepunkt SAFe rakendamiseks.See on kõigi teiste SAFe konfiguratsioonide põhielement ja kirjeldab kõige olulisemaid elemente, mis on vajalikud raamistiku suurema osa kasutamiseks. Koosneb SAFe meeskonnatasemest ja programmi tasemest.

Suur lahendus SAFe

See konfiguratsioon on mõeldud suurimad ja keerukamad lahendused mis nõuavad tavaliselt mitut kiiret vabastamisrongi (ART) ja tarnijat, kuid ei nõua portfellitasandi kaalutlusi. Tavaliselt kasutatakse sellistes tööstusharudes nagu lennundus, kaitse, autotööstus jms. Koosneb meeskonna, programmi ja suure lahenduse tasemest. Lahenduse tase aitab suurimatele väljakutsetele vastu seista ettevõtteid - ehitada suuremahulist, multidistsiplinaarset tarkvara, riistvara ja keerukaid IT-süsteeme.

Portfell SAFe

Portfelli seadistamine aitab joondada portfelli täitmine ettevõtte strateegiaga japakub põhikonstruktsioone Lean-Agile ettevõtte korraldamiseks väärtusevoo ümber.Lean-Agile eelarvestamine annab otsustajatele õiguse, kanban-süsteem pakub portfelli nähtavust ja WIP-piire, ettevõtte arhitektuur suunab suuremaid tehnoloogilisi otsuseid. Ja objektiivsed mõõdikud toetavad juhtimist ja parendamist.Väärtuste voog edastatakse eeposide kaudu.See koosneb meeskonna, programmi ja portfelli tasemest.

Täielik SAFe

Seda on kõige rohkemraamistiku tervikversioon ja see koosneb kõigist neljast SAFe tasemest - meeskonnatasand, programmi tase, portfelli tase ja väärtusvoo tase. Täielik SAFetoetab ettevõtteid, kes ehitavad ja hooldavad suuri integreeritud lahendusi, mis nõuavad sadu või rohkem inimesi, ning hõlmab kõiki SAFe tasemeid. Mõnikord võib toote funktsioneerimiseks ja tarnimiseks olla vajalik mitu erinevat SAFe konfiguratsiooni.

Lihtsamalt öeldes on Scaled Agile Frameworkkujundatud mitte niivõrd ühe kaadrinark, kuid kui laialdane teadmistebaas tõestatud parimatest tavadest, mida meeskonnad on edukate tarkvaratoodete tarnimisel kasutanud. Sellel on oma plusspunktid ja negatiivsed punktid.

Skaleeritud väleda raamistiku eelised

  • Pakub võimalust kasutada suhteliselt kerget raamistikku, mis loob tarkvaraarenduse tõhususe, säilitades samal ajal ettevõtte tasandil vajaliku tsentraliseeritud otsuste tegemise
  • Aitabmeeskonnad hoiavad kooskõla ärieesmärkidega jasuurema läbipaistvuse saavutamiseks
  • Aitab funktsionaalsed meeskonnad teha tõhusamat koostööd
  • Sobib hästi suurtele organisatsioonidele
  • Pöörab rohkem rõhku inimestele, mitte tehnoloogiale

Kuigi SAFe toob tabelisse palju eeliseid, on sellel ka omad puudused.

Scaled Agile Frameworki puudused

  • SAFe võtabliiga palju ülalt alla lähenemist, mitte meeskonnapõhist lähenemist
  • Rõhutab tugevalt oma konkreetsete tavade ja reeglite kasutamist, jätmata organisatsiooni jaoks palju ruumi kohandamiseks
  • Täiendavad SAFe järelevalve, halduse ja koordineerimise kihid muudavad selle sarnaseks juga, mida paljud meeskonnad üritavad maha jätta

Alumine rida on SAFe loodud suurte lahendustega suurtele organisatsioonidele,eriti võimaldades teatud suurusega organisatsioonidel tarkvaraarenduses agaramat lähenemist. Siiski on selge, et SAFe-l on mitmeid puudusi, millest meeskonnad peaksid olema teadlikud ja vastavalt sellele planeerima.

See on kõik, inimesed !. Sellega oleme jõudnud artikli lõppu. Võimalik, et olete siin kasutatavate võtmeterminite hulgast ülekoormatud. Kui jah, võite sellele viidata Suurendatud Agile raamistiku sõnastik .

Enne selle kasutama hakkamist veenduge, et olete Scrumi terminoloogiaga hästi kursis.

Kas teil on meile küsimus? Palun mainige seda selle jaotise „Mis on Scrum?” Kommentaaride jaotises artikli ja võtame teiega ühendust niipea kui võimalik.