Tutorial SAFe (Scaled Agile Framework).

โšก Rezumat inteligent

Scaled Agile Framework (SAFe) este o bazฤƒ de cunoศ™tinศ›e pentru aplicarea practicilor Lean-Agile la nivel de รฎntreprindere, organizatฤƒ la nivel de echipฤƒ, program, portofoliu ศ™i flux de valoare, pentru a ajuta organizaศ›iile mari sฤƒ planifice, sฤƒ bugeteze ศ™i sฤƒ ofere valoare cu aliniere ศ™i calitate รฎncorporatฤƒ.

  • ๐Ÿข SAFe definit: O bazฤƒ de cunoศ™tinศ›e gratuitฤƒ pentru aplicarea practicilor Lean-Agile la scarฤƒ largฤƒ.
  • ๐Ÿ“ˆ Beneficii: Cรขศ™tigurile raportate includ o productivitate mai mare, o calitate mai bunฤƒ, un timp de lansare pe piaศ›ฤƒ mai rapid ศ™i implicarea angajaศ›ilor.
  • ๐Ÿงฑ Patru Foundations: Principii Lean-Agile, valori fundamentale, leadership Lean-Agile ศ™i o mentalitate Lean-Agile.
  • โœ… Valorile de bazฤƒ: Aliniere, calitate รฎncorporatฤƒ, transparenศ›ฤƒ ศ™i execuศ›ie a programului.
  • ๐Ÿชœ Niveluri: Echipฤƒ, Program, Portofoliu ศ™i (รฎn SAFe 4.0) Flux de valoare.
  • ???? Tren de lansare Agile: Principalul vehicul de livrare de valoare pentru 5-12 echipe care ruleazฤƒ pe o cadenศ›ฤƒ de incrementare a programului.

SAFe - Cadru Agile Scalat

Ce este SAFe (Scaled Agile Framework)?

Cadrul agil scalat (SAFe) este o bazฤƒ de cunoศ™tinศ›e online disponibilฤƒ gratuit care vฤƒ permite sฤƒ aplicaศ›i practici lean-agile la nivel de รฎntreprindere. Oferฤƒ o experienศ›ฤƒ simplฤƒ ศ™i uศ™oarฤƒ pentru dezvoltarea de software. Este un set de organizaศ›ii ศ™i modele de flux de lucru menite sฤƒ ghideze รฎntreprinderile pentru scalarea practicilor lean ศ™i agile. Este รฎmpฤƒrศ›it รฎn trei segmente care sunt Echipa, Program ศ™i portofoliu.

Sigur cadrul permite echipei pentru,

  • Implementarea software-ului ศ™i sistemelor Lean-Agile la nivel de รฎntreprindere
  • Se bazeazฤƒ pe principiile Lean ศ™i Agile.
  • Oferฤƒ รฎndrumฤƒri detaliate pentru lucrul รฎn portofoliul รฎntreprinderii, fluxul de valoare, programul ศ™i echipฤƒ.
  • Este conceput pentru a satisface nevoile tuturor pฤƒrศ›ilor interesate din cadrul unei organizaศ›ii.

SAFe a fost dezvoltat pentru prima datฤƒ รฎn domeniu ศ™i a fost elaborat รฎn Dean Leffingwell'cฤƒrศ›ile ศ™i blogul lui. Versiunea 1.0 este prima versiune oficialฤƒ din 2011. Cea mai recentฤƒ versiune este 4.6, a fost lansatฤƒ รฎn octombrie 2018. Oferฤƒ รฎndrumฤƒri pentru a lucra la niveluri de portofoliu, flux de valoare, program ศ™i echipฤƒ.

De ce sฤƒ folosiศ›i SAFe Agile Framework

Este un cadru simplu ศ™i uศ™or, dar este capabil sฤƒ facฤƒ faศ›ฤƒ nevoilor fluxurilor mari de valoare ศ™i dezvoltฤƒrii unui sistem complex. Prin implementarea cadrului agil SAFe, veศ›i avea urmฤƒtoarele beneficii:

Beneficiile utilizฤƒrii Agile Framework
Beneficiile utilizฤƒrii Agile Framework
  • Productivitatea a crescut by 20 - 50%
  • Calitate a crescut mai mult decรขt 50%
  • Timpul pentru cumparaturi este mai rapid decรขt 30 -75%
  • Crescute implicarea angajaศ›ilor ศ™i satisfacศ›ie รฎn muncฤƒ.

