SAFe Fundamentals: Wat is SAFe?



Deze blog over 'wat is SAFe' spreekt over het Framework dat richtlijnen geeft over de vijf kerncompetenties die een organisatie helpen om Lean-Agile te worden.

Scaled Agile Framework of SAFe stelt complexe organisaties in staat om de voordelen van Lean-Agile software en systeemontwikkeling op schaal te realiseren. Weten Wat is SAFe en hoe het werkt, moet u de volgende onderwerpen begrijpen

Waarom Agile Framework gebruiken?

Door een Agile Framework te implementeren, profiteert u van de volgende voordelen

  • Agile breidt zich uit om aan de behoeften van grote waardestromen en complexe systeemontwikkeling te voldoen, ondanks dat het zo eenvoudig en lichtgewicht is.
  • Het verhoogt de productiviteit met 20 - 50%
  • Kwaliteit stijgt met meer dan vijftig%
  • Het vermindert de tijd die een product nodig heeft om op de markt te komen. het proces wordt met minstens 30% sneller
  • Betrokkenheid van medewerkers en werkplezier.

Het gedetailleerde raamwerk toont alle sleutelrollen, activiteiten, te leveren producten en stromen. Het navigeert ook door de rest van de site.

De gegeven afbeelding legt uit hoe agile proces werkt. Epics is een enorm oeuvre, verder onderverdeeld in een aantal kleinere verhalen of subepics. Deze sub-epen worden als verhaal aan het team toegewezen. Elk team werkt vervolgens aan deze verhalen of softwarefuncties.

Wat is SAFe?

Scaled Agile Framework of SAFe is voor het eerst ontwikkeld door Dean Leffingwell's boeken en blogs. Versie 1.0 is de eerste officieel uitgebracht in 2011. De nieuwste versie, 4.6, werd uitgebracht in oktober 2018. Het is bedoeld als leidraad voor het werken op het niveau van de portefeuille, de waardestroom, het programma en het team van ondernemingen.

SAFe, is een gratis beschikbare online kennisbank waarmee u op bedrijfsniveau lean-agile praktijken kunt uitoefenen. Het biedt u een eenvoudige, lichtgewicht ervaring voor het softwareontwikkelingsteam. Het hele raamwerk is verdeeld in 3 basissegmenten de Team, de Programma en de Portefeuille .

Hieronder volgen de kenmerken van SAFe

  • Implementatie van Lean-Agile software en systemen op enterprise-niveau
  • Gedetailleerde richtlijnen voor processen bij de onderneming Portfolio, Value Stream, Program en Team.
  • Optimaal ontwerp om aan de behoeften van alle belanghebbenden binnen een organisatie te voldoen.

Wanneer gebruik je Scaled Agile Framework?

Nu vraagt ​​u zich misschien af ​​wanneer u SAFe precies moet gebruiken. Hier zijn dus een paar gevallen waarin u dat zou kunnen.

  • Wanneer uw team geïnteresseerd is om een ​​flexibele aanpak te implementeren in grotere programma's en portfolio's met meerdere teams.
  • Wanneer meerdere teams in een organisatie op verschillende manieren van Agile-implementaties werken en daardoor worden geconfronteerd met obstakels, vertragingen en mislukkingen.
  • Als je Agile wilt oefenen maar opschalen naar organisatieniveau. U weet echter niet zeker welke nieuwe rollen nodig zijn of welke bestaande rollen (d.w.z. management) moeten worden gewijzigd en hoe.
  • Wanneer u heeft geprobeerd Agile op te schalen naar uw organisatie, maar worstelt met afstemming om uniformiteit of consistentie te bereiken in de strategie tussen bedrijfsafdelingen, van portfolio tot programma- en teamniveau.
  • Wanneer uw organisatie de doorlooptijd voor productontwikkeling moet verbeteren.

Waarin verschilt SAFe van andere Agile-praktijken?

Een ander ding om over na te denken is dat SAFe verschilt van andere agile-praktijken,

  • SAFe is openbaar beschikbaar en gratis te gebruiken.
  • Het is beschikbaar in een zeer benaderbare en bruikbare vorm.
  • Behalve dat het lichtgewicht is, kan het behoorlijk specifiek zijn voor een bepaald niveau.
  • Het past voortdurend de meest gebruikte agile-methoden aan en onderhoudt deze.
  • SAFe biedt handige uitbreidingen op gangbare agile-praktijken.
  • Het baseert agile praktijken op een bedrijfscontext.
  • Het complete beeld van softwareontwikkeling krijgt u via SAFe implementatie
  • Empirisme wordt opgeschaald.
  • SAFe ontvangt regelmatig feedback over kwaliteit en verbetering.

