Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

Similar documents
"The Agile PMO: From Process Police to Adaptive Governance"

Release Notes Applied SAFe 4.0

LEAN AGILE POCKET GUIDE

Chapter 6. Iteration 0: Preparing for the First Iteration

Developing the Agile Mindset for Organiza7onal Agility. Shannon Ewan Managing

agenda AGILE AT SCALE

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

Roles: Scrum Master & Project Manager

Agile Metrics. It s Not All That Complicated

Your Agile Team s Indispensible Asset

Business Analysis Standardization A Strategic Mandate. John E. Parker CVO, Enfocus Solu7ons Inc.

How we work. Digital Natives working methods

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

Building the Lean Agile Enterprise with the Scaled Agile Framework:

Agile Product Roadmap Tutorial

Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies

Answered: PMs Most Common Agile Questions

CSPO Learning Objectives Preamble. Scrum Basics

Applying Lean on Agile Scrum Development Methodology

Agile Project Management By Mark C. Layton

APP IDEATION. Understanding client vision. Exchange of idea s. Finalizing an outline. Deliverables:

Agile with XP and Scrum

D25-2. Agile and Scrum Introduction

Would you like to have a process that unlocks ability to learn and produce faster?

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Scaling Lean-Agile Practices Across the Enterprise

Terrace Consulting Services

When agile is not enough

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

From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network

#POvsPM. John Milburn, Pragmatic Marketing David West, CEO Scrum.org

Training and Coaching

AGILE - QUICK GUIDE AGILE - PRIMER

7/24/2015. Blackstone Drupal Team

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile Security. Tilmann Haak, XING AG,

How To Plan An Agile Project

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

The nuts and bolts of Agile practices, terms and metrics. Agile Primer Rally So5ware Development, Inc.

When is Agile the Best Project Management Method? Lana Tylka

Lean QA: The Agile Way. Chris Lawson, Quality Manager

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Glossary SAFe 4.0 for Lean Software and Systems Engineering

Agile for Project and Programme Managers

Go to Market with a New Analytic Product in Just 8 Weeks.

Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007

Agile for Product Owners

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

Case Study on Critical Success Factors of Running Scrum *

Introduction to Enterprise Agile Frameworks

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Agile Project Management

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

SEMS - Software Engineering M anagement System for Small and Medium Software Product Businesses

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Challenges of PM in Albania and a New. Professional Perspec8ve. Prepared by: Dritan Mezini, MBA, MPM B.S. CS

Project Por)olio Management

The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.:

November, 2011 Joshua Kerievsky Industrial Logic, Inc. Lean Startup. Why It Rocks Far More Than Agile Development

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

Project Management Success on SharePoint

HP Agile Manager What we do

The Product Canvas! A Lean Tool for Creating New Products! Cambridge Product Management Network! 24 June 2013!

Agile and Earned Value. A white paper. October Author Stephen Jones, Sellafield Ltd

Introduction to Agile and Scrum

Introduction to Agile Scrum

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

When User Experience Met Agile: A Case Study

Nova Software Quality Assurance Process

Agile Certification: PMI-ACP

Mastering the Iteration: An Agile White Paper

Agile Requirements Best Practices

Integrating Scrum with the Process Framework at Yahoo! Europe

PROJECT PORTFOLIO SUITE

Strategic Vision and Scrum: Looking Beyond the Next Sprint. Jimi Fosdick Certified Scrum Trainer and Scrum Mentor

Best Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza

Testing and Scrum. Agenda. Fall 2007 Scrum Gathering

Cloud Risks and Opportunities

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is?

UX Adoption & Design Services for Fiori and Screen Personas

What s Lean Agile & How does it allow teams to progressively improve customer satisfaction & service delivery?

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Agile Planning & Metrics That Matter

Qlik UKI Consulting Services Catalogue

Measuring ROI of Agile Transformation

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

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

Agile project portfolio manageme nt

How to optimize offshore software development with Agile methodologies

Agile Scrum and PMBOK Compatible or Contrary?

15 Principles of Project Management Success

Chapter 7. Lean-Agile Release Planning

UX for Successful Products

The Basics of Scrum An introduction to the framework

BI Dashboards the Agile Way

user experience interaction design web design web development web:

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Transcription:

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development Mack Adams Calgary Agile Methods User Group September 4, 2014

