Mike Cottmeyer blog.versionone.net

Similar documents
Agile Scrum Process Checklist

improving It s what we do. TM

THE THREE THINGS. You Need to Know to Transform Any Sized Organization into an Agile Enterprise

BA Role or Skill: David Mantica ASPE Inc. IIBA Lexington, KY Wednesday, August 19 th

The Changing Roles of BAs and QAs in a SCRUM world

approach to successful project

Agile Portfolio based Release Trains

Agile Product Planning and Estimation with Steve Ropa

COURSE BROCHURE. Certified Agile Scrum Product Owner (CASPO) Training & Certification

Scaling FCC MARCIA HUNGLE & MARK RAJPAL NOVEMBER 22, 2017 PMI-SAC PROFESSIONAL DEVELOPMENT CONFERENCE

Welcome. Mapping the BA s Stakeholders in a DevOps Style Workflow

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

Agile Essentials Track: Business Services

Agile Delivery Framework (ADF)

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

Scaling Agile to the Enterprise

manag and product Scrum, requirements ement

Organizational Change Through Metrics

THE THREE THINGS. You Must Know to Transform Any Sized Organization into an Agile Enterprise

Certified Agile Scrum Product Owner.

In-House Agile Training Offerings

Evolving Team Structure in DevOps

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018

What s next for Traditional Functional QA Managers?

HARDCORE SCRUM. Focus shift to 4 P s Upping your game Copyright mxm9.com - Maxime Groenewoud

Scrum Team Roles and Functions

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Elizabeth Larson, CBAP, PMP, PMI-PBA, CSM CEO, Watermark Elizabeth Larson

Agile BA (including IIBA AAC exam prep)

Scaling Scrum with Feature Teams

The Faster Road to Innovation Why Workopolis Went Agile

Waterfall Vs. Agile PM

Portfolio Management In An Agile World

Advantages of Agile model:

Requirements Engineering in Agile Development. Presented by: Rafi Alam

Requirements Gathering in Agile: BA vs. PO

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Introduction to Agile and Scrum

Agile in a Regulatory & Compliance Environment. Julie Bridges

Extreme Agile Implementation and Creating a Value Delivery Office

Paula Mihalek. US Patent and Trademark Office

PMI-ACP Blended-Learning Instructor-Led Session

A Journey & How it Works for Clients

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

Metodologías Agiles en E///

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

Scrum Test Planning. What goes into a scrum test plan?

How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

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

Earned Value in Agile: The Definition of done in Agile Software development EVA 16, London, June 14th 15th Kjetil Strand, Promis AS

Two Branches of Software Engineering

Managing the Process and Organizational Impact of Continuous Delivery. Brent Hurley. Agile Coach and Delivery

Scrum Product Owner Course 03 - Roles and Responsibilities

Beyond Governance Planning. It s the Execution that Matters!

Agile Software Requirements. Matthew Renze Iowa State University COMS 409 Software Requirements

Two Ways to Add Detail to User Stories

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Lean Discovery & Inception TriAgile 2018

Russell Pannone February 10, 2009

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Tips for Success for a BA in an Agile Environment

Getting Started with Agile A Guide to Building High Performing Teams

Establishing Architecture for Large Enterprise Solutions in Agile Environment

A Journey through Agile in the Government

Knowledge Solution Services

PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014

RETRANSFORM BEYOND AGILE FOR FASTER, INTEGRATED IT SERVICE DELIVERY

RETRANSFORM BEYOND AGILE FOR FASTER, INTEGRATED IT SERVICE DELIVERY

Agile CIO Operating Model

D E V O P S T E X A S TEXAS DEVOPS M E E T U P INAUGURAL PRESENTATION

Scrum an Agile Process

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

ScrumDay MN. Jump Start Your Agile/Scrum Adoption (failure is awesome) October 13, 2016

BA25-Managing the Agile Product Development Life Cycle

Patterns and Practices of Best DevOps Organizations

How Agile Works. Agile defined. Agile Process. Agile Manifesto

Measuring Effort and Productivity of Agile Projects

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

Stepping Into A Distressed Project And Using Agile Tools To Get Out Of The Ditch

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Business Analysis and Product Ownership: One Goal, Two Views

Advanced Agile Techniques

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

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

Business Analysis - Curriculum

Agile Software Development. Stefan Balbo / Patrick Dolemieux

WHOLE-TEAM, DYNAMIC ORGANIZATIONAL MODELING

Salesforce Governance: A New Hope

The following slides illustrate the 10 LeSS principles shown in the above standard LeSS graphic 1

The Future of Business Analysis. October 2013

Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Achieving Resiliency with Agile Methods

Introduction to Agile (Scrum)

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

Nurturing the Agile Culture In the Project Office September 15, 2015

Transcription:

Adopting Agile

Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com

Ideal Agile Team

Ideal Agile Team

