Introduction to Enterprise Agile Frameworks

Similar documents
Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Applied Agile Practices for Large-scale Organizations

Building the Lean Agile Enterprise with the Scaled Agile Framework:

Release Notes Applied SAFe 4.0

Strategy. Agility. Delivery.

Agile Systems Engineering: What is it and What Have We Learned?

SCALING AGILE. minutes

Glossary SAFe 4.0 for Lean Software and Systems Engineering

Agile Training Portfolio

Table of Contents. The Case for SharePoint. SharePoint with an Agile Execution. Typical LASER Project. Build the Right Solutions/ Solutions Right

Course Title: Managing the Agile Product Development Life Cycle

Agile Training and Certification Options. David Hicks

When agile is not enough

The Basics of Scrum An introduction to the framework

Course Title: Planning and Managing Agile Projects

BI-Projekte heute - nahe am Fach, rasche Resultate, hohe Qualität [Session B1] MAKE BI - Zürich,

About Fruition Management Consulting

Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges Nuance Communications, Inc. All rights reserved.

Applying Lean on Agile Scrum Development Methodology

AGILE FROM 6 FEET PATHWAYS TO PROJECT AND TEAM AGILITY PMI BALTIMORE HANOVER FEBRUARY 16, 2012

XP 2015 Presenter-Nirnaya Tripathi Date

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Introduction to Agile and Scrum

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Scaling Lean-Agile Practices Across the Enterprise

Agile Certification: PMI-ACP

Agile Development and Software Architecture: Understanding Scale and Risk

Lean vs. Agile similarities and differences Created by Stephen Barkar -

Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

AGILE & SCRUM. Revised 9/29/2015

HP Agile Manager What we do

Secrets of a Scrum Master: Agile Practices for the Service Desk

Agile with XP and Scrum

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development

Designing g and Implementing a Successful Agile Transformation. David Hicks

Agile Scaling Model: Be as Agile as You Need to Be

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

ITSM Agile Intro Feb 5, 2015

TECHNOLOGY TRANSFER PRESENTS CRAIG AGILE SOFTWARE DEVELOPMENT. Hands-on Practices, Principles, Agile Modeling, and TDD MAY 6-10, 2013

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

ISS NICF COURSES: PROJECT MANAGEMENT

Process Improvement Training Portfolio

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

AGILE & KANBAN IN COORDINATION. Ryan Polk

Agile Project Management Certificate Program

Scrum Is Not Just for Software

Business Analysts in an Agile World. Christian Antoine

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

Creating a High Maturity Agile Implementation

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

Scaling Scrum Learning Objectives for Conforming Courses. Introduction

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Agile Projects 7. Agile Project Management 21

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

Successfully Doing TOGAF in a Scrum Project

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

MAKING BUSINESS AGILE GOVERNANCE. Kallman, MBA, PMP, CSM, CSP 22 January 2015 Stockholm - DSDM Konsortiet Sverige

Implementing Continuous Improvement in product development

Risikominimering I IKT-prosjekter - experiences from the Danish Government

Manage projects effectively

Scaling Agile Software Development

Introduction to Agile

As the use of agile approaches

METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS

An Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer,

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

Chapter 6. Iteration 0: Preparing for the First Iteration

Hybrid-Agile Software Development

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

Nationwide Application Development Center

How to Launch a Scrum Team

Agile Extension to the BABOK Guide

ITIL Foundation Certification Course

Presented by Only Agile. Agile Project Management

Syllabus. REQB Certified Professional for Requirements Engineering. Agile Practitioner

Welcome! Scaled Agile Reston, VA

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

agenda AGILE AT SCALE

Agile Project Management

Implementing End-to-End agile Portfolio Management. Thomas Haas

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

White Paper Case Study: How Collaboration Platforms Support the ITIL Best Practices Standard

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

Scale your product NOT your Scrum

Introduction to Agile Scrum

Agile and ITIL And how they integrate. enterprise.bcs.org

Transcription:

Introduction to Enterprise Agile Frameworks PMINU PDC 2014 May 9, 2014, Salt Lake City, Utah Presented by: Mehul Kapadia SAFe SPC, PMI-ACP, CSM, CSPO, PMP 1

