Tutorial su SAFe (Scaled Agile Framework).
โก Riepilogo intelligente
Scaled Agile Framework (SAFe) รจ una base di conoscenze per l'applicazione delle pratiche Lean-Agile a livello aziendale, organizzata a livello di Team, Programma, Portfolio e Flusso di Valore, per aiutare le grandi organizzazioni a pianificare, definire il budget e fornire valore con allineamento e qualitร integrata.

Cos'รจ SAFe (Scaled Agile Framework)?
Framework agile scalato (SAFe) รจ una knowledge base online disponibile gratuitamente che consente di applicare pratiche lean-agile a livello aziendale. Fornisce un'esperienza semplice e leggera per lo sviluppo del software. Si tratta di un insieme di organizzazioni e modelli di flusso di lavoro destinati a guidare le aziende a scalare pratiche snelle e agili. ร diviso in tre segmenti: Team, Programma e Portfolio.
Sicuro la struttura consente al team di,
- Implementazione di software e sistemi Lean-Agile a livello aziendale
- Si basa sui principi Lean e Agile.
- Fornisce una guida dettagliata per il lavoro nel portfolio aziendale, nel flusso di valore, nel programma e nel team.
- ร progettato per soddisfare le esigenze di tutte le parti interessate all'interno di un'organizzazione.
SAFe รจ stato sviluppato per la prima volta sul campo ed รจ stato elaborato in Dean Leffingwell's libri e blog. La versione 1.0 รจ la prima versione ufficiale nel 2011. L'ultima versione รจ la 4.6, รจ stata rilasciata nell'ottobre 2018. Fornisce indicazioni per lavorare a livello di portafoglio aziendale, flusso di valore, programma e team.
Perchรฉ utilizzare SAFe Agile Framework
ร un framework semplice e leggero, ma รจ in grado di gestire le esigenze di grandi flussi di valore e di sviluppo di sistemi complessi. Implementando il framework agile SAFe, avrai i seguenti vantaggi:

