The Evolving State of ESPM

Size: px
Start display at page:

Download "The Evolving State of ESPM"

Transcription

1 Foreword Introduction Part One The Evolving State of ESPM xxxi xxxiii 1 Chapter 1 The Changing Landscape of Software Development What Is a Software Development Project? Examples of Two Software Development Projects What Is Software Development Project Management? What Are the Characteristics of the Software to Be Developed? Quadrant 1: Goal and Solution Are Clearly Specified Quadrant 2: Goal Is Clearly Specified but Solution Is Not Quadrant 3: Goal and Solution Are Not Clearly Specified Quadrant 4: Goal Is Not Clearly Specified but the Solution Is What Software Development Approach Is Appropriate for Building the Software? Quadrant 1: Goal and Solution Are Clearly Specified Quadrant 2: Goal Is Clearly Specified but Solution Is Not Quadrant 3: Goal and Solution Are Not Clearly Specified Quadrant 4: Goal Is Not Clearly Specified but the Solution Is What Project Management Approach Is Appropriate for Managing the Software Development Process? The Complexity/Uncertainty Domain of SDPM Requirements Flexibility Adaptability Change Risk Versus the Complexity /Uncertainty Domain Team Cohesiveness Versus the Complexity / Uncertainty Domain Communications Versus the Complexity /Uncertainty Domain Customer Involvement Versus the Complexity / Uncertainty Domain The Customer's Comfort Zone Ownership by the Customer Customer Sign-Off

2 x Chapter 2 Part Two Chapter3 Specification Versus the Complexity /Uncertainty Domain Change Versus the Complexity /Uncertainty Domain Business Value Versus the Complexity /Uncertainty Domain Balancing Staff, Process, Technology Staff-Driven Environments Process-Driven Environments Technology-Driven Environments SDPM Roadmap The Contemporary Software Development Landscape Linear Characteristics of Linear SDPM Strategy Projects Strengths Weaknesses Incremental Characteristics of Incremental SDPM Strategy Projects Strengths Weaknesses Iterative Characteristics of Iterative SDPM Strategy Projects Strengths Weaknesses Adaptive Characteristics of Adaptive SDPM Strategy Projects Strengths Weaknesses Extreme Characteristics of Extreme SDPM Strategy Projects Strengths Weaknesses A Generic Template for Discussing SDPM Strategies Linear ESPM Linear SDPM Strategy The Linear SDPMStrategy Scope Phase Plan and Launch Phases Monitor and Control Phases Close Phase Types of Linear SDPM Strategies Standard Waterfall Model Variation to the Standard Waterfall Model Rapid Development Waterfall Model

3 xi Chapter 4 Chapter 5 Chapter 6 The Linear SDPM Scoping Phase Solution Definition Defining the Problem Determining Causes Generating Ideas for Solutions Prioritizing Ideas Requirements Gathering Defining and Managing Customer Requirements Gathering Customer Requirements What Are Requirements? What Kinds of Requirements Are There? Functional Requirements Non-Functional Requirements Global Requirements Constraints Customer Sign-Off on Requirements Customer Willingly Signs Off Customer Unwilling to Sign Off Project Overview Statement Ensuring That a Linear SDPM Strategy Is Correct Discussion Questions The Linear SDPM Planning Phase Work Breakdown Structure Template Rapid Development Waterfall Model Dependency Diagramming Rapid Development Waterfall Model Cohesion and Coupling Creating Independent Deliverables Sets Project Scheduling Standard Waterfall Model Rapid Development Waterfall Model Resource Requirements Standard Waterfall Model Rapid Development Waterfall Model The Linear SDPM LaunchingPhase Team Leadership Model Hierarchical Leadership Model Team Leader Model Organizing the Linear SDPM Strategy Project Team Authority Standard Waterfall Rapid Development Waterfall Responsibility

4 Chapter 7 Chapter 8 Chapter 9 RASCI Matrix Developing a Team Development Plan Team Meetings Managing Concurrent Swim Lanes The Linear SDPM Monitoring and Controlling Phase Project Review Sessions Linear SDPM Strategy for the Standard Waterfall Model Linear SDPM Strategy for the Rapid Development Waterfall Scope Change Management Standard Waterfall Rapid Development Waterfall Protecting the Linear SDPM Strategy Project Against the Impact of Scope Change Management Reserve Creating a Scope Bank Changing SDPM Strategies Milestone Trend Charts Discussion Questions The Linear SDPM Closing Phase Requirements Validation Acceptance Test Procedures Customer Sign-Off Ceremonial Acceptance Formal Acceptance The Closing Phase Deployment Strategies Project File Lessons Learned Discussion Questions The Linear SDPM Strategy Summary Comparing and Contrasting the SDPM Models Points to Remember Risk Situations Schedule Slippages Rework Resource Contention Change Intolerance Team Structure

5 Part Three Incremental ESPM 133 Chapter 10 Incremental SDPM Strategy The Incremental SDPM Strategy Scope Phase Plan and Launch Phases Monitor and Control Phases Close Phase Types of Incremental SDPM Strategies Staged Delivery Waterfall Model Feature-Driven Development Chapter 11 The Incremental SDPM Scoping Phase The Scoping Phase of an Incremental SDPM Strategy 146 The Scoping Phase of the Incremental SDPM Strategy for the Staged Delivery Waterfall Model 147 Developing the Project Overview Statement of the Project 147 Defining the Number and Duration of Each Increment 149 Identifying the Functionality to Be Released in Each Increment 150 Planning to Build a Deliverables-Based Work Breakdown Structure Assuring the Integrity of the Dependency Structure Between Deliverables Allocating Management Reserve The Scoping Phase of the Incremental SDPM Strategy for the Feature-Driven Development Model Forming the Modeling Team Conducting a Domain Walkthrough Studying Documents Developing Small Group Models Developing a Team Model Refining the Overall Object Model Writing Model Notes The Role of the RBS In the Staged Delivery Waterfall Model In the Feature-Driven Development Model The Role of the Precedence Diagram In the Staged Delivery Waterfall Model In the Feature-Driven Development Model Chapter 12 The Incremental SDPM Planning Phase The Planning Phase of an Incremental SDPM Strategy Decomposing the Requirements Breakdown Structure Sequencing the Development Work

