Answered: PMs Most Common Agile Questions



Similar documents
Agile Scrum and PMBOK Compatible or Contrary?

Capstone Agile Model (CAM)

Roles: Scrum Master & Project Manager

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP

SECC Agile Foundation Certificate Examination Handbook

How to optimize offshore software development with Agile methodologies

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Course Title: Planning and Managing Agile Projects

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

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Course Title: Managing the Agile Product Development Life Cycle

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Agile Project Management By Mark C. Layton

Agile Scrum Workshop

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

CSSE 372 Software Project Management: More Agile Project Management

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

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

D25-2. Agile and Scrum Introduction

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

ScrumMaster Certification Workshop: Preparatory Reading

Agile Metrics. It s Not All That Complicated

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

Introduction to Agile Scrum

LEAN AGILE POCKET GUIDE

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

As the use of agile approaches

The Agile Manifesto is based on 12 principles:

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Software Development. Stefan Balbo / Patrick Dolemieux

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

Getting Agile with Scrum

CSPO Learning Objectives Preamble. Scrum Basics

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

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

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

Scrum and Kanban 101

The Basics of Scrum An introduction to the framework

RISK MANAGMENT ON AN AGILE PROJECT

AGILE - QUICK GUIDE AGILE - PRIMER

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Issues in Internet Design and Development

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

Integrating PRINCE2 and Scrum for successful new product development

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

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

Introduction to Agile and Scrum

Getting Agile with Scrum. Mike Cohn - background

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

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

Scrum In 10 Slides. Inspect & Adapt

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE

Mature Agile with a twist of CMMI

EXIN Agile Scrum Foundation

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Keeping a Healthy Product Backlog

Agile Essentials for Project Managers Keys to Using Agile Effectively With Project Teams

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

Agile for Product Owners

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda

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

Product Development: From Conception to Execution. Slide 1

Learning Agile - User Stories and Iteration

Agile Fundamentals, ROI and Engineering Best Practices. Rich Mironov Principal, Mironov Consulting

Vragen. Software development model. Software development model. Software development model

Sometimes: 16 % Often: 13 % Always: 7 %

The traditional project management uses conventional methods in software project management process.

Project Management in Software: Origin of Agile

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

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

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Managing a Project Using an Agile Approach and the PMBOK Guide

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

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

Agile Project Management with Scrum

From Agile by Design. Full book available for purchase here.

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

Scrum Guide. By Ken Schwaber, May, 2009

Agile Planning & Metrics That Matter

1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław,

Manage projects effectively

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

Certified ScrumMaster Workshop

An Agile Approach to Metrics :

Introduction to Agile Software Development Process. Software Development Life Cycles

Agile with XP and Scrum

IMQS TECHNOLOGY AGILE METHODOLOGY

Scrum methodology report

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

Agile Project Management

Agile and the Seven Deadly Sins of Project Management

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

When is Agile the Best Project Management Method? Lana Tylka

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

Transcription:

Answered: PMs Most Common Agile Questions

Mark Kilby Agile Coach, Rally Software mkilby@rallydev.com 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina ncial

Bring us your toughest Agile Questions

AGENDA Top Questions How do traditional roles change? How do I work with distributed teams? How do I work with waterfall teams? How do I fund agile projects? Other questions?

How do roles change?

Contribution over Role Role over Title

Small (5-9) Dedicated Persistent Cross-Functional Collaborative Empowered No Egos Delivery Team

Product Owner Represents users/customers One voice for team Prioritizes ALL work Calls for releases Owns ROI

Scrum Master Servant Leader Facilitates Team Enforces principles Removes impediments Not a decision maker

RACI is Dead

Other Roles

I Manage Projects!

Exception

How to work with Distributed Teams?

Mandatory Co-Located Teams is a Myth!

Agile Principles Business people and developers must work together daily through the project The most efficient and effective method of conveying information to and within a development team is face-to-face conversation http://agilemanifesto.org

Communicate Effectively

Co-located Part-time Co-located Distributed, High Overlap Distributed, Low Overlap Distributed, Low Overlap + Culture Distributed, Low Overlap + Culture & Organization Easier Harder

