AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

Similar documents
An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC

Software Development*

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS

Getting Agile with Scrum

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods.

An Introduction to Scrum

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

BA25-Managing the Agile Product Development Life Cycle

Can Your Proposal Process Be More Agile?

Certified Scrum Master

Agile Software Development

Agile and Scrum 101 from the Trenches - Lessons Learned

What Every Manager Needs to Know About Project Management in 2018

Scrum Intro What s in it for me?

Managing Projects of Chaotic and Unpredictable Behavior

Agile Software Development

Agile Essentials Track: Business Services

Introduction to Agile and Scrum

Agile Beyond Software

Scaling Agile to the Enterprise

How a Traditional Project Manager Transforms to Scrum Jeff Sutherland & Nafis Ahmad

Agenda. Scrum for AgileFit MAP 11/29/2017

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

An Agile Projects Introduction Course #PMCurrent-1

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Scrum Team Roles and Functions

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Management by Consensus

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

Web Application Development Process

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager

BUSINESS INSIGHTS. Making the Transformational Shift to Scrum

A Guide to Critical Success Factors in Agile Delivery

AGILE INTERNAL AUDIT (IA)

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

How a Traditional Project Manager Transforms to Scrum: PMBOK vs. Scrum

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

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

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

The Agile PMP Teaching an Old Dog New Tricks

AGILE EXECUTIVE OVERVIEW

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

PMI-ACP Blended-Learning Instructor-Led Session

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

AGILE methodology- Scrum

An Introduction to Scrum

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

approach to successful project

Two Branches of Software Engineering

Agile Software Development. Stefan Balbo / Patrick Dolemieux

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

Advanced Scrum and agile development. Clinton Keith

AGILE SOLUTIONS. Agile Basics

The Seven Deadly Sins of Scrum

Scrum. Juan Gabardini. Administración y Control de Proyectos Informáticos II. Universidad de Buenos Aires. 1 er cuatrimestre 2007

Designing the Process. A Brief Introduction to Agile Programming

Portfolio Management In An Agile World

AHGILE A N D B O O K

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC

Agile Introduction for Leaders

Scrum. a description. V Scrum Alliance,Inc 1

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Improving Agile Execution in the Federal Government

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

Introduction to Agile (Scrum)

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

Debunking Agile Myths

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

"Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016

Scrum an Agile Process

Agile Contracts. NK Shrivastava, PMP, RMP, ACP. CEO/Consultant - RefineM. Enhanced Performance. Enduring Results.

Requirements Gathering in Agile: BA vs. PO


AGILE. IS IT ONLY FOR IT?

SCRUM - compact The agile software development methodology

Agile, IT, and the Business Community

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

AGILE PRODUCT MANAGEMENT

CSE Thu 10/1. Nadir Weibel

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

In-House Agile Training Offerings

Agile Quality Management

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Use Cases and User Stories for Agile Requirements

Thriving in an Agile Environment. Kathryn Poe Rocky Mountain Chapter Feb 16, 2012

IEEE and Agile Process- Create Architecture Description through Agile Architecture Framework

Agile Governance. Governance, Risk and Compliance in the Digital Age

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Transcription:

AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP

2

Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3

Summary of Changes Project managers should understand the Agile mindset Each knowledge area addresses considerations for Agile/Adaptive environments Common themes Agile and hybrid methodologies Servant leadership Agile teams Adaptive planning Transparent communications 5

Top Ranked Causes of Failure Lack of User Input 12.8% Incomplete Requirements 12.3 Changing Requirements 11.8 Lack of Executive Support 7.5 Lack of Resources 6.4 Unrealistic Expectations 5.9 Unclear Objectives 5.3 Unrealistic Time Frames 4.3

Traditional Waterfall Approach Planning Design Build Characteristics: Upfront planning Organized around functional processes Scope is protected Change is tightly controlled Test/QA Implement/ Go Live Freeze Points Time

Agile Conceptual Approach Project Discovery & Framing Iteration 1 Iteration 2 Iteration N Close Functional/ Releasable Products Plan Get to Done Review Reflect Functional/ Releasable Products Adapt Plan Get to Done Review Reflect Functional/ Releasable Products Adapt Plan Get to Done Review Reflect

The Agile Manifesto Individuals and interactions Working [product] Customer collaboration over over over Process and tools Comprehensive documentation Contract negotiation Responding to change over Following a plan While we value the items on the right, we place more value on the items on the left Source: www.agilemanifesto.org

Individuals and interactions over Process and tools Self-organizing teams Customer integrated into team No silos! Daily interactions 12

Working [product] over Comprehensive documentation Work in shorter iterations Focus on business value Deliver something shippable each iteration Produce working products (not documentation!) 13

Customer collaboration over Contract negotiation Scope is not a contract, it s a collaboration Customer drives stories (requirements) Customer owns products Customer drives priorities 14

Responding to change over Following a plan Planning is an evolving process, not a one-time event Scope is represented by an evolving backlog Agility for change gives the customer business advantage Iteration approach allows inspect and adapt 15

Change in Waterfall Environment Duende / ProcessZen 16 What assumptions do we usually make here? Change $$$ $$$$ Eventual Outcome Less Product Higher Budget Longer Schedule $ Plan DESIGN BUILD TEST GO LIVE Predicted Future Decisions Prediction Product Budget Schedule

Change in the Agile Environment Project Discovery & Framing Iteration 1 Iteration 2 Iteration N Close Functional/ Releasable Products Functional/ Releasable Products Functional/ Releasable Products } Shrinking backlog Evolves Includes changes Stops when ROI is achieved

What s Different? Traditional Top-down leadership Managed teams Project Managers Predictive (up-front) planning Fixed/Protected scope Minimized change Formal documentation Customer is removed Protected completion date Agile Servant leadership Self-organizing teams Coaches/facilitators Rolling wave planning Adaptable scope Intentional change Information radiators Customer is included Project complete when done

Five Mindset Shifts Create self-organizing teams Lead Agile teams Deliver value frequently Embrace change Become radically transparent 20

Create Self-Organizing Teams

Create Self-Organizing Teams T-shaped Skillsets Ability to work outside of core discipline BROAD D E E P Functional area, discipline or specialty Adapted from: Kenneth S. Rubin Essential Scrum

Lead Agile Teams 23 Traditional Agile Project Manager Command & Control Self-Organizing Servant Leader Facilitator Coach

Lead Agile Teams The Leader s Role Serve the team Protect the team Remove impediments Facilitate the process Protect the process Facilitate outside interactions 24

Deliver Value Frequently DSTUF

Deliver Value Frequently 26 Backlog Advantages: Faster delivery Focus on value Higher quality Faster feedback Learn to adapt Project Vision Sprint Planning Sprint Backlog Conduct Sprint Potentially Shippable Product Sprint 1 4 weeks

Embrace Change 27 Instead of predictive planning based on a fixed scope: Scope - Feature - Feature - Drives schedule & costs Requires rigid change control Let the vision drive the scope which will most likely change with each sprint: Adjusted Backlog Work with customer to refine after every sprint

Become Radically Transparent 28 Instead of: Make work visible:

Scrum Board 29 Stories To Do Doing Validating Done

Sample Burndown Chart 30

Become Radically Transparent 31 Stand-up Meetings Brief Effective Not for solving problems or debating issues Three questions: What did you do yesterday? What will you do today? What s in your way?

Where is Agile Most Effective? 33

34

Summary of Scrum An Agile process Deliver highest business value in the shortest time Inspect actual working product frequently and rapidly Teams self-organize Business sets the priority 37

Scrum 38 Only 3 Roles in Scrum Product Owner Team Scrum Master Provides the vision Owns scope Owns the product Prioritizes backlog Self-organizing Creates the product Cross-functional Estimates & commits Servant leader Facilitates process Protects team Owns blocks

Scrum 24 hours Sprint goal Sprint 2-4 weeks Return Return Cancel Gift Coupons wrap Gift Cancel wrap Product backlog Sprint backlog Coupons Potentially shippable product increment

Sprints Scrum projects make progress in a series of sprints Typical duration is 2 4 weeks or a calendar month at most Sprints are time-boxed A constant duration leads to a better rhythm Product is designed, coded, and tested during the sprint Each sprint delivers business value

Sequential vs. overlapping development Requirements Design Code Test Rather than doing all of one thing at a time......scrum teams do a little of everything all the time Source: The New New Product Development Game by Takeuchi and Nonaka. Harvard Business Review, January 1986.

No changes during a sprint Change Plan sprint durations around how long you can commit to keeping change out of the sprint

Putting it all together Image available at www.mountaingoatsoftware.com/scrum

Wrap Up Wrap up Keepers

Reading Resources 46 Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland & J.J. Sutherland (excellent for understanding the why for Agile/Scrum) Essential Scrum: A Practical Guide to the Most Popular Agile Process by Kenneth S. Rubin (great reference for Agile and Scrum) Agile Estimating and Planning by Mike Cohn (describes the Agile approach to estimating & planning) The Software Project Manager s Bridge to Agility by Michele Sliger & Stacia Broderick (good mapping from traditional project management to Agile)

Contact Information Eddie Merla, PMI-ACP, PMP Phone: 713-408-6751 Email: eddiemerla@duendepm.com Services: Project Management: Training (Concepts, Certification, Agile), Augmentation & Consulting 47