Introduction Mehul Kapadia Director of Project Management at Identifix Lead Organizational and Team Level transformations to Agile, Coached Executives, Teams and Individuals on Agile principles and rolled out SAFe (Scaled Agile Framework). Live by ethos of continuous learning and continuous improvement. MBA from Brigham Young University and Bachelor of Engineering from University of Mumbai. Professional Certifications Project Management Professional (PMP) and PMI-ACP (Agile Certified Practitioner) from PMI SAFe Program Consultant (SPC) from Scaled Agile Academy. Certified Scrum Master (CSM) from ScrumAlliance Certified Supply Chain Professional (CSCP), Certified in Production and Inventory Management (CPIM) and Lean Enterprise Series Instructor form APICS Six Sigma Green Belt (CSSGB) from ASQ Mehul Kapadia 2

What are we going to learn today? High level overview of Enterprise Agile Frameworks Discuss key fundamentals of each framework We are not going to make you the expert in any of these frameworks today - However, the resources and references will show you the path to explore these frameworks further. Considerations: Please understand that we are talking about the frameworks in context of multiple teams with total team members spanning tens or hundreds or even more. We are not talking in context of one team of few teams. Team Level Agility implementation is the foundation for implementing Enterprise Agile Frameworks. You need to figure out which framework works best for your organization based on your organizational goals, cultural fit and respective context/constraints. Most of the content for review is copyrighted by the respective framework creators. Mehul Kapadia 3

Enterprise Level Top Concerns Predictability Need to reliably deliver solutions to marketplace. Work needs to be completed within planned timeframes with acceptable deviations. Time to Market Completed work needs to reach customers as fast as possible Quality Need to avoid defects from reaching customers and keep development costs under control More work than available resources This is a symptom with root cause being management itself by mismanaging work in progress and adding more to the development pipeline. Visibility What is the progress of work across enterprise at aggregate level when teams are practicing agile. Mehul Kapadia 4

Does Team focused Scrum address Enterprise Concerns? Scrum works great for development but it is far from complete to deliver complete solution in marketplace. It purposely does not address everything and surfaces problems that teams and organizations need to tackle. Also, we look at other methods within Agile Umbrella for process gaps/improvements. For example at XP, Kanban, Lean. At this time enterprises are adopting/adopted Scrum and/or other agile methods but are grappling to address enterprise level concerns. The solutions to scale agile methods for enterprise have been coming from various sources in bits and pieces. Now, comprehensive Enterprise Agile Frameworks have emerged. Of course, today s frameworks will evolve over time and new ones will emerge as well. Mehul Kapadia 5

Which Enterprise Agile Frameworks are having traction? Scaled Agile Framework (SAFe) A proven publicly available framework for applying Lean Agile practices at enterprise scale Chief Methodologist Dean Leffingwell www.scaledagileframwork.com Disciplined Agile Delivery (DAD) A people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a riskvalue delivery lifecycle, is goal-driven, is enterprise aware, and is scalable Comes from Disciplined Agile Consortium (DAC) Directors - Scott Ambler and Mark Lines http://www.disciplinedagileconsortium.org/ Large Scale Scrum (LeSS) Large-scale Scrum is regular Scrum applied to large-scale development Developed by Craig Larmen and Bas Vodde http://www.craiglarman.com/wiki/index.php?title=large- Scale_Scrum:_Scaling_Agile_to_Large,_Multisite,_or_Offshore_Development Mehul Kapadia 6

The Scaled Agile Framework (SAFe) A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale CORE VALUES 1. Program Execution 2. Alignment 3. Code Quality 4. Transparency ScaledAgileFramework.com Synchronizes alignment, collaboration and delivery for large numbers of teams 2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

9

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 2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

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 2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

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 2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Disciplined Agile Delivery (DAD) is a process decision framework The key characteristics of DAD: People-first Goal-driven Hybrid agile Learning-oriented Full delivery lifecycle Solution focused Risk-value lifecycle Enterprise aware Disciplined Agile Consortium 13

Disciplined Agile Delivery: Basic Lifecycle DAD promotes a full delivery lifecycle Disciplined Agile Consortium 14

DAD is Goal-Driven, Not Prescriptive Disciplined Agile Consortium 15

DAD Teams Are Enterprise Aware Disciplined agilists: Work closely with enterprise groups Follow existing roadmap(s) where appropriate Leverage existing assets Enhance existing assets Disciplined Agile Consortium 16

