SAFe Fundamentals: Hvad er SAFe?



Denne blog om 'hvad er SAFe' taler om rammen, der giver vejledning om de fem kernekompetencer, der hjælper en organisation til at blive en Lean-Agile.

Scaled Agile Framework eller SAFe giver komplekse organisationer mulighed for at opnå fordelene ved Lean-Agile software og systemudvikling i stor skala. At vide Hvad er SAFe og hvordan det fungerer, skal du forstå følgende emner

Hvorfor bruge Agile Framework?

Ved at implementere en Agile Framework benytter du følgende fordele

  • Agile udvider sig til at håndtere behovene i store værdistrømme og kompleks systemudvikling på trods af at det er så simpelt og let.
  • Det øger produktiviteten med 20 - 50%
  • Kvalitet stiger med mere end halvtreds%
  • Det reducerer den tid, det tager for et produkt at nå markedet. processen bliver hurtigere med mindst 30%
  • Medarbejderinddragelse og jobtilfredshed.

Den detaljerede ramme viser alle nøgleroller, aktiviteter, leverbare og flow. Det navigerer også resten af ​​siden.

Det givne billede forklarer, hvordan agil proces fungerer. Epics er et stort stykke arbejde, yderligere opdelt i et antal mindre historier eller underepos. Disse undereposer tildeles holdet som en historie. Hvert team arbejder derefter på disse historier eller softwarefunktioner.

Hvad er SAFe?

Scaled Agile Framework eller SAFe blev først udviklet af Dean Leffingwell's bøger og blogs. Version 1.0 er den første officielt udgivet i 2011. Den seneste version, der er 4.6, blev udgivet i oktober 2018. Den er beregnet til at give vejledning til at arbejde på enterprise Portfolio, Value Stream, Program og Team-niveauer.

SAFe, er en frit tilgængelig online videnbase, der giver dig mulighed for at udøve lean-agile praksis på virksomhedsniveau. Det giver dig en enkel, let oplevelse for softwareudviklingsteamet. Hele rammen er opdelt i 3 basissegmenter Hold, det Program og Portefølje .

Så følgende er funktionerne i SAFe

  • Implementering af Lean-Agile software og systemer på virksomhedsniveau
  • Detaljeret vejledning til processer i virksomhedens portefølje, Value Stream, Program og Team.
  • Optimalt design til at imødekomme behovene hos alle interessenter i en organisation.

Hvornår skal man bruge Scaled Agile Framework?

Nu spekulerer du måske på, hvornår du skal bruge SAFe. Så her er et par tilfælde, hvor du kunne.

  • Når dit team er interesseret i at implementere en smidig tilgang på tværs af større programmer og porteføljer med flere hold.
  • Når flere hold i en organisation kører på forskellige måder til Agile implementeringer og derfor står over for forhindringer, forsinkelser og fiaskoer.
  • Når du vil udøve Agile, men skalere det op til organisationsniveau. Du er dog ikke sikker på, hvilke nye roller der kan være behov for, eller hvilke eksisterende roller (dvs. ledelse) der skal ændres, og hvordan.
  • Når du har forsøgt at opskalere Agile til din organisation, men kæmper for at få ensartethed eller konsistens i strategi på tværs af forretningsafdelinger fra portefølje til program- og teamniveauer.
  • Når din organisation har brug for at forbedre sin produktudvikling ledetid.

Hvordan adskiller SAFe sig fra andre agile metoder?

En anden ting at tænke over er, hvordan er SAFe forskellig fra andre adræt praksis,

  • SAFe er offentligt tilgængeligt og gratis at bruge.
  • Den fås i en meget tilgængelig og brugbar form.
  • Bortset fra at være let, kan det være ret specifikt til et niveau.
  • Det ændrer og vedligeholder løbende den mest almindeligt anvendte agile praksis.
  • SAFe tilbyder nyttige udvidelser til almindelig agil praksis.
  • Det begrunder agil praksis til en virksomhedssammenhæng.
  • Det komplette billede af softwareudvikling får du via SAFe-implementering
  • Empirisme er skaleret op.
  • SAFe tager regelmæssig feedback om kvalitet og forbedring.

