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

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

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

De-Mystifying Kanban:

Why Achieving Agile at Scale Requires More Than Team & Evolutionary-based

We use Agile. What does that mean?

Businesses now operate in rapidly changing environment.

Introduction to Agile and Scrum

Software Design COSC 4353/6353 D R. R A J S I N G H

Our Approach to the Scaled Agile Framework (SAFe )

In-House Agile Training Offerings

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

Aligning Multiple Teams with Lean-Agile Thinking

The Business Case for Agility

Advanced Agile Techniques

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

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

SCRUMOPS. David West Scrum.org All Rights Reserved

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

Development Processes Agile - Value Driven Delivery. Stefan Sobek

CS314 Software Engineering Project Management

Watson Internet of Things. Agile Development Why requirements matter

CollabNet Trends, Challenges, and Success with Agile ALM

Organizational Change Through Metrics

An Introduction to Leanban. A Net Objectives White Paper

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

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

SBDEFT: Scrumban Driven Engagement Framework for Testing

Why We Need More Than MVPs

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

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

Aligning Multiple Teams with Lean-Agile Thinking

AGILE SOLUTIONS. Agile Basics

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development

An Overview of Guiderails: Keeping Aligned and on Track

Kanban Adoption at SEP. How Kanban has impacted SEP

Becoming Lean: Why, What, and How

PMI-ACP Blended-Learning Instructor-Led Session

Organizational Matters

Yes! Scrum did wonders beyond IT. Padma Satyamurthy

Best Practices for Enterprise Agile Transformation

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

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

Developing Complex Solutions with SAFe

This document is copyrighted, the distribution of this document is punishable by law.

Agile Planning. Petri Heiramo. Agile Coach, CST

Scaled agile transformation case study

Software Development Methodologies

Agile transformation is hard in large organizations JAOO Kati Vilkki

Portfolio Management In An Agile World

SCRUMOPS. David West Scrum.org All Rights Reserved

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

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018

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

David West Jayne Groll

Scale. Becoming a Lean Enterprise with IBM and SAFe

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

Scrum, Kanban, DevOps, and Nexus

LEANBAN PRIMER ESSENTIALS THE. Al Shalloway James R Trott. Lean Software Development at the Team Level. table of contents

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

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

Agile Methodologies for DevOps

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

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

Two Branches of Software Engineering

Agile Manifesto & XP

Scrum Intro What s in it for me?

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

We are Product Support following Kanban (ScrumBan), yet pulling in small features (stories), room for scope creep.

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Agile Metrics - Lessons Learned from my FitBit

Patterns and Practices of Best DevOps Organizations

Kanban, Flow and Cadence

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Scale. Making the Case for the Lean Enterprise

Knowledge Solution Services

Processes and Life- Cycles. Kristian Sandahl

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess

Where do you want to get to?

Lean Agile Community of Practice Implementing Scaled Agile

The Business Value of Agile Transformation

/smlcodes /smlcodes /smlcodes. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation. In Association with Idleposts.

Agile Thinking. Petri Heiramo. Agile Coach, CST

AGILE methodology- Scrum

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

STATE OF AGILE ISRAEL

The Faster Road to Innovation Why Workopolis Went Agile

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

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

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

Agile & Lean / Kanban

Changing our Ways to Deliver Greater Value

Agile Product Development for Digital Medicines

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

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

Waterfall Vs. Agile PM

Processes and Life- Cycles. Kristian Sandahl

Five DevOps CM Practices

The Business Case for Agility

Transcription:

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

Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING Team Manage ment Kanban / Scrum ATDD / TDD / Design Patterns Lean Management Project Management

bstract What is the flow of information in product management? Why do we want to deliver fast? How do we discover value? Why is it important to have structure? Case studies

conomics of responsiveness Investment Period Payback Period Profit Period Cash flow Time Breakeven First Release from Denne and Cleland-Huang. Software by Numbers

Staged Releases Investment Period Payback Period Profit Period Cash flow Release 1 Net Return Time First Release

Staged Releases Profit Period Cash flow Investment Period Payback Period Release 1 Net Return Release 2 Net Return Time Second Release

taged releases Profit Period Cash flow Investment Period Payback Period Total Return Time Breakeven Point Investment

ncreased profit Staged Releases Cash flow Breakeven Single Release Time First Release 10

PARETO Business value realized release release release release

LINEAR Business value realized release release release release

Business value realized release release Time MINIMUM BUILD RELEASE