About Mack Adams Agile Consultant & Trainer Worked & lived in Canada, US, UK, India & France Focus on por=olio & product mgmt and organiza@onal design Lithespeed LLC Consultancy based in Washington, DC. Mission to transform workplaces through Lean, Agile and Scrum approaches Mix of trainers, coaches & consultants 2

Agenda Extending Agile adop@on into Product groups Problem Statement Examples Outcomes Techniques & Approaches Agile Adop*on Models for Scaling into Product SAFe, LeSS, Pragma*c, Custom Agile Por;olio Management Agile Product Discovery User Story Mapping Takeaways 3

Problem Statement Organiza@on only par3ally benefit from adop@ng Agile when product management & product marke7ng func@ons are not @ghtly integrated Both business and process improvements go unrealized: Time to Market remains long S@ll building incorrect or too many things Long feedback cycles Big releases 4

Examples of the ProdMgmt- Dev breakdowns Belief that Agile is for Development, but Product Management doesn t really need to change Sure, go ahead and do Agile, but let s keep the scope, date and budget fixed Do what you want, but don t touch my date Do Agile, I hear it makes the developers faster Product Manager operates in tradi3onal model AND is the Product Owner: Can lose sight of the market opportunity leading to poor product design Or, doesn t have 3me to engage with the team leading to poor collabora@on Product Owners are picked from a range of candidate product roles, but lack the authority to decide anything meaningful Limited support, educa@on and structural change to make transi@on real

Examples of the ProdMgmt- Dev breakdowns Por=olio priori@za@on is weak or non- existent, so trade- offs are decided in Development Lack of dependency management leads to integra@on bugs and delayed deliveries Big releases, lead to big release management overhead, which only reinforce big releases One shot to get everything in the next release Sales closes new deals based on certain features crea@ng further delays Product Management inventory is a huge waste of effort Big batch documents that need to be converted into Agile consumable stories Dev teams sit idle wai@ng for everything to be figured out by product mgmt

Agile Product Management Focus Business strategy Por=olio Vision Release Itera@on Item 7

Outcomes Focus on Agile Product Development Customer value over produc@vity metrics Scale- up Agile in complex systems Con3nuous Product Discovery Collabora@on and visualiza@on Transparency and regular releases to build trust Remove impediments at ALL levels Improve products, people and profits

Agenda How to extend Agile adop@on into Product groups Problem Statement Examples Outcomes Techniques & Approaches Agile Adop7on Models for Scaling into Product SAFe, LeSS, Pragma7c, Custom Agile Por;olio Management Agile Product Discovery User Story Mapping Takeaways 9

