SAFe Agile Framework
Portfolioniveau
Het portfolioniveau is het hoogste niveau waarop leidinggevenden en leiders de visies van de organisatie bepalen , zakelijke doelen en strategieën. SAFe helpt organisaties bij het omgaan met uitdagingen zoals financiering, routekaarten van producten en het beheren van veranderingen. Het geeft ook instructies hoe Lean-principes kunnen worden gebruikt om de voortgang bij het bereiken van hun doelen te meten. Het is op portfolioniveau, zaken, architectonische heldendichten en visies worden bepaald. Alle drie kunnen resulteren in grootschalige ontwikkelingsprojecten. De heldendichten en visies worden vervolgens overgedragen aan het programmeerniveau van SAFe waar ze worden opgesplitst en gepland op de juiste releasetreinen.
Programma- en teamniveaus
Op teamniveau is SAFe bijna identiek aan Scrum. Het is op programmaniveau dat SAFe het concept van de Agile Release Train (ART) gebruikt om de waarde te leveren die van een specifiek project wordt verwacht. Elke ART wordt geassocieerd met een specifieke waardestroom (doel). De Agile-teamleden van een team, meestal vijf tot tien teams van elk tien leden, werken samen om het bedrijfswaardedoel te behalen dat ze zijn toegewezen. SAFe-teams leveren, net als Scrum-teams, waarde door een incrementele en iteratieve aanpak te gebruiken waarbij de tijd wordt verdeeld in sprints van gelijke lengte van twee weken. Werken aan een ART bestaat meestal uit vijf sprints van twee weken. Elke tien weken (vijf sprints van twee weken) levert een trein een potentieel leverbare increment (PSI) op. Op dat moment wordt er een release-demo gehouden, evenals een innovatieve, inspecteer en aanpasbare bijeenkomst, vergelijkbaar met wat er wordt besproken tijdens een Scrum-retrospectieve bijeenkomst.
PSI’s bieden een constante stroom of cadans voor de ontwikkelingsteams . De daadwerkelijke releasedatum om de PSI op de markt te brengen, verschilt vaak van de datum waarop het werk is voltooid. Hierdoor kunnen releases worden gebaseerd op zakelijke timings in plaats van op ontwikkelingscycli.
SAFe promoot ook nieuwe teams, zoals de systeem- en releasemanagementteams. Ook worden nieuwe rollen gecreëerd zoals een Release Train Engineer (RTE) en Systems Architect. Het is ook op programmaniveau, “functies” worden onderverdeeld in “gebruikersverhalen” en vele malen geprioriteerd in overeenstemming met Don Reinertsten’s economische beslissingskader “Weighted Shortest Job First” (WSJF).
Scaled Agile Kaderflexibiliteit en aanpassingsvermogen
SAFe is zeer prescriptief in die zin dat het organisaties precies vertelt wat ze moeten doen. Training en certificering in SAFe zijn direct beschikbaar, net als deskundige consultants. SAFe is ook relatief eenvoudig over te schakelen naar en wordt meestal volledig overgenomen door organisaties. Het adopteren van alle toeters en bellen kan echter overdreven zijn en resulteren in onnodige complexiteit en overhead voor organisaties. Dit druist in tegen het Agile-principe om de zaken Lean te houden. Hoewel prescriptief zijn een sterk punt is van SAFe, het is ook negatief omdat het teams niet toestaat om zo flexibel te zijn in procesbeslissingen en daardoor niet zo adaptief. SAFe is echter een van de meest geïmplementeerde geschaalde Agile-frameworks, is bewezen werk, en gecertificeerde training is direct beschikbaar.