SAFe Fundamentals: Vad är SAFe?



Denna blogg om 'vad är SAFe' talar om ramverket som ger vägledning om de fem kärnkompetenser som hjälper en organisation att bli en Lean-Agile.

Scaled Agile Framework eller SAFe ger komplexa organisationer möjlighet att uppnå fördelarna med Lean-Agile programvara och systemutveckling i stor skala. Att veta Vad är SAFe och hur det fungerar måste du förstå följande ämnen

Varför använda Agile Framework?

Genom att implementera en Agile Framework utnyttjar du följande fördelar

  • Agile expanderar för att hantera behoven hos stora värdeströmmar och komplex systemutveckling trots att den är så enkel och lätt.
  • Det ökar produktiviteten med 20 - 50%
  • Kvalitet ökar med mer än femtio%
  • Det minskar den tid det tar för en produkt att nå marknaden. processen blir snabbare med minst 30%
  • Anställdas engagemang och trivsel.

Det detaljerade ramverket visar alla nyckelroller, aktiviteter, leverans och flöden. Det navigerar också resten av webbplatsen.

Bilden förklarar hur smidig process fungerar. Epics är ett enormt arbete, ytterligare uppdelat i ett antal mindre berättelser eller subepos. Dessa underepos tilldelas laget som en berättelse. Varje team arbetar sedan med dessa berättelser eller programvarufunktioner.

Vad är SAFe?

Scaled Agile Framework eller SAFe utvecklades först av Dean Leffingwell's böcker och bloggar. Version 1.0 är den första officiellt släppta 2011. Den senaste versionen, som är 4.6, släpptes i oktober 2018. Den är tänkt att ge vägledning för att arbeta på företagsportfölj-, Value Stream-, program- och teamnivåer.

SAFe, är en fritt tillgänglig online kunskapsbas som låter dig utöva lean-agile metoder på företagsnivå. Det ger dig en enkel, lätt upplevelse för teamet för mjukvaruutveckling. Hela ramen är indelad i tre grundläggande segment Team, de Program och den Portfölj .

hur man ställer in förmörkelse

Så följande är funktionerna i SAFe

  • Implementering av Lean-Agile programvara och system på företagsnivå
  • Detaljerad vägledning för processer i företagets portfölj, Value Stream, Program och Team.
  • Optimal design för att möta behoven hos alla intressenter inom en organisation.

När ska man använda Scaled Agile Framework?

Nu kanske du undrar när du ska använda SAFe. Så här är några exempel när du kunde.

  • När ditt team är intresserat av att implementera en smidig strategi över större program och portföljer med flera team.
  • När flera team i en organisation kör på olika sätt att agila implementeringar och därmed står inför hinder, förseningar och misslyckanden.
  • När du vill träna Agile men skala upp det till organisationsnivå. Du är dock inte säker på vilka nya roller som kan behövas eller vilka befintliga roller (dvs. ledning) som behöver ändras och hur.
  • När du har försökt att skala upp Agile till din organisation men kämpar för att uppnå enhetlighet eller konsekvens i strategi över affärsavdelningar från portfölj till program- och teamnivå.
  • När din organisation behöver förbättra sin produktutveckling ledtid.

Hur skiljer sig SAFe från andra agila metoder?

En annan sak att tänka på är att hur skiljer sig SAFe från andra smidiga metoder,

  • SAFe är allmänt tillgängligt och gratis att använda.
  • Den finns i en mycket tillgänglig och användbar form.
  • Förutom att vara lätt kan det vara ganska specifikt för en nivå.
  • Det modifierar och underhåller kontinuerligt de mest använda agila metoderna.
  • SAFe erbjuder användbara tillägg till vanliga agila metoder.
  • Det motiverar smidiga metoder i ett företagssammanhang.
  • Den fullständiga bilden av mjukvaruutveckling ges till dig via SAFe-implementering
  • Empirism är uppskalat.
  • SAFe tar regelbunden feedback om kvalitet och förbättring.

