Agility in Project Management



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

Agile Scrum and PMBOK Compatible or Contrary?

RISK MANAGMENT ON AN AGILE PROJECT

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

Applying Lean on Agile Scrum Development Methodology

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

Exhibit 1--Project Life Cycle Phases (PMI, 2004, p. 23) Exhibit 2--Waterfall Approach to Software Development (Royce, 1970, pg. 2).

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

Agile Scrum Workshop

Leverage Agile Project Management to Foster Collaboration in Distributed Teams

CSSE 372 Software Project Management: More Agile Project Management

PMP vs. Scrum Master

A Viable Systems Engineering Approach. Presented by: Dick Carlson

How To Plan An Agile Project

Agile In a Nutshell. Note - all images removed to fit 2MB limit Actual presentation has much more content. Jonathan Rasmusson

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

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

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

An Agile Project Management Model

Agile Project Management

Introduction to Agile Software Development Process. Software Development Life Cycles

Agile Project Management By Mark C. Layton

"Bezpieczny Projekt"

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Introduction to Agile and Scrum

The Blending of Traditional and Agile Project Management

Introduction to Agile Scrum

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led

Introduction to Agile Methods

Agile Project Management

Scrum Methodology in Product Testing : A Practical Approach

Quality Assurance in an Agile Environment

Agile Beyond The Team 1

How Product Management Must Change To Enable the Agile Enterprise

Scrum and CMMI Level 5: The Magic Potion for Code Warriors

Course Title: Planning and Managing Agile Projects

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

How to manage agile development? Rose Pruyne Jack Reed

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Governments information technology

Scrum Is Not Just for Software

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

Scrum: A disciplined approach to product quality and project success.

Managing a Project Using an Agile Approach and the PMBOK Guide

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

AGILE - QUICK GUIDE AGILE - PRIMER

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

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

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

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc.

The Agile Manifesto is based on 12 principles:

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

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

Agile Engineering Introduction of a new Management Concept

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

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

Agile Projects 7. Agile Project Management 21

The Basics of Scrum An introduction to the framework

Scope Management. It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change.

The Big Bang of Modern Marketing. Scott

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

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

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

The Evolving State of ESPM

Selling Agile at Your Company

When User Experience Met Agile: A Case Study

Changing Roles and Responsibilities from Traditional project management to Agile project management

Mastering the Iteration: An Agile White Paper

Course Title: Managing the Agile Product Development Life Cycle

Practical Agile Requirements Engineering

CSSE 372 Software Project Management: Managing Agile Projects

Taking the first step to agile digital services

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development in the Large

PMP Examination Tasks Puzzle game

SECC Agile Foundation Certificate Examination Handbook

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

Why Agile Works: Economics, Psychology, and #PrDC16

Agile So)ware Development

Agile QA s Revolutionary Impact on Project Management

Agile in Financial Services A Framework in Focus

Applying Agile Project Management to a Customized Moodle Implementation

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

The Truth About Agile Software Development with Scrum, The Facts You Should Know

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

Agile Information Management Development

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

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

Business Analysis Essentials

SCM & Agile Business Intelligence. Anja Cielen

Agile Scrum Foundation Training

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

Processes in Software Development. Presented by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008

Agile Certification: PMI-ACP

Information Technology Project Management, Sixth Edition

Rispondere al cambiamento attraverso un approccio agile al PM

Transcription:

Agility in Project Management A recipe for turbulent times By Anil Kumar Natogi, PMP Infosys Technologies Limited

Contents Why agility is required? Recipe for success Concept of agile project management Across knowledge areas Integration management Scope management Time management Cost management Quality management Communication management Human resource management Risk management Procurement management Myths Conclusion Q&A

Why agility is required? Business landscape is fast and competitive Short product life cycle Pressure to reduce cost Business needs quick decision with incomplete information and uncertainty Frequent changes to project requirement

Why agility is required contd $80-150 Billion spent on failed projects 1 25%-40% of all spending on projects is wasted in re-work 2 40% of the problem are found by end users 3 60%-80% of project failures can be attributed directly to poor requirement gathering, analysis and management 4 Nearly two thirds of IT projects fail or run into schedule or budget overshoot 5 Succeeded, 35% Overtime or budget, 46% Failed, 19% 65% Failed

Recipe for success.. Incremental development with constant customer feedback Simpler organization structure Efficient communication Direct involvement of the entire team in project delivery

Concept of agile project management Initial Planning Vision Product Roadmap Release Planning Iteration Planning Daily Standup Intermediate Release or quarter Iteration Daily work Task Final Demo, Review Retrospective Retrospective Update Progress Agile process focus on Speed, Smartness and Simplicity Rapid Iterative planning and development cycle Features are worked and delivered in the order of business value Project team and customer work together to identify what needs to be done and prioritize Working and tested product serves as a primary measure of progress Key practices include Release planning Iteration planning Daily stand-up meeting

Agile process Initial Release Release Release Final Visioning Product roadmap Planning Product backlog definition

Agile process contd.. Initial Release Release Release Final First phase is is release planning Each release can can be be made of of one one or or more iteration

Agile process Contd Initial Release Release Release Final Project retrospective Document lessons learnt Project closure

How does it compare? Traditional process Initiate Plan Execute Monitor and and control Close Agile Agile process Initiate Plan release Plan iteration Plan daily daily work work Execute Guide and and Facilitate Close the the iteration Review and and retrospective Until enough iteration Close

Across knowledge areas Integration management Defining the vision Vision meeting Elevator statement Design the box Project management planning done iteratively Monitor and controlling by servant leadership Entire team manage change using Product backlog Active participation from the customer

Across knowledge areas Scope management Agile project welcomes change. Iterative and incremental process itself manages scope Release planning/iteration planning and daily planning replaces WBS Scope verification happens after every release Scope management in agile management 8

Across knowledge areas Time management Time is managed by team and customer Schedule development at release and iteration level Schedule control tools include Burn down chart (release and iteration) Daily stand up meeting Task board 6 Burn down chart 7

Across knowledge areas Cost management Fast, Cheap, Good you can have any two! Entire team involved in cost planning Cost estimates done top-down Cost control occurs at the release level, cost baselines are updated based on the deliverables after each iteration Quality management Cross-functional team implement QA Verify quality of the product after each iteration Incorporate the review feedback in next iteration Quality control tools Burn down charts Root cause analysis

Across knowledge areas Human resource management Self organizing and dedicated team Project managers would facilitate continuous improvement Theory Y style of team management One-on-one real time feedback Communication management Tell me, I ll forget, show me I ll remember, involve me I will understand Face-to-face communication Iteration, demo and review meeting Daily stand-up meeting Information radiators Communicating project status using Burn down charts Release plans, iteration plans, task boards

Across knowledge areas Risk management Risk management is owned by the team Risks identified early Risks are identified in all planning meetings, release, iteration and daily stand-ups meetings Procurement management Project team actively gets involved in the procurement process Contract is documented preferably in face-to-face meetings Contract administration can be done such that contractor deliverables match iteration deliverables

Myths Agile development is undisciplined Agile teams do not plan Agile approaches don t control scope Agile development do not scale

Conclusion Agile This is value driven approach to project management Iterative and incremental with each iteration producing a workable product Each iteration follows waterfall method Customer influence remains strong for the entire project Traditional This is a plan driven approach to project management Project is divided in sub-phases with handoffs between teams after each phase Entire project follows waterfall method Customer influence occurs upfront and decreases Primary objective of agile or traditional project management, value to customer Agility provides you with the ability to constantly adopt and take decisions during project planning and execution Shift in focus to execution

Q&A

Contact information Anil Kumar Natogi Senior Project Manager Email: anilkpn@infosys.com Ph: 1-616-405-8508

References 1 The Standish group international, Inc 2 Carnegie Mellon 3 Gartner 4 Meta group 5 2006 The Standish group 2006 CHAOS Survey 6 www.mountaingoatsoftware.com 7 people.westminstercollege.edu 8 http://www.lostechies.com/ Agile Project Management by Jim highsmith Software Project Manager s Bridge to Agility by Michele Sliger and Stacia Broderick