Diagrama cadru detaliatฤƒ este disponibilฤƒ pe . Acesta aratฤƒ toate rolurile cheie, activitฤƒศ›ile, livrabilele ศ™i fluxurile. De asemenea, serveศ™te ca ajutor de navigare pentru restul site-ului.

Imaginea de mai jos explicฤƒ modul รฎn care funcศ›ioneazฤƒ procesul agil. Epopeele reprezintฤƒ un corp mare de lucrฤƒri, care este รฎmpฤƒrศ›it รฎn continuare รฎntr-un numฤƒr de poveศ™ti mai mici sau sub-epopee. Aceste sub-epopee sunt alocate echipei ca o poveste. Fiecare echipฤƒ lucreazฤƒ apoi la aceste poveศ™ti sau funcศ›ii software รฎn consecinศ›ฤƒ.

Cadrul Agile la scarฤƒ Architecturฤƒ

Cadrul Agile la scarฤƒ Architecturฤƒ

Cรขnd sฤƒ utilizaศ›i Scaled Agile Framework

Cรขnd sฤƒ utilizaศ›i Scaled Agile Framework

  • Cรขnd o echipฤƒ este interesatฤƒ sฤƒ implementeze o abordare agilฤƒ รฎn mod consecvent รฎn programe ศ™i portofolii mai mari, cu mai multe echipe.
  • Cรขnd mai multe echipe รฎศ™i desfฤƒศ™oarฤƒ propriul mod de implementare Agile, dar se confruntฤƒ รฎn mod regulat cu obstacole, รฎntรขrzieri ศ™i eศ™ecuri.
  • Cรขnd echipele doresc sฤƒ lucreze independent.
  • Cรขnd doriศ›i sฤƒ scalaศ›i Agile รฎn รฎntreaga organizaศ›ie, dar nu sunteศ›i sigur de ce roluri noi ar putea fi necesare sau ce roluri existente (de exemplu, management) trebuie schimbate ศ™i cum.
  • Cรขnd aศ›i รฎncercat sฤƒ extindeศ›i Agile รฎn organizaศ›ia dvs., dar vฤƒ dificultaศ›i sฤƒ vฤƒ aliniaศ›i pentru a obศ›ine o strategie uniformฤƒ sau consecventฤƒ รฎn cadrul departamentelor de afaceri, de la niveluri de portofoliu pรขnฤƒ la nivel de program ศ™i echipฤƒ.
  • Atunci cรขnd o organizaศ›ie trebuie sฤƒ-ศ™i รฎmbunฤƒtฤƒศ›eascฤƒ timpul de dezvoltare a produsului ศ™i doreศ™te sฤƒ ศ™tie cum au reuศ™it alte companii sฤƒ scaleze Agile cu SAFe.

Cรขt de diferit faศ›ฤƒ de alte practici Agile

Acum, รฎn acest tutorial Scaled Agile Framework, sฤƒ vedem cum este diferit cadrul Scaled Agile de alte practici agile,

  • Este disponibil public ศ™i este gratuit de utilizat.
  • Disponibil รฎntr-o formฤƒ foarte accesibilฤƒ ศ™i utilizabilฤƒ.
  • Este uศ™oarฤƒ, rezultate practic dovedite ศ™i specifice nivelului.
  • Modificฤƒ/menศ›ine รฎn mod constant/regulat practicile agile cele mai frecvent utilizate.
  • Oferฤƒ extensii utile la practicile agile comune.
  • รŽntemeiazฤƒ practicile agile รฎntr-un context de รฎntreprindere.
  • Oferฤƒ o imagine completฤƒ a dezvoltฤƒrii software.
  • Vizibilitatea sau transparenศ›a este mai mult la toate nivelurile.
  • Feedback continuu sau regulat cu privire la calitate ศ™i รฎmbunฤƒtฤƒศ›ire.

Foundations de Scaled Agile Framework

Foundations de Scaled Agile Framework

Foundations de Scaled Agile Framework

Scaled Agile Framework (SAFe): se aflฤƒ pe bazele sale

  1. Principii Lean-Agile
  2. Valorile de bazฤƒ,
  3. Leadership Lean-Agile
  4. Mind-set Lean-Agile,
  5. Comunitฤƒศ›i de practicฤƒ (Grup de persoane care lucreazฤƒ constant la practici SAFe)
  6. Implementarea 1-2-3