6 The Planning Phase of an Incremental SDPM Strategy for the Staged Delivery Waterfall Model Building the Complete WBS Estimating Task Duration Estimating Resource Requirements Building the Precedence Diagram Allocating Functions and Features to Determine Number of Stages Creating the Initial Project Schedule The Planning Phase of an Incremental SDPM Strategy for the Feature-Driven Development Model Modeling the Solution Building the Feature List and Assembling Feature Sets Developing the Feature Plan Feature Sets Built Sequentially Feature Sets Built Concurrently and Sequentially Chapter 13 The Incremental SDPM Launching Phase The Launching Phase of an Incremental SDPM Strategy Handling Scope Change Comprehensive Increment Plan Increment by Increment Plan Increment Handoffs Scheduling Resources Scheduling Increments The Launching Phase of an Incremental SDPM Strategy for the Staged Waterfall Model Handling Scope Change Comprehensive Increment Plan Increment by Increment Plan Increment Handoffs Scheduling Resources Scheduling Increments The Launching Phase of an Incremental SDPM Strategy for the Feature-Driven Development Model Scope Changes Can Be Affected by Precedence Relationships Features Not YetDeveloped May Render Scope Change Requests Unnecessary Chapter14 TheIncrementalSDPMMonitoringand ControllingPhase The Monitoring and Controlling Phase of an Incremental SDPM Strategy

7 xv Chapter 15 Chapter 16 Project Review Sessions Incremental SDPM Strategy for the Staged Delivery Waterfall Model Incremental SDPM Strategy for the Feature-Driven Development Model Scope Change Management Protecting the Incremental SDPM Strategy Project Against the Impact of Scope Change Management Reserve Change to an Iterative SDPM Strategy The Incremental SDPM Closing Phase The Closing Phase of the Incremental SDPM Strategy Incremental SDPM Strategy for the Closing Phase of the Staged Delivery Waterfall Model Acceptance Criteria Incremental Acceptance Criteria Project Completion Acceptance Criteria Lessons Learned Increment Lessons Learned Project Completion Lessons Learned Incremental SDPM Strategy for the Closing Phase of the Feature-Driven Development Model Acceptance Criteria Incremental Acceptance Criteria Project Completion Acceptance Criteria Lessons Learned Increment Lessons Learned Project Completion Lessons Learned The Incremental SDPM Strategy Summary Comparing and Contrasting the SDPM Models Points to Remember Risk Situations Risk of Project Closure Risk of Team Changes Risk of Changing Priority Risk of Schedule Slippages Risk of Rework Risk of Resource Contention Change Intolerance Team Structure Discussion Questions

8 Part Four Iterative ESPM 201 Chapter 17 Chapter 18 Iterative SDPM Strategy The Iterative SDPM Strategy Scope Phase Plan and Launch Phases Monitor and Control Phases Close Phase Types of Iterative SDPM Strategies Evolutionary Development Waterfall Model SCRUM Idea Is Proposed Developing and Prioritizing a List of Functionality Sprint Planning Meeting Demo Sprint Functionality Rational Unified Process Inception Elaboration Construction Transition Dynamic Systems Development Method The Iterative SDPM Scoping Phase The Scoring Phase of an Iterative SDPM Strategy The Scoring Phase of the Iterative SDPM Strategy for the Evolutionary Development Waterfall Model Gathering Requirements Generating the RBS Defining the Functions and Features of the Initial Solution Determining the Number and Time Box for the Iterations The Scoring Phase of the Iterative SDPM Strategy for the SCRUM Model Idea Creation Gathering Requirements Defining the Required Functions Prioritizing Functions The Scoring Phase of the Iterative SDPM Strategy for the Rational Unified Process Model Establishing a Business Model Describing the Core Requirements Through a Function and Feature List Gathering a Documented List of All Use Cases That Flow from the Functions and Features List Crafting a High-Level Outline of the Phases and Iterations The Scoring Phase of the Iterative SDPM Strategy for the Dynamic Systems Development Method

9 Chapter 19 Chapter 20 Outlining the Plan to Build a Deliverables-Based WBS Building a Quick Prototype Defining Business Processes Affected by This Project Prioritizing the Functionality Developing the Dependency Structure Between Functionality The Iterative SDPM Planning Phase The Planning Phase of an Iterative SDPM Strategy The Planning Phase of an Iterative SDPM Strategy for the Evolutionary Development Waterfall Model Identifying Those Functions Where Features May Be Missing Prioritizing the Functions That Are Missing Features Allocating Functions to Iterations Creating the Project Schedule for This Iteration The Planning Phase of an Iterative SDPM Strategy for the SCRUM Model Current Product Backlog Prioritized Backlog Sprint Backlog The Planning Phase of an Iterative SDPM Strategy for the Rational Unified Process Model Overall Plan Iteration Duration and Number Assigning Deliverables to Iterations Tracking Project Performance Iteration Plan The Planning Phase of an Iterative SDPM Strategy for the Dynamic Systems Development Method Outlining the Project Plan Identifying and Prioritizing Functionality Documenting Architectural Specifications The Iterative SDPM Launching Phase The Launching Phase of an Iterative SDPM Strategy Processing Scope Change Requests Handling Solution Handoffs Handling Solution Rollout Scheduling Iterations The Launching Phase of an Iterative SDPM Strategy for the Evolutionary Development Waterfall Model Processing Scope Change Requests Handling Solution Handoffs Handling Solution Rollout Scheduling Iterations

