in O&M/Sustainment: What s Different? Paul E. McMahon Principal, PEM Systems



Similar documents
Agile for Product Owners

Iteration Planning. also called Iteration Kickoff

Issues in Internet Design and Development

A MODEL FOR RISK MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT

Agile Scrum Workshop

"Bezpieczny Projekt"

Is Your Organization Agile-Ready?

Sales Management 101, Conducting Powerful Sales Review Meetings

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Waterfall to Agile. DFI Case Study By Nick Van, PMP

EXIN Agile Scrum Foundation. Sample Exam

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Agile software development

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Enterprise Release Management

Ten Tough Interview Questions and Ten Great Answers

Agile Development. Perspectives from the Texas Legislative council

15 Principles of Project Management Success

Strategic Account Planning How to Get from Good to Great?

Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA

Building a Better Backlog

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

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

2015 Trends & Insights

Agile Based Software Development Model : Benefits & Challenges

Scenarios for Pair Coaching Exercises

Introduction to Agile Practices

AGILE - QUICK GUIDE AGILE - PRIMER

Project Management. On-Site Training and Facilitation Services. For more information, visit

Business Process Management The Must Have Enterprise Solution for the New Century

Agile project portfolio manageme nt

Council is committed to achieving the three key outcomes identified by our local community:

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

Six Drivers For Cloud Business Growth Efficiency

How to use network marketing via the social network

Agile with XP and Scrum

How to Structure Your First BPM Project to Avoid Disaster

Key Leadership Behaviors Necessary to Advance in Project Management

4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments

Creating a Customer Advisory Board Overview and Checklist by Clearworks

Practical Agile Requirements Engineering

EXIN Agile Scrum Foundation

Collaborative Project Management in a DevOps Culture

Agile Data Warehousing

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

What CMMI Cannot Give You: Good Software

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

3 Steps to an Effective Retrospective December 2012

EMA CMDB Assessment Service

How To Lead By Design

FIVE CHALLENGES TO AGILE PLANNING:

Transitioning from Project Manager to Project Leader

Big Data: has it lived up to our expectations? Greg Nichelsen Head of Customer Insights & Analytics

Behaviors and Actions That Support Leadership and Team Effectiveness, by Organizational Level

By Paula Rome, Senior TestTrack Product Manager

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

Adopting Agile Testing

Skanska Group Diversity and Inclusion Vision 2020 Q&A

Product Development: From Conception to Execution. Slide 1

A Glossary of Scrum / Agile Terms

THE SUCCESSFUL JOB SEARCH

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

CONDUCTING EFFECTIVE MEETINGS WORKBOOK A BASIC BUSINESS VICTORY GUIDE

GENDER DIVERSITY STRATEGY

IT Portfolio Management in State Government

Creating a High Maturity Agile Implementation

PMBOK? You Can Have Both! June 10, Presented by:

The Travel and Expense Management Guide for 2014

D25-2. Agile and Scrum Introduction

Goals, Objectives and Norms

Managing Agile Projects in TestTrack GUIDE

Application Overhaul. Key Initiative Overview

Behavioral Interview Questions

Agile Software Development

Reliable Business Data Implementing A Successful Data Governance Strategy with Enterprise Modeling Standards

SCM & Agile Business Intelligence. Anja Cielen

Training for IT project managers and team leads

LEAN AGILE POCKET GUIDE

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Project, Portfolio Management (PPM) for the Enterprise Whose System is it Anyway?

The Business Analyst Role in Agile Projects and How To Do It

User Stories. Randy Shepherd NYU

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

Section 2 - Key Account Management - Core Skills - Critical Success Factors in the Transition to KAM

RISK MANAGMENT ON AN AGILE PROJECT

Hybrid-Agile Software Development

FIVE CHALLENGES TO AGILE PLANNING AND SOLUTIONS FOR GREATER SUCCESS ACROSS YOUR ORGANIZATION

IMPLEMENTING SCRUM. PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM. Designed by Axosoft, creators of the #1 selling Scrum software.

Mentoring YOUR ROAD MAP TO SUCCESS. By Nona Chigewe

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc E. Third Avenue, Suite 205 Foster City, CA 94404

Agile Training Portfolio

ERP. Key Initiative Overview

Chapter 6. Iteration 0: Preparing for the First Iteration

Business Process Management's Success Hinges on Business-Led Initiatives

Tips for Good Agile Requirements

Thinking about College? A Student Preparation Toolkit

Project Management in Software: Origin of Agile

Need Information? Go to: Have Questions?

Transcription:

Measurement in Backlog Management in O&M/Sustainment: What s Different? Paul E. McMahon Principal, PEM Systems 1

Introduction Goal: What s Different? -Share 12 insights Waterfall Backlog driven /Iterative Encourage discussion/ questions Mega-l Project Committed to change 2