- Produttivitร aumentata by 20 - 50%
- Museale aumentato piรน di 50%
- Time to Market รจ piรน veloce di 30 -75%
- Maggiori prenotazioni impegno dei dipendenti and soddisfazione sul lavoro.
Lo schema dettagliato del quadro รจ disponibile su sito web ufficiale. Mostra tutti i ruoli chiave, le attivitร , i risultati finali e i flussi. Serve anche come aiuto alla navigazione per il resto del sito.
L'immagine seguente spiega come funziona il processo agile. I poemi epici sono un vasto corpus di opere, ulteriormente suddiviso in una serie di storie piรน piccole o sotto-epici. Queste sotto-epopee vengono assegnate alla squadra come una storia. Ogni team lavora quindi su queste storie o funzionalitร del software di conseguenza.
Quando utilizzare il framework agile scalato
- Quando un team รจ interessato a implementare un approccio agile in modo coerente in programmi e portfolio multi-team piรน ampi.
- Quando piรน team seguono il proprio metodo di implementazione Agile ma affrontano regolarmente ostacoli, ritardi e fallimenti.
- Quando i team vogliono lavorare in modo indipendente.
- Quando desideri estendere Agile a tutta l'organizzazione ma non sei sicuro di quali nuovi ruoli potrebbero essere necessari o quali ruoli esistenti (ad esempio, gestione) devono cambiare e come.
- Quando hai tentato di ampliare l'Agile in tutta la tua organizzazione, ma hai difficoltร ad allinearti per ottenere una strategia uniforme o coerente tra i dipartimenti aziendali, dal portafoglio al programma e ai livelli di team.
- Quando un'organizzazione ha bisogno di migliorare i tempi di sviluppo del prodotto e desidera sapere in che modo altre aziende sono riuscite a scalare Agile con SAFe.
Quanto รจ diverso rispetto ad altre pratiche Agile
Ora in questo tutorial Scaled Agile Framework, vediamo come il framework Scaled Agile รจ diverso dalle altre pratiche agili,
- ร disponibile pubblicamente e gratuito.
- Disponibile in una forma altamente accessibile e utilizzabile.
- ร leggero, dai risultati praticamente provati e specifico per il livello.
- Modifica/mantiene costantemente/regolarmente le pratiche agili piรน comunemente utilizzate.
- Offre utili estensioni alle pratiche agili comuni.
- Adatta le pratiche agili al contesto aziendale.
- Offre un quadro completo dello sviluppo del software.
- La visibilitร o la trasparenza รจ maggiore a tutti i livelli.
- Feedback continuo o regolare sulla qualitร e sul miglioramento.
Foundations di Scaled Agile Framework
Scaled Agile Framework (SAFe): poggia sulle fondamenta del suo
- Principi Lean-Agile
- Valori Fondamentali,
- Leadership Lean-Agile
- Mentalitร Lean-Agile,
- Comunitร di pratica (gruppo di persone che lavorano costantemente sulle pratiche SAFe)
- Implementazione 1-2-3
Principi SAFe Lean-Agile
Questi principi e valori di base di SAFe Agile per SAFe devono essere compresi, esposti e portati avanti per ottenere i risultati desiderati.
- Prendi una visione economica
- Applicare il pensiero sistemico
- Assumere variabilitร ; preservare le opzioni
- Costruisci in modo incrementale con cicli di apprendimento rapidi e integrati
- Basare le tappe su una valutazione obiettiva dei sistemi di lavoro
- Visualizza e limita il WIP, riduci le dimensioni dei batch e gestisci le lunghezze delle code
- Applicare cadenza, sincronizzare con la pianificazione interdominio
- Sbloccare la motivazione intrinseca dei lavoratori della conoscenza
- Decentralizzare il processo decisionale
Valori fondamentali SAFe Agile
La metodologia SAFe Agile si basa su questi quattro valori.
Allineamento:
- SAFe supporta l'allineamento.
- L'allineamento inizia alle
- Temi strategici nel portfolio backlog e
- Passa a Visione e roadmap dei programmi arretrati e poi
- Passa ai backlog del team.
Qualitร incorporata:
- Garantisce che ogni consegna incrementale rifletta gli standard di qualitร .
- La qualitร non si aggiunge in seguito, ma รจ insita.
- La qualitร incorporata รจ un prerequisito del Lean ed รจ obbligatorio
Trasparenza:
- La trasparenza รจ il fattore abilitante della fiducia.
- SAFe aiuta l'impresa a raggiungere la trasparenza a tutti i livelli: dirigenti, gestori di portafoglio e altre parti interessate.
- Tutti possono vedere il backlog/Kanban del portafoglio, i backlog/Kanban dei programmi e il Backlog/Kanban del team.
- Ogni livello ha una chiara comprensione degli obiettivi del PI.
- I programmi di formazione hanno visibilitร sugli arretrati del team, cosรฌ come su altri arretrati di programmi
- I team e i programmi hanno visibilitร sulle Epic aziendali e di architettura. Possono vedere cosa potrebbe essere diretto verso di loro.
Esecuzione del programma:
- SAFe pone grande attenzione ai sistemi di lavoro e ai risultati aziendali che ne derivano.
- SAFe non รจ utile se i team non sono in grado di eseguire e fornire continuamente valore.
Leader snelli e agili
I leader Lean-Agile sono studenti e insegnanti per tutta la vita. Aiuta i team a costruire sistemi migliori attraverso la comprensione e la dimostrazione dei principi Lean-Agile SAFe.
In quanto abilitatore per i team, la responsabilitร ultima รจ l'adozione, il successo e il miglioramento continuo degli sviluppi Lean-Agile. Per il cambiamento e il miglioramento continuo, i leader devono essere formati.
I leader devono adottare un nuovo stile di leadership. Un approccio che consente e coinvolge veramente individui e team affinchรฉ raggiungano il loro massimo potenziale.
Principi di questi leader Lean-Agile
- Guidare il cambiamento
- Conoscere la Via; Enfatizzare lโapprendimento permanente
- Sviluppa le persone
- Ispirare e allinearsi con la missione; Ridurre al minimo i vincoli
- Decentralizzare il processo decisionale
- Sbloccare la motivazione intrinseca dei lavoratori della conoscenza
Mentalitร Lean Agile
La mentalitร Lean-Agile รจ rappresentata in due cose:
- La casa sicura del Lean
- Manifesto Agile
La SAFe House of Lean:
SAFe deriva dai principi e dalle pratiche della produzione snella. Sulla base di questi fattori SAFe presenta la โSAFe House of Leanโ. Si ispira alla โcasaโ della Toyota snella.
L'obiettivo del lean รจ imbattibile: offrire al cliente il massimo valore nel minor tempo possibile con la massima qualitร possibile.
La figura seguente spiega l'obiettivo, i pilastri e Foundation di โSAFe House of Leanโ.
Manifesto Agile
Stiamo scoprendo modi migliori di sviluppareping software facendolo e aiutandoping Altri lo fanno. Attraverso questo lavoro abbiamo imparato ad apprezzare:
Ecco perchรฉ, mentre c'รจ un valore negli elementi a destra, diamo piรน valore agli elementi a sinistra.
Manifesto Agile
- La massima prioritร รจ soddisfare il cliente attraverso la consegna continua e tempestiva di software di valore.
- Abbraccia i requisiti in continua evoluzione, anche nelle fasi avanzate dello sviluppo. I processi della metodologia Agile SAFe sfruttano il cambiamento a vantaggio del cliente.
- Fornire software funzionante frequentemente, da un paio di settimane a un paio di mesi, preferendo i tempi piรน brevi.
- Sviluppatori e uomini d'affari devono lavorare insieme quotidianamente durante tutto il progetto.
- Costruisci progetti attorno a persone motivate. Offri loro il supporto e l'ambiente di cui hanno bisogno e fidati di loro per portare a termine il lavoro.
- Il metodo piรน efficiente per comunicare con un team di sviluppo รจ una conversazione faccia a faccia.
- Il software funzionante รจ la principale misura del progresso.
- I processi agili promuovono lo sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere un ritmo costante indefinitamente.
- La continua attenzione all'eccellenza tecnica e al buon design aumentano l'agilitร .
- La semplicitร - l'arte di massimizzare la quantitร di lavoro non svolto - รจ essenziale.
- Le migliori architetture, requisiti e progetti emergono da team auto-organizzati.
- A intervalli regolari, il team riflette su come diventare piรน efficace, quindi regola e regola il proprio comportamento di conseguenza.
Diversi livelli in SICURO
Esistono due diversi tipi di implementazione SAFe:
- Implementazione SAFe 4.0
- Implementazione SAFe 3.0
- Nell'implementazione SAFe 4.0 abbiamo 4 livelli: Portafoglio, flusso di valore, programma e team.
- Nell'implementazione SAFe 3.0 abbiamo 3 livelli: Portfolio, programma e team
- SAFe a 3 livelli รจ destinato a implementazioni piรน piccole con un massimo di 100 persone. Programmi che non richiedono una collaborazione significativa.
- SAFe a 4 livelli รจ destinato a soluzioni che in genere richiedono molte centinaia di professionisti per lo sviluppo, la distribuzione e la manutenzione del software.
Livello di squadra
| Ruoli/Team | Eventi | Artifacts |
|---|---|---|
| Team agile | Sprint Pianificazione | Arretrati del team |
| Product Owner | Cura degli arretrati | Requisiti non funzionali |
| Scrum master | Stand-Up quotidiano | Obiettivi del team PI |
| Iterazioni | ||
| Sprint Demo | Storie (Software funzionante) | |
| Sprint Retrospettiva | Sprint Obiettivi | |
| IP Sprints | Qualitร integrata | |
| Spikes | ||
| Team Kanban |
- Tutti i team SAFe fanno parte dell'uno o dell'altro Agile Release Train (ART).
- I team SAFe sono team responsabilizzati, auto-organizzati, autogestiti e interfunzionali
- Ogni team รจ ugualmente responsabile della definizione, costruzione e test delle storie del proprio Team Backlog in iterazioni di lunghezza fissa
- I team pianificano ed eseguono iterazioni di durata bisettimanale in base agli obiettivi di iterazione concordati.
- I team utilizzeranno la routine ScrumXP/Team Kanban per fornire sistemi di alta qualitร su cui produrre una demo del sistema ogni due settimane.
- Tutti i diversi team dell'ART (Agile Release Trains) creeranno un sistema integrato e testato. Le parti interessate valuteranno e risponderanno con un rapido feedback
- Applicano pratiche di qualitร integrata.
- Ogni team ScrumXP avrร 5-9 membri del team, che includono tutti i ruoli necessari per costruire un valore incrementale di qualitร in ogni iterazione.
- I ruoli ScrumXP includono:
- Team (Sviluppo + Controllo Qualitร )
- Scrum master
- Proprietario del prodotto. Eccetera..
- SAFe divide la sequenza temporale di sviluppo in una serie di iterazioni all'interno di un PI (Program Increment).
- La durata dell'IP รจ compresa tra 8 e 12 settimane.
- Il team utilizzerร le storie per fornire valore. Il Product Owner avrร l'autoritร sui contenuti sulla creazione e sull'accettazione delle storie.
- Le storie contengono i requisiti del cliente.
- Il Team Backlog include storie di utenti e facilitatori, che vengono identificate durante la pianificazione del PI. Quando il Product Management presenta la Roadmap, la Vision e il Program Backlog.
- Identificare, elaborare, dare prioritร , programmare, implementare, testare e accettare le storie sono i requisiti primari del lavoro di gestione a livello di squadra.
- Ogni iterazione fornisce:
- Un prezioso incremento di nuove funzionalitร
- Realizzare tramite uno schema che si ripete costantemente
- Pianificare l'iterazione
- Impegnarsi in alcune funzionalitร
- Esegui l'iterazione costruendo e testando storie
- Dimostra la nuova funzionalitร
- Retrospettiva
- Ripetere per l'iterazione successiva
- I team supportano anche la demo del sistema alla fine di ogni iterazione. che รจ il punto critico di integrazione dell'ART.
- I flussi di valore piรน grandi avranno piรน ART.
- Le iterazioni di innovazione e pianificazione (IP) offrono ai team opportunitร di innovazione ed esplorazione.
Livello del programma
| Ruoli/Team | Eventi | Artifacts |
|---|---|---|
| DevOps | Pianificazione PI (Program Increment) | Visione |
| Team di sistema | Dimostrazioni di sistema | Roadmap |
| Gestione delle versioni | Workshop di ispezione e adozione | Metrica |
| Product Management | ArchiPista strutturale | Milestone |
| UEX Archiproteggere | Rilascia in qualsiasi momento | Uscite |
| Ingegnere addetto al rilascio dei treni (RTE) | Treno di rilascio agile | Programmi epici |
| Sistema Architect/Ingegnere | Rilasciare | Programma Kanban |
| Proprietari | Arretrati del programma | |
| Leader Lean-Agile | Requisiti non funzionali | |
| Comunitร di Pratica | Lavoro piรน breve ponderato per primo (WSJF) | |
| Servizi condivisi | Obiettivi del PI del programma | |
| Caratteristica | ||
| Enabler | ||
| Soluzione | ||
| Coordinamento del flusso di valore |
- A livello di Programma, il valore di SAFe viene fornito da Agile Release Trains (ART) di lunga durata. L'iterazione รจ per la squadra e l'allenamento รจ per il programma.
- Agile Release Trains (ART) รจ il veicolo principale per la fornitura di valore a livello di programma. Fornisce un flusso di valore all'organizzazione.
- La durata degli incrementi del programma (PI) va da 8 a 12 settimane.
- ART รจ composto da 5 โ 12 Agile Team (~50 โ 125+ persone) che includono tutti i ruoli e le infrastrutture necessarie per fornire software completamente testato e funzionante a livello di sistema.
- Ogni PI รจ un time box a piรน iterazioni, durante il quale viene sviluppato e distribuito un incremento significativo e prezioso del sistema.
- In ogni PI si svolgeranno sessioni di โdemoโ e โIspeziona e adattaโ e inizierร la pianificazione per il PSI successivo.
- A livello di Programma, SAFe pone lโaccento sul principio di allineamento. Questo perchรฉ gli sforzi agili di piรน team sono integrati per creare valore per il cliente.
- La gerarchia degli artefatti SAFe lo รจ Epics->funzionalitร ->storie utente.
- A livello di programma, il Product Manager/Program Manager ha l'autoritร sui contenuti. Definisce e dร prioritร al backlog del programma.
- Il backlog del programma รจ un elenco di funzionalitร in ordine di prioritร .
- A livello di programma, le funzionalitร possono essere originate o derivare da epiche definite a livello di portfolio.
- Le funzionalitร si scompongono in storie utente e confluiscono in arretrati a livello di team.
- Il ruolo di Product Manager o di Release Train Engineer potrebbe essere gestito dal Program Manager/Senior Project Manager
- Sistema ArchiIl ruolo di tect a livello di programma รจ quello di collaborare quotidianamente con i team. Garantisce che i requisiti non funzionali siano soddisfatti. Inoltre, collaborano con l'architetto aziendale a livello di portafoglio per assicurarsi che ci sia sufficiente pista architettonica per supportare le future esigenze aziendali e degli utenti.
- La progettazione dell'interfaccia, le linee guida sull'esperienza utente e gli elementi di progettazione per i team sono forniti da UX Designers.
- Il ruolo di Chief-Scrum Master รจ svolto da "Release Train Engineer".
- Vari team (dal marketing, allo sviluppo, alla qualitร , alle operazioni e alla distribuzione) formano il "Team di gestione del rilascio". Approveranno i rilasci di routine di soluzioni di qualitร per i clienti.
- La distribuzione del software negli ambienti dei clienti e la consegna corretta sono gestite dal team DevOps.
Livello di portafoglio
| Ruoli/Team | Eventi | Artifacts |
|---|---|---|
| Enterprise Architect | Pianificazione strategica degli investimenti | Temi strategici |
| Gestione del portafoglio programmi | Pianificazione del portfolio Kanban (Epic) | Impresa |
| Proprietari epici | Portafoglio in sospeso | |
| Portafoglio Kanban | ||
| Requisiti non funzionali | ||
| Epic e Enabler | ||
| Flusso di valore | ||
| Budget (spese in conto capitale e spese operative) |
- Il livello piรน alto di interesse/preoccupazione/coinvolgimento/in SAFe รจ Portafoglio SICURO
- Il portfolio fornisce i blocchi base per organizzare il flusso di valore della Lean-Agile Enterprise attraverso uno o piรน Value Streams.
- Il portafoglio aiuta a sviluppare sistemi e soluzioni descritti in temi strategici (collega un portafoglio SAFe alla strategia aziendale in evoluzione di un'impresa).
- Per raggiungere gli obiettivi strategici, il livello di portafoglio incapsula questi elementi. Fornisce il bilancio di base e altri meccanismi di governance. In questo modo si garantisce che l'investimento nei flussi di valore fornisca i rendimenti necessari per l'impresa.
- Un portafoglio รจ collegato al business in modo bidirezionale:
- Al fine di guidare il Portafoglio verso obiettivi aziendali in continua evoluzione, fornisce temi strategici.
- Un'altra direzione indica il flusso costante di valori di portafoglio.
- Il Program Portfolio Management agisce come stakeholder e ha la responsabilitร di fornire i risultati aziendali.
- SAFe Portfolio Level contiene le persone, i processi, i sistemi e le soluzioni di creazione necessari di cui un'azienda ha bisogno per raggiungere i propri obiettivi strategici.
- I flussi di valore sono gli obiettivi primari del portafoglio, con cui finanziare le persone e altre risorse necessarie per costruire le soluzioni.
- I concetti chiave importanti utilizzati qui sono:
- Connessione all'impresa,
- Gestione del portafoglio programmi,
- Gestire il flusso di portfolio epici.
Livello del flusso di valore
| Ruoli/Team | Eventi | Artifacts |
|---|---|---|
| DevOps | Pianificazione pre e post PI (Program Increment) | Visione |
| Team di sistema | Demo di soluzioni | Roadmap |
| Gestione delle versioni | Workshop di ispezione e adozione | Metrica |
| Gestione delle soluzioni | Treno di rilascio agile | Milestone |
| UEX Archiproteggere | Uscite | |
| Ingegnere del flusso di valore (RTE) | Epiche del flusso di valore | |
| Soluzione Architect/Ingegnere | Kanban del flusso di valore | |
| Servizi condivisi | Arretrati del flusso di valore | |
| Requisiti non funzionali | ||
| Fornitore | Lavoro piรน breve ponderato per primo (WSJF) | |
| Obiettivi PI del flusso di valore | ||
| Capacitร | ||
| Enabler | ||
| Contesto della soluzione | ||
| Coordinamento del flusso di valore | ||
| Quadro economico | ||
| Intento della soluzione | ||
| MBSE | ||
| Insiemi basati | ||
| Agile Architectura |
- Il Value Stream Level รจ facoltativo in SAFe.
- Il livello del flusso di valore รจ una novitร di SAFe 4.0.
- Il livello di flusso di valore รจ destinato/progettato per imprese/costruttori/organizzazioni che sono:
- Di grandi dimensioni
- Competenza
- Avere soluzioni complesse
- Le loro soluzioni in genere richiedono piรน ART
- Hanno il contributo dei fornitori.
- Affrontano le piรน grandi sfide sistemiche
- Per sistemi ciberfisici
- Per software, hardware, componenti elettrici ed elettronici, ottica, meccanica, fluidica e altro ancora.
- La costruzione di questo tipo di sistemi richiede spesso centinaia, persino migliaia di professionisti, fornitori esterni e interni.
- Se i sistemi sono cruciali per la missione. Il fallimento della Soluzione, o anche di un sottosistema, ha conseguenze economiche e sociali inaccettabili.
- Se le Imprese possono essere costruite con poche centinaia di praticanti, potrebbero non aver bisogno dei costrutti di questo livello. In tal caso, possono utilizzare dal 'vista compressa' che รจ SAFe a 3 livelli.
- Costruire soluzioni di flusso di valore in un modello Lean-Agile richiede artefatti, coordinamento e costrutti aggiuntivi. Quindi questo livello contiene un quadro economico per fornire i limiti finanziari per il Value Stream
- Supporta cadenza e sincronizzazione per piรน ART e Fornitori. Include riunioni di pianificazione Pre- e Post-PI e Solution Demo.
- Fornisce ruoli aggiuntivi che sono: Value Stream Engineer, Solution Architect/Engineering e gestione delle soluzioni.