10 Chapter 21 Chapter 22 The Launching Phase of an Iterative for the SCRUM Model SDPM Strategy The Launching Phase of an Iterative SDPM Strategy for the Rational Unified Process Model The Launching Phase of an Iterative SDPM Strategy for the Dynamic Systems Development Method The Iterative SDPM Monitoring and Controlling Phase The Monitoring and Controlling Phase of an Iterative SDPM Strategy Project Progress Reporting Discoveryof NewIRevised Features Processing Scope Change Requests The Monitoring and Controlling Phase of an Iterative SDPM Strategy for the Evolutionary Development Waterfall Model The Monitoring and Controlling Phase of an Iterative SDPM Strategy for the SCRUM Model The Monitoring and Controlling Phase of an Iterative SDPM Strategy for the Rational Unified Process Model The Monitoring and Controlling Phase of an Iterative SDPM Strategy for the Dynamic Systems Development Method Discussion Questions The Iterative SDPM ClosingPhase The Closing Phase of the Iterative SDPM Strategy Iterative SDPM Strategy for the Closing Phase of the Evolutionary Development Waterfall Model Iteration Lessons Learned Project Completion Lessons Learned Lessons Learned About Working with This Customer Lessons Learned About the Evolutionary Development Waterfall Model Iterative SDPM Strategy for the Closing Phase of the SCRUM Model Sprint Planning Meeting Lessons Learned Sprint Lessons Learned Project Completion Lessons Learned Iterative SDPM Strategy for the Closing Phase of the Rational Unified Process Model

11 Iterative SDPM Strategy for the Closing Phase of the Dynamic Systems Development Method 269 Solution Accepted 269 Revise Solution Design 270 Revise Functional Model 271 Repeat Business Study Chapter 23 The Iterative SDPM Strategy Summary 273 Traditional Versus Agile Projects 274 Traditional Versus Agile Project Managers 274 Traditional Versus Agile Teams 275 Traditional Versus Agile Project Planning 276 Traditional Versus Agile Scope Change Management Part Five Adaptive ESPM 279 Chapter 24 Adaptive SDPM Strategy 281 The Adaptive SDPM Strategy 281 Scope Phase 283 Plan and Launch Phases 283 Monitor and Control Phases 283 Close Phase 284 Types of Adaptive SDPM Strategies 284 Adaptive Project Framework 284 The Adaptive Scope Triangle 285 Definition of an Adaptive Project 286 What Is the Adaptive Project Framework? 286 APF Core Values 287 An Overview of the APF 289 Adaptive Software Development 295 Speculate 296 Collaborate 296 Learn Chapter 25 The Adaptive SDPM ScopingPhase 301 The Scope Phase of an Adaptive SDPM Strategy 302 The Scoping Phase of the Adaptive SDPM Strategy for the Adaptive Project Framework Model 303 Overview of the Adaptive SDPM Scoping Phase 304 What Is the Version Budget and Timebox? 305

12 Chapter 26 Chapter 27 The Scoping Phase of the Adaptive SDPM Strategy for the Adaptive Software Development Model Project Vision Statement Project Data Sheet Project Mission Profile Project Specification Outline Discussion The Adaptive Questions SDPM Planning Phase The Planning Phase of an Adaptive SDPM Strategy The Planning Phase of an Adaptive SDPM Strategy for the Adaptive Project Framework Model Completing a Project Overview Statement Reviewing Known Parts of the RBS Determining Cycle Length Determining Number of Cycles Prioritizing Known Functionality Determining the Functionality to Be Built Determining the Probative Initiatives to Be Taken Creating the WBS for the Functionality and Probative Initiatives to Be Done Estimating Task Duration Creating a Resource Managed Cycle Schedule The Planning Phase of an Adaptive SDPM Strategy for the Adaptive Software Development Model The Project Initiation Phase Project Timebox Optimal Number of Cycles and the Timebox for Each Objective Statement for Each Cycle Assign Primary Components to Cycles Assign Technology Support and Components to Cycles A Project Task List Discussion The Adaptive Questions SDPM Launching Phase The Launching Phase of an Adaptive SDPM Strategy Processing Scope Change Requests Handling Solution Handoffs Handling Solution Rollout Scheduling Iterations The Launching Phase of an Iterative SDPM Strategy for the Adaptive Project Framework Model The Launching Phase of an Adaptive SDPM Strategy for the Adaptive Software Development Model Discussion Questions

13 Chapter 28 The Adaptive SDPM Monitoring and Controlling Phase 329 The Monitoring and Controlling Phase of an Adaptive SDPM Strategy 329 Project Progress Reporting 331 Discovery of New /Revised Functions 331 Discovery of New /Revised Features 331 Processing Scope Change Requests 331 The Monitoring and Controlling Phase of an Adaptive SDPM Strategy for the Adaptive Model Project Framework 332 Customer Checkpoint 333 Questions to BeAsked During the Customer Checkpoint 333 Output from the Customer Checkpoint 336 The Monitoring and Controlling Phase of an Iterative SDPM Strategy for the Adaptive Model Software Development 337 Discussion Question 338 Chapter 29 The Adaptive SDPM ClosingPhase 339 The Closing Phase of the Adaptive SDPM Strategy 339 Iterative SDPM Strategy for the Closing Phase of the Adaptive Project Framework Model 341 The Just Completed Cycle 342 The Final Cycle 343 Adaptive SDPM Strategy for the Closing Phase of the Adaptive Software Development Model 343 The Just Completed Cycle 344 The Final Cycle 345 Discussion Question 345 Chapter 30 The Adaptive SDPM Strategy Summary 347 Traditional Versus Adaptive Projects 348 Traditional Versus Adaptive Project Managers 349 Traditional Versus Adaptive Teams 350 Traditional Versus Adaptive Project Planning 350 Traditional Versus Adaptive Scope Change Management 351 Discussion Question 352 Part Six Extreme ESPM 353 Chapter 31 Extreme SDPM Strategy 355 The Extreme SDPM Strategy 356 Scope Phase 356 Plan and Launch Phases 357