Principii SAFe Lean-Agile

Aceste principii ศ™i valori de bazฤƒ SAFe Agile pentru SAFe trebuie รฎnศ›elese, expuse ศ™i continuate pentru a obศ›ine rezultatele dorite.

  • Luaศ›i o viziune economicฤƒ
  • Aplicaศ›i gรขndirea sistemicฤƒ
  • Sฤƒ presupunem variabilitatea; pฤƒstreazฤƒ opศ›iunile
  • Construiศ›i progresiv cu cicluri de รฎnvฤƒศ›are rapide ศ™i integrate
  • Bazaศ›i reperele pe o evaluare obiectivฤƒ a sistemelor de lucru
  • Vizualizaศ›i ศ™i limitaศ›i WIP, reduceศ›i dimensiunile loturilor ศ™i gestionaศ›i lungimile cozilor
  • Aplicaศ›i cadenศ›a, sincronizaศ›i cu planificarea pe mai multe domenii
  • Deblocaศ›i motivaศ›ia intrinsecฤƒ a lucrฤƒtorilor รฎn cunoaศ™tere
  • Descentralizaศ›i luarea deciziilor

Valori de bazฤƒ SAFe Agile

Metodologia SAFe Agile se bazeazฤƒ pe aceste patru valori.

Aliniere:

  • SAFe acceptฤƒ alinierea.
  • Alinierea รฎncepe la,
    • Teme strategice รฎn Backlog portofoliu ศ™i
    • Se mutฤƒ รฎn jos la Viziunea ศ™i foaia de parcurs a restanศ›elor de program ศ™i apoi
    • Se trece la รŽnregistrฤƒrile echipelor.

Calitate รฎncorporatฤƒ:

  • Se asigurฤƒ cฤƒ fiecare livrare incrementalฤƒ reflectฤƒ standardele de calitate.
  • Calitatea nu este โ€žadaugฤƒ mai tรขrziuโ€ este รฎncorporatฤƒ.
  • Calitatea รฎncorporatฤƒ este o condiศ›ie prealabilฤƒ a Lean ศ™i este obligatorie

Transparenศ›ฤƒ:

  • Transparenศ›a este un factor favorizant pentru รฎncredere.
  • SAFe ajutฤƒ รฎntreprinderea sฤƒ obศ›inฤƒ transparenศ›ฤƒ la toate nivelurile - directori, manageri de portofoliu ศ™i alte pฤƒrศ›i interesate.
  • Toatฤƒ lumea poate vedea รฎn portofoliu backlog/Kanban, รฎntรขrzieri de program/Kanban ศ™i Team Backlog/Kanban.
  • Fiecare nivel are o รฎnศ›elegere clarฤƒ a obiectivelor PI.
  • Programele de trenare au vizibilitate asupra restanศ›elor echipei, precum ศ™i a altor restanศ›e ale programului
  • Echipele ศ™i programele au vizibilitate asupra afacerilor ศ™i arhitecturii Epics. Ei pot vedea ce s-ar putea รฎndrepta spre ei.

Executarea programului:

  • SAFe pune un accent deosebit pe sistemele de lucru ศ™i pe rezultatele afacerii rezultate.
  • SAFe nu este util dacฤƒ echipele nu pot executa ศ™i furniza รฎn mod continuu valoare.

Lideri Lean Agile

Liderii Lean-Agile sunt cursanศ›i ศ™i profesori pe tot parcursul vieศ›ii. Ajutฤƒ echipele sฤƒ construiascฤƒ sisteme mai bune prin รฎnศ›elegerea ศ™i prezentarea principiilor Lean-Agile SAFe.

รŽn calitate de facilitator pentru echipe, responsabilitatea finalฤƒ este adoptarea, succesul ศ™i รฎmbunฤƒtฤƒศ›irea continuฤƒ a dezvoltฤƒrilor Lean-Agile. Pentru schimbare ศ™i รฎmbunฤƒtฤƒศ›ire continuฤƒ, liderii trebuie sฤƒ fie instruiศ›i.

Liderii trebuie sฤƒ adopte un nou stil de conducere. Unul care dฤƒ putere ศ™i implicฤƒ cu adevฤƒrat indivizi ศ™i echipe pentru a-ศ™i atinge cel mai รฎnalt potenศ›ial.