Developers Ideal Agile Team

Testers Developers Ideal Agile Team

Analyst Testers Developers Ideal Agile Team

Analyst PM Testers Developers Ideal Agile Team

Analyst CSM Testers Developers Ideal Agile Team

Product Owner Analyst CSM Testers Developers Ideal Agile Team

A Traditional Team

Dev. A Traditional Team

Dev. QA A Traditional Team

Dev. QA BA A Traditional Team

Dev. QA BA PM A Traditional Team

Dev. QA BA PM PO A Traditional Team

Dev. QA BA PM PO The Project Team A Traditional Team

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Analysi s Desig n Phase One Build Test Deploy Analysi s Desig n Phase Two Build Test Deploy Analysi s Desig n Phase Three Build Test Deploy

Where do I start?

An Agile Team

An Agile Team

Team An Agile Team

Team Features An Agile Team

Team Components Features An Agile Team

Team Components Features Services An Agile Team

Team Capabilities An Agile Team

Team Capabilities An Agile Team

Team Backlog An Agile Team

Team Velocity Backlog An Agile Team

Team Predictable Backlog Velocity An Agile Team

Team Predictable Trust Velocity Backlog An Agile Team

Build organizations around teams

Build organizations around teams Build small features

Build organizations around teams Build small features Garbage in garbage out

Build organizations around teams Build small features Garbage in garbage out Measure progress and get better

Multiple Teams

Capability 1 Multiple Teams

Capability 1 Capability 2 Multiple Teams

Capability 1 Capability 2 Capability 3 Multiple Teams

Scrum of Scrums Capability 1 Capability 2 Capability 3 Multiple Teams

Product Owner Team Capability 1 Capability 2 Capability 3 Multiple Teams

Product Owner Team with Architects Capability 1 Capability 2 Capability 3 Multiple Teams

Integration Team Capability 1 Capability 2 Capability 3 Multiple Teams

Context Capability 1 Capability 2 Capability 3 Multiple Teams

Context Coordination Capability 1 Capability 2 Capability 3 Multiple Teams

Product Owner too big

Product Owner too big Dependencies increase costs

Product Owner too big Dependencies increase costs Feature teams break down

Product Owner too big Dependencies increase costs Feature teams break down Velocity across teams

Multiple Projects

Project A Capability 1 Capability 2 Capability 3 Multiple Projects

Project A Project B Capability 1 Capability 2 Capability 3 Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Project B Project B Project B Project B Project B Project B Project B Project B Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Project B Project C Project B Project B Project B Project C Project C Project B Project C Project B Project B Project B Multiple Projects

Project A Project A Project A Project B Project B Project B Project C Project C Project C 3 months Multiple Projects

Project A Project A Project A Project B Project B Project B Project C Project C Project C 3 months 6 months Multiple Projects

Project A Project A Project A Project B Project B Project B Project C Project C Project C 3 months 6 months 9 months Multiple Projects

Project A Project B Project C Project A Project B Project C Project A Project B Project C 7 months Multiple Projects

Project A Project B Project C Project A Project B Project C Project A Project B Project C 7 months 8 months Multiple Projects

Project A Project B Project C Project A Project B Project C Project A Project B Project C 7 months 8 months 9 months Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects

C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Refactorin Project A Training g Project B Project B Project B Project B Project B Project B Refactorin Training Project B g Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects

Build organizations around capabilities

Build organizations around capabilities Optimize throughput across teams

Build organizations around capabilities Optimize throughput across teams Prioritize for finish

Build organizations around capabilities Optimize throughput across teams Prioritize for finish Smaller projects are better

Agile Enterprise

PMO Agile Enterprise

PMO PO Team Agile Enterprise

PMO PO Team Team Agile Enterprise

PMO PO Team Team Enterprise Architecture & Epics Agile Enterprise

PMO PO Team Team Enterprise Architecture & Epics Solutions Architecture & Features Agile Enterprise

PMO PO Team Team Enterprise Architecture & Epics Solutions Architecture & Features Detailed Design & Stories Agile Enterprise

Guidance PMO PO Team Team Agile Enterprise

Feedback PMO PO Team Team Agile Enterprise

Not the entire Product Delivery business Agile Enterprise

Strategy Product Delivery Agile Enterprise

Strategy Product Delivery Support Agile Enterprise

Establish direction give feedback

Establish direction give feedback Business is made up of capabilities

Establish direction give feedback Business is made up of capabilities The goal is greater profitability

Establish direction give feedback Business is made up of capabilities The goal is greater profitability Focus improvements on constraints

Capability Modeling

Teams Capability Modeling

Teams Identify Capability Modeling

Teams Define Identify Capability Modeling

Teams Define Assign Identify Capability Modeling

Teams Optimize Define Assign Identify Capability Modeling

Thoughts?

Adopting Agile www.aspe sdlc.com www.versionone.com

Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com