14 Chapter 32 Chapter 33 Monitor and Control Phases Close Phase Types of Extreme SDPM Strategies INSPIRE INitiate SPeculate Incubate REview The Flexible Model Visionate Speculate Innovate Reevaluate Disseminate The Extreme SDPM ScopingPhase The Scoring Phase of an Extreme SDPM Strategy The Scoring Phase of the Extreme SDPM Strategy for the INSPIRE Model The Scoring Phase of the Extreme SDPM Strategy for the Flexible Model Sponsor's Vision Collective Vision Scoping Meeting Held Probable Future Scenarios Identified Three-Sentence Project Skinny Agreed To Project Boundaries Agreed To Program Breakdown Structure Agreed To Project Imperatives Agreed To Product Vision Agreed To Project Win Conditions Agreed To Benefits Map Drafted Wow! Factor Identified Project Uncertainty Profile Updated Discussion Question The Extreme SDPM Planning Phase The Planning Phase of an Extreme SDPM Strategy The Planning Phase of an Extreme SDPM Strategy for the INSPIRE Model Next Cycle Functionality Next Cycle Probative Initiatives Validation of Next Cycle Length

15 xxiii Chapter 34 Chapter 35 Chapter 35 The Planning Phase of an Extreme SDPM Strategy for the Flexible Model Step 1: Review and Update the Collective Vision Step 2: Review the Project Uncertainty Profile Step 3: Decompose the Project into a Set of Deliverables Step 4: Estimate the Size of Each Deliverable Step 5: Estimate the Effort to Produce Each Deliverable in Person Days Step 6: Select a Development Life Cycle Step 7: Schedule the Deliverables Step 8: Agree on Timeboxes Step 9: Assess Technical and Support Requirements Step 10:Assess Team Requirements Step 11:Identify Development Tools Step 12: Produce a Risk Management Grid The Extreme SDPM LaunchingPhase The Launching Phase of an Extreme SDPM Strategy The Launching Phase of an Extreme SDPM Strategy for the INSPIRE Model The Launching Phase of an Extreme SDPM Strategy for the Flexible Project Model Discussion Question The Extreme SDPM Monitoring The Monitoring and Controlling Phase of an Extreme SDPM Strategy Project Progress Reporting Processing Scope Change Requests and Controlling Phase The Monitoring and Control Phase of an Extreme SDPM Strategy for the INSPIRE Model SPeculate Phase Incubate Phase REview Phase The Monitoring and Controlling Phase of an Extreme SDPM Strategy for the Flexible Model What Are the Results to Date Versus Your Original Goal? Has the Project Priority Changed? How Do You Intend to Realign with the Original Goal? Discussion Question The Extreme SDPM ClosingPhase The Closing Phase of the Extreme SDPM Strategy New Probative Initiatives Extended Probative Initiatives Abandoned Probative Initiatives

16 xxiv Chapter 37 Part Seven Chapter 38 Chapter 39 Iterative SDPM Strategy for the Closing Phase of the INSPIRE Model Lessons Learned Solution Types Acceptable Solution Unacceptable Solution Extreme SDPM Strategy for the Closing Phase of the Flexible Model Deployment of the Solution Lessons Learned Benefits and Recognition Benefits Tracked and Harvested Discussion Question The Extreme SDPM Strategy Summary Traditional Versus Extreme Projects Traditional Versus Extreme Project Managers Traditional Versus Extreme Teams Traditional Versus Extreme Project Planning Traditional Versus Extreme Scope Change Management Discussion Question In Summary Where Are You? The Perspective of the Enterprise From the Perspective of the Customer From the Perspective of the Project Manager From the Perspective of the Development Team Tracking Where You Are Process Tracking Practice Tracking Project Tracking Milestone Trend Charts Earned Value Analysis Performance Indices Adapting to Accommodate Milestone Trend Charts and Earned Value Other Warning Signs Discussion Question Where Do You Want To Go and How Can You Get There? Where Do You Want To Go? Review POS

17 xxv Gather Requirements Completeness Clarity Assess State of Solution Completeness Choose SDPM Strategy The Enterprise Environment The Sponsor Your Experience with the Customer The Skill/Competency /Experience Level of the Project Team The Physical Location of the Project Team The Criticality of the Project Continuously Monitor the Project How Will You Get There? Assess Process Effectiveness Determine Process Goals Prioritize Process Goals Select Process for Improvement Identify Improvement Initiatives Launch Improvement Projects Compare Results against Goals Appendix A What's on the Web Site? Pizza Delivered Quickly (PDQ) Case Study (MS Word File) Figures Master File Appendix B Bibliography The Changing SDPM Landscape Traditional Project Management Agile Project Management Putting It All Together Appendix C The Project Overview Statement Parts of the pas Stating the Problem/ Opportunity Establishing the Project Goal Defining the Project Objectives Identifying Success Criteria List Assumptions, Risks, and Obstacles Attachments Appendix D Requirements Gathering Conditions of Satisfaction Business Outcomes Milestone Reviews