Adop3on Models Scaled Agile Framework (SAFe) Large Scale Scrum (LeSS) Adapted Pragma3c Framework Custom Built IDEATE DISCOVER Prioritize Business Cases Existing New Ideation Topics from: Business Cases Product Strategy Customer Interviews M & A Technology CHARTER Clarify Axway & Customer Business Cases Define High Level Scope Estimate Preliminary Costs Select key User Personas Assess Business & Technical Risks Align with A5 Product Strategy Validate with Key Customers Create Product Backlog Collaboratively Build Release Plan Select Architectural approach Define UX and Doc approaches Develop Production Plan & Budget Align with Product Portfolio Prepare Dev Teams & Operations PRODUCE MARKET Complete functionality: Working software Supporting artifacts Establish Velocity Quality Review & Benchmarking Updated Roadmap w/ Milestones NPI Activities prepared Leads & Campaigns New Business Cases delivered Upsell / cross-sell Messaging Proof points of Strategy Web, branding updates Events scheduled Proof%of%Concept% A5 Suite Requirements Major Enhancements Product Features Re-assess Velocity Chartering Kick-Off Go / No Go Go // Go No Go Go No Go / No Go Discover Product Product Group V2 Build Software Chartering V2 Launch Product DevOps' Cloud'Svcs% MK% C$ R&D% I% R&D V2 Product Group V2 SSC% I$ GCS% PG'' A/R$ MK% C$ R&D% C$ SSC% C$ GCS% PG'' A$ MK% I$ R&D% R$ SSC% I$ GCS% I% PG'' C$ MK% I$ R&D% A$/$R$ SSC% $ GCS% C% PG'' C$ MK% A$/$R$ R&D% I$ SSC% C$ GCS% C$ Sales%7%I$ RACI Business Operate RTO Outcomes & Decisions PG'' A/R$ GA RTM Create Product Backlog Product Group V2 No Discovery Process Cases[PG] [MK] Prioritized w/ Marketing Discovery Project Scoped[PG] Description & benefits Cases[PG] Validated Business High Level Scope document [PG] Alignment w/ A5 Vision Proof of Concepts Technical Feasibility [RD] Preliminary Cost projection[pg][rd] Risk assessment Business[PG]& Technical[RD] Product Release Plan [RD] UX personas, Mock-ups & Design[PG] Architectural approach[rd] Testing Strategy & Plan[RD] Development Organization[RD] Budget & Investment plan[pg][rd] Updated Product Roadmap[PG] Comprehensive Risk Log[ Completed Functionality Demonstrable Milestones [RD] RTM and/or RTO deliverables Supporting documentation[pg] [RD] Non-binaries Updated Release Plan[RD] w/ established Velocity Technical Risk assessment[rd] Budget & Investment Update[PG][RD] NPI Checklist complete Updated product strategy messaging[mk] Pre-Sales & PSO Training[MK] [PG] Global events calendar [MK] Sales Training[MK] [PG] Business[PG]& Technical[RD] Artifacts BUSINESS CASE TRACKER Backlog[PG] PRODUCT ROADMAP DISCOVERY DASHBOARD R&D DASHBOARD CHARTERING DASHBOARD PRODUCT & SOLUTION RELEASE CALENDAR MARKETING EVENTS CALENDAR Governance A x w a y P r o d u c t D e v e l o p m e n t P r o c e s s v2.0 Sep 23 - Axway 2013, All Rights Reserved

Large Scale Scrum

Adapted Pragma@c Marke@ng Framework h\p://www.enthiosys.com/images/a09_prodmgr_prodowner_dilemma.pdf

Adop3on Models Scaled Agile Framework (SAFe) Large Scale Scrum (LeSS) Adapted Pragma3c Framework Custom Built IDEATE DISCOVER Prioritize Business Cases Existing New Ideation Topics from: Business Cases Product Strategy Customer Interviews M & A Technology CHARTER Clarify Axway & Customer Business Cases Define High Level Scope Estimate Preliminary Costs Select key User Personas Assess Business & Technical Risks Align with A5 Product Strategy Validate with Key Customers Create Product Backlog Collaboratively Build Release Plan Select Architectural approach Define UX and Doc approaches Develop Production Plan & Budget Align with Product Portfolio Prepare Dev Teams & Operations PRODUCE MARKET Complete functionality: Working software Supporting artifacts Establish Velocity Quality Review & Benchmarking Updated Roadmap w/ Milestones NPI Activities prepared Leads & Campaigns New Business Cases delivered Upsell / cross-sell Messaging Proof points of Strategy Web, branding updates Events scheduled Proof%of%Concept% A5 Suite Requirements Major Enhancements Product Features Re-assess Velocity Chartering Kick-Off Go / No Go Go // Go No Go Go No Go / No Go Discover Product Product Group V2 Build Software Chartering V2 Launch Product DevOps' Cloud'Svcs% MK% C$ R&D% I% R&D V2 Product Group V2 SSC% I$ GCS% PG'' A/R$ MK% C$ R&D% C$ SSC% C$ GCS% PG'' A$ MK% I$ R&D% R$ SSC% I$ GCS% I% PG'' C$ MK% I$ R&D% A$/$R$ SSC% $ GCS% C% PG'' C$ MK% A$/$R$ R&D% I$ SSC% C$ GCS% C$ Sales%7%I$ RACI Business Operate RTO Outcomes & Decisions PG'' A/R$ GA RTM Create Product Backlog Product Group V2 No Discovery Process Cases[PG] [MK] Prioritized w/ Marketing Discovery Project Scoped[PG] Description & benefits Cases[PG] Validated Business High Level Scope document [PG] Alignment w/ A5 Vision Proof of Concepts Technical Feasibility [RD] Preliminary Cost projection[pg][rd] Risk assessment Business[PG]& Technical[RD] Product Release Plan [RD] UX personas, Mock-ups & Design[PG] Architectural approach[rd] Testing Strategy & Plan[RD] Development Organization[RD] Budget & Investment plan[pg][rd] Updated Product Roadmap[PG] Comprehensive Risk Log[ Completed Functionality Demonstrable Milestones [RD] RTM and/or RTO deliverables Supporting documentation[pg] [RD] Non-binaries Updated Release Plan[RD] w/ established Velocity Technical Risk assessment[rd] Budget & Investment Update[PG][RD] NPI Checklist complete Updated product strategy messaging[mk] Pre-Sales & PSO Training[MK] [PG] Global events calendar [MK] Sales Training[MK] [PG] Business[PG]& Technical[RD] Artifacts BUSINESS CASE TRACKER Backlog[PG] PRODUCT ROADMAP DISCOVERY DASHBOARD R&D DASHBOARD CHARTERING DASHBOARD PRODUCT & SOLUTION RELEASE CALENDAR MARKETING EVENTS CALENDAR Governance A x w a y P r o d u c t D e v e l o p m e n t P r o c e s s v2.0 Sep 23 - Axway 2013, All Rights Reserved