Principiile acestor lideri Lean-Agile

  • Conduceศ›i Schimbarea
  • Cunoaศ™te Calea; Accentuaศ›i รฎnvฤƒศ›area pe tot parcursul vieศ›ii
  • Dezvoltaศ›i oamenii
  • Inspiraศ›i ศ™i aliniaศ›i-vฤƒ cu misiunea; Minimizaศ›i constrรขngerile
  • Descentralizarea procesului decizional
  • Deblocaศ›i motivaศ›ia intrinsecฤƒ a lucrฤƒtorilor din cunoaศ™tere

Lean Agile Mind-Set

Mentalitatea Lean-Agile este reprezentatฤƒ รฎn douฤƒ lucruri:

  1. Casa SAFe a Lean
  2. Manifest agil

Casa SAFe a Lean-ului:

SAFe este derivat din principiile ศ™i practicile de producศ›ie Lean. Pe baza acestor factori, SAFe prezintฤƒ โ€žSAFe House of Leanโ€. Este inspiratฤƒ de โ€žcasaโ€ Toyota.

Obiectivul lean este imbatabil: de a oferi clientului valoare maximฤƒ รฎn cel mai scurt timp de livrare cu cea mai รฎnaltฤƒ calitate posibilฤƒ pentru client

Figura de mai jos explicฤƒ Scopul, Pilonii ศ™i Foundation din โ€žSAFe House of Leanโ€.

Goluri ศ™i Foundations de Scaled Agile Framework

Goluri ศ™i Foundations de Scaled Agile Framework

Manifest agil

Descoperim modalitฤƒศ›i mai bune de dezvoltareping software fฤƒcรขnd asta ศ™i ajutฤƒping alศ›ii o fac. Prin aceastฤƒ muncฤƒ am ajuns sฤƒ preศ›uim:

Manifest agil

Manifest agil

De aceea, deศ™i existฤƒ o valoare รฎn articolele din dreapta, preศ›uim mai mult elementele din stรขnga.

Manifest agil

  1. Cea mai mare prioritate este satisfacerea clientului prin livrarea continuฤƒ ศ™i timpurie a software-ului valoros.
  2. Acceptaศ›i cerinศ›ele รฎn schimbare, chiar ศ™i mai tรขrziu รฎn dezvoltare. Procesele metodologiei Agile SAFe valorificฤƒ schimbarea รฎn beneficiul clientului.
  3. Furnizaศ›i software de lucru รฎn mod frecvent, de la cรขteva sฤƒptฤƒmรขni la cรขteva luni, cu preferinศ›ฤƒ pentru intervalul de timp mai scurt.
  4. Dezvoltatorii ศ™i oamenii de afaceri trebuie sฤƒ lucreze รฎmpreunฤƒ zilnic pe tot parcursul proiectului.
  5. Construiศ›i proiecte รฎn jurul unor persoane motivate. Oferฤƒ-le sprijin ศ™i mediul de care au nevoie ศ™i ai รฎncredere รฎn ei pentru a duce treaba la bun sfรขrศ™it.
  6. Cea mai eficientฤƒ metodฤƒ de comunicare cu o echipฤƒ de dezvoltare este o conversaศ›ie faศ›ฤƒ รฎn faศ›ฤƒ.
  7. Software-ul de lucru este principala mฤƒsurฤƒ a progresului.
  8. Procesele agile promoveazฤƒ dezvoltarea durabilฤƒ. Sponsorii, dezvoltatorii ศ™i utilizatorii ar trebui sฤƒ poatฤƒ menศ›ine un ritm constant la nesfรขrศ™it.
  9. Atenศ›ia continuฤƒ pentru excelenศ›a tehnicฤƒ ศ™i designul bun sporesc agilitatea.
  10. Simplitatea โ€“ arta de a maximiza cantitatea de muncฤƒ nerealizatฤƒ โ€“ este esenศ›ialฤƒ.
  11. Cele mai bune arhitecturi, cerinศ›e ศ™i design-uri apar din echipele auto-organizate.
  12. La intervale regulate, echipa reflectฤƒ cum sฤƒ devinฤƒ mai eficientฤƒ, apoi รฎศ™i regleazฤƒ ศ™i รฎศ™i ajusteazฤƒ comportamentul รฎn consecinศ›ฤƒ.

Niveluri diferite รฎn SAFE

Existฤƒ douฤƒ tipuri diferite de implementare SAFe:

  1. Implementarea SAFe 4.0
  2. Implementarea SAFe 3.0
Niveluri diferite รฎn SAFE