18 The Volere Process Gathering Customer Requirements What Are Requirements? What Kinds of Requirements Are There? Refining the Product Definition Managing Changing Requirements Volere Requirements Process Start Trawl for Knowledge The Shell Description Rationale Source Fit Criteria Dependencies Conflicts Quality Check Analyzing the Specification Reusability Appendix E The Work Breakdown Structure Generating the WBS Top-Down Approach Team Approach Sub-team Approach Bottom-Up Approach Intermediate WBSfor Large Projects Six Criteria to Test for Completeness in the WBS Start/Completion Is Measurable Start/End Events Are Clearly Defined Activity Has a Deliverable Time and Cost Are Easily Estimated Activity Duration Is Within Acceptable Limits Work Assignments Are Independent Approaches to Building the WBS Noun-Type Approaches Verb-Type Approaches Organizational Approaches Noun-Type Approaches Verb-Type Approaches Other Approaches Geographic Departmental Business Function Appendix F Estimation Estimating Time, Cost, and Resource Requirements Resource Loading versus Task Duration

19 xxvii Variation in Task Duration Varying Skill Levels Unexpected Events Efficiency of Work Time Mistakes and Misunderstandings Common Cause Variation Six Methods for Estimating Task Duration Similarity to Other Tasks Historical Data Expert Advice Delphi Technique Three-Point Technique Wide-Band Delphi Technique Estimation Precision Appendix G The Project Network Diagram Constructing the Software Development Project Schedule The Project Network Diagram Building the Precedence Network Diagram Dependencies Finish to Start Start to Start Start to Finish Finish to Finish Creating an Initial Project Network Schedule The Early Schedule The Late Schedule Critical Path Calculation Slack Near-Critical Path Analyzing the Initial Project Network Diagram Schedule Compression Appendix H The Resource Schedule Building the Resource Schedule Examples of a Resource Schedule Appendix I Organizing the Project Team Problem Solving Step 1: Delineate the Opportunity and Define the Problem Step 2: Compile the Relevant Data Step 3: Generate Ideas Step 4: Evaluate and Prioritize Ideas Step 5: Develop the Implementation Plan

20 Appendix J Decision Making Directive Participative Consultative Conflict Resolution Avoidant Combative Collaborative Consensus Building Brainstorming Project Performance Reporting Monitoring and Controlling Software Development Project Progress Progress Reporting System Types of Project Status Reports Current Period Reports Cumulative Reports Exception Reports Stoplight Reports Variance Reports Measuring Variances Catch Deviations from the Curve Early Dampen Oscillation Allow Early Corrective Action Determine Weekly Schedule Variance Determine Weekly Effort (Person Hours/Day) Variance How and What Information To Update Determine a Set Period of Time and Day of Week Report Actual Work Accomplished During This Period Record Historical and Re-estimate Remaining (In-Progress Work Only) Report Start and Finish Dates Record Days of Duration Accomplished and Remaining Report Resource Effort (Hours/Day) Spent and Remaining (In-Progress Work Only) Frequency of Gathering and Reporting Project Progress Variances Positive Variances Negative Variances Graphical Reporting Tools Gantt Charts Milestone Trend Charts Earned Value Analysis (a.k.a. Cost Schedule Control) Level of Detail Activity Manager Project Manager Senior Management

21 xxix Project Status Meetings What Is a Project Status Meeting? Who Should Attend? When Are They Held? What Is Their Purpose? What Is Their Format? Problem Management Meetings Change Management 562 Project Change Request 563 Project Impact Statement 564 It Can Be Accommodated within the Project Resources and Timelines 564 It Can Be Accommodated but Will Require an Extension of the Deliverable Schedule 564 It Can Be Accommodated within the Current Deliverable Schedule but Additional Resources Will Be Needed 564 It Can Be Accommodated but Additional Resources and an Extension of the Deliverable Schedule Will Be Required 564 It Can Be Accommodated with a Multiple Release Strategy and Prioritizing of the Deliverables across the Release Dates 564 It Cannot BeAccommodated without a Significant Change to the Project 565 Problem Escalation Project Manager-Based Strategies Resource Manager-Based Strategies Customer-Based Strategies The Escalation Strategy Hierarchy No Action Required (Schedule Slack Will Correct the Problem) Examine FS Dependencies for Schedule Compression Opportunities Reassign Resources from Non-Critical Path Activities To Correct the Slippage Negotiate Additional Resources Negotiate Multiple Release Strategies Request Schedule Extension from the Customer Appendix K Business Process Flow Diagramming What Is a Business Process? Characteristics of Business Processes Process Effectiveness Process Efficiency Streamlining Tools Bureaucracy Elimination Duplication Elimination Value-Added Assessment Simplification Process Cycle-Time Reduction

22 Error Proofing Upgrading Simple Language Standardization Supplier Partnership Big Picture Improvement What Is a Business Process Improvement Project? Indicators of Needed Improvement Business Process Diagramming Business Process Flow Diagram Formats Context Diagrams Business Process Work Flow Diagrams Documenting the" As Is" Business Process Envisioning the "To Be" State Defining the" As Is" to "To Be" Gap Index 587

EFFECTIVE SOFTWARE PROJECT MANAGEMENT

EFFECTIVE SOFTWARE PROJECT MANAGEMENT BOOK REVIEW EFFECTIVE SOFTWARE PROJECT MANAGEMENT by Robert K. Wysocki, Ph.D. www.eiicorp.com Title Effective Software Project Management Author Robert K. Wysocki, Ph.D. Publisher John Wiley & Sons, March

More information

Effective Project Management

Effective Project Management Effective Project Management Traditional, Agile, Extreme Fifth Edition Robert K. Wysocki, Ph.D. WILEY Wiley Publishing, Inc. Contents Acknowledgments Preface to the Fifth Edition Introduction xi xxxix

More information

Introduction to Project Management: Principles, Techniques and Tools

Introduction to Project Management: Principles, Techniques and Tools Introduction to Project Management: Principles, Techniques and Tools 2013 Topic Agenda Time 1 Opening and Introduction 30 mins 2 Project Management - Introduction to Project Management 10 Minute Break

