Fundamentals of Agile PM

Similar documents
PMBOK Guide Grid Crossover to Agile

Course Title: Planning and Managing Agile Projects

Career Builder Course Bundle

Course Title: Managing the Agile Product Development Life Cycle

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

Agile Scrum and PMBOK Compatible or Contrary?

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

Agile Certification: PMI-ACP

Strategy. Agility. Delivery.

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

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

The Agile Project Manager

CSSE 372 Software Project Management: More Agile Project Management

PMP 2013 Exam Prep. Course Overview

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

Lessons in Estimating Agile vs. Waterfall Agile and Waterfall. Jerry Richardson, PMP Sohail Thaker, PMP

Introduction to Agile Scrum

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

Valdery F. Moura Junior, MSc, MBA, PgMP, PMP, PMI-RMP

Agile Project Management. What it is and what it isn t

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

Agile Project Management: Adapting project behaviors to the software development environment

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

AGILE & SCRUM. Revised 9/29/2015

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

PgMP Credential. Christopher Talmont, PMP, PMI-RMP. February 23, 2011

Project Management Professional Exam Prep Plus

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

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

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

Project Management Standards: A Review of Certifications/Certificates

Agile Development Overview

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

RISK MANAGMENT ON AN AGILE PROJECT

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

Managing a Project Using an Agile Approach and the PMBOK Guide

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP

PMP Examination Tasks Puzzle game

PMP /CAPM Exam Prep Boot Camp Prepare for Your PMP /CAPM Certification Exam in Four Days and Earn 35 Contact Hours

A Roadmap to Agile Development: A Strategy to Increase Adoption Success

PPM and Agile: Realizing the Best of Both Worlds

Table of Contents. The Case for SharePoint. SharePoint with an Agile Execution. Typical LASER Project. Build the Right Solutions/ Solutions Right

Agile Risk Management

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Rolling Wave Planning: Manage Projects Without Going Under

Getting Agile with Scrum. We re losing the relay race

LEAN AGILE POCKET GUIDE

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

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis

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

Getting Agile with Scrum. Mike Cohn - background

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

Why All the Fuss About Agile (And Why You Should Care)

Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a

Agile Project Management Certificate Program

PMP and CAPM Exam Preparation Workshop - A 5 Day Workshop (or five 1 Days) -

Introduction to Agile and Scrum

An Agile Project Management Model

Service Definition: Wordpress Content Management System - CMS

ADDING VALUE CONSULTING AB

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

How to optimize offshore software development with Agile methodologies

Visit for Exam Resources P a g e 16

Should I Pursue a Project Management Certification?

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

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

How Product Management Must Change To Enable the Agile Enterprise

Process Improvement Training Portfolio

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

Mastering the Iteration: An Agile White Paper

AGILE - QUICK GUIDE AGILE - PRIMER

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Project Management Body Of Knowledge (PMBOK ) Guide 5 th Edition. February 21, 2013

Certified ScrumMaster Workshop

Agile Project Management By Mark C. Layton

PMP Exam Prep Training - 5 Days

Getting Business Value from Agile

How To Plan An Agile Project

Agile Training and Certification Options. David Hicks

Agile in Financial Services A Framework in Focus

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

Project Management Framework

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

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

The expression better, faster, cheaper THE BUSINESS CASE FOR PROJECT PORTFOLIO MANAGEMENT

Project Management in Software: Origin of Agile

The Plan s Journey From Scope to WBS to Schedule

Transcription:

GR8PM Traditional Agile Hybrid Training Coaching Consulting Fundamentals of Agile PM Copyright, GR8PM, 2013, all rights reserved. 1 Agile PM 101 Seminar Overview Module 1 METHODOLOGIES & FRAMEWORKS: Agile vs. Traditional Module 2 PLAN & ESTIMATE: Why, When, and How To Do It Module 3 EXECUTE & CONTROL: Tools, Techniques and Case Study Exercise Module 4 ENTERPRISE ADOPTION: How To On-Board Agile Pilot Projects Module 5 TIPS & TRICKS: The Rest of the Story 2 1