Niveluri de SAFe
  • รŽn implementarea SAFe 4.0 avem 4 niveluri: Portofoliu, flux de valoare, program ศ™i echipฤƒ.
  • รŽn implementarea SAFe 3.0 avem 3 niveluri: Portofoliu, program ศ™i echipฤƒ
  • 3-Level SAFe este pentru implementฤƒri mai mici, cu 100 sau mai puศ›ine persoane. Programe care nu necesitฤƒ o colaborare semnificativฤƒ.
  • 4-Level SAFe este pentru soluศ›ii care necesitฤƒ de obicei multe sute de practicieni pentru a dezvolta implementarea ศ™i รฎntreศ›inerea software-ului.

Nivelul echipei

Roluri/Echipe Evenimente Artefactele
Echipa Agile Sprint Planificare Restanศ›ele echipei
Produs Proprietar รŽngrijirea รฎntรขrzierilor Cerinศ›e non-funcศ›ionale
Scrum master Stand-up zilnic Obiectivele PI ale echipei
Execuศ›ie Iteratii
Sprint Demo Poveศ™ti (Software funcศ›ional)
Sprint retrospectiv Sprint Goluri
IP Sprints Calitate รฎncorporatฤƒ
Vรขrfuri
Kanban de echipฤƒ
  • Toate echipele SAFe fac parte dintr-unul sau altul Agile Release Train (ART).
  • Echipele SAFe sunt echipe รฎmputernicite, auto-organizate, autogestionate, interfuncศ›ionale
  • Fiecare echipฤƒ este รฎn egalฤƒ mฤƒsurฤƒ responsabilฤƒ pentru definirea, construirea ศ™i testarea poveศ™tilor din Backlog-ul echipei รฎn iteraศ›ii cu lungime fixฤƒ
  • Echipele planificฤƒ ศ™i executฤƒ iteraศ›ii de douฤƒ sฤƒptฤƒmรขni รฎn intervale de timp รฎn conformitate cu obiectivele de iteraศ›ie convenite.
  • Echipele vor folosi rutina ScrumXP/Team Kanban pentru a furniza sisteme de รฎnaltฤƒ calitate pentru a produce o demonstraศ›ie de sistem la fiecare douฤƒ sฤƒptฤƒmรขni.
  • Toate echipele diferite din ART (Agile Release Trains) vor crea un sistem integrat ศ™i testat. Pฤƒrศ›ile interesate vor evalua ศ™i vor rฤƒspunde cu feedback rapid
  • Ei aplicฤƒ practici de calitate รฎncorporatฤƒ.
  • Fiecare echipฤƒ ScrumXP va avea 5-9 membri ai echipei, care include toate rolurile necesare pentru a construi o valoare incrementalฤƒ de calitate รฎn fiecare iteraศ›ie.
  • Rolurile ScrumXP includ:
    • Echipฤƒ (Dezvoltare + Asigurare Calitate)
    • Scrum master
    • Proprietarul produsului. etc..
  • SAFe รฎmparte cronologia dezvoltฤƒrii รฎntr-un set de iteraศ›ii รฎn cadrul unui PI (Program Increment).
  • Durata PI este รฎntre 8-12 sฤƒptฤƒmรขni.
  • Echipa va folosi poveศ™ti pentru a oferi valoare. Proprietarul produsului va avea autoritate de conศ›inut asupra creฤƒrii ศ™i acceptฤƒrii poveศ™tilor.
  • Poveศ™tile conศ›in cerinศ›ele Clientului.
  • Backlog-ul echipei include poveศ™ti despre utilizatori ศ™i posibili, care sunt identificate รฎn timpul planificฤƒrii PI. Cรขnd Managementul Produsului prezintฤƒ Foaia de parcurs, Viziunea ศ™i Backlogul programului.
  • Identificarea, elaborarea, prioritizarea, programarea, implementarea, testarea ศ™i acceptarea poveศ™tilor sunt cerinศ›ele principale ale muncii de management la nivel de echipฤƒ.
  • Fiecare iteraศ›ie oferฤƒ:
    • O creศ™tere valoroasฤƒ a noii funcศ›ionalitฤƒศ›i
    • Realizaศ›i prin modelul care se repetฤƒ รฎn mod constant
    • Planificaศ›i iteraศ›ia
    • Angajaศ›i-vฤƒ la anumite funcศ›ionalitฤƒศ›i
    • Executฤƒ iteraศ›ia creรขnd ศ™i testรขnd poveศ™ti
    • Demo noua funcศ›ionalitate
    • retrospectiv
    • Repetaศ›i pentru urmฤƒtoarea iteraศ›ie
  • Echipele acceptฤƒ, de asemenea, demonstraศ›ia de sistem la sfรขrศ™itul fiecฤƒrei iteraศ›ii. care este punctul critic de integrare pentru ART.
  • Fluxurile de valoare mai mari vor avea mai multe ART.
  • Iteraศ›iile de inovare ศ™i planificare (IP) oferฤƒ echipelor o oportunitate de inovare ศ™i explorare.