More information

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam 44-76 mix 2 Number: MB5-705 Passing Score: 800 Time Limit: 120 min File Version: 22.5 http://www.gratisexam.com/ Exam Code:MB5-705 Exam Name: Managing Microsoft Dynamics Implementations Exam Exam A QUESTION

More information

Develop Project Charter. Develop Project Management Plan

Develop Project Charter. Develop Project Management Plan Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

An Adaptive Agile Framework for

An Adaptive Agile Framework for Effectlvs Complex Projecl Management An Adaptive Agile Framework for Delivering Business Value Robert K. Wysocki TABLE OF CONTENTS Foreword by Kathleen Hass About the Author WAV Page v xvii xix Chapter

More information

Project Scheduling & Tracking

Project Scheduling & Tracking Project Scheduling & Tracking Traditional Techniques: Work Breakdown Structure (WBS) Gantt Charts Precedence Diagrams Earned Value Planning It is the mark of an instructed mind to rest satisfied with the

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

White Paper IT Methodology Overview & Context

White Paper IT Methodology Overview & Context White Paper IT Methodology Overview & Context IT Methodologies - Delivery Models From the inception of Information Technology (IT), organizations and people have been on a constant quest to optimize the

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Plan: Identify activities. No specific start and end dates. Estimating: Determining the size & duration of activities. Schedule: Adds specific start and end

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

http://www.io4pm.org IO4PM - International Organization for Project Management

http://www.io4pm.org IO4PM - International Organization for Project Management THE ONLY BOOK CAN SIMPLY LEARN PROJECT MANAGEMENT! Page 1 Contents ABOUT THE AUTHOR... 3 WHAT IS PROJECT MANAGEMENT?... 5 ORGANIZATIONAL INFLUENCES AND PROJECT LIFECYCLE... 11 PROJECT MANAGEMENT PROCESSES...

More information

How To Plan An Agile Project

How To Plan An Agile Project GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the

More information

Project Management Concepts

Project Management Concepts Project Management Concepts Day Workshop Course PM12 PM12 - Project Management Concepts Course ID: PM12 Credits: 21 PDUs Course Duration: 3 days Course Level: Basic 3 Days 21 PDUs Course Description: In

More information

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

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

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

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business

More information

Career Builder Course Bundle

Career Builder Course Bundle Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section

More information

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page.

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page. What This Is INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page. First of a series of guidelines for project

More information

A Capability Maturity Model (CMM)

A Capability Maturity Model (CMM) Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability

More information

The Project Planning Process Group

The Project Planning Process Group 3 The Project Planning Process Group............................................... Terms you ll need to understand: Activity Activity attributes Activity list Activity on arrow diagram (AOA) Activity

More information

Crosswalk Between Current and New PMP Task Classifications

Crosswalk Between Current and New PMP Task Classifications Crosswalk Between Current and New PMP Task Classifications Domain 01 Initiating the Project Conduct project selection methods (e.g., cost benefit analysis, selection criteria) through meetings with the

More information

IT Project Management Methodology. Project Scope Management Support Guide

IT Project Management Methodology. Project Scope Management Support Guide NATIONAL INFORMATION TECHNOLOGY AUTHORITY - UGANDA IT Project Management Methodology Project Scope Management Support Guide Version 0.3 Version Date Author Change Description 0.1 23 rd Mar, 2013 Gerald

More information

Adoption of a PPM Solution Using An Agile Approach. Andy Robinson

Adoption of a PPM Solution Using An Agile Approach. Andy Robinson Adoption of a PPM Solution Using An Agile Approach Andy Robinson 1 Agenda Drivers for using a Portfolio and Project Management system Organisational maturity Where to start Planning, delivery, realisation

More information

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE Table of Contents Introduction...3-1 Overview...3-1 The Process and the Project Plan...3-1 Project Objectives and Scope...3-1 Work Breakdown Structure...3-1

More information

Agile Project Management. Jan Pool NioCAD University of Stellenbosch 16 April 2008

Agile Project Management. Jan Pool NioCAD University of Stellenbosch 16 April 2008 Agile Project Management Jan Pool NioCAD University of Stellenbosch 16 April 2008 Introduction Objective: Introduce a general Agile Project Management framework. Target Audience: Product, program and project

More information

Unit 4: Time Management (PMBOK Guide, Chapter 6)

Unit 4: Time Management (PMBOK Guide, Chapter 6) (PMBOK Guide, Chapter 6) The questions on this topic focus heavily on scheduling techniques, network diagrams, Gantt charts, the critical path, compressing the schedule, PERT, and float. You may or may

More information

Project Lifecycle Management (PLM)

Project Lifecycle Management (PLM) Project Lifecycle Management (PLM) Process or Tool? Why PLM? Project Definition Project Management NEW REQUEST/ INITIATIVES SUPPORT (Quick fixes) PROJECT (Start Finish) ONGOING WORK (Continuous) ENHANCEMENTS

More information

Work Breakdown Structure (WBS) Emanuele Della Valle http://emanueledellavalle.org

Work Breakdown Structure (WBS) Emanuele Della Valle http://emanueledellavalle.org Planning and Managing Software Projects 2011-12 Class 7 Work Breakdown Structure (WBS) Emanuele Della Valle http://emanueledellavalle.org Credits 2 This slides are largely based on Prof. John Musser class

More information

Introduction to the ITS Project Management Methodology

Introduction to the ITS Project Management Methodology Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Planning of Project Work (IS PM 6. Lecture, 2011 Spring)

Planning of Project Work (IS PM 6. Lecture, 2011 Spring) Planning of Project Work In planning of project work are in the context of information system development project under attention information system development processes and needed resources. Pictorially

More information

Project Time Management

Project Time Management Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.

