Workplan Development



Similar documents
Scheduling. Anne Banks Pidduck Adapted from John Musser

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Enterprise Architectures

Facility Maintenance Management Competency 4.9

How to Craft a World-Class Work Breakdown Structure

Section of DBMS Selection & Evaluation Questionnaire

pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

PROJECT PLAN TEMPLATE

Project Time Management Activity Definition Activity Sequencing Duration Estimating Schedule Development Schedule Control

Data Model Management

Project Time Management

Database Schema Management

PROJECT SCOPE MANAGEMENT

INTRODUCTION TO COACHING TEACHING SKILLS TEACHING/LEARNING. September 2007 Page 1

Introduction to the ITS Project Management Methodology

Module 3: The Project Planning Stage

Using Analytic Hierarchy Process (AHP) Method to Prioritise Human Resources in Substitution Problem

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

THE BCS PROFESSIONAL EXAMINATION Diploma. April 2001 EXAMINERS REPORT. Project Management

Grammar Presentation: The Sentence

Project Time Management

Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

Chapter 3 Managing the Information Systems (IS) Project

BUSINESS OCR LEVEL 3 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS BUSINESS PROJECT MANAGEMENT CERTIFICATE/DIPLOMA IN K/502/5459 LEVEL 3 UNIT 18

Minnesota Health Insurance Exchange (MNHIX)

LECTURE 11: PROCESS MODELING

Introduction to Software Engineering. 9. Project Management

Monte Carlo analysis used for Contingency estimating.

Using Use Cases for requirements capture. Pete McBreen McBreen.Consulting

How To Develop Software

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management

PROJECT CONTROL PROCEDURE (PROJECT STANDARDS AND SPECIFICATIONS)

Introduction to Project Management

Introduction to Project Management

(Refer Slide Time: 01:52)

A Short Introduction to Project Management

4. Project management triangle The Project Management Triangle (called also Triple Constraint or the Iron Triangle) is a model of the constraints of

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

PMP Exam Preparation Answer Key

Software Project Management Part 2: Work Breakdown Structures

CRITICAL PATH ANALYSIS AND GANTT CHARTS

A Project Manager's Book of Forms. A Companion to the PMBOK Guide. 2nd Edition

Software Engineering 1

Support Materials for Core Content for Assessment. Mathematics

PERSUASION CHECKLIST PERSUASION CHECKLIST

Software Project Management Plan (SPMP)

Introduction to project management and concepts

Construction Project Scheduling

Software quality measurement Magne Jørgensen University of Oslo, Department of Informatics, Norway

QUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?

4. Software Project Management

Data Flow Diagrams. Outline. Some Rules for External Entities 1/25/2010. Mechanics

CSC 443: IT Project Management Midterm 1 exam - Spring semester March 21 st, 2012

Fourth generation techniques (4GT)

Guidelines: Project Schedule Project Management Office (PMO)

BUY ONLINE AT:

Managing Successful Software Development Projects Mike Thibado 12/28/05

Paid and Unpaid Labor in Developing Countries: an inequalities in time use approach

Project Management Simple Answers to Simple Questions

Use project management tools

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Five Core Principles of Successful Business Architecture

The Plan s Journey From Scope to WBS to Schedule

Responsibility charting (RACI)

ATM Case Study Part 1

COMPLIANCE REVIEW OF 2006/07 ASSET MANAGEMENT PLAN. Top Energy Limited

Business Continuity Position Description

APPLYING PROJECT MANAGEMENT TECHNIQUES TO QEHS

Quick Guide Business Process Modeling Notation (BPMN)

Data Quality Assurance

SWEBOK Certification Program. Software Engineering Management

Project Management Using Microsoft Project Plan - Basic

CPM -100: Principles of Project Management

ITS Change Management Guidelines

Activity Networks And Gantt Charts

Estimating Size and Effort

Work Breakdown Structures

Expert Reference Series of White Papers. Importance of Schedule and Cost Control

Indiana Department of Education

PROJECT MANAGEMENT PLAN CHECKLIST

Schedule Compression

Priori ty

1. Background and business case

You should read this chapter if you need to review or learn about

Collated Food Requirements. Received orders. Resolved orders. 4 Check for discrepancies * Unmatched orders