Nivelul programului

Roluri/Echipe Evenimente Artefactele
DevOps Planificarea PI (Incrementarea Programului) Viziune
Echipa de sistem Demonstraศ›ii de sistem Roadmap
Managementul versiunilor Atelier de inspecศ›ie ศ™i adoptare Metrici
Management de produs ArchiPista tecturalฤƒ Puncte de reper
UEX Architect Lansare oricรขnd Lansฤƒri
Inginer de tren de eliberare (RTE) Tren de lansare Agile Epicuri de program
Sistem ศ™i Architect/inginer Eliberaศ›i Program Kanban
Proprietari de afaceri Restanศ›ele programului
Lideri Lean-Agile Cerinศ›e non-funcศ›ionale
Comunitฤƒศ›i de practicฤƒ Cel mai scurt job ponderat primul (WSJF)
Servicii comune Obiectivele PI ale programului
Client Caracteristicฤƒ
Activator
Soluลฃie
Coordonarea fluxului de valoare
  • La nivel de program, Value of SAFe este furnizatฤƒ de Agile Release Trains (ART) de lungฤƒ duratฤƒ. Iteraศ›ia este pentru echipฤƒ ศ™i antrenamentul este pentru program.
  • Agile Release Trains (ART) este vehiculul principal pentru livrarea valorii la nivel de program. Oferฤƒ un flux de valoare organizaศ›iei.
  • Durata programelor de creศ™tere (PI) este de 8 pรขnฤƒ la 12 sฤƒptฤƒmรขni.
  • ART este format din 5 โ€“ 12 echipe Agile (~50 โ€“ 125+ persoane) care include toate rolurile ศ™i infrastructura necesare pentru a furniza software complet testat, funcศ›ional, la nivel de sistem.
  • Fiecare PI este o casetฤƒ de timp cu mai multe iteraศ›ii. รŽn timpul cฤƒreia se dezvoltฤƒ ศ™i se livreazฤƒ o creศ™tere semnificativฤƒ ศ™i valoroasฤƒ a sistemului.
  • รŽn fiecare PI va avea loc o sesiune โ€ždemoโ€ ศ™i โ€žInspectaศ›i ศ™i adaptaศ›iโ€, iar planificarea รฎncepe pentru urmฤƒtorul PSI.
  • La nivel de Program, SAFe pune accent pe principiul alinฤƒrii. Acest lucru se datoreazฤƒ faptului cฤƒ mai multe eforturi de echipฤƒ agile sunt integrate pentru a crea valoare pentru clienศ›i.
  • SAFe este ierarhia artefactelor Epopee->funcศ›ii->povesti utilizatori.
  • La nivel de program, Managerul de produs/Managerul de program are autoritate de conศ›inut. El defineศ™te ศ™i prioritizeazฤƒ restul programului.
  • Restul programului este o listฤƒ de funcศ›ii cu prioritate.
  • La nivel de program, caracteristicile pot fi originate sau pot deriva din epopee definite la nivel de portofoliu.
  • Funcศ›iile se descompun รฎn poveศ™tile utilizatorilor ศ™i se transformฤƒ รฎn restanศ›e la nivel de echipฤƒ.
  • Rolul de Product Manager sau de Release Train Engineer poate fi gestionat de Managerul de Program/Senior Project Manager
  • Sistem ศ™i ArchiRolul tect la nivel de program este de a colabora รฎn munca de zi cu zi cu echipele. Acesta asigurฤƒ รฎndeplinirea cerinศ›elor nefuncศ›ionale. De asemenea, lucreazฤƒ cu arhitectul รฎntreprinderii la nivel de portofoliu pentru a se asigura cฤƒ existฤƒ suficientฤƒ piste arhitecturale pentru a sprijini nevoile viitoare ale utilizatorilor ศ™i ale afacerii.
  • Designul interfeศ›ei, liniile directoare privind experienศ›a utilizatorului ศ™i elementele de design pentru echipe sunt furnizate de designerii UX.
  • Rolul de Chief-Scrum Master este jucat de โ€žRelease Train Engineerโ€.
  • Diverse echipe (de la marketing, dezvoltare, calitate, operaศ›iuni ศ™i implementare) formeazฤƒ โ€žEchipa de management al lansฤƒriiโ€. Ei vor aproba lansฤƒrile de rutinฤƒ ale soluศ›iilor de calitate cฤƒtre clienศ›i.
  • Desfฤƒศ™urarea software-ului รฎn mediile clienศ›ilor ศ™i livrarea cu succes sunt รฎngrijite de echipa DevOps.

