260 likes | 282 Views
SAFe - 101. SAFe Overview. Contents. Why SAFe ? Lean Mindset SAFe core values SAFe lean-Agile principles SAFe configuration’s SAFe roles Essentail SAFe Built-in Quality SAFe metrics DevOps SAFe implementation roadmap. SAFe Overview. Why SAFe. Scrum or SAFe ?
E N D
SAFe - 101 www.techandmanagement.com
SAFe Overview Contents • Why SAFe? • Lean Mindset • SAFe core values • SAFe lean-Agile principles • SAFe configuration’s • SAFeroles • EssentailSAFe • Built-in Quality • SAFe metrics • DevOps • SAFe implementation roadmap www.techandmanagement.com
SAFe Overview Why SAFe • Scrum or SAFe? • Why SAFe? Different time box and alignment Same time box and alignment SAFe combines the power of Agile with systems thinking and lean product development. It provides the framework to collaborate, synchronize between multiple agile teams. www.techandmanagement.com
SAFe Overview Broader and deeper lean-agile mindset is needed to support lean and agile development at scale across the entire enterprises. SAFe is based on lean, systems thinking, product development flow and agile development. Lean Mindset • Purpose • value • Respect for people and culture • Flow • Innovation • Relentless improvement • Leadership www.techandmanagement.com
SAFe Overview Core values SAFe core values define the ideals and beliefs that are essential to apply framework They guide teams and organizations to be on right path to fulfil their business goals. Execution must become leaner and responsive Management and teams are aligned to common mission Transparency builds trust Economic impact of poor quality is much higher www.techandmanagement.com
SAFe Overview lean-Agile principles 9 principles drive the roles and practices to make SAFe effective • Take economic view • Apply systems thinking • Assume Variability, preserve options • Build incrementally fast, integrated learning cycles • Base milestones on objective evaluation of working systems • Visualize and limit WIP, reduce batch sizes, and manage queue lengths • Apply cadence, synchronize with cross domain planning • Unlock the intrinsic motivation of knowledge workers • Decentralized decision marking www.techandmanagement.com
SAFe Overview Business results SAFe combines the power of Agile with systems thinking and lean product development. It provides the framework to collaborate, synchronize between multiple agile teams. • SAFe enables business to deliver value to market more quickly. • SAFe has the highest level of engagement with employees • Built in quality practices increases customer satisfaction and provide faster and more predictable value delivery • SAFe increases the productivity with fail early www.techandmanagement.com
SAFe Overview Configurations • SAFe supports the full range of development environments with four out-the-box configurations • Essential SAFe • Portfolio SAFe • Large Solution SAFe • Full SAFe • The Spanning palette • The Foundation www.techandmanagement.com
SAFe Overview Configurations – essential • Essential SAFe • Starting point for any implementations • Basic building block for all SAFe configurations • It contains most critical elements to realize the majority of frameworks' benefits • Consists of team and program level to form an organizational structure called Agile Release Train • Role • System architect • Product management • Release train engineer • Business owners www.techandmanagement.com
SAFe Overview Configurations – portfolio • Portfolio SAFe • Builds on essential SAFe • Lean budgets • Value streams • Portfolio Kanban • Roles • Epic owners • Enterprise architect • Lean portfolio management www.techandmanagement.com
SAFe Overview Configurations – solution • Solution SAFe • Builds on essential SAFe • Solution train • Economic framework • Solution intent • Solution context • Solution Kanban • Roles • Solution architect • Solution management • Solution train engineer • Supplier www.techandmanagement.com
SAFe Overview Configurations – Large solutions • Full SAFe • Enables organizations to combine multiple instances of SAFe configurations • It is intended to meet the needs of largest enterprises www.techandmanagement.com
SAFe Overview Configurations – Health care provider Strategic themes connect portfolio to strategy of the enterprises • Hospital • Pharmacy • Laboratory Value streams represents the series of steps to build the solutions, and realize the portfolio business objectives by launching/organizing agile release train. Solutions train build large and complex solutions, which coordinates multiple agile release trains as well as contribution from suppliers. Agile release train is a team of agile teams, which, along with other stakeholders, develop and delivers solutions incrementally within time box (PI increments) www.techandmanagement.com
SAFe Overview Roles www.techandmanagement.com
Visualize and limit WIP, reduce batch sizes, and manage queue lengths • Long queues are bad SAFe Overview Principles mapping to SAFe framework • Take economic view • Deliver early and incrementally • Apply cadence, synchronize with cross domain planning • Cadence transforms unpredictable events into predictable events • Apply systems thinking • higher level understanding of behavior and architecture is required • Unlock the intrinsic motivation of knowledge workers • Providing autonomy, mission and purpose • Assume Variability, preserve options • Build incrementally fast, integrated learning cycles • Base milestones on objective evaluation of working systems • Set based approach • Shorter integration points • Objective milestones • Decentralized decision marking • achieving fast value delivery requires fast, decentralized decision-making www.techandmanagement.com
SAFe Overview Essential SAFe – 10 fundamental elements • 10 minimal elements which are fundamental building blocks to realize full benefits of SAFe • Lean agile principles • Real agile teams and trains • Cadence and synchronization • PI planning • DevOps and releasability • System demo • Insect and adapt • Innovation and planning iteration • Architectural runway • Lean-Agile leadership www.techandmanagement.com
SAFe Overview Essential SAFe – Architectural runway • Exploring what and how to implement – Intentional architecture serves as basis • Right balance between emergent design and intentional architecture • The enablers which are implemented now, which creates an infrastructure for next PI’s • business features of next PI’s can be realized easily without redesign and delay • Optimal balance should be maintained • If team works too much on enablers, current context is compromised • if team works too little, near future business features shall not be met www.techandmanagement.com
SAFe Overview Built-in Quality Built-in Quality is one of the SAFe’s four core values and core principle of the Lean-Agile mindset. • Recommended practices for achieving built-in quality • Continuous Integration • Test-First • Refactoring • Pair work • Collective ownership • Agile architecture PDCA learning cycles increases quality and reduce risk ART included all disciplines including compliance Lean-Agile quality management improves quality and makes compliance more predictable www.techandmanagement.com
SAFe Overview DevOps & continuous delivery pipeline The continuous delivery pipeline doesn’t operate in a strict linear sequence. Rather, it’s a learning cycle that allows teams to establish a number of hypotheses, build and deliver against them, measure results, and learn from that work SAFe enterprises implement DevOps to break down silos and empower each Agile team www.techandmanagement.com
SAFe Overview PI planning www.techandmanagement.com
SAFe Overview Metrics • Team • Iteration metrics – amount of work the team can handle • velocity • Team performance metrics - depicts stories planned versus completed • Sprint burn down chart • Scrum team self assessment – continually asses and improve • Retrospective • Program • Feature progress (plan vs actual) – status of each feature compared to program increment plan • Program Kanban board • Program performance metrics – sdepicts features planned versus completed • PI Burn down chart • Program predictability – compares actual business value achieved to planned business value • PI performance reports • ART self assessment – at the end of each PI, to continually strive to improve the performance www.techandmanagement.com
SAFe Overview Implementation roadmap – essential SAFe • Tipping Point • Train Lean-Agile Change agents • Identify Value streams and ARTs • Create Implementation plan & Prepare for ART launch • Train team and Launch ART • ART coaching 1 3 2 5 4 6 www.techandmanagement.com
SAFe Overview Essential SAFe: PI Planning Governance of train Train scrum master Integrated system of all the outputs from each team Provides vision and roadmap of train, maintain features Program Board Dependencies highlighted and status of each feature PI Objectives • PI planning: • Face to face event – heart of ART • Aligns development with business goals • Identify dependencies and foster cross team collaboration • Fast decision making Team backlog Demo Iteration - 3 Iteration - 1 Iteration - 2 Iteration - 4 IP & PI planning System demo • Inputs • Business context • Roadmap and vision • Top 10 feature from program backlog • Output • Committed PI objectives • Program board 2 weeks iterations PI Increment – 5 iterations PI planning www.techandmanagement.com