Scaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)

Similar documents
Be Agile. Scale Up. Stay Lean. Have More Fun.

Building the Lean Agile Enterprise with the Scaled Agile Framework:

SAFe Kanban Anywhere. Using LeanKit with the Scaled Agile Framework. Because Better Software Makes the World a Better Place

Lean Agile Product Development using the Scaled Agile Framework (SAFe )

Addressing Enterprise Complexity with the

Implementing SAFe: A Roadmap

Agile Transformations. March 22, 2018

What You Must Attend to to Achieve Agile at Scale (and how SAFe

Harry Koehnemann Director of Technology 321Gang Applying the Scaled Agile Framework (SAFe) to Lean Systems Engineering

COURSE BROCHURE. LEADING SAFe 4.0 Training & Certification

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

SAFe, like the marketplace it serves, is an evolving work of innovation and ideas by people committed to

Scale. Making the Case for the Lean Enterprise

SAFe 4.0 Glossary. Scaled Agile Framework Terms and Definitions. English. VERSION 4.0.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

CS314 Software Engineering Project Management

Agile & Lean / Kanban

Design Dev COMBINING DESIGN AND DEVELOPMENT MARTIN FASSUNGE & TOBIAS HILDENBRAND SAP AG 5 JULY 2012

Scale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014

Understanding What Is Needed For Agile at Scale By Looking at the Value Stream

Introduction to Agile and Scrum

Lean Product Development at Scale. Allen Ringel Lean/Agile Transformation Leader Intel

Yes! Scrum did wonders beyond IT. Padma Satyamurthy

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Transforming Business Needs into Business Value. Path to Agility May 2013

Agility at Scale. Support de la méthodologie SAFe dans la plateforme CE-ALM. Christophe Telep Offering Manager, IBM

Scale. Becoming a Lean Enterprise with IBM and SAFe

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan

In-House Agile Training Offerings

Building High Assurance Systems with SAFe 4.0

Establishing Lean Thinking for Organizational Improvement

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Author : Pranay K Chanda, Cognizant Agile Practice

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

A philosophy first and methodology second

Agile Portfolio Management - Agility by delivering changes as business as usual

Scaling Agile within the Federal Government

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Scaling Agile: Fractals of Innovation. An excerpt from Agile Business by Bob Gower and CA Technologies

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

AGILE SOLUTIONS. Agile Basics

Where do you want to get to?

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Applying Lean-Agile practices Large, Engineered Systems. Harry Koehnemann. SAFe Consultant and Fellow Scaled Agile, Inc.

Achieving Regulatory and Industry Standards Compliance with the Scaled Agile Framework

Transformation Strategy Session

Unternehmensweite Einführung des SAFe

From Growing Pains to Embracing Change

LEAN IN THE SOFTWARE TEST LAB

Presented by Only Agile. What is Agile?

Agile Software Development in a Regulated Environment. Natalie Custer

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Seminar Overview Scaling Agile at organizational level

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Lean Portfolio Management Demystified

Agile Essentials Track: Business Services

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%

Waterfall Vs. Agile PM

De-Mystifying Kanban:

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Certified Team Coach (SA-CTC) Application - SAMPLE

Build Agile Knowledge - Participate in a sprint!

Scaled agile transformation case study

PMI-ACP Blended-Learning Instructor-Led Session

Embracing SAFe. The Process and Tooling for Enterprise Scaled Agile in IBM s Continuous Engineering Solution

Agile Mindset (1/17/2019 for the Ocean State PMI)

Agility -What s It All About?

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Let's (Re)Learn about Agile and Scrum in One Hour!

Portfolio Management In An Agile World

IBM s SAFe Solution Overview

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

Organizational Change Through Metrics

Trends & Benchmarks Report Switzerland Where do we stand where are we going to? Agile In cooperation with

Getting to Done The Secret Sauce of High Performing Teams

Introduction... 1 Part I: Understanding Agile... 7

DEVOPS. Know about DevOps.

Scale agile with the industry s most comprehensive set of agile project and portfolio management capabilities.

IBM Rational Software

The Three Pillars Approach to an Agile Testing Strategy

Agile transformation is hard in large organizations JAOO Kati Vilkki

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

Agile leadership for change initiatives

A Scalable Approach to Agile Contracts by Dean Leffingwell

BA25-Managing the Agile Product Development Life Cycle

Scrum er ikke en religion

Antwerp, 3-4 Oct. Vesselin Mitrov, SAP

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

The Business Value of Agile Transformation

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

It can be done. Agile at Scale

SAFe 4.5 Introduction

Transcription:

Scaled Agile Framework Making Agile Work for You Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)

Systems Must be Managed A system must be managed. It will not manage itself. Left to themselves, components become selfish, competitive, independent profit centers, and thus destroy the system.... The secret is cooperation between components toward the aim of the organization. W. Edwards Deming 2

Scaling, A Stark Choice You have a blank slate. Figure out what works for you. 3

Or Start with a Proven Framework A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale CORE VALUES 1. 2. 3. 4. ScaledAgileFramework.com Program Execution Alignment Code Quality Transparency Synchronizes alignment, collaboration and delivery for large numbers of teams 4

Roots of the Scaled Agile Framework 5 5

SAFe Adoption considerations Designed for large teams - 50-135 (a tribe) Many techniques can be used by smaller teams 6

7

Framework Creator: Dean Leffingwell Creator: Scaled Agile Framework Agile Enterprise Coach To some of the world s largest enterprises Agile Executive Mentor BMC, John Deere Chief Methodologist Rally Software Cofounder/Advisor Ping Identity, Roving Planet, Silver Creek Systems, Rally Software Founder and CEO ProQuo, Inc., Internet identity Senior VP Rational Software Responsible for Rational Unified Process (RUP) & Promulgation of UML Founder/CEO Requisite, Inc. Makers of RequisitePro Founder/CEO RELA, Inc. Colorado MEDtech 8

Demo: SAFe Template for TFS 9

Be Agile

A Stark Choice of Approaches Documents Documents Unverified Code Software 11

Accelerating Value Delivery Early value delivery accumulates and accumulates Value Delivery Time 12

Makes Money Faster VALUE DELIVERY TIME 13

Delivers Better Fit for Purpose Agile result Measure of waterfall customer dissatisfaction Waterfall result TIME 14

Reduces Risk Waterfall Deadline Risk? Agile Time 15

Focuses on Code Quality You can t scale crappy code Agile Architecture Continuous Integration Test-First Refactoring Code Quality Provides o Higher quality products and services, customer satisfaction o Predictability and integrity of software development o Development scalability Collective Ownership Pair Work o o Higher development velocity, system performance and business agility Ability to innovate 16

Lean Thinking

Lean Thinking Provides the Tools We Need 18

Goal: Speed, Quality, Value All we are doing is looking at the timeline, from the where the customer gives us an order to where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. Taiichi Ohno The Goal Sustainably shortest lead time Best quality and value to people and society Most customer delight, lowest cost, high morale, safety We need to figure out a way to deliver software so fast that our customers don t have time to change their minds. Mary Poppendieck Most software problems will exhibit themselves as a delay. Al Shalloway 19

Lean Foundation: Leadership 1. Take a Systems View 2. Embrace the Agile Manifesto 3. Implement Product Management is trained in lean thinking Bases decisions on this long term philosophy Development Flow 4. Unlock the Intrinsic Potential of Knowledge Workers 20

Respect for People People Develop individuals and teams; they build products Empower teams to continuously improve Build partnerships based on trust and mutual respect Your customer is whoever consumes your work Don t trouble them Don't overload them Don't make them wait Don't impose wishful thinking Don't force people to do wasteful work Equip your teams with problemsolving tools Form long-term relationships based on trust 21

Kaizen Become Relentless In: Reflection Continuous improvement as an enterprise value A constant sense of danger Small steady, improvements Consider data carefully, implement change rapidly Reflect at milestones to identify and improve shortcomings Use tools like retrospectives, root cause analysis, and value stream mapping Protect the knowledge base by developing stable personnel and careful succession systems 22

Product Development Flow 1. Take an economic view 2. Actively manage queues 3. Understand and exploit variability 4. Reduce batch sizes 5. Apply WIP constraints Don Reinertsen Principles of Product Development Flow 6. Control flow under uncertainty: cadence and synchronization 7. Get feedback as fast as possible 8. Decentralize control 23

Scale Up

Scale to the Portfolio A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system. W. Edwards Deming 25

Scale to the Portfolio Centralized strategy, decentralized execution Lean budgeting at the Program level Kanban systems provide portfolio visibility and WIP limits Enterprise architecture is a first class citizen Objective metrics support governance and kaizen Value description via Business and Architectural Epics 26

Epic Value Statement For <customers> who <do something> the <solution> is a <something> that <provides this value>. Unlike <competitor, current solution, or non-existing solution>, our solution <does something better>. 27

Demo: Program Epics 28

Alignment, Synchronization and Cadence 29

Develop on Cadence. Deliver on Demand. Development occurs on a fixed cadence. The business decides when value is released. Customer Preview Major Release Customer Upgrade Major Release New Feature Deliver on Demand PSI PSI PSI PSI PSI Develop on Cadence 30

Scale to the Program Level Self-organizing, self-managing team-of-agile-teams Working, system-level software at least every two weeks Aligned to a common mission via a single backlog Common sprint lengths and estimating Face-to-face planning cadence for collaboration, alignment, synchronization, and assessment Value Delivery via Features and Benefits 31

Features and the Program Backlog Features are Services that provide Tangible Benefits to users that Fill A Need 32

Economic Prioritization WSJF = User/Biz Value + Time Criticality + RR/OE Job Size 33

Demo: Program Features 34

Nothing Beats an Agile Team Valuable, fully-tested software increments every two weeks Empowered, self-organizing, self-managing cross-functional teams Teams operate under program vision, architecture and user experience guidance Scrum project management and XP-inspired technical practices Value delivery via User Stories 35

User Stories As a <role> I can <activity> So that <business value>. 36

Demo: User Stories 37

SAFe Delivers Business Results Increase in employee engagement 30-75% faster time to market 20-50% increase in productivity 50%+ defect reduction 38

Next Steps

Next Steps Become a SAFe Lean-Agile Leader Browse the framework Read the book Build your expertise with training and certification Launch Agile Release Trains Accelerate value delivery with your first Agile Release Train Leverage the Community Get help from the experts at ScaledAgile.comand ScaledAgilePartners.com Join the community at community.scaledagile.com 40

41

42

SAFe Reference ScaledAgileFramework.com ScaledAgileAcademy.com ScaledAgile.com/ESAFe ScaledAgile.com/ART ScaledAgilePartners.com community.scaledagile.com Browse the Framework Read the Book Agile Software Requirements Get Training, Certification and Courseware Adapt it to your Enterprise with Enterprise SAFe Launch an Agile Release Train Get help from the experts and the extensive service delivery Partner community Join the Scaled Agile Framework Community