More information

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects Project Time Management Chapter 6 Importance of Project Schedules Managers often cite delivering projects on time as one of their biggest challenges Time has the least amount of flexibility; it passes

More information

ITS Project Management Methodology

ITS Project Management Methodology ITS Project Management Methodology Information Technology Services Project Management Group 11/17/2014 Version 2.1 Author: ITS Project Management Group Document Control Change Record Date Author Version

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

The purpose of this course is to provide practical assistance for defining and managing project scope.

The purpose of this course is to provide practical assistance for defining and managing project scope. Scope Definition and Scope Management Purpose - To provide practical assistance for defining and managing project scope. This course will focus on tips for creating a scope statement rather than a step-by-step

More information

D25-2. Agile and Scrum Introduction

D25-2. Agile and Scrum Introduction D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of

More information

Metadata-Based Project Management System. A Case Study at M-Files Corporation. Iulia Adomnita

Metadata-Based Project Management System. A Case Study at M-Files Corporation. Iulia Adomnita Metadata-Based Project Management System. A Case Study at M-Files Corporation Iulia Adomnita University of Tampere School of Information Sciences Computer Science M.Sc. Thesis Supervisors: Timo Poranen,

More information

Agile Software Development

Agile Software Development Agile Software Development Use case for Agile Software Development Methodology in an Oil and Gas Exploration environment. White Paper Introduction No matter what business you are in, there are critical

More information

The Plan s Journey From Scope to WBS to Schedule

The Plan s Journey From Scope to WBS to Schedule The Plan s Journey From Scope to WBS to Schedule Presented by: Rick Clare, CBAP, PMP, OCP, CSM PM Centers USA, LLC. 2013 Company Background Consulting and Training (Virtual, Public and Private Training)

More information

SWEBOK Certification Program. Software Engineering Management

SWEBOK Certification Program. Software Engineering Management SWEBOK Certification Program Software Engineering Management Copyright Statement Copyright 2011. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted

More information

Systems Analysis and Design in a Changing World, Fifth Edition

Systems Analysis and Design in a Changing World, Fifth Edition Systems Analysis and Design in a Changing World, Fifth Edition Learning Objectives Explain the elements of project management and the responsibilities of a project manager Explain project initiation and

More information

Partnering for Project Success: Project Manager and Business Analyst Collaboration

Partnering for Project Success: Project Manager and Business Analyst Collaboration Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,

More information

Project Time Management

Project Time Management Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History

More information

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain * TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT Hazar Hamad Hussain * 1. Introduction The definition of Project as a temporary endeavor... refers that project has to be done within a limited

More information

<Company Name> <Project Name> Software Development Plan. Version <1.0>

<Company Name> <Project Name> Software Development Plan. Version <1.0> Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue)

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,

More information

Project Management Guidebook

Project Management Guidebook METHOD 12 3 empowering managers to succeed Project Management Guidebook ISBN 0-473-10445-8 A bout this e-book This e-book was created by Method123 (see www.method123.com) to help provide you with a simple

More information

Adapted from slides by John Musser

Adapted from slides by John Musser Adapted from slides by John Musser 1 What s the difference? Plan Identify activities. No specific start and end dates. Estimate Determine the size and duration of activities. Schedule Add specific start

More information

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

Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Course Description Identify the challenges you will face when implementing an Agile approach to software development and then plan

More information

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW. 10-10-2012 Vol. 7

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW. 10-10-2012 Vol. 7 10-10-2012 Vol. 7 MAVERIC S POINT OF VIEW Agile & Abstract: The purpose of this whitepaper is to explore the points of parity and differences between two of the most widely used methodologies. PMI Management

More information

Introduction to Project Management

Introduction to Project Management Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George 2008 Prentice Hall 6-1 What is Project

More information

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

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project. THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates

More information

Software Engineering. What is a system?

Software Engineering. What is a system? What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,

More information

Scheduling. Anne Banks Pidduck Adapted from John Musser

Scheduling. Anne Banks Pidduck Adapted from John Musser Scheduling Anne Banks Pidduck Adapted from John Musser 1 Today Network Fundamentals Gantt Charts PERT/CPM Techniques 2 WBS Types: Process, product, hybrid Formats: Outline or graphical organization chart

More information

Today: Software Development Models (cont)

Today: Software Development Models (cont) Today: Software Development Models (cont) CPSC 491 Development Processes (aka Development Lifecycle) Define the steps, and their order, to be carried out The main steps (or phases) generally include: 1.

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

Software Process and Project Plan

Software Process and Project Plan Software Process and Project Plan for Trillium Health - Grant Management Version: 1.2 Prepared by: Akshay Karnawat Date: November 26, 2014 (updated) Team Members: Shannon Trudeau (smtofny@gmail.com) Matt

More information

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide

More information

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

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis Expert Reference Series of White Papers Intersecting Project Management and Business Analysis 1-800-COURSES www.globalknowledge.com Intersecting Project Management and Business Analysis Daniel Stober,

More information

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement

More information

International Project Management Commission & The American Academy of Project Management

International Project Management Commission & The American Academy of Project Management IPMC International Project Management Commission Handbook for Managers & Executives International Project Management Commission & The American Academy of Project Management 1 AAPM Board Certifications

More information

Rolling Wave Planning: Manage Projects Without Going Under

Rolling Wave Planning: Manage Projects Without Going Under Rolling Wave Planning: Manage Projects Without Going Under Rolling Wave Planning: Manage Projects Without Going Under W. Charles Slaven MBA PMP CSSBB CPA (inactive) Director, Lean Deployment and Continuous

More information

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

CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Agile Software Development in Today s Industry CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Overview Introduction Software Development Methodologies

More information

PMP Examination Tasks Puzzle game