Basis van Scaled Agile Framework

Scaled Agile Framework steunt op de volgende basiswaarden

  1. Lean-Agile en zijn principes
  2. Geschaalde Agile-kernwaarden,
  3. Lean-Agile leiderschap
  4. Lean-Agile Mindset,
  5. Praktijkgemeenschappen

1. Lean-Agile en zijn principes

Hieronder volgen de basisprincipes en waarden voor SAFe. Ze moeten worden begrepen, tentoongesteld en voortgezet om de beste resultaten te krijgen bij uitvoering van het raamwerk.

  • Economisch gezien
  • Systeemdenken toepassen
  • Uitgaande van variabiliteit blijven opties behouden
  • Stapsgewijs bouwen met snelle, geïntegreerde leercycli
  • De mijlpalen baseren op een objectieve evaluatie van werkende systemen
  • Werk in uitvoering visualiseren en beperken, batchgroottes verkleinen en wachtrijlengtes beheren
  • Cadans toepassen en synchroniseren met domeinoverschrijdende planning
  • De intrinsieke motivatie van kenniswerkers ontsluiten
  • Decentralisatie van besluitvorming
  • SAFe Agile kernwaarden

SAFe is gebaseerd op de volgende 4 kernwaarden.

  • Uitlijning
  • Ingebouwde kwaliteit
  • Transparantie
  • Programma-uitvoering
  1. Lean-Agile leiderschap

Lean-Agile-leiders waren voor leraren continue leerkrachten. Het helpt hen hun teams te helpen betere systemen te bouwen door de Lean-Agile SAFe-principes te begrijpen en te vertonen.

Als enabler is de uiteindelijke verantwoordelijkheid van een leider de acceptatie, het succes en de voortdurende verbetering van Lean-Agile-ontwikkelingen. Voor de verandering en continue verbetering ondergaan leiders een rigoureuze en continue training.

Leiders versterken en engageren individuen en teams om hun hoogste potentieel te bereiken.

Principes van deze Lean-Agile Leaders

  • Om de verandering te leiden
  • De manier kennen waarop levenslang leren wordt benadrukt
  • Om mensen meer te ontwikkelen dan processen
  • Om te inspireren en af ​​te stemmen op de missie
  • Besluitvorming decentraliseren
  • Om de intrinsieke motivatie van kenniswerkers te ontsluiten
  1. Lean-Agile Mind-Set

De Lean-Agile mindset is af te leiden uit de volgende twee zaken.

  1. Het SAFe House of Lean
  2. Agile Manifest

Het SAFe House of Lean

Scaled Agile Framework (SAFe) is afgeleid van de principes en praktijken die zijn geïnspireerd door de huis van magere Toyota . Op basis daarvan presenteert SAFe het SAFe House of Lean .

Het doel is om maximale klantwaarde te leveren in de kortst mogelijke doorlooptijd met behoud van de hoogst mogelijke kwaliteit geleverd aan de klant.

Nieuwere, betere manieren om software te ontwikkelen worden elke dag ontdekt door Agile te beoefenen en anderen te helpen hetzelfde te doen. Dat is waarom, hoewel er een enorme waarde is in de items aan de rechterkant, we de items aan de linkerkant nog meer waarderen.

Het Agile Manifesto

  1. De hoogste prioriteit is om de klant tevreden te stellen door continue en vroege levering van waardevolle software.
  2. Omarm de veranderende eisen, zelfs laat in de ontwikkeling. Agile processen benutten verandering ten voordele van de klant.
  3. Lever regelmatig werkende software, van een paar weken tot een paar maanden, met een voorkeur voor de kortere tijdschaal.
  4. Ontwikkelaars en zakenmensen moeten gedurende het hele project dagelijks samenwerken.
  5. Bouw projecten rond gemotiveerde individuen. Geef ze ondersteuning en de omgeving die ze nodig hebben, en vertrouw erop dat ze de klus zullen klaren.
  6. De meest efficiënte methode om met een ontwikkelteam te communiceren, is een persoonlijk gesprek.
  7. Werkende software is de belangrijkste maatstaf voor vooruitgang.
  8. Agile processen bevorderen duurzame ontwikkeling. De sponsors, ontwikkelaars en gebruikers moeten voor onbepaalde tijd een constant tempo kunnen aanhouden.
  9. Voortdurende aandacht voor technische uitmuntendheid en een goed ontwerp vergroot de wendbaarheid.
  10. Eenvoud - de kunst van het maximaliseren van de hoeveelheid werk die niet wordt gedaan - is essentieel.
  11. De beste architecturen, vereisten en ontwerpen komen voort uit zelforganiserende teams.
  12. Met regelmatige tussenpozen denkt het team na over hoe het effectiever kan worden, stemt het vervolgens af en past het daarop aan.

Verschillende niveaus in SAFE

Volgens de nieuwste versie van SAFe zijn er vier implementatieniveaus.

  • Teamniveau
  • Programmaniveau
  • Portfolio niveau
  • Waardestroomniveau

Teamniveau SAFe

De SAFe op teamniveau bevat rollen, gebeurtenissen en processen. Agile Teams bouwen deze rollen, evenementen en processen en leveren waarde in de context van de Agile Release Train (ART). Het is meestal als een gewoon scrumteam. Teams vormen de basis van SAFe en de Lean-onderneming, aangezien zij het overgrote deel van het werk uitvoeren dat klantwaarde oplevert.

Teamniveau SAFe creëert goed presterende teams die op hun beurt hoogwaardige componenten en oplossingen bouwen die zowel team- als technische flexibiliteit ondersteunen. Dit is de primaire constructie van het programmaniveau.

Programmaniveau SAFe

Programmaniveau SAFe heeft de rollen en activiteiten die nodig zijn om continu oplossingen te leveren via een Agile Release Train (ART). Op dit niveau worden ontwikkelingsteams, belanghebbenden en andere middelen besteed aan een belangrijke, doorlopende missie voor systeemontwikkeling.

De ART-metafoor beschrijft de teams, rollen en activiteiten op programmaniveau die stapsgewijs een continue stroom van waarde opleveren. ART's zijn virtuele organisaties die zijn gevormd om functionele grenzen te overbruggen, onnodige overdrachten en stappen te elimineren en de levering van waarde te versnellen door de principes en praktijken van SAFe Lean-Agile te implementeren.

Uiteindelijk zijn de ART's die op programmaniveau werken verantwoordelijk voor het creëren en vrijgeven van waarde-instroom met de frequentie die de onderneming nodig heeft om aan de vraag van de markt en de klant te voldoen. Deze mindsets en praktijken op dit niveau dragen bij aan de ondernemingscompetentie van DevOps en Release on Demand die deze waardestroom mogelijk maakt.

Value Stream Level SAFe

Het Value Stream Level is optioneel in SAFe. Het is een nieuwe toevoeging in SAFe 4.0. Het is ontworpen voor grotere, onafhankelijke ondernemingen met complexe oplossingen. Het is bedoeld om cyberfysieke systemen te ondersteunen voor software, hardware, elektrische en elektronische apparaten, optica, mechanica, fluïda, enz.

Het ondersteunt cadans en synchronisatie voor meerdere ART's en leveranciers en biedt extra rollen zoals Value Stream Engineer, Solution Architect / Engineering en Solution Management.

Portefeuilleniveau SAFe

Dit is het hoogste niveau van interesse / bezorgdheid / betrokkenheid / bij SAFe . Het portfolioniveau SAFe biedt de basisblokken voor het organiseren van de Lean-Agile Enterprise waardestroom via een of meer Value Streams. Het helpt om systemen en oplossingen te ontwikkelen die worden beschreven in strategische thema's.

Om strategische doelstellingen te bereiken, omvat het portefeuilleniveau bepaalde elementen door basisbudgettering en andere beheersmechanismen. Daarom zorgt het ervoor dat de investering in de waardestromen het rendement oplevert dat nodig is voor de onderneming.

Een portfolio is bidirectioneel verbonden met het bedrijfsleven

  • Om de portfolio te begeleiden naar verdergaande veranderende bedrijfsdoelstellingen, biedt het strategische thema's.
  • Om de constante stroom van portefeuillewaarden aan te geven.

Belangrijke sleutelbegrippen die hier worden gebruikt, zijn:

  • Verbinding met Enterprise,
  • Programma Portfoliomanagement,
  • Beheren van de workflow van Portfolio Epics.

Conclusie

Geschaald Agile Framework (SAFe) is een stapsgewijze verbetering van deKaderdat richtlijnen geeft over de vijf kerncompetenties die een organisatie helpen om een ​​Lean-Agile te worden. Het heeft 4 niveaus en 4 configuraties en is puur gebaseerd op de Agile Manifest en de SAFe House of Lean .