The Agile Project Manager



Similar documents
Course Title: Planning and Managing Agile Projects

Agile Scrum Workshop

AGILE & SCRUM. Revised 9/29/2015

Agile Development Overview

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

Introduction to Agile Scrum

Kanban vs Scrum Making the most of both

Introduction to Agile and Scrum

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

The Agile Manifesto is based on 12 principles:

RISK MANAGMENT ON AN AGILE PROJECT

Kanban. Marek Majchrzak, Andrzej Bednarz Wrocław,

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

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

Waterfall vs. Agile Project Management

AGILE - QUICK GUIDE AGILE - PRIMER

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

Agile Scrum and PMBOK Compatible or Contrary?

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Agile Training Portfolio

Introduction to Agile Software Development Process. Software Development Life Cycles

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

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Certified Scrum Master Workshop

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

Software Development Methodologies

An Introduction to Agile Performance Management

Agile Project Management

Agile Project Management with Scrum

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile Certification: PMI-ACP

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

How to manage agile development? Rose Pruyne Jack Reed

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

Chapter 6. Iteration 0: Preparing for the First Iteration

Certified ScrumMaster Workshop

Career Builder Course Bundle

Agile project portfolio manageme nt

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

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951)

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

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

How To Plan An Agile Project

Issues in Internet Design and Development

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

Mastering the Iteration: An Agile White Paper

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Introduction to Agile

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Agile Software Development

Scrum In 10 Slides. Inspect & Adapt

Agile with XP and Scrum

CSSE 372 Software Project Management: More Agile Project Management

Agile Risk Management

A Viable Systems Engineering Approach. Presented by: Dick Carlson

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

Roles: Scrum Master & Project Manager

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

Leverage Agile Project Management to Foster Collaboration in Distributed Teams

The style is: a statement or question followed by four options. In each case only one option is correct.

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

How to optimize offshore software development with Agile methodologies

Product Development: From Conception to Execution. Slide 1

Agile Planning & Metrics That Matter

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

Managing a Project Using an Agile Approach and the PMBOK Guide

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

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

When is Agile the Best Project Management Method? Lana Tylka

Agile Project Management By Mark C. Layton

A Glossary of Scrum / Agile Terms

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

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

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

10 kanban boards and their context

How can I be agile and still satisfy the auditors?

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

Agile Requirements by Collaboration

Kanban vs Scrum Making the most of both

Testing in Scrum Projects

PMP vs. Scrum Master

Preparation Guide. EXIN Agile Scrum Foundation

D25-2. Agile and Scrum Introduction

SWX: The Software Extension to the PMBOK Guide for Project Management

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

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

EXIN Agile Scrum Foundation

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Agile Information Management Development

How Product Management Must Change To Enable the Agile Enterprise

Call for Tender for Application Development and Maintenance Services

Agile in Financial Services A Framework in Focus

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

Transcription:

The Agile Project Manager PMI Madrid, 29/1/2014 1

Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President) TALAIA, OpenPPM (Consultant) Project Manager (PMP, PMI-ACP SM ) Instructor, coach Speaker, author Blog: Los Hábitos de un Director de Proyectos Eficaz Curso de preparación para el examen PMI-ACP de PMI 2

Agenda The traditional way The agile way The Agile Project Manager Curso de preparación para el examen PMI-ACP de PMI 3

The Traditional Way The Agile Project Manager 4

The Traditional Way Curso de preparación para el examen PMI-ACP de PMI 5

The Traditional Way Milestones and Tasks Curso de preparación para el examen PMI-ACP de PMI 6

The Traditional Way Curso de preparación para el examen PMI-ACP de PMI 7

The Agile Way The Agile Project Manager 8

The Agile Way Curso de preparación para el examen PMI-ACP de PMI 9

The Agile Paradigm Constraints Predictive Process (Waterfall) Scope Cost Adaptive Process (Agile) Schedule Plan Driven Value Driven Estimates Cost Schedule Scope Curso de preparación para el examen PMI-ACP de PMI 10

Some Agile Educational Videos 1. Product Owner en la práctica (7 30 ) 2. Daily Standup en la práctica (4 30 ) 3. Agile Product Ownership in a Nutshell (16 ) 4. A dysfunctional daily stand-up (11 ) 5. I want to run an agile project part I (10 ) 6. I want to run an agile project part II (7 ) 7. Case Study Havannah (20 ) Curso de preparación para el examen PMI-ACP de PMI 12

The Agile Manifesto 2001 The Manifesto s shared value statement: We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals & interactions Over Processes & Tools Working Software Over Comprehensive Documentation Customer Collaboration Over Contract Negotiation Responding to Change Over Following a Plan That is, while there is value in the items on the right, we value the items on the left more. www.agilemanifesto.org Curso de preparación para el examen PMI-ACP de PMI 13

The Scrum Way orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Stakeholders Product Backlog Technical Team Curso de preparación para el examen PMI-ACP de PMI 14

Agile Methodologies Agile Methods (Release planning, Sprint and iteration planning, daily Scrum, sprint demo and retrospective, etc.) (TDD, automated testing, continuous integration, refactoring, etc.) Strict queue limits, pull value through, make it visible. Curso de preparación para el examen PMI-ACP de PMI 15

The Agile Methodology Scrum is an iterative Agile framework that is designed to deliver working software (or value) frequently. Curso de preparación para el examen PMI-ACP de PMI 16

The 3 Scrum Roles Business Vision What? Why? Product Owner How? Technical Vision Technical Team Scrum Master Process Facilitator Curso de preparación para el examen PMI-ACP de PMI 17

Agile Artifact Product Backlog o Product backlog: prioritized list of desired project outcomes/features Curso de preparación para el examen PMI-ACP de PMI 18

Agile Practice Timeboxing Sprint 1 orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Sprint 2 orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Sprint 3 Sprint 4 Sprint N Sprint is 1 4 weeks orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Curso de preparación para el examen PMI-ACP de PMI 19

Agile Artifact Sprint Backlog o Sprint backlog: set of deliverables from the product backlog that the team agrees to complete in a sprint usually broken into work items Story Tasks As a customer, I want to.. 5 points Design the.. 2 hrs Build the.. 5 hrs Test the.. 5 hrs As a customer, I want to.. 8 points Design the.. 5 hrs Build the.. 18 hrs Test the.. 8 hrs Curso de preparación para el examen PMI-ACP de PMI 20

Agile Practice Planning Poker Example: 32 user stories =146 story points Fibonacci Curso de preparación para el examen PMI-ACP de PMI 21

The 4 Agile Ceremonies 3 5 8 3 1. Iteration Planning Sprint Backlog Create UI (5 hrs) Code, unit test validation logic (3 hrs) User acceptance testing (2 hrs) 2 2 8 1 3 1 Product Backlog 2. Daily Stand-up 3. Iteration Review 4. Retrospective What did I complete yesterday? What am I working on today? What is slowing me down? Worked well Needs improvement Curso de preparación para el examen PMI-ACP de PMI 22

Release Burndown (1/2) Original Size: 132 story points IT1: 18 story points Estimated Duration: 7 iterations (7 x 18 + 6 = 132) Accuracy from 3rd iteration onwards 12 weeks 20 weeks Curso de preparación para el examen PMI-ACP de PMI 23

Release Burndown (2/2) Iteration Review IT1: 16/18 Iteration Planning IT2: 18 points, 3 stories Iteration Review IT2: 18/18 Iteration Planning IT3: +35 points (added scope) Actual Duration: 11 iterations, 22 weeks Curso de preparación para el examen PMI-ACP de PMI 24

Agile Practice Progressive Elaboration completely planned partially planned iterations Upfront Planning Status Date Release 1 Release 2 Release 3 Release 4 Release Plan Close Out completely planned partially planned iterations Upfront Planning Release 1 Status Date Release 2 Release 3 Release 4 Release Plan Close Out Curso de preparación para el examen PMI-ACP de PMI 25

Agile Practice Progressive Elaboration Strategic Planning Strategic Planning by Executive Leaders Portfolio Planning Portfolio Planning by Customer Unit Product Planning Product Planning by Product Managers Release Planning Release Planning by Product Owner/Team Iteration Planning Iteration Planning by Team/PO Daily Planning Daily Task Planning by Team 1 2 3 4 5 6 Curso de preparación para el examen PMI-ACP de PMI 26

The Agile Product Life Cycle Curso de preparación para el examen PMI-ACP de PMI 27

When to use Agile? Curso de preparación para el examen PMI-ACP de PMI 29

The Agile Project Manager The Agile Project Manager 30

The Agile Project Life Cycle Curso de preparación para el examen PMI-ACP de PMI 31

El ciclo de vida de un Proyecto Ágil Curso de preparación para el examen PMI-ACP de PMI 32

The Agile Project Manager Project Sponsor Stakeholders Product Owner Scrum Master Technical Team Curso de preparación para el examen PMI-ACP de PMI 33

Servant Leadership What is this? This is management Curso de preparación para el examen PMI-ACP de PMI 34

Situational Adapted Leadership PM PO IT0 IT1... IT2... IT3 ITH... SM PM = PO = SM PM = PO + SM PM = PO; SM = TMi Curso de preparación para el examen PMI-ACP de PMI 35

Agile Contracts Curso de preparación para el examen PMI-ACP de PMI 36