Foundation of Scaled Agile Framework

Scaled Agile Framework står på följande basvärden

  1. Lean-Agile och dess principer
  2. Skalade agila kärnvärden,
  3. Lean-Agile Ledarskap
  4. Lean-Agile Mindset,
  5. Gemenskaper för praxis

1. Lean-Agile och dess principer

Följande är de grundläggande principerna och värdena för SAFe. De måste förstås, ställas ut och fortsättas för att få bästa resultat efter genomförandet av ramverket.

  • Tar en ekonomisk syn
  • Tillämpa systemtänkande
  • Förutsatt att variationerna bevarar alternativen
  • Bygga stegvis med snabba, integrerade inlärningscykler
  • Basera milstolparna på en objektiv utvärdering av arbetssystem
  • Visualisering och begränsning av Work-In-Progress, minskning av batchstorlekar och hantering av kölängder
  • Tillämpa kadens och synkronisera med planering över flera domäner
  • Låsa upp kunskapsarbetarnas inneboende motivation
  • Decentralisering av beslutsfattande
  • SAFe Agile Core Värden

SAFe baseras på följande fyra kärnvärden.

  • Inriktning
  • Inbyggd kvalitet
  • Genomskinlighet
  • Programutförande
  1. Lean-Agile Ledarskap

Före lärare är Lean-Agile-ledare kontinuerliga elever. Det hjälper dem att hjälpa sina team att bygga bättre system genom att förstå och visa Lean-Agile SAFe-principerna.

Som en möjliggörare är det slutliga ansvaret för en ledare adoption, framgång och kontinuerlig förbättring av Lean-Agile-utvecklingen. För förändring och kontinuerlig förbättring genomgår ledare noggrann och kontinuerlig utbildning.

Ledare bemyndigar och engagerar verkligen individer och team för att uppnå sin högsta potential.

Principer för dessa Lean-Agile Leaders

  • Att leda förändringen
  • Att känna till sättet betona livslångt lärande
  • Att utveckla människor mer än processer
  • Att inspirera och anpassa sig till uppdraget
  • Att decentralisera beslutsfattandet
  • Att låsa upp kunskapsarbetarnas inneboende motivation
  1. Lean-Agile Mind-Set

Lean-Agile-tankesättet kan härledas från följande två saker.

  1. SAFe House of Lean
  2. Agile Manifesto

SAFe House of Lean

Scaled Agile Framework (SAFe) härrör från de principer och metoder som inspirerats av hus av mager Toyota . Baserat på det presenterar SAFe SAFe House of Lean .

Målet är att leverera maximalt kundvärde på kortast möjliga ledtid och bibehålla högsta möjliga kvalitet som levereras till kunden.

Nyare, bättre sätt att utveckla programvara upptäcks dagligen genom att öva Agile och hjälpa andra att göra detsamma. Därför, även om det finns enormt värde i artiklarna till höger, värdesätter vi objekten som hålls till vänster ännu mer.

Det smidiga manifestet

  1. Högsta prioritet är att tillfredsställa kunden genom kontinuerlig och tidig leverans av värdefull programvara.
  2. Anta de förändrade kraven, även sent i utvecklingen. Agile processer utnyttjar förändringar till kundens fördel.
  3. Leverera arbetsprogramvara ofta, från ett par veckor till ett par månader, med en preferens framför kortare tidsskala.
  4. Utvecklare och affärsmän måste arbeta tillsammans dagligen under hela projektet.
  5. Bygg projekt kring motiverade individer. Ge dem stöd och den miljö de behöver, och lita på dem att få jobbet gjort.
  6. Den mest effektiva metoden för kommunikation med ett utvecklingsteam är en konversation ansikte mot ansikte.
  7. Arbetsprogramvara är det primära måttet på framsteg.
  8. Agila processer främjar hållbar utveckling. Sponsorerna, utvecklarna och användarna bör kunna hålla en konstant takt på obestämd tid.
  9. Kontinuerlig uppmärksamhet på teknisk spetskompetens och god design ökar smidigheten.
  10. Enkelhet - konsten att maximera mängden arbete som inte utförts - är väsentlig.
  11. De bästa arkitekturerna, kraven och designen framgår av självorganiserande team.
  12. Med regelbundna mellanrum reflekterar teamet över hur man kan bli effektivare, ställer sedan in och justerar sitt beteende därefter.