PMP Examination Tasks Puzzle game PMP Examination Tasks Puzzle game Here is a great game to play to test your knowledge of the tasks you will be tested on in the actual examination. What we have done is take each of the domain tasks in

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

This is the software system proposal document for the <name of the project> project sponsored by <name of sponsor>.

This is the software system proposal document for the <name of the project> project sponsored by <name of sponsor>. Guide to Preparing the SOFTWARE PROJECT MANAGEMENT PLAN R. Buckley CSc 190 Senior Project Department of Computer Science - College of Engineering and Computer Science California State University, Sacramento

More information

Certification Exam Objectives: PK0-003

Certification Exam Objectives: PK0-003 Certification Exam Objectives: PK0-003 INTRODUCTION The CompTIA Project + examination is designed for business professionals involved with projects. This exam will certify that the successful candidate

More information

Your Agile Team s Indispensible Asset

Your Agile Team s Indispensible Asset Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst

More information

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org Planning and Managing Software Projects 2011-12 Class 9 Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org Credits 2 This slides

More information

PMP Project Management Professional Study Guide, Third Edition

PMP Project Management Professional Study Guide, Third Edition PMP Project Management Professional Study Guide, Third Edition Joseph Phillips McGraw-Hill is an independent entity from the Project Management Institute, Inc. and is not affiliated with the Project Management

More information

Effective Software Project Management

Effective Software Project Management Brochure More information from http://www.researchandmarkets.com/reports/2246933/ Effective Software Project Management Description: Why another book on software project management? For some time, the

More information

Department of Administration Portfolio Management System 1.3 June 30, 2010

Department of Administration Portfolio Management System 1.3 June 30, 2010 E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2

More information

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

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com

More information

Quick Reference Guide Interactive PDF Project Management Processes for a Project

Quick Reference Guide Interactive PDF Project Management Processes for a Project Project Processes for a Project Click the Knowledge Area title (below and left in blue underline) to view the details of each Process Group. Project Process Groups and Knowledge Areas Mapping Project Process

More information

CSSE 372 Software Project Management: More Agile Project Management

CSSE 372 Software Project Management: More Agile Project Management CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Plan Create a plan for

More information

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives

More information

VIII. Project Management Glossary

VIII. Project Management Glossary https://www.wrike.com/project-management-guide/glossary/ VIII. Project Management Glossary Project management, like any other industry, has its share of unique terms. Don t be overwhelmed. Here is our

More information

Certificate In Project Management (CIPM)

Certificate In Project Management (CIPM) Conceptualize Plan Plan & Deliver Organize Implement Control Change if Required Integrate Deliver & Closeout Knowledge Leverage Certificate In Project Management (CIPM) Course Overview The Certificate

More information

PROJECT PLAN FOR. Project Name Here

PROJECT PLAN FOR. Project Name Here PROJECT PLAN FOR Project Name Here Version # DatE Reviewed and Approved for submittal to Executive Sponsor , Project Manager Project Plan Approved for submittal to Executive Sponsor: , Project

More information

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project. 6. Software Lifecycle Models A software lifecycle model is a standardised format for planning organising, and running a new development project. Hundreds of different kinds of models are known and used.

More information

SOFTWARE DEVELOPMENT PLAN

SOFTWARE DEVELOPMENT PLAN SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it

More information

A COMPARISON OF PRINCE2 AGAINST PMBOK

A COMPARISON OF PRINCE2 AGAINST PMBOK Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the

More information

Agility in Project Management

Agility in Project Management 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

More information

LEAN AGILE POCKET GUIDE

LEAN AGILE POCKET GUIDE SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

Project Management Using Earned Value

Project Management Using Earned Value Project Management Using Earned Value Third Edition Gary C. Humphreys Earned Value Management Consulting Training 2002, 2011, 2014 Gary C. Humphreys Humphreys & Associates, Inc. All rights reserved. No

More information

Project Management Standards: A Review of Certifications/Certificates

Project Management Standards: A Review of Certifications/Certificates Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in

More information

CSE 435 Software Engineering. Sept 16, 2015

CSE 435 Software Engineering. Sept 16, 2015 CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

Project Management Professional (PMP) Examination Content Outline

Project Management Professional (PMP) Examination Content Outline Project Management Professional (PMP) Examination Content Outline Project Management Institute Project Management Professional (PMP ) Examination Content Outline Revised August 2011 Published by: Project

More information

COMP 354 Introduction to Software Engineering

COMP 354 Introduction to Software Engineering COMP 354 Introduction to Software Engineering Greg Butler Office: EV 3.219 Computer Science and Software Engineering Concordia University, Montreal, Canada Email: gregb@cs.concordia.ca Winter 2015 Course

More information

Redesigned Framework and Approach for IT Project Management

Redesigned Framework and Approach for IT Project Management Vol. 5 No. 3, July, 2011 Redesigned Framework and Approach for IT Project Management Champa Hewagamage 1, K. P. Hewagamage 2 1 Department of Information Technology, Faculty of Management Studies and Commerce,

More information

PROJECT RISK MANAGEMENT

PROJECT RISK MANAGEMENT PROJECT RISK MANAGEMENT DEFINITION OF A RISK OR RISK EVENT: A discrete occurrence that may affect the project for good or bad. DEFINITION OF A PROBLEM OR UNCERTAINTY: An uncommon state of nature, characterized

More information

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective: CS 487 Week 8 Reading: 1. Ian Sommerville, Chapter 3. Objective: 1. To check the understandibility of the students in life cycle and process model for development of a software product. 2. To check if

More information

ITS Project Management Methodology

ITS Project Management Methodology ITS Project Management Methodology Standards and Guidelines for managing projects at Information Technology Services, NYU July, 2008 Version 1.4 TABLE OF CONTENTS 1 INTRODUCTION.3 1.1 Overview..3 1.2 Purpose....3

More information