Introduction: John Stenbeck, PMP, PMI-ACP, CSM, CSP! Sr. PM Consultant for client-side ERP implementations! Experience in Accounting, IT, Aerospace, Construction, and Manufacturing! Train technical professionals in Aerospace, Defense, High Technology, Financial Services, Bio-medical and Life-science fields! Adjunct instructor at the University of California San Diego (UCSD) 3 Introduction: John Stenbeck, PMP, PMI-ACP, CSM, CSP! d speaker at HP s National Conference (2002), Oracle s Annual Conference (2003), and PeopleSoft s International Conference (2004).! One project reached the Federal Supreme Court.! Front page feature in the San Diego Union and LA Times; Guest on Oprah and the Today Show.! Past President and VP of Prof. Dev. for PMI-SD 4 2

GR8PM Introduction:! PMP and PMI-ACP Exam Prep classes! Scrum Master Certification classes! Corporate On-site seminars:! Command Course in Agile Project! Project Boot Camp! Crash Course in Leadership! Masters Course in Estimating and Risk! Organizational Support Services:! Agile Enterprise Roll-out Consulting! Contract Project Managers 5 GR8PM Introduction: Partial List of Past Clients! Booz Allen Hamilton, Inc., McLean, VA! Guinness Bass Import Company, Greenwich, CT! Lucent Technologies Bell Labs, Allentown, PA! Nike Corp., Beaverton, OR! Oracle Corp., Redwood Shores, CA! Orange County Public Works, Orange, CA! Qualcomm Inc., San Diego, CA! U.S. Army Space & Terrestrial Comms., Fort Monmouth, NJ! U.S.D.A. National Finance Center, New Orleans, LA! Visa Smart Cards, Foster City, CA 6 3

GR8PM Traditional Agile Hybrid Training Coaching Consulting Fundamentals of Agile PM: Module 1: METHODOLOGIES & FRAMEWORKS 7 Module 1: METHODOLOGIES & FRAMEWORKS Introduction: Simple Example Scenario: You + 3 Friends hold a dinner party. Project Objective: Successful party, and still be friends! Cross-functional Team: Each a specialist in either Cocktails, or Appetizers, or Entrees, or Desserts. Deadline & Constraints: Friday night ; Budget (so no hired Labor), Mutual Accountability, and Integration. Sprint 1: Planning and Shopping. Sprint 2: Preparation and Greeting. Sprint 3: Dinner and Conversation. Sprint 4: Dessert and Good-byes. 8 4

Module 1: METHODOLOGIES & FRAMEWORKS Are You Ready For Some Key Questions? 9 Module 1: METHODOLOGIES & FRAMEWORKS Key Questions: Is Agile Really Needed? The last major tool recognized in the PMBOK (Second Edition) was Critical Chain in 1997. What has changed since then? Google launched in September, 1998 The ipod was unveiled in October, 2001 The BlackBerry smartphone was released in January, 2002 NASA s Phoenix lander extracted Martian ice in June, 2007 The ipad was released in April, 2010 10 5

Module 1: METHODOLOGIES & FRAMEWORKS Has Complexity Increased? Cost Scope TIME PMBOK Guide, Third Edition QUALITY COST Time Risk PMBOK Guide, Fourth Edition Customer Satisfaction Quality Iron Triangle transformed into Hell-of-a-Hexagon From Three to Fifteen Interrelationships. 11 Module 1: METHODOLOGIES & FRAMEWORKS Is Agile Being Used? 12 6

Module 1: METHODOLOGIES & FRAMEWORKS How Has Requirements Complexity Increased? FEATURE USAGE Usage reported by Jim Johnson, Chairman, Standish Group International, Inc., XP2002 Conference, Sardinia, Italy 13 Module 1: METHODOLOGIES & FRAMEWORKS Organizations 14 7