History Critical project kicking off Wanted iterative, backlog driven, but requirements all firm Requirements Firm! Got to be willing to collaborate to be agile. Right? Used project s real data to kick off project 3

Two important definitions Product Backlog An ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. Product Owner Responsible for the product backlog including its content and ordering. Product owner is responsible for maximizing the value of the product and the work of the development team 4

More about case study: Goals, Invest, Buckets, Allocation, Ranking Two workshop groups (Grp A included product owner, Grp B included architect and lead reqts analyst) Allocated requirements to buckets Asked product owner to rank Brainstorm 5-10 goals Consensus Merged INVEST Independent Negotiable Valuable Estimatable Small Testable 5

Insights 1. Collaboration costs. You should only do it when you need to. If you have must do requirements, then don t collaborate on them. But Team definitely organize them, and prioritize them 2. The way we need to organize and express requirements is different (INVEST). The Backlog is the one and only one list of customer requirements. Product Backlog Modified Chief Architect 6

Insight 3. It is essential to have the Product Owner, the Architect, and the full development team together as we make these decisions. Full transparency is essential (everyone knows what is agreed to) Chief Architect Team Product Owner Architecture not off to side, but integrated t in 7

A Question to the Team We have better understanding of value of what building I asked team if could see value of exercise 8

Insight 4. The team needs to understand the opportunity (or value) to the customer to help them make the best decisions during development to best support all stakeholders including operations and maintenance I asked team if could see value of exercise We have better understanding of value of what building 9

Risk Management Brainstormed risks, evaluated risk exposure, priority Reevaluated product backlog order based on risks Raised one product backlog item higher as result Risk list Product Backlog Reordered Note: Not introducing extra work or cost to mitigate risks 10

Risk Assessment: When deciding priority of work Focus Business Value Quick wins Tough, but necessary Low Priority Why bother? Risk Don t just work all high risk items first; Balance with value 11

Insights 5. With an iterative backlog driven approach risk management tis not a separate distinct activity, but is integrated into the team s planning each iteration 6. We always keep a value to the customer ordered backlog that has been balanced with a risk assessment and architecture first strategy. Team integrates risk management into iteration planning Different from traditional risk review board approach Value to customer ordered backlog Different from traditional requirements documents 12

Insight 7. When you move in the lean/agile REQM DESIGN IMPL TEST direction it affects Test not just at the end every yphase in the its everywhere! er full life cycle from requirements through operations, maintenance and Plan sustainment DO ADAPT CHECK Also means User community representation is throughout Mega-l 13

Insight 8. Need for an engaged product owner continually working all of the stakeholders he/she is representing Responsible for grooming the backlog Product Owner Ensures high risk stakeholders available for key demonstrations 14

How are developers, project managers and functional managers affected? Development team empowered Self directed team behavior takes time. 3 questions enough? Anticipate questions from everyone on what the new expectations are Transparency means the team keeps the visible task status board up to date every day Do I need to call my usual status meeting? Transparency keep task board current 15

Insight 9. When you move to self directed teams project managers become helpers, rather than driving the project top down from the master schedule. Project managers support team by listening and removing obstacles 16

Transparency Young developer was having trouble Afraid to let team know he was falling behind.. Discussions led to better understanding of root cause.. Some developers may have trouble reporting truth 17

Insight 10. Functional managers are affected too when you move toward a backlog-driven approach. Especially functional managers who have traditionally taken a strong technical role in project decisions. Functional managers attending team stand ups can be a conflict of interest Role of functional managers moves more toward career growth issues 18

Insight (and back to firm reqts) 11. You may think there is no room for collaboration, but as you learn more there usually is Previously viewed must do Requirements often become old implementation how tos that customer was used to 19

Time to Market & Maturity/Quality of Product: What is different? Who defines quality now? Customer defines quality now, not your internal marketing, or engineering or quality department Traditional waterfall approach leads to test and integration getting squeezed at the end REQM DESIGN IMPL But with a value prioritized backlog driven approach TEST 20

Insight 12. Because of the waywebuildthe we backlog and create iteration plans, you can always say its time to go to market, and know you have the highest possible value to the customer, and a quality product. Plan DO ADAPT CHECK/TEST Always Ready To Go To Market! Note: quality organization affected checklists If quality rep isn t in iteration planning meetings they won t know how to assess product Still quality gates but depend on situation This is a key difference! 21

Conclusion With backlog driven iterative approach, when pressure to get to market hits, functionality rather than quality takes hit.. OK. I see how I can use this system to help get my job done! You know you have most valuable functionality not just what agreed at project start This is new commercial mind-set Way DoD should be thinking of supporting warfighter Some capabilities have higher priority than others Perfect product late Is dead on arrival! 22

Questions? Contact Information: Paul E. McMahon pemcmahon@acm.org www.pemsystems.com Author: Integrating CMMI and Agile Development: Case Studies and Proven Techniques for Faster Performance Improvement 23