3. SCHEDULING THE MOST IMPORTANT PHASE PLANNING ACTIVITY. 3.1 Project Management Software Does it Really Do That?

FSDT Project Management Session. Worksheets and Planning Tools

Transcription:

Whitemarsh Information Systems Corporation 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: mmgorman@wiscorp.com Web: www.wiscorp.com

1.0 Introduction More software projects have gone awry for lack of calendar time than for all other causes combined. Why is this cause of disaster so common? First, our techniques of estimating are poorly developed. More seriously, they reflect an unvoiced assumption which is quite untrue, i.e., that all will go well. Second, our estimating techniques fallaciously confuse effort with progress, hiding the assumption that men and months are interchangeable. Third, because we are uncertain of our estimates, software managers often lack the courteous stubbornness of Antoine's chef. 1 Fourth, schedule progress is poorly monitored. Techniques proven and routine in other engineering disciplines are considered radical innovations in software engineering. Fifth, when schedule slippage is recognized, the natural (and traditional) response is to add manpower. Like dousing a fire with gasoline, this makes matters worse, much worse. 2 Enterprise database is developed through project plans that commonly employ work breakdown structures (WBS). A quality WBS involves six components. These are:! WvBS, that is, the activities to be performed! WnBS, that is, the products to be delivered! PERT chart, a network chart showing precedence 1 Written on the menu at Antoine's in New Orleans: "Good cooking takes time. If you are made to wait, it is to serve you better, and to please you." From Frederick P. Brooks, Jr., The Mythical Man-Month. Reading, MA: Addison-Wesley, 1975, page 13. 2 Ibid, page 14. 1

! Unit effort estimates! Factors affecting unit effort estimates! Experience feedback cycles 2.0 Understanding WBSs The term work breakdown structure is commonly employed in projects. Its first word, work, if not understood by all, can lead to significant confusion. Within the U. S. Department of Defense community, the word work is a noun. Thus, the term work breakdown structure implies a hierarchical decomposition of the actual product being delivered. In data processing, the term work breakdown structure is also commonly employed in projects, but it is used as a verb! Thus, in DP, the term work breakdown structure implies a hierarchical breakdown of the activities. The misunderstanding is not so bad, however, because in the continuous flow model in Figure Figure 1. Continuous Flow Environment 2

1, both types (verbs and nouns) are employed. The phrases that comprise the process bubbles are verbs, the set of WvBS. In the repository, the storage location of the products of an MIS project, the breakdown is really a WnBS. While the two are not the same, they are definitely related, for example, Plan the Project and Project Plan. There is, therefore, a strong correlation between activity lists (WvBS) and product lists (WnBS). Not surprisingly, if one project's product list is different from another project's product list, the two activity lists are also likely to be different. This leads to the conclusion that since there are different and valid product lists (WnBS), there must also be different and valid methodologies (WvBS). The appropriate pairing of a WnBS with an appropriate WvBS is given this notation: Wn&vBS. For any particular project, then, if its product list is fundamentally different from that of another project, the methodologies must also be different. In addition to pairing appropriate sets of Wn&vBS for specific projects, multiple customers may require, for example, MISs in different subject areas. For example, one may have a MIS project for Government Grant and Loan Accounting. Another may have a MIS project for Program, Planning, and Budgeting (PPBS). While both projects are MISs, and both could have been developed through the same database project methodology, each would want to see their own personalized work plan. A Wn&vBS needed to be developed for each customer, that is, one for the Grants MIS and another for the PPBS customer. While the customers may be satisfied, a contractor performing the work will appear to have undertaken very different projects when, in fact, the structure and format of the real work products and the methodology employed are essentially the same. Lost from the contractor will be any internal attempt to measure work accomplishment or performance across MIS projects, and any benefits from common training, use of a multiple-project repository, and the like. These losses can be avoided if the contractor first has its own Wn&vBS for MISs. From this internal MIS Wn&vBS, the contractor can build relationships between its own Wn&vBS and that of the customer. Figure 2 presents a diagram that portrays such a set of relationships. Such an arrangement permits contractor methodologies to be evaluated, improved, and audited over many years and against many projects. 3

Figure 2. Interrelationship between WnBS and WvBS 4