Olika nivåer i SAFE

Enligt den senaste versionen av SAFe finns det fyra nivåer av implementeringen.

informatica powercenter handledning för nybörjare
  • Lagnivå
  • Programnivå
  • Portföljnivå
  • Värde strömnivå

Lagnivå SAFe

Teamnivå SAFe innehåller roller, händelser och processer. Agile Team bygger dessa roller, händelser och processer och levererar värde inom ramen för Agile Release Train (ART). Det är mest som ett vanligt scrumlag. Team utgör basen för SAFe och Lean-företaget, eftersom de utför den klara majoriteten av det arbete som ger kundvärde.

Team Level SAFe skapar högpresterande team som i sin tur bygger högkvalitativa komponenter och lösningar som stöder både team- och teknisk smidighet. Detta är den primära konstruktionen av programnivån.

Programnivå SAFe

Programnivå SAFe har de roller och aktiviteter som behövs för att kontinuerligt leverera lösningar via ett Agile Release Train (ART). Denna nivå är där utvecklingsteam, intressenter och andra resurser ägnas åt några viktiga, pågående systemutvecklingsuppdrag.

ART-metaforen beskriver teamnivåer, roller och aktiviteter som stegvis ger ett kontinuerligt flöde av värde. ART är virtuella organisationer bildade för att spänna över funktionella gränser, eliminera onödiga handoffs och steg, och påskynda leverans av värde genom att implementera SAFe Lean-Agile principer och metoder.

I slutändan är ART: erna som arbetar på programnivå ansvariga för att skapa och släppa värdeinflöde vid den frekvens som företaget behöver för att möta efterfrågan på marknaden och kunder. Dessa tankesätt och praxis på den här nivån bidrar till företagskompetensen hos DevOps och Release on Demand som gör detta värdeflöde möjligt.

Value Stream Level SAFe

Value Stream-nivån är valfri i SAFe. Det är ett nytt tillskott i SAFe 4.0. Den är utformad för större, oberoende företag som har komplexa lösningar. Den är avsedd att hjälpa cyber-fysiska system för programvara, hårdvara, el och elektronik, optik, mekanik, fluidik etc.

Den stöder kadens och synkronisering för flera ART och leverantörer och ger ytterligare roller som Value Stream Engineer, Solution Architect / Engineering och Solution Management.

Portföljnivå SAFe

Detta är den högsta nivån av intresse / oro / engagemang / i SAFe . Portföljnivån SAFe tillhandahåller de grundläggande blocken för att organisera Lean-Agile Enterprise-flöde av värde via en eller flera Value Streams. Det hjälper till att utveckla system och lösningar som beskrivs i strategiska teman.

För att uppnå strategiska mål inkapslar portföljnivån vissa element genom grundläggande budgetering och andra styrmekanismer. Därför försäkrar den att investeringen i värdeströmmarna ger den avkastning som krävs för företaget.

En portfölj är kopplad i två riktningar till verksamheten

  • För att styra portföljen till mer omfattande förändrade affärsmål, ger den strategiska teman.
  • För att indikera det konstanta flödet av portföljvärden.

Viktiga nyckelbegrepp som används här är:

  • Anslutning till företag,
  • Programportföljhantering,
  • Hantera arbetsflödet för Portfolio Epics.

Slutsats

Scaled Agile Framework (SAFe) är en stegvis förbättring av a-Ramverksom ger vägledning om de fem kärnkompetenser som hjälper en organisation att bli en Lean-Agile. Den har 4 nivåer och 4 konfigurationer och baseras enbart på Agile Manifesto och den SAFe House of Lean .