Module 1: METHODOLOGIES & FRAMEWORKS Certifications PMI SCRUM ALLIANCE PgMP PMI- SP PMI- RMP PMP ACP CAPM 15 Module 1: METHODOLOGIES & FRAMEWORKS Intellectual Schema Methodology = Philosophical Foundation (PMBOK or Agile) Framework = Logical Foundation (Scrum, Extreme, FDD, Lean or Spiral) Processes = Practical, How To Protocols (Sponsoring, Organizing, Funding, Controlling) I estimate that 75% of those organizations using Scrum will not succeed in getting the benefits they hope for from it. Ken Schwaber, Scrum Co-Creator 16 8

Module 1: METHODOLOGIES & FRAMEWORKS We Value Individuals and Interactions Working Software Customer Collaboration Responding to Change over over over over Processes and Tools Comprehensive Documentation Contract Negotiation Following a Plan We Would Add not a 17 Module 1: METHODOLOGIES & FRAMEWORKS Similar Taxonomy for Each Methodology Traditional: Graphical WBS Objective DETAILS Few & Broad Agile / Scrum: Structure Product Phase 1 Phase 2 Theme 1 Theme 2 Work Package 1 Work Package 2 Work Package 1 Work Package 2 Epic 1 Epic 2 Epic 3 Epic 4 Activity 1 Activity 2 Activity 3 Story 1 Story 2 Story 3 Task 1 Task 2 Task 3 Many & Specific Task 1 Task 2 Task 3 18 9

Module 1: METHODOLOGIES & FRAMEWORKS Similar Taxonomy for Each Methodology Definitions are completely arbitrary logical devices. PMBOK: 1. Objective 2. Phase.. 3. Work Pkg.. 4. Activity 5. Task AGILE: 1. Product 2. Theme.. 3. Epic. 4. Story 5. Task DEFINITION: 1. Business-level Full Function Vision 2. What a User Class wants to see or experience (Sub-function; End-toend workflow) 3. What a User will do and the result(s) they will see 4. Workflow component in User words 5. Technical job plus acceptance criteria 19 Module 1: METHODOLOGIES & FRAMEWORKS Similar Roles Traditional vs. Agile/Scrum Traditional: Stakeholders & Sponsor Program or Sr. Project Manager Jr. PM or Team Lead Team and SME s Everybody else Agile / Scrum: Stakeholders & Sponsor Product Owner Scrum Master Team and SME s Everybody else 20 10

Module 1: METHODOLOGIES & FRAMEWORKS Agile s Best Known Framework 21 GR8PM Traditional Agile Hybrid Training Coaching Consulting 22 11

GR8PM Traditional Agile Hybrid Training Coaching Consulting Fundamentals of Agile PM: Module 2: PLAN & ESTIMATE 23 Enterprise-level planning Strategic Planning Tactical Planning Operational Planning Production Planning 24 12

Enterprise-level Development Planning Market Development Product Development Operational Planning Production Planning 25 Granularity unlocks the Agile-Enterprise! Product Functionality (Themes) Roadmaps ( Stories) Releases (User Stories) Iterations (Stories & Tasks) 26 13

Project Initiation: Product Overview Vision Statement Example: For music lovers who want a simple way to listen to and manage songs, the ipod is a portable digital music player that provides a user friendly experience with intuitive, easy to use controls. Unlike other MP3 players, our product provides seamless integration with a world class music store (itunes). Best Practice: Ideally, a vision statement gives the team the ability to explain the project to someone in an elevator. 27 Project Initiation: Help Sponsor Format the Vision FOR (target customer) WHO WANTS (statement of the need) THE (product name) IS A (product category) THAT (product key benefit, compelling reason to buy) UNLIKE (primary competitive alternative) OUR PRODUCT (final statement of primary differentiation) Best Practice: Using this Vision Statement format helps Stakeholders clearly articulate previously vague thoughts. 28 14

Project Initiation: Product Vision Questions: Do you know what you want developed? Who is it for? Why are we developing this for you? How does this align with your strategic objectives? What benefits are expected from a successful deployment? What are the consequences of failure? What are your competitors doing in this area? 29 EXERCISE SCENARIO: You have been hired by a small technology company to create a new iphone App to complement their marketing strategy funny, interactive novelties. The App must be something that clients find clever and valuable because it is entertaining and quirky! The last iphone App the Practical Joker - was a huge success because it played on people s enjoyment of practical jokes. Using the iphone s ability to hear and identify songs, it listened to whomever the iphone was pointed at and then announced whether they were honest and beautiful or misled and homely or sinister and hot among a host of other entertaining descriptions. Your customer needs another first to keep their competitive advantage and that is your mission! 30 15

Exercise Instructions: This is an Iteration Planning meeting I am the customer/proxy You are the development team You have 2 deliverables Listen to both parts of the Instructions 31 Exercise Instructions: Part 1: Discuss the Scenario provided to identify value factors Brainstorm WILD ideas for your new iphone App Review the Appendix: iphone App Vision Statement Examples As a Team, choose whether to use: Your own wild idea Your own tame idea One of the Vision examples provided 32 16

Instructions: Part 2: Your team has 2 deliverables Write the Vision in standard format Write a Press Release You have 15 minutes Do you commit to the Iteration Goal? Help each other, have fun, and remember good enough Your time is limited, so focus! ANY QUESTIONS? 33 Review & Retrospective Meetings: 1. If your team completed BOTH deliverables please stand up. (Notice that the last 10% often takes 90%!) 2. Review Meeting Volunteer to Present Share the Vision Read the Press Release 3. Retrospective Meeting As a Team, discuss how you could improve your process Large group debrief Share your insights 34 17

When is it best to do detailed estimating, (a) when you know very little or (b) when you know a lot? ESTIMATING Waterfall Scrum TIME The amount of estimating done in Traditional versus Agile is similar. It just happens at different times, with different assumptions. 35 Fundamental Premise of Planning % Design Estimate Estimate Types Complete Accuracy ROM 0 10 % +100% to 50% Budget 15 25 % +30% to 15% Definitive 45 100 % +15% to 5% Estimate Descriptions ROM: Made without detailed engineering data using tools like capacity curves, scaling factors, and feature/cost ratios. Budget: Made for owner s planning not project control using tools like flow sheets, layouts, and equipment details. Definitive: Based on detailed engineering data, approved drawings and specifications. Used for project planning and control. 36 18

Cost-effective Planning Despite Uncertainty WORK ESTIMATE (BUDGET) SIZE (ROM) TIME: T T+30 T+60 T+90 T+120 T+180 37 Level 1 - Product: ipad, v1.0, Web Access & Communication Level 2 - Themes: Video Watching Game Playing Music Listening Traveling E-Mailing MANY EPICS 1 THEME Level 3 Epics (for E-Mailing): Manage Contacts Create Messages Store & Retrieve Messages Attach & Link Content Filter Viruses & Spam 38 19

Level 3 Epics (for E-Mailing): Create Messages Manage Contacts 1 EPIC Store & Retrieve Messages Attach & Link Content Filter Viruses & Spam MANY STORIES Level 4 Stories: Create Contact Update Contact Delete Contact Sort Contacts 39 Level 4 Stories: (Prior Slide) ONE STORY Does this remind you of Progressive Elaboration and Rolling Wave Planning? MANY TASKS Level 5 Tasks: Define Fields Define DB Define GUI Check Duplicates Validate Format Import Function 40 20

Priority As a: User Story Descrip.on <Stakeholder or Role> Size I want to: <Requirement or DescripJon> So that: <Reason or JusJficaJon> Given: When: <Specific situajon> <Specific acjon> Acceptance Criteria Then: <Desired result > 41 Priority As a: Email User User Story Descrip.on Size I want to: Sort my emails So that: I can find emails from specific people Given: When: Acceptance Criteria I am logged into my email account I want to sort my emails Then: I can sort them by sender 42 21

Properly defining Done is critical to success. Detailed Lessons Learned are a great resource. Definition of Done Example: Cleanly coded into an executable Refactored for usability Unit and Regression tests are error free Includes User Documentation 43 Definition of Done More Examples: Install the Radio Broadcast System (RBS) equipment: Cabinet anchors properly drilled and set in concrete slab Electrical supply and grounding tested without fault Equipment rack, UPS, and signal equipment installed and tested error free RF jumpers connected and swept RBF integrated to core and test calls 100% error free As installed documentation, and photos, loaded to facilities repository 44 22

Definition of Done More Examples: Facilitate Emergency Response Tabletop Exercise: Identify, recruit, and confirm participants Validate time blocked in participants calendars Preparation information delivered and expectations communicated to participants Attendance confirmed 24 hours beforehand Welcome participants and execute exercise Conduct Lessons Learned and collect evaluations 45 Definition of Done More Examples: Aircraft hardware installation and certification: All materials received and certified per Bill of Materials (BOM) All processes have been certified against FAA protocols All technicians have proper certification on record Each component replaced by certified technician and reviewed/ approved by Supervisor Each component is unit tested and no errors are detected Each system is regression tested and no errors are detected Entire aircraft is run through complete ground safety test protocol and no errors are detected All documentation is properly filed 46 23

Fibonacci Sizing: 1. The Fibonacci series = 1, 2, 3, 5, 8, 13, 21, 34, 55 Defined by the non-linear recurrence equation: F n = F n-1 + F n-2 2. Process first establishes a midpoint and then the relative size of other items in the group 3. Leverages our physiological wiring because it uses Size instead of Time! 4. First we will learn HOW to do it, then we will APPLY it. 47 Exercise Instructions Round 1: 1. As a Team pick the medium dog and assign it a size of 8. 2. Individually, put a relative size to the other dogs (2, 3, 5, 8, etc.) 3. You can use any number more than once, or not at all. 4. After everyone has finished, as a Team review and size each dog. Use the following process: (a) Start at top of list. (b) Share each one s number. (c) Highest number, then lowest, explain why. (d) Use the explanations to re-vote. (e) Negotiate the final team number. 48 24

Exercise Instructions Round 2 (Planning Poker) : 1. Write the Numbers below on each of 9 Index Cards. 2. Create an index card with a? and an symbol. How to use the? and cards. 3. Size the Cars on the next slide. 1 Knowledge Transfer & Career Sk ills ww w.pm8020.com 2 Knowl edge Tr ansfer & Career S kills www.pm8020.com 3 Knowledge Transfer & Career S kills www.pm8020.c om 5 Knowledge Transfer & Career Skills www.pm8020.com 8 Knowledge Tr ansfer & Career Skills www.pm8020.c om 13 Knowledge Transfer & Career Skills www.pm8020.com 21 Knowledge Transfer & Career Skills www.pm8020.com 34 Kno wledge Transfer & Career Skills www.pm8020.com 55 Kno wledge Transfer & Career Skills ww w. PM8020.com 49 Planning Poker Exercise: 1. As a Team pick the medium car and assign it a size of 8. 2. Then start at the top and individually choose a card for the size. 3. Use only the number cards for now. 4. On the count of 3, everyone shows their card at once! 5. Highest, then lowest, explain why. 6. Use the explanations to re-vote. 7. Negotiate final number. 50 25

Exercise Instructions Round 3: 1. Evaluate Your User Stories and choose a midsize one. 2. Use Planning Poker to size all of your User Stories. Write the size on each story. You have to focus! Remember, good enough! Don t stress. 1 Knowledge Transfer & Career Sk ills ww w.pm8020.com 2 Knowl edge Tr ansfer & Career S kills www.pm8020.com 3 Knowledge Transfer & Career S kills www.pm8020.c om 5 Knowledge Transfer & Career Skills www.pm8020.com 8 Knowledge Tr ansfer & Career Skills www.pm8020.c om 13 Knowledge Transfer & Career Skills www.pm8020.com 21 Knowledge Transfer & Career Skills www.pm8020.com 34 Kno wledge Transfer & Career Skills www.pm8020.com 55 Kno wledge Transfer & Career Skills ww w. PM8020.com 51 GR8PM Traditional Agile Hybrid Training Coaching Consulting BONUS CONTENT?? 52 26

Module 4: ENTERPRISE ADOPTION! Implications for Project leaders:! Understand multiple Agile frameworks and tools! Tailor Agile to the organizational context! Integrate Traditional tools when appropriate! Embrace change and create hybrid approaches TOTAL PROJECTS BY FRAMEWORK 53 Module 4: ENTERPRISE ADOPTION! Sixth Annual "State of Agile Development! Key Changes (since last year):! Companies using Scrum: down 10%! Companies using Hybrids: up 25%.. 54 27

Why is Agile Mainstream Your PMI-ACP Qualifications Knowledge Areas Project Integration Project Scope Project Time Project Cost Project Quality Project Process Groups Initiating Planning Executing M & C Closing Develop Project Charter Develop Project Plan Collect Requirements Define Scope Create WBS Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Duration Develop Schedule Plan Quality Direct and Manage Project Execution Monitor and Control Project Work Perform Integrated Change Control Verify Scope Control Scope Control Schedule Close Project or Phase Inputs Project Statement of Work (Light version) Contract (Agile version) Outputs Project Vision Statement Descriptions All projects Traditional and Agile use a kick-off ceremony to describe the engagement and manage expectations. It usually Estimate Cost Control Costs Determine includes Budget reviewing the Project Charter that describes Why, What, When, Where, and for Whom the project is being done. The key difference lies in the approach to the question, How will it Perform Quality Perform Quality be done? Assurance Agile uses iterative Control development to increased business involvement, team commitment, and process improvement. 55 Why is Agile Mainstream Your PMI-ACP Qualifications Knowledge Areas Project Integration Project Scope Project Time Project Cost Project Process Groups Initiating Planning Executing M & C Closing Develop Project Charter Develop Project Plan Collect Requirements Define Scope Create WBS Inputs Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Duration Develop Schedule Outputs Direct and Manage Project Execution Monitor and Control Project Work Perform Integrated Change Control Verify Scope Control Scope Project Vision Statement Descriptions Control Schedule Roadmap and Release Plans Epic-level Stories Close Project or Phase The PMBOK recommends Progressive Elaboration as the process to update and refine project plans which matches Agile s use of Stories Estimate Cost to develop a Roadmap that Control is Costs composed of Release Plans. Release Determine Budget Plans are equivalent to a project management plan (document). Project Quality Plan Quality Perform Quality Assurance Perform Quality Control 56 28

Why is Agile Mainstream Your PMI-ACP Qualifications Knowledge Areas Project Integration Project Scope Project Process Groups Initiating Planning Executing M & C Closing Develop Project Charter Develop Project Plan Collect Requirements Define Scope Create WBS Direct and Manage Project Execution Monitor and Control Project Work Perform Integrated Change Control Inputs Verify Scope Control Scope Release Plan Epic and User Stories Close Project or Phase Project Time Project Cost Project Quality Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Duration Develop Schedule Estimate Cost Determine Budget Plan Quality Outputs Control Schedule Product Backlog (Initial) Prioritization The PMBOK identifies Define Scope and many PMs interpret that as a one-time activity even though it conflicts with Progressive Elaboration. Agile embraces Progressive Elaboration by establishing a framework the Product Backlog for scope Control Costs management. The Backlog is prioritized and frequently reviewed and revised to manage project scope. Given the high uncertainty about requirements and/or high Perform Quality technological Control risks facing most projects it is a wise approach. Perform Quality Assurance 57 Why is Agile Mainstream Your PMI-ACP Qualifications Knowledge Areas Project Integration Project Scope Project Time Project Process Groups Initiating Planning Executing M & C Closing Develop Project Charter Develop Project Plan Collect Requirements Define Scope Create WBS Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Duration Develop Schedule Direct and Manage Project Execution Monitor and Control Project Work Perform Integrated Change Control Verify Scope Control Scope Close Project or Phase Inputs Prioritized Product Backlog Tools Prioritization techniques Sizing and Estimating techniques Control Schedule Iteration Planning techniques Outputs Prioritized Iteration Backlog User Stories Project Cost Project Quality Estimate Cost Determine Budget Plan Quality Traditional project management uses a hierarchy of Program, Control Costs Project and sub-project plans to sequence work and measure progress. Agile uses a hierarchy of Roadmap, Release, and Iteration plans to do the same thing. Perform Quality Agile project Control sequencing is more dynamic because of its Leandriven focus to eliminate the waste of non-value-added work. Perform Quality Assurance 58 29

Why is Agile Mainstream Your PMI-ACP Qualifications What the Exam Tests! The ACP exam is based on 11 books from agile authors.! That body of work covers 3,888 pages.! The 11 authors sometimes have differing and/or opposing opinions regarding agile practices. 59 Why is Agile Mainstream Your PMI-ACP Qualifications What about PDUs?! Continuing Certification Requirements (CCR):! PMI-ACP holders are required to earn 30 professional development units (PDUs) in agile topics every 3 years.! Counting PMI-ACP PDUs for other PMI credentials:! The 30 PDUs in agile topics also count towards the PMP or PgMP certification(s).! For general project management classes, only the hours that pertain to agile topics count towards the PMI-ACP. 2 60 2 30

GR8PM Traditional Agile Hybrid Training Coaching Consulting Fundamentals of Agile PM: BONUS MATERIAL 61 Module 3: EXECUTE & CONTROL Where Does Agility Come From? PROBLEM AVOIDING WASTE (100% PRODUCTIVE) SOLUTION 62 31

Module 3: EXECUTE & CONTROL What is the Agility Challenge? PROBLEMS CONE OF UNCERTAINTY SOLUTIONS 63 Module 3: EXECUTE & CONTROL How is Agility Increased? PROBLEMS CONE OF UNCERTAINTY SOLUTIONS 64 32

Module 3: EXECUTE & CONTROL How is the Cone of Uncertainty narrowed? CONE OF UNCERTAINTY 2 WEEK CYCLE-TIME 3WEEK CYCLE-TIME 4 WEEK CYCLE-TIME TRADITIONAL PROJECT MANAGEMENT 65 Module 3: EXECUTE & CONTROL Affinity Estimates Smaller Larger HIGH XS S M L XL PRIORITY LOW 66 33

Module 3: EXECUTE & CONTROL Enterprise Planning #1 Roadmap 1 Year Release #1 4 Months Release #2 4 Months Release #3 4 Months #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #4 #2 #5 #1 #3 #6 BACKLOG: Stories #1 thru #n 67 Module 3: EXECUTE & CONTROL Create a Release Plan Iteration #1 = 44 days Smaller Larger HIGH XS S M L XL Iteration #2 = 43 days Iteration #3 = 45 days PRIORITY LOW Iteration #4 = 23days 1 1 1 3 5 2 2 3 5 5 2 2 3 3 5 5 2 5 3 5 2 3 3 2 3 5 5 5 5 8 8 8 8 8 8 8 68 34

Module 3: EXECUTE & CONTROL Iteration Cycle CALENDAR 4 WEEK ITERATION MON. TUES. WEDS. THURS. FRI. SPRINT PLAN & BEGIN STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK CODE FREEZE PLANNING POKER STAND-UP & WORK STAND-UP & WORK STAND-UP & WORK REVIEW & RETRO SPRINT PLAN & BEGIN 69 Module 3: EXECUTE & CONTROL Iteration Planning: Best Practices Cross-Functional Teams Increase organizational competency/capacity through crosstraining; reduce risk for same reason Must have clear Product Vision in order to self-organize Do a little of everything all the time, rather than doing all of 1 thing at a time Team Size = 7 +/- 2 Too Big = Communications break down Too Small = Scrum Meeting Overhead is Not Justified 70 35