Nivelul portofoliului

Roluri/Echipe Evenimente Artefactele
Enterprise Architect Planificarea strategicฤƒ a investiศ›iilor Teme strategice
Gestionarea Portofoliului de Programe Planificarea portofoliului Kanban (Epic) Enterprise
Proprietari epici Portofoliu restant
Portofoliu Kanban
Cerinศ›e non-funcศ›ionale
Epic ศ™i Enabler
Flux de valoare
Bugete (cheltuieli de capital ศ™i cheltuieli operaศ›ionale)
  • Cel mai รฎnalt nivel de interes/preocupare/implicare/รฎn SAFe este Portofoliu SAFe
  • Portofoliul oferฤƒ blocurile de bazฤƒ pentru organizarea fluxului de valoare Lean-Agile Enterprise prin unul sau mai multe fluxuri de valoare.
  • Portofoliul ajutฤƒ la dezvoltarea sistemelor ศ™i soluศ›iilor care sunt descrise รฎn teme strategice (leagฤƒ un portofoliu SAFe de strategia de afaceri รฎn schimbare a unei รฎntreprinderi).
  • Pentru a รฎndeplini obiectivele strategice, nivelul portofoliului รฎncapsuleazฤƒ aceste elemente. Acesta oferฤƒ bugetare de bazฤƒ ศ™i alte mecanisme de guvernare. รŽn acest fel se asigurฤƒ cฤƒ investiศ›ia รฎn fluxurile valorice oferฤƒ randamentele necesare รฎntreprinderii.
  • Un portofoliu este conectat la afaceri bidirecศ›ional:
    • Pentru a ghida portofoliul cฤƒtre obiectivele de afaceri mai mari รฎn schimbare, acesta oferฤƒ teme strategice.
    • O altฤƒ direcศ›ie indicฤƒ fluxul constant al valorilor portofoliului.
  • Managementul portofoliului de programe acศ›ioneazฤƒ ca pฤƒrศ›i interesate ศ™i sunt responsabili pentru a obศ›ine rezultatele afacerii.
  • Nivelul portofoliului SAFe conศ›ine oameni, procese ศ™i sisteme de construcศ›ie ศ™i soluศ›ii necesare de care o รฎntreprindere are nevoie pentru a-ศ™i รฎndeplini obiectivele strategice.
  • Fluxurile de valoare sunt obiectivele principale din portofoliu, cu ajutorul cฤƒrora se finanศ›eazฤƒ oamenii ศ™i alte resurse necesare pentru a construi Soluศ›iile.
  • Conceptele cheie importante folosite aici sunt:
    • Conexiune la Enterprise,
    • Managementul portofoliului de programe,
    • Gestionarea fluxului de epopee de portofoliu.

Nivelul fluxului de valori