Agenda How to extend Agile adop@on into Product groups Problem Statement Examples Outcomes Techniques & Approaches Agile Adop*on Models for Scaling into Product SAFe, LeSS, Pragma*c, Custom Agile Por@olio Management Agile Product Discovery User Story Mapping Takeaways 15

Agile PorOolio Management Business strategy Por=olio Vision Release Itera@on Item 16

Agile PorOolio Management Step 1 Do it. Step 2 Visualize it.. 17

Program Alignment Wall 18

Agile Product Discovery Business strategy Por=olio Vision Release Itera@on Item 19

Discover a product that is valuable, usable and feasible It doesn t ma\er how good your engineering team is if they are not given something worthwhile to build. 20

Agile Product Discovery Works in tandem with Delivery Called Dual Track Done on a con3nuous basis Aiming for Just- In- Time Elabora*on and Flow Whole Team Involvement Product / Marke@ng User experience Development / Architecture / QA 21

Dual- Track Lean + Agile Processes STREAM OF VALIDATED FEATURES DISCOVERY DELIVERY

Product Discovery Toolkit Research & Interviews User Personas Canvases Prototyping Collabora@ve Chartering User Story Mapping and many more 23

Agenda How to extend Agile adop@on into Product groups Problem Statement Examples Outcomes Techniques & Approaches Agile Adop*on Models for Scaling into Product SAFe, LeSS, Pragma*c, Custom Agile Por;olio Management Agile Product Discovery User Story Mapping Takeaways 24

User Story Mapping Business Strategy Por=olio Vision Release Itera@on Item 25

User Story Mapping Created by Jeff PaXon hxp://www.comakewith.us

User Story Mapping Two dimensional backlog that visualizes story structure Release planning & story splitting on the story map Focus on incremental and iterative development user activity task time Sub-task or Task details 2014 Jeff Pa\on, All rights reserved, www.agileproductdesign.com 27

User Story Mapping Release Planning necessary less optlonal more op@onal op@onality first release second release third release @me 2014 Jeff Pa\on, All rights reserved, www.agileproductdesign.com 28

Product PorOolio Planning Map mul3ple product backlogs Assess Architectural & Marke3ng themes simultaneously 2010 Axway All rights reserved. 31

Agenda How to extend Agile adop@on into Product groups Problem Statement Examples Outcomes Techniques & Approaches Agile Adop*on Models for Scaling into Product SAFe, LeSS, Pragma*c, Custom Agile Por;olio Management Agile Product Discovery User Story Mapping Takeaways 32

Takeaways 1. When Product organiza@ons are fully integrated, step- change in organiza@onal outcomes possible 2. Develop an inclusive scaling model to create flow system w/ Product groups 3. Experiment thoughoully, improve con3nuously 33

Reading List Inspired Marty Cagan User Story Mapping Jeff PaJon Agile Solware Requirements Dean Leffingwell Scaling Solware Agility Dean Leffingwell Prac@ces for Scaling Lean & Agile Development Craig Larman Scaling Lean & Agile Development Craig Larman Managing Agile Projects Sanjiv Augus*ne The Principles of Product Development Flow Don Reinertsen 34

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development Mack Adams Calgary Agile Methods User Group September 4, 2014