Fondamenti di SAFe: che cos'è SAFe?



Questo blog su 'cos'è SAFe' parla del Framework che fornisce una guida sulle cinque competenze chiave che aiutano un'organizzazione a diventare una Lean-Agile.

Scaled Agile Framework o SAFe consente alle organizzazioni complesse di ottenere i vantaggi dello sviluppo di software e sistemi Lean-Agile su larga scala. Sapere Cos'è SAFe e come funziona dovrai comprendere i seguenti argomenti

Perché utilizzare Agile Framework?

Implementando un Framework Agile, usufruisci dei seguenti vantaggi

  • Agile si espande per gestire le esigenze di flussi di grande valore e sviluppo di sistemi complessi nonostante sia così semplice e leggero.
  • Aumenta la produttività del 20-50%
  • Qualità aumenta di oltre cinquanta%
  • Riduce il tempo impiegato da un prodotto per raggiungere il mercato. il processo diventa più veloce di almeno il 30%
  • Coinvolgimento dei dipendenti e soddisfazione sul lavoro.

La struttura dettagliata mostra tutti i ruoli chiave, le attività, i risultati finali e i flussi. Naviga anche nel resto del sito.

L'immagine fornita spiega come funziona il processo agile. Le epiche sono un enorme corpo di lavoro, ulteriormente suddiviso in una serie di storie più piccole o sotto-epiche. Queste epopee secondarie vengono assegnate alla squadra come una storia. Ogni team lavora quindi su queste storie o funzionalità software.

Cos'è SAFe?

Scaled Agile Framework o SAFe è stato sviluppato per la prima volta da Dean Leffingwell's libri e blog. La versione 1.0 è la prima rilasciata ufficialmente nel 2011. L'ultima versione, la 4.6, è stata rilasciata nell'ottobre 2018. Ha lo scopo di fornire una guida per lavorare a livello di Portfolio, Value Stream, Programma e Team aziendale.

SAFe, è una knowledge base online disponibile gratuitamente che consente di esercitare pratiche snelle e agili a livello aziendale. Offre un'esperienza semplice e leggera per il team di sviluppo software. L'intero framework è diviso in 3 segmenti di base il Squadra, il Programma e il Portafoglio .

come inizializzare una classe in python

Quindi, di seguito sono riportate le caratteristiche di SAFe

  • Implementazione di software e sistemi Lean-Agile a livello aziendale
  • Guida dettagliata per i processi del portafoglio aziendale, del flusso di valore, del programma e del team.
  • Design ottimale per soddisfare le esigenze di tutte le parti interessate all'interno di un'organizzazione.

Quando utilizzare Scaled Agile Framework?

Ora, potresti chiederti quando esattamente dovresti usare SAFe. Quindi, ecco alcuni casi in cui potresti.

  • Quando il tuo team è interessato a implementare un approccio agile su programmi e portafogli più grandi e multi-team.
  • Quando più team di un'organizzazione utilizzano modalità diverse di implementazioni Agile e, quindi, devono affrontare ostacoli, ritardi e fallimenti.
  • Quando vuoi esercitare Agile ma portarlo a livello di organizzazione. Tuttavia, non sei sicuro di quali nuovi ruoli potrebbero essere necessari o di quali ruoli esistenti (ad esempio, la gestione) devono cambiare e come.
  • Quando hai tentato di ampliare Agile per la tua organizzazione, ma hai lottato nell'allineamento per raggiungere l'uniformità o la coerenza nella strategia tra i reparti aziendali, dal portfolio al programma e ai livelli di team.
  • Quando la tua organizzazione ha bisogno di migliorare i tempi di sviluppo del prodotto.

In che modo SAFe è diverso dalle altre pratiche Agile?

Un'altra cosa su cui riflettere è che in che modo SAFe è diverso da altre pratiche agili,

  • SAFe è disponibile pubblicamente e gratuito.
  • È disponibile in una forma altamente accessibile e utilizzabile.
  • Oltre ad essere leggero, può essere abbastanza specifico per un livello.
  • Modifica e mantiene continuamente le pratiche agili più comunemente utilizzate.
  • SAFe offre utili estensioni alle pratiche agili comuni.
  • Basa pratiche agili in un contesto aziendale.
  • Il quadro completo dello sviluppo del software viene fornito tramite l'implementazione di SAFe
  • L'empirismo è aumentato.
  • SAFe riceve feedback regolari sulla qualità e sul miglioramento.