Business value realized release Time WATERFALL? PARETO WITHOUT EARLY RELEASES

Time BLEND Business value realized release release release

standard development sequence do the most important half first More important Less important

standard development sequence do the most important 25% first More important Less important

Deliver in Stages when possible focusing on the known, valuable features gives greater certainty produces greater value lowers risk of mis-building and over-building

the road well travelled

Consider the Software Value Stream Regional Coordinators Business Leaders Trainers & Educators Product Managers Business Capabilities Managing here Product Champion(s) Product Related Product Related Software Product Product Related New Requirements Shared Components Development Customer Software Release Concept Customers Ops & Support Shared Components Reduces induced waste here Consumption Product Portfolio Management

Does selforganizing teams mean you do what No you want?

Role of Team in Bigger Picture

VALUE Business Lean Enterprise Team Manage ment MAKE FLOW

Team MAKE INCREMENTAL DELIVERY CREATIVE PROBLEM SOLVING QUALITY BUILT IN

VALUE PRIORITIZATION BUSINESS ITERATIONS RELEASE PLANNING Business

FLOW Value Stream Visualization Impediment Impact Workflow as Process ACCOUNTABILITY technical Manage (limit) queues Visual controls Manage flow (process) Manage ment

Getting the right people to work on the right thing at the Is more important than doing the steps faster right time

what structure to use?

how much of what you do is valuable? rework?

What Work Do You Do? Getting Requirements Design Programming Testing Planning Collaboration Integration Re-doing requirements Working from old requirements Fixing bugs Building unneeded features Documentation Deployment Training Integration errors Overbuilding frameworks Essentially duplicating components

Long feedback cycles increase the amount of work to be done. Shorter feedback cycles decrease the amount of work to be done. What organizational structure should we use to decrease feedback times?

Case study 1 Teams self-organized by layer

Case Study 2: Military Aircraft Background 7 components on plane 70 person dev group (50 devs) 7 teams (4-10 each) 4 test platforms, 2 simulators, 1 plane Challenge was integration extremely difficult

ynamic Feature Teams

esulting Savings 63% increase in throughput 42% decrease in defects Greater than 22% savings* ($1.73M) *Was thought to be higher but not claimed due to political reasons

Case Study 3: Coordinating Teams Background Multiple teams Specialized Each team completed sprints in two weeks but value not delivered for months and then with challenges

Focus on time over the entire value stream.

MMF MMF Teams Split work MMF on according their parts to Teams Teams split according to components Eventually Teams work integrating on their them part together until done Feedback times for: Team Across teams Customer 2 weeks 6 weeks 8 weeks Progress bar

MMF MMF Split MMF into sub-features After Integration one iteration, still required teams integrate but takes their much components less time Development Teams work teams on split according their to part components Feedback times for: Team Across teams Customer 2 weeks 2 weeks 2 weeks Progress bar

Case study Coordinating Multiple Business Stakeholders with Multiple Team

The Simple Case 1. Define Business capabilities 2. Create MMFs 3. Prioritize MMFs 4. Create high level stories 5. Assign to team backlog Team Product Backlog Development team A A1 A2 A1 A1 A1 A1 A1 Team(s) A2 Architecture Technical Leads Product Owners

A Harder Case 1. Define Business capabilities 2. Create MMFs 3. Prioritize MMFs 4. Create high level stories 5. Assign to team backlogs Team Product Backlogs Application/ Component Teams A A1 A2 A1 A1 A1 A1 A1 Team(s) A2 A2A2 A2 Team(s) Team(s) Team(s) Architecture Technical Leads Product Owners

Agile At Scale 1. Define Business capabilities 2. Create MMFs 3. Prioritize MMFs 4. Create high level stories B1 B1 B1 B1 5. Assign to team backlogs Team Product Backlogs Application/ Component Teams A A1 A2 A1 A1 A1 A1 A1 Team(s) B2 B2B2 B2 B C B1 C1 B2 B3 C2 B3 C1 A2 B3 B3 B3 Blocked Team(s) Team(s) C2 Business Stakeholders Product Managers Architecture Technical Leads Product Owners Team(s)

Holistic Approach Delivery quickly Discover iteratively Attend to structure (flow) Optimize the whole key points

pen Space 11:00 Scaling Agile Challenges 1:00 Dot Game (simulation of Kanban) 3:00 Intro to Kanban by Chris Hefly

Thank You! copyright 2010 Net Objectives Inc.

Requirement Implementation Acceptance Test_Drive Development Test Case Specification