Roluri/Echipe Evenimente Artefactele
DevOps Planificarea pre ศ™i post PI (incrementarea programului) Viziune
Echipa de sistem Demonstraศ›ii de soluศ›ii Roadmap
Managementul versiunilor Atelier de inspecศ›ie ศ™i adoptare Metrici
Managementul soluศ›iei Tren de lansare Agile Puncte de reper
UEX Architect Lansฤƒri
Inginer Flux Valoare (RTE) Epopeile fluxului de valoare
Soluลฃie Architect/inginer Fluxul de valoare Kanban
Servicii comune Restanศ›ele fluxului de valoare
Client Cerinศ›e non-funcศ›ionale
Furnizor Cel mai scurt job ponderat primul (WSJF)
Obiectivele PI ale fluxului de valoare
Capacitate
Activator
Contextul soluศ›iei
Coordonarea fluxului de valoare
Cadrul economic
Intenศ›ia soluศ›iei
MBSE
Bazat pe seturi
Agilitate Architecturฤƒ
  • Nivelul fluxului de valoare este opศ›ional รฎn SAFe.
  • Value Stream Level este nou รฎn SAFe 4.0.
  • Nivelul fluxului de valoare este destinat/proiectat pentru รฎntreprinderi/constructori/organizaศ›ii care sunt:
  1. Mari ca dimensiuni
  2. Independent
  3. Aveศ›i soluศ›ii complexe
  4. Soluศ›iile lor necesitฤƒ, de obicei, mai multe ART
  5. Au contribuศ›ia Furnizorilor.
  6. Ei se confruntฤƒ cu cele mai mari provocฤƒri de sistem
  7. Pentru sistemele ciber-fizice
  8. Pentru software, hardware, electricฤƒ ศ™i electronicฤƒ, opticฤƒ, mecanicฤƒ, fluidicฤƒ ศ™i multe altele.
  • Construirea acestui tip de sisteme necesitฤƒ adesea sute, chiar mii de practicieni, furnizori externi ศ™i interni.
  • Dacฤƒ sistemele sunt misiunea crucialฤƒ. Eศ™ecul Soluศ›iei, sau chiar al unui subsistem, are consecinศ›e economice ศ™i sociale inacceptabile.
  • Dacฤƒ รŽntreprinderile pot fi construite cu cรขteva sute de practicanศ›i, s-ar putea sฤƒ nu aibฤƒ nevoie de constructele acestui nivel. รŽn acest caz, pot folosi din โ€žvedere restrรขnsฤƒ' care este SAFe pe 3 niveluri.
  • Construirea de soluศ›ii de flux de valoare รฎntr-un model Lean-Agile necesitฤƒ artefacte, coordonare ศ™i construcศ›ii suplimentare. Deci, acest nivel conศ›ine un cadru economic pentru a oferi limite financiare pentru fluxul de valoare
  • Acceptฤƒ cadenศ›a ศ™i sincronizarea pentru mai mulศ›i ART ศ™i furnizori. Include รฎntรขlniri de planificare pre ศ™i post-PI ศ™i Demo de soluศ›ie.
  • Oferฤƒ roluri suplimentare care sunt: โ€‹โ€‹Value Stream Engineer, Solution Architect/Inginerie ศ™i Managementul soluศ›iilor.

รŽntrebฤƒri frecvente

SAFe este prescurtarea de la Scaled Agile Framework (Cadru Agil Scalat). Este o bazฤƒ de cunoศ™tinศ›e disponibilฤƒ gratuit, cu modele ศ™i practici pentru aplicarea metodelor Lean ศ™i Agile la nivel de รฎntreprindere, รฎn cadrul echipelor, programelor ศ™i portofoliilor.

SAFe oferฤƒ patru configuraศ›ii: Esenศ›ialฤƒ, Soluศ›ie Mare, Portofoliu ศ™i SAFe Completฤƒ. Acestea scaleazฤƒ de la un singur Tren de Lansare Agile pรขnฤƒ la รฎntreprinderi mari care coordoneazฤƒ mai multe trenuri ศ™i fluxuri de valoare.

Un Tren de Lansare Agile este o echipฤƒ de echipe Agile (de obicei 50-125 de persoane) cu viaศ›ฤƒ lungฤƒ, care planificฤƒ, se angajeazฤƒ ศ™i livreazฤƒ valoare รฎmpreunฤƒ, pe o cadenศ›ฤƒ fixฤƒ โ€‹โ€‹de Increment de Program.

Inteligenศ›a artificialฤƒ ajutฤƒ echipele SAFe prin analizarea indicatorilor de flux, prezicerea riscurilor de livrare, asistarea planificฤƒrii PI ศ™i automatizarea raportฤƒrii. Aceasta susศ›ine luarea deciziilor รฎn cadrul echipelor, programelor ศ™i portofoliilor, fฤƒrฤƒ a รฎnlocui rolurile Agile.

Da. IA poate analiza datele restante, estima capacitatea, dependenศ›ele de suprafaศ›ฤƒ ศ™i sugera prioritizarea pentru planificarea incrementului de program, ajutรขndping echipele planificฤƒ mai rapid ศ™i identificฤƒ riscurile mai devreme.

Rezumaศ›i aceastฤƒ postare cu: