Adaptive Project Framework

Similar documents
EFFECTIVE SOFTWARE PROJECT MANAGEMENT

The Evolving State of ESPM

An Adaptive Agile Framework for

New Developments in an Agile World: Drafting Software Development Agreements. By: Paul H. Arne 1,2

Software Development Life Cycle (SDLC)

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems

Ali Vahedi Diz, MSc, PMP, RMP از موسسه BSC ا مريکا. Ali Vahedi, MSc, PMP ١

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

A Capability Maturity Model (CMM)

Effective Project Management

IT Portfolio Management in State Government

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

Unit I. Introduction

Introduction to project management and concepts

Making the Most of the Software Development Process

Software Development with Agile Methods

Making Sense of. Agile Project Management. Traditional. Project Management. 1/19/ Breakthrough Solutions, Inc. 1

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc E. Third Avenue, Suite 205 Foster City, CA 94404

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

Software Process Engineering & Management Models

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

Chapter 3. Technology review Introduction

Study on Risk Approaches in Software Development Projects

Life Cycle Models. V. Paúl Pauca. CSC Fall Department of Computer Science Wake Forest University. Object Oriented Software Engineering

Software Development Life Cycle Models - Process Models. Week 2, Session 1

CSSE 372 Software Project Management: Managing Agile Projects

Requirements Management Practice Description

Lifecycle Models: Waterfall / Spiral / EVO

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

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal

6. Chief human resources officer

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

VIII. Project Management Glossary

Implementing Models and Standards for Software Development Benefits and Risks

MAPPING AGILE PROJECT MANAGEMENT PRACTICES TO PROJECT MANAGEMENT CHALLENGES FOR SOFTWARE DEVELOPMENT. A Dissertation.

Unit 1 Learning Objectives

Where in the curriculum is the right place for teaching agile methods?

Executive's Guide to Project Management

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

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

Chapter 11 Project Management

Classical Software Life Cycle Models

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

Software Requirements and Specification

An Agile Project Management Model

AGILE SOFTWARE DEVELOPMENT A TECHNIQUE

Alan Dennis, Barbara Haley Wixom, and Roberta Roth John Wiley & Sons, Inc. Slides by Candace S. Garrod Red Rocks Community College 3-1

Redesigned Framework and Approach for IT Project Management

2. MANIPULATED RESULTS OF SURVEY. C o u n c i l f o r I n n o v a t i v e R e s e a r c h w w w. c i r w o r l d. c o m

Understanding the Fundamentals of Project Management

Basic Unified Process: A Process for Small and Agile Projects

Using Project Management Best Practices to Manage Oracle Enterprise Resource Planning (ERP) Projects Session ID# 12048

DELIVERING SOFTWARE WITH AGILITY, WITHOUT AGILE FIVE REAL-WORLD LESSONS

1. Software Process Models (Sommerville Chapters 4, 17, 19, 12.4)

CS4507 Advanced Software Engineering

Project Management Professional (PMP)

Akhil Kumar 1, Bindu Goel 2

LEAN AGILE POCKET GUIDE

White Paper IT Methodology Overview & Context

The difference between failure and success is the difference between doing something almost right and doing something right.

SOFTWARE PROCESS MODELS

Cost Management. How Much Will This Project Cost?

From myths and fashions to evidence-based software engineering! Magne Jørgensen

BUSINESS NETWORKING: A NECESSARY THIRD MILLENNIUM SKILL

Systems Analysis and Design

Comparison between Agile and Traditional software development methodologies

Software processes that are:

Project Management: Back to Basics

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Multi-Dimensional Success Factors of Agile Software Development Projects

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

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

The Specifics of WEB Project Management

Master Insurance Business Analyst (MIBA) Designation Class Defining, Designing, Verifying and Deploying Outstanding Business Solutions

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

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies

Web Application Development Processes: Requirements, Demands and Challenges

Business Analyst/Project Manager:

The Battle for the Right Features or: How to Improve Product Release Decisions? 1

EPL603 Topics in Software Engineering

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Partnering for Project Success: Project Manager and Business Analyst Collaboration

Web Application Development Process

ITSM Agile Intro Feb 5, 2015

Keeping a Healthy Product Backlog

How To Understand The Software Process

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. Visit cie-wc.edu for more courses.

PROJECT MANAGEMENT PLAN CHECKLIST

Balancing the Hybrid Development Process. The role of the Business Analyst

Agile project management

Software Development Process Models

Frank Tsui. Orlando Karam. Barbara Bernal. State. University. Polytechnic. Ail of Southern JONES & BARTLETT LEARNING

Software Development Methodologies

Agile Project Management

Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations

Transcription:

Adaptive Project Framework A Common Sense Approach to Managing Complex Projects Presented to PMI Maine Chapter October 20, 2011 Presented by Robert K. Wysocki, Ph.D. Enterprise Information Insights, Inc.

The Global Business Village IBM 2010 Survey of 1541 CEOs from 60 countries Over half of the 1541 executives from the 60 countries that were interviewed admitted they were not prepared to support the complex and uncertain environment in which they were forced to conduct business and didn t know what to do about it. Furthermore 79% expect complexity to increase in the next few years. (IBM, 2010), Capitalizing on Complexity: Insights from the Global Chief Executive Officer Study (GBE03297-USEN-00) If this isn t a wake up call for PMs, I don t know what is!

The Global Business Village Effective CPM will generate business value Organizations can generate business value by finding a way through the confusion created by the complexity and uncertainty that has invaded the global business village. That business value will flow from having defined and implemented a comprehensive complex project management (CPM) environment.

Contemporary Project Landscape The Standish Group CHAOS 2010 Survey Results IT projects prioritized reasons for failure: 1. Lack of (meaningful) user input 2. Incomplete requirements & specification 3. Changing requirements & specification 4. Lack of executive support 5. Technology incompetence 6. Lack of resources 7. Unrealistic expectations 8. Unclear objectives 9. Unrealistic time frames 10. New technology An effective CPM will mitigate these

Contemporary Project Landscape A project can only be in one quadrant at a time SOLUTION Clear Not Clear GOAL Not Clear Q4 Q3 Clear Q1 Q2

Contemporary Project Landscape Traditional Project Management (TPM) SOLUTION Clear Not Clear GOAL Not Clear Clear TPM

Contemporary Project Landscape Extreme Project Management (xpm) SOLUTION Clear Not Clear GOAL Not Clear Clear TPM xpm

Contemporary Project Landscape Agile Project Management (APM) SOLUTION Clear Not Clear GOAL Not Clear Clear xpm TPM APM

Contemporary Project Landscape Emertxe Project Management (MPx) SOLUTION Clear Not Clear GOAL Not Clear Clear MPx xpm TPM APM

Contemporary Project Landscape Examples of projects from each quadrant TPM: Install an intranet network in field office APM: Put a man on the moon and return him safely by the end of the decade xpm: Cure the common cold MPx: Wal-Mart s search for an RFID application

Contemporary Project Landscape Distribution of projects across the landscape SOLUTION Clear Not Clear GOAL Not Clear Clear 10%... 20% 70%

Contemporary Project Landscape SDLCs map directly into this Project Landscape GOAL Not Clear Clear SOLUTION Clear Not Clear MPx Extreme xpm TPM APM Linear Incremental Extreme Iterative Adaptive TPM Linear Standard Waterfall Rapid Development Waterfall Incremental Staged Delivery Waterfall Feature-Driven Development APM Iterative Evolutionary Development Waterfall Prototyping Rational Unified Process (RUP) Adaptive APF ASD DSDM Scrum xpm & MPx Extreme INSPIRE

Contemporary Project Landscape A big mistake is to think that One size will fit all CPM projects.

Contemporary Project Landscape So what do we do? What basic approaches makes sense for CPM projects and how can we adapt them to project conditions?

Contemporary Project Landscape We need a common sense approach to CPM If projects are unique, it would seem that their management would be unique? Project characteristics, the business environment, client involvement, actions of your competitors, emerging technologies and market conditions affect your choice of the best fit CPM approach. To be effective, CPM approaches must continuously adapt to changing conditions.

Adaptive Project Framework (APF) APF creates an environment for making choices APF is a robust thought process that embraces and continuously adapts all known PMLC models to the changing conditions affecting the project. Today APF stands alone as the only known process designed to exploit complexity and uncertainty and maximize business value.

Adaptive Project Framework (APF) When is APF used? APF is designed to be used in situations where an acceptable solution to a critical business problem or opportunity has not been found but must be found. VARIABLE SCOPE AHEAD

Adaptive Project Framework (APF) Where did APF originate and where is it used? APF was born out of two concurrent client engagements: Supermarket kiosk design & development Software development process design APF is currently used in: Software design and development Banking Insurance Professional services Film production Pharmaceutical research & development Retailing logistics Counter-terrorism operations planning

Adaptive Project Framework (APF) APF is a new way of thinking about projects Thrives on change rather than avoiding it Continuously adapts to the project situation Utilizes traditional tools, templates and processes Based on the principle that you learn by doing Seeks to get it right every time Client-focused and client-driven Continuously assures maximum business value Squeezes out all non-value added work It works 100% of the time!

Adaptive Project Framework (APF) APF process overview Choose & adapt the best fit PMLC Model Manage the project using the adapted PMLC Model

Adaptive Project Framework (APF) APF Project Set-up Conditions of Satisfaction Clarify Request Request Response Agree on Response Negotiate agreement and write Project Overview Statement

Adaptive Project Framework (APF) APF Project Set-up Definition of a requirement An APF requirement is a desired end-state whose successful integration into the solution delivers specific, measurable, and incremental business value to the organization. The set of APF requirements form a necessary and sufficient set for the attainment of the project success criteria. Requirements clarity and completeness drive the choice of best fit PMLC Model! Changing project characteristics drive the adaptation of the best fit PMLC Model!

Adaptive Project Framework (APF) APF Project Set-up Requirements Breakdown Structure APF requirements (necessary & sufficient) The RBS is the key input to choosing the PMLC Model

Adaptive Project Framework (APF) APF Project Execution Transition from RBS to WBS The RBS is client friendly

Adaptive Project Framework (APF) APF Project Set-up Project Overview Statement (POS) The POS is one page always!

Adaptive Project Framework (APF) APF Project Execution PMLC Model Definition The APF project execution consists of a number of cycles each comprising a sequence of unique, complex, and connected activities that must be completed within fixed time and budget constraints, and deliver maximum business value from each cycle.

Adaptive Project Framework (APF) APF Project Execution This process template is very robust

Adaptive Project Framework (APF) APF Project Execution APF Client Checkpoint Probative versus Integrative Swim Lane sizes over time

Adaptive Project Framework (APF) APF Project Execution APF Client Checkpoint Primitive Earned Value What does this gap suggest?

Adaptive Project Framework (APF) APF Project Execution Unique Artifacts Scope Bank Probative Swim Lanes APF R&D efforts at solution discovery Integrative Swim Lanes APF incremental building of the solution

Adaptive Project Framework (APF) TPM is for Cooks APF is for Chefs Would you rather just be able to follow a recipe or know how to develop the recipe?

References Related books by Robert K. Wysocki Effective Project Management: Traditional, Agile Extreme, 6 th Edition, 2011, John Wiley & Sons, ISBN 978-1-118-01619-0 Adaptive Project Framework: Managing Complexity in the Face of Uncertainty, 2010, Addison Wesley, ISBN 978-0-321-52561-1 Executive s Guide to Project Management: Organizational Processes and Practices for Supporting Complex Projects, 2011, John Wiley & Sons, ISBN 978-1-118-00407-4. Effective Software Project Management, 2006, John Wiley & Sons, ISBN 978-0-764-59636-0

I hope you had as much fun as I did!!! Thanks for the opportunity!!! Robert K. Wysocki, Ph.D. EII Publications rkw@eiicorp.com