Fondazione di Scaled Agile Framework

Scaled Agile Framework si basa sui seguenti valori di base

  1. Lean-Agile e i suoi principi
  2. Valori fondamentali Agile scalati,
  3. Leadership snella e agile
  4. Mentalità snella-agile,
  5. Comunità di pratica

1. Lean-Agile e suoi principi

Di seguito sono riportati i principi e i valori di base per SAFe. Devono essere capiti, esibiti e continuati per ottenere i migliori risultati all'esecuzione del quadro.

  • Assumere una visione economica
  • Applicare il pensiero sistemico
  • Assumendo la variabilità, preservare le opzioni
  • Costruire in modo incrementale con cicli di apprendimento rapidi e integrati
  • Basare le tappe fondamentali su una valutazione oggettiva dei sistemi di lavoro
  • Visualizzazione e limitazione del lavoro in corso, riduzione delle dimensioni dei batch e gestione della lunghezza delle code
  • Applicazione della cadenza e sincronizzazione con la pianificazione interdominio
  • Sbloccare la motivazione intrinseca dei lavoratori della conoscenza
  • Decentramento del processo decisionale
  • Valori fondamentali SAFe Agile

SAFe si basa sui seguenti 4 valori fondamentali.

  • Allineamento
  • Qualità incorporata
  • Trasparenza
  • Esecuzione del programma
  1. Leadership snella e agile

Prima degli insegnanti, i leader Lean-Agile sono studenti continui. Li aiuta ad aiutare i loro team a costruire sistemi migliori attraverso la comprensione e l'esposizione dei principi SAFe Lean-Agile.

In qualità di abilitatore, la responsabilità ultima di un leader è l'adozione, il successo e il miglioramento continuo degli sviluppi Lean-Agile. Per il cambiamento e il miglioramento continuo, i leader seguono una formazione rigorosa e continua.

I leader danno veramente potere e coinvolgono individui e team per raggiungere il loro massimo potenziale.

Principi di questi leader Lean-Agile

  • Per guidare il cambiamento
  • Conoscere il modo Enfatizzare l'apprendimento permanente
  • Sviluppare le persone più che i processi
  • Ispirare e allinearsi alla missione
  • Decentrare il processo decisionale
  • Per sbloccare la motivazione intrinseca dei knowledge worker
  1. Mentalità snella e agile

La mentalità Lean-Agile può essere derivata dalle seguenti due cose.

  1. La SAFe House of Lean
  2. Agile Manifesto

La SAFe House of Lean

Scaled Agile Framework (SAFe) è derivato dai principi e dalle pratiche ispirati da casa della magra Toyota . Sulla base di ciò, SAFe presenta il SAFe House of Lean .

L'obiettivo è fornire il massimo valore per il cliente nel minor tempo possibile mantenendo la massima qualità possibile consegnata al cliente.

Modi più nuovi e migliori di sviluppare software vengono scoperti giorno dopo giorno praticando Agile e aiutando gli altri a fare lo stesso. Questo è il motivo per cui, sebbene gli elementi a destra abbiano un valore immenso, diamo ancora più valore agli elementi tenuti a sinistra.

cos'è la serializzazione in java

Il Manifesto Agile

  1. La massima priorità è soddisfare il cliente attraverso la fornitura continua e tempestiva di software di valore.
  2. Accetta i requisiti in evoluzione, anche in fase avanzata di sviluppo. I processi agili sfruttano il cambiamento a vantaggio del cliente.
  3. Fornisci software funzionante frequentemente, da un paio di settimane a un paio di mesi, con una preferenza per un periodo di tempo più breve.
  4. Gli sviluppatori e gli uomini d'affari devono lavorare insieme ogni giorno durante tutto il progetto.
  5. Costruisci progetti attorno a persone motivate. Offri loro il supporto e l'ambiente di cui hanno bisogno e affidati a loro per portare a termine il lavoro.
  6. Il metodo più efficiente per comunicare con un team di sviluppo è una conversazione faccia a faccia.
  7. Il software funzionante è la principale misura del progresso.
  8. I processi agili promuovono lo sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere un ritmo costante indefinitamente.
  9. La continua attenzione all'eccellenza tecnica e al buon design aumentano l'agilità.
  10. La semplicità - l'arte di massimizzare la quantità di lavoro non svolto - è essenziale.
  11. Le migliori architetture, requisiti e progetti emergono da team auto-organizzati.
  12. A intervalli regolari, il team riflette su come diventare più efficaci, quindi sintonizza e adatta il proprio comportamento di conseguenza.

Livelli diversi in SICURO

Secondo l'ultima versione di SAFe, ci sono quattro livelli di implementazione.

  • Livello di squadra
  • Livello del programma
  • Livello di portafoglio
  • Livello flusso di valore

SAFe a livello di squadra

Il SAFe a livello di squadra contiene ruoli, eventi e processi. Gli Agile Team creano questi ruoli, eventi e processi e forniscono valore nel contesto dell'Agile Release Train (ART). È per lo più come un normale team di mischia. I team costituiscono la base di SAFe e dell'impresa Lean, poiché svolgono la netta maggioranza del lavoro che offre valore al cliente.

Team Level SAFe crea team ad alte prestazioni che, a loro volta, costruiscono componenti e soluzioni di alta qualità, supportando sia il team che l'agilità tecnica. Questo è il costrutto principale del livello di programma.

Livello di programma SAFe

Livello di programma SAFe ha i ruoli e le attività necessarie per fornire continuamente soluzioni tramite un Agile Release Train (ART). Questo livello è il luogo in cui i team di sviluppo, le parti interessate e altre risorse sono dedicati a una missione di sviluppo del sistema importante e continua.

La metafora ART descrive i team, i ruoli e le attività a livello di programma che forniscono in modo incrementale un flusso continuo di valore. Le ART sono organizzazioni virtuali formate per superare i confini funzionali, eliminare passaggi e passaggi non necessari e accelerare la fornitura di valore implementando i principi e le pratiche SAFe Lean-Agile.

In definitiva, gli ART che operano a livello di programma sono responsabili della creazione e del rilascio del flusso di valore in entrata alla frequenza necessaria all'impresa per soddisfare la domanda del mercato e dei clienti. Queste mentalità e pratiche a questo livello contribuiscono alla competenza aziendale di DevOps e Release on Demand che rende possibile questo flusso di valore.

Value Stream Level SAFe

Il livello Value Stream è opzionale in SAFe. È una nuova aggiunta in SAFe 4.0. È progettato per aziende più grandi e indipendenti che hanno soluzioni complesse. Ha lo scopo di aiutare i sistemi cyber-fisici per software, hardware, elettricità ed elettronica, ottica, meccanica, fluidica, ecc.

Supporta cadenza e sincronizzazione per più ART e fornitori e fornisce ruoli aggiuntivi come Value Stream Engineer, Solution Architect / Engineering e Solution Management.

Livello di portafoglio SAFe

Questo è il più alto livello di interesse / preoccupazione / coinvolgimento / in SAFe . Il livello di portafoglio SAFe fornisce i blocchi di base per organizzare il flusso di valore Lean-Agile Enterprise tramite uno o più Value Stream. Aiuta a sviluppare sistemi e soluzioni che sono descritti in temi strategici.

Per raggiungere gli obiettivi strategici, il livello di portafoglio incapsula alcuni elementi mediante il budget di base e altri meccanismi di governance. Quindi, assicura che l'investimento nei flussi di valore fornisca i rendimenti necessari per l'impresa.

Un portafoglio è connesso in modo bidirezionale al business

  • Per guidare il portafoglio verso obiettivi di business che cambiano in modo più ampio, fornisce temi strategici.
  • Per indicare il flusso costante dei valori del portafoglio.

I concetti chiave importanti utilizzati qui sono:

  • Connessione a Enterprise,
  • Gestione del portafoglio del programma,
  • Gestire il flusso di lavoro di Portfolio Epics.

Conclusione

Scaled Agile Framework (SAFe) è un miglioramento incrementale alStrutturache fornisce una guida sulle cinque competenze chiave che aiutano un'organizzazione a diventare una Lean-Agile. Ha 4 livelli e 4 configurazioni e si basa esclusivamente su Agile Manifesto e il SAFe House of Lean .