Jeff Sutherland Fully Distributed Scrum: Replicating Local Productivity and Quality with Offshore Teams - 2009 Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshore Development Teams - 2009 Distributed Scrum: Agile Project Management with Outsourced Development Teams - 2007 HYPER-PRODUCTIVITY = 4X IMPROVEMENT

The off-shore code/test Factory (CAUTION)

Off-shore Automated Testing Factory

How do I work with Waterfall Teams?

Collaboration

PMBOK Project Phase 2008 Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBOK Guide) 4 th Edition

PMBOK 3 Phase Project

5 Levels of Agile Planning Vision Roadmap Release /Phase Iteration Dail y

5 Levels of Agile Planning Vision Roadmap Release /Phase Iteration Dail y

Roadmap Planning Phase / Release 1 Phase / Release 2 Phase / Release 3 THEME 1 THEME 2 THEME 3 1. Feature A 2. Feature B 3. Feature C 1. Feature A 2. Feature B 3. Feature C 1. Feature A 2. Feature B 3. Feature C

Release/Phase 1 Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration X

Iteration Zero Backlog Story writing Estimating Splitting Prioritizing Architecture High-level Spikes Release Planning Team(s) Iter. Length Velocity Dependencies Risks Scheduling Coordination

Planning Workshop

Release/Phase Planning Iteration 1 Iteration 2 Iteration 3 Iteration X 1. Story A 2. Story B 3. Story C 1. Story D 2. Story E 3. Story F 1. Story G 2. Story H 3. Story I 1. Hardening Analysis Design Code Test

Considerations Business Value Risk Mitigation Learning Dependencies Constraints

Reporting Progress % Complete Burn-downs Earned Value Parking Lot Diagrams Risk Lists Etc

How do we fund agile projects?

How do we Plan Agile Projects?

Could I have some money? I don t have a plan, but I m agile

Budget

THE TEAM

Backlog

$??? COST

Release/Phase 1 COST? Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration X

Iteration Cost DATA Team size: Team Velocity: assume 7 people (can range 4-10) $90/hr/person Avg: 40hr/week $25,200 / week Iter. Length: 2 weeks (can be 1-4 weeks for different projects, but iteration is fixed for a project) Cost per Iteration: $52,400

Velocity

VELOCITY = DISTANCE TIME

Units Completed EMPIRICAL EVIDENCE 25 20 15 10 5 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Worst = 10 Average = 15 Best = 20

ESTIMATESIZ DERIVEDURATIO E N SIZE CALCULATION DURATION 120 UNITS VELOCITY = 15 8 ITERATIONS

WHEN will we finish? (Fixed scope) Total Units 120 Low Velocity 10 Average Velocity 15 High Velocity 20 120 20 = 120 15 = 120 10 = Adapted from Mike Cohn

WHAT will we finish? (Fixed schedule) Will Have 80 units Line of hope 120 units Might Have 150 units Line of despair Won t Have

PROJECT PLAN DATA Backlog size: Team Velocity: Team Cost: Iter. Length: 274 units Low: 18 units / iter. Avg: 22 units / iter. High: 25 units / iter. $52,400 / iter. 2 weeks Projections Best Case: Schedule: 22 wks Cost: $576,400 Most Likely: Schedule: 26 wks Cost: $681,200 Worst Case: Schedule: 32 wks Cost: $838,400

FUNDING MODELS

Traditional Build the Backlog Select the Team Known cost Known velocity Size the Backlog Fixed Scope Predict Schedule & Cost Fixed Schedule Predict Scope & Cost

Incremental Scope - Schedule Cost Whole project Remainder of project Next iteration Pay for only next iteration We ll deliver something valuable We ll update our projections You Decide if you want another

Fixed Price They re Paying to avoid Risk Data mitigates yours Incremental Delivery Mitigates Risk Builds Trust Eases Change Mgmt

Price / Point Risk avoidance of Fixed Price Flexibility of Incremental Adaptability of Time & Material

More Questions?

THANK YOU! Mark.Kilby@rallydev.com