Foundation of Scaled Agile Framework

Scaled Agile Framework står på følgende basisværdier

  1. Lean-Agile og dets principper
  2. Skaleret agile kerneværdier,
  3. Lean-Agile Lederskab
  4. Lean-Agile Mindset,
  5. Fællesskaber med praksis

1. Lean-Agile og dens principper

Følgende er de grundlæggende principper og værdier for SAFe. De skal forstås, udstilles og fortsættes for at få de bedste resultater efter udførelsen af ​​rammen.

  • At tage et økonomisk syn
  • Anvender systemtænkning
  • Under forudsætning af, at variationer bevares
  • Bygger trinvis med hurtige, integrerede læringscyklusser
  • Basere milepæle på en objektiv evaluering af arbejdssystemer
  • Visualisering og begrænsning af Work-In-Progress, reducering af batchstørrelser og styring af kølængder
  • Anvendelse af kadence og synkronisering med planlægning på tværs af domæner
  • Lås op for den videnskabelige arbejdstagers iboende motivation
  • Decentralisering af beslutningstagning
  • SAFe Agile kerneværdier

SAFe er baseret på de følgende 4 kerneværdier.

  • Justering
  • Indbygget kvalitet
  • Gennemsigtighed
  • Programudførelse
  1. Lean-Agile Lederskab

Før lærere er Lean-Agile-ledere kontinuerlige elever. Det hjælper dem med at hjælpe deres teams med at opbygge bedre systemer gennem forståelse og udstilling af Lean-Agile SAFe-principperne.

Som en aktivator er det endelige ansvar for en leder vedtagelse, succes og løbende forbedring af Lean-Agile-udviklingen. Til forandring og løbende forbedring gennemgår ledere streng og kontinuerlig træning.

Ledere bemyndiger og engagerer enkeltpersoner og teams til at nå deres højeste potentiale.

Principper for disse magert-agile ledere

  • At lede forandringen
  • At kende måden lægge vægt på livslang læring
  • At udvikle mennesker mere end processer
  • At inspirere og tilpasse sig missionen
  • At decentralisere beslutningstagning
  • At låse op for den videnskabelige arbejdstagers indre motivation
  1. Lean-Agile Mind-Set

Lean-Agile-tankegangen kan udledes af følgende to ting.

  1. SAFe House of Lean
  2. Adræt manifest

SAFe House of Lean

Scaled Agile Framework (SAFe) er afledt af de principper og praksis, der er inspireret af hus af magert Toyota . Baseret på det præsenterer SAFe SAFe House of Lean .

Målet er at levere maksimal kundeværdi på kortest mulig leveringstid ved at opretholde den højest mulige kvalitet, der leveres til kunden.

Nyere, bedre måder at udvikle software på, afdækkes dag for dag ved at øve Agile og hjælpe andre med at gøre det samme. Det er derfor, selvom der er enorm værdi i varerne til højre, værdsætter vi varerne, der holdes til venstre endnu mere.

Det smidige manifest

  1. Den højeste prioritet er at tilfredsstille kunden gennem kontinuerlig og tidlig levering af værdifuld software.
  2. Overtag de skiftende krav, selv sent i udvikling. Agile processer udnytter ændringer til kundens fordel.
  3. Lever arbejdssoftware ofte fra et par uger til et par måneder med en præference frem for den kortere tidsplan.
  4. Udviklere og forretningsfolk skal arbejde sammen dagligt gennem hele projektet.
  5. Byg projekter omkring motiverede individer. Giv dem støtte og det miljø, de har brug for, og stol på dem til at få arbejdet gjort.
  6. Den mest effektive metode til kommunikation med et udviklingsteam er en ansigt til ansigt samtale.
  7. Arbejdssoftware er det primære mål for fremskridt.
  8. Agile processer fremmer bæredygtig udvikling. Sponsorer, udviklere og brugere skal være i stand til at opretholde et konstant tempo på ubestemt tid.
  9. Løbende opmærksomhed på teknisk ekspertise og godt design forbedrer smidighed.
  10. Enkelhed - kunsten at maksimere den mængde arbejde, der ikke er udført - er afgørende.
  11. De bedste arkitekturer, krav og design fremgår af selvorganiserende teams.
  12. Med jævne mellemrum reflekterer holdet over, hvordan man bliver mere effektivt, og indstiller derefter og justerer dets adfærd i overensstemmelse hermed.

Forskellige niveauer i SAFE

I henhold til den seneste version af SAFe er der fire niveauer af implementeringen.

  • Teamniveau
  • Programniveau
  • Porteføljeniveau
  • Værdistrømniveau

Team niveau SAFe

Teamniveau SAFe indeholder roller, begivenheder og processer. Agile teams bygger disse roller, begivenheder og processer og leverer værdi i sammenhængen med Agile Release Train (ART). Det er mest som et almindeligt scrum-hold. Hold danner basen for SAFe og Lean-virksomheden, da de udfører det klare flertal af det arbejde, der leverer kundeværdi.

Team Level SAFe skaber højtydende teams, der igen bygger komponenter og løsninger af høj kvalitet, der understøtter både team- og teknisk agility. Dette er den primære konstruktion af programniveauet.

Programniveau SAFe

Programniveau SAFe har de roller og aktiviteter, der er nødvendige for kontinuerligt at levere løsninger via et Agile Release Train (ART). Dette niveau er hvor udviklingshold, interessenter og andre ressourcer er afsat til en vigtig, løbende systemudviklingsmission.

ART-metaforen beskriver hold, roller og aktiviteter på programniveau, der trinvis leverer en kontinuerlig strøm af værdi. ART'er er virtuelle organisationer, der er dannet for at spænde over funktionelle grænser, eliminere unødvendige overdragelser og trin og fremskynde værdilevering ved at implementere SAFe Lean-Agile principper og praksis.

I sidste ende er ART'erne, der opererer på programniveau, ansvarlige for at skabe og frigive værdiindstrømning med den frekvens, som virksomheden har brug for til at imødekomme markedets og kundernes efterspørgsel. Disse tankegang og praksis på dette niveau bidrager til virksomhedskompetencen hos DevOps og Release on Demand, der muliggør denne strøm af værdi.

Value Stream Level SAFe

Value Stream-niveauet er valgfrit i SAFe. Det er en ny tilføjelse i SAFe 4.0. Det er designet til større, uafhængige virksomheder, der har komplekse løsninger. Det er beregnet til at hjælpe cyber-fysiske systemer til software, hardware, elektrisk og elektronik, optik, mekanik, fluidik osv.

Det understøtter kadence og synkronisering for flere ART'er og leverandører og giver yderligere roller som Value Stream Engineer, Solution Architect / Engineering og Solution Management.

Porteføljeniveau SAFe

Dette er det højeste niveau af interesse / bekymring / involvering / i SAFe . Porteføljeniveauet SAFe giver de grundlæggende blokke til organisering af Lean-Agile Enterprise-strømmen af ​​værdi via en eller flere Value Streams. Det hjælper med at udvikle systemer og løsninger, der er beskrevet i strategiske temaer.

For at opfylde strategiske mål indkapsles porteføljeniveau visse elementer ved hjælp af grundlæggende budgettering og andre styringsmekanismer. Derfor forsikrer den, at investeringen i værdistrømmene giver det nødvendige afkast for virksomheden.

En portefølje er koblet tovejs til forretningen

  • For at guide porteføljen til mere omfattende skiftende forretningsmål giver den strategiske temaer.
  • For at indikere den konstante strøm af porteføljeværdier.

Vigtige nøglebegreber brugt her er:

  • Forbindelse til Enterprise,
  • Programporteføljestyring,
  • Styring af arbejdsgangen i Portfolio Epics.

Konklusion

Skaleret agil ramme (SAFe) er en inkrementel forbedring af a-Rammeder giver vejledning om de fem kernekompetencer, der hjælper en organisation til at blive en Lean-Agile. Den har 4 niveauer og 4 konfigurationer og er udelukkende baseret på Adræt manifest og SAFe House of Lean .