Governance is Built Into DAD Governance strategies built into DAD: Risk-value lifecycle Light-weight milestone reviews Standard opportunities for increased visibility and to steer the team provided by agile Enterprise awareness Robust stakeholder definition Disciplined Agile Consortium 17

Context Counts Tailoring and Scaling Agile Agility at Scale Disciplined Agile Delivery Agile DAD provides the foundation from which to scale: Large teams Geographically distributed teams Compliance Domain complexity Technical complexity Organizational distribution Delivery focus Risk-value driven lifecycle Self-organization with appropriate governance Goal driven Enterprise aware Construction focus Value driven lifecycle Self-organizing teams Prescriptive Project team aware Disciplined Agile Consortium 18

Large Scale Scrum (LeSS) - Introduction Large Scale Scrum (LeSS) - Large-scale Scrum is regular Scrum applied to large-scale development Developed by Craig Larmen and Bas Vodde Based on experience of Craig Larmen and Bas Vodde in implementing Scrum at large, multisite and offshore development. Large Scale Scrum involves applying the purpose of single team scrum elements to large and multisite situations within constraints of standard Scrum Rules Emphasizes Feature Teams and its benefits Two Agile Scaling Frameworks LeSS Framework 1 Up to 10 Scrum Teams (of seven people) LeSS Framework 2 Up to a few thousand people on one product Source: http://www.craiglarman.com/ Mehul Kapadia 19

Large Scale Scrum (LeSS) Component Teams and Feature Teams 20

Large Scale Scrum (LeSS) Framework-1: Up to 10 Scrum Teams (of seven people) 21

Large Scale Scrum (LeSS) Framework-2: Up to few thousand people on one product 22

Synopsis Framework SAFe DAD LeSS Style Prescriptive Framework Process Decision Framework (Goal Based Approach with adaptable lifecycle) Foundations Lean Thinking, Product Development Flow, Scrum, XP, Kanban, Value Stream Core Values Code Quality, Program Execution, Alignment, Transparency Distinctive Roles/Teams Release Train Engineer System Team Building Blocks PSI, Agile Release Train, Agile Teams, Value Streams, Architecture Runway Team, Program, Portfolio Levels People first, learning oriented Hybrid Agile approach, focuses on consumable solution with full delivery lifecycle Generic Role Names and Generic Meeting Names Team Lead, Product Owner, Architecture Owner, Team Member, Stakeholder Inception, Construction and Transition Phases Organizational design framework Scrum is the foundation and frameworks are based on size of the project. Area Product Owner Feature Teams Adjust Coordination tools and frequency per scale Adopt tools/techniques to Multisite situation Distinctive Events/Meetings Portfolio Planning, PSI Planning, Inspect and Adapt workshop Tailored lifecycle and Tailored Meetings Governance Mechanisms Meetings at cross-team level. Sprint Planning in parts with representatives then with teams. Joint Product Backlog Refinement Area level meetings Mehul Kapadia 23

References and Resources Framework SAFe DAD LeSS Websites www.scaledagileframework.com www.scaledagileacademy.com http://disciplinedagileconsortium.org/ http://disciplinedagiledelivery.com/ http://www.craiglarman.com/ http://www.odd-e.com/ Books Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise - by Dean Leffingwell Scaling Software Agility: Best Practices for Large Enterprises - by Dean Leffingwell Certifications SAFe Agilist (SA) SAFe Practitioner (SP) SAFe Program Consultant (SPC) SAFe Program Consultant Trainer (SPCT) SAFe Product Manager/Product Owner (SPMPO) Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise - by Scott W. Ambler, Mark Lines Disciplined Agilist-Yellow Belt Disciplined Agilist-Green Belt Disciplined Agilist-Black Belt Practices for Scaling Lean and Agile Development - by Craig Larman and Bas Vodde Scaling Lean and Agile Development - by Craig Larman and Bas Vodde Upcoming Book - Large-Scale Scrum: More is LeSS Not Applicable at this time Mehul Kapadia 24

Wrap up, Questions and Contact Special Thanks to Scaled Agile Inc., Scott Ambler and Craig Larman for their permissions. Contact: Mehul Kapadia LinkedIn - www.linkedin.com/in/mehulkapadia/ Twitter - @mehulpkapadia Mehul Kapadia 25