The Project Management Workbook (PMW) is the governing document, from the initial authorization for work, through the
implementation phase. This workbook, in conjunction with the Budget Tracking Workbook (BTW), the Status Tracking Workbook
(STW) and a detailed Microsoft Project Schedule, constitute the Software Development Plan for this project. Refer to the index
below for a summary of the PMW content.
Instructions Provides instruction on when to update this workbook during the life of the project. Additionally, it
indicates when the BTW, STW and MS Project Plan must be created/updated.
Project Initiation
ROM Record ROM estimate of size and effort and associated assumptions
Project Planning
Project Log Track project risks, lessons learned, new requirements, CM and QA Findings
Estimate Record detailed estimates (effort hrs, schedule, and assumptions)
Resources Project team and master communications plan
Standards Record project standards, CM Plan-config items/units, QA Plan, team responsibilities
Project Control
Test Log OPTIONAL: log used to record and track test plan and results
11/09/2017
PMW Instructions
17) Record approvals for Requirements Doc, SDP, CM and QA Plans Approvals PMW
CM Requirements
Draft Copies - Store PMW in LAN Project Directory until project plan is approved.
After PMW Approval - Save the current version of PMW in VSS.
Comments: There was no separate ROM and Detailed Estimate. They are the same. Assumptions are detailed in \ABC\Cost
estimates\ABC SOW assumptions.doc.
Database tables
Screens (web pages,
windows)
Assumptions
tailed Estimate. They are the same. Assumptions are detailed in \ABC\Cost
oc.
Assumptions
This is unknown because this phase has not been defined yet
Comments: There was no separate ROM and Detailed Estimate. They are the same. Assumptions are detailed in \ABC\Cost
estimates\ABC SOW assumptions.doc.
Reports
Interfaces
Other
Assumptions
nd Detailed Estimate. They are the same. Assumptions are detailed in \ABC\Cost
ons.doc.
Assumptions
This is unknown because this phase has not been defined yet
Estimated
Act. Phase Resource Date Effort
ID Stat Prty Description Originator Date Disc. Complete Resolution
Type Disc Assigned Closed Hours
Date (ECD)
1 O N 1 New requirement to be able to download data for any report into USPS ABC C Estimate provided to USPS for developing
Excel team this capability.
2 O N 1 Requirement to change the date for moving the first five reports Jim Grahn 12/17/2001 C 0 On 12/28, Jim Grahn sent an email to Peter
into production from 12/28/2001 to 2/25/2002. Tuttle, the COR, asking him to modify the
SOW.
3 O N 1 Requirement to change the date for moving the second five Jim Grahn 12/17/2001 C 0 On 12/28, Jim Grahn sent an email to Peter
reports into production from 1/15/2002 to 2/25/2002. Tuttle, the COR, asking him to modify the
SOW.
4 O N 1 New requirement to show only direct activities in the AUC - Other John Kelley 1/15/2002 A Joe Schultz 1/15/2002 1 Change made.
report (these are activities that have a code beginning with 'DA'.
This would eliminate the following activities from that report:
TRANSPORTATION, NON-PLANT, and MAINTENANCE-
OUTSIDE.
5 O
6 O
7 O
8 O
9 O
10 O
11 O
12 O
13 O
14 O
15 O
16 O
17 O
18 O
19 O
20 O
21 O
This worksheet contains a plan for how the project will be managed. It covers the standards and procedures that the project will follow, the
method/mode/frequency of the different types of statusing to be done, the environment assumptions about the project, the configuration items that will be
used to control the project throughout the SDLC and the plan for ensure requirements are met and procedures are followed.
TABLE OF CONTENTS
Project Standard Procedures List of the standards and tools to be employed by this project.
Project Status
Status Meetings Describes the type, purpose, attendees, frequency and location of project team meetings.
Status Reports Describes the type, purpose, recipients, frequency and location of status reports.
Project Environment Assumptions about the environment to be employed by this project.
Project Configuration Items
Documentation Documentation work products that will be used to document and control this project
Source List of source units that is used for managing the project and organizing the CM Lib
Development Tools List of development tools to be used in the project and the version numbers/dates
Project Quality Assurance
Testing Plan for testing product to ensure customer requirements are met
QA Audits/Reviews Plan for audits and reviews to be performed
PROJECT STATUS
SQA Status Report Summarized status of QA audits and findings Sr Mgmt Monthly
including summary of open noncompliance
issues
<insert other status report or meeting, as <indicate purpose of additional status report <indicate required attendees or recipients of <input
required> or meeting> the status> frequency of
status>
Comments: <insert any other special notes about project statusing and/or communication>
Requirements Document
Requirements baseline The Reqs Doc must be saved in VSS upon VSS/req_usps_<project name>.doc Business
Revisions to baseline approval at the end of the Project Planning Analyst
stage and when project changes require
updates to the requirements
Project Schedule
ROM Project Schedule is kept in the Project VSS/ps_usps_<project name>.mpp PM
Detailed Schedule Directory in the LAN. A copy must be saved NOTE: If project is small enough an MS
Changes to Planned Schedule in VSS after Project Initiation, Project Project Schedule is not required. In which
Planning, Design, and any other times the case the schedule is recorded in the PMW
planned schedule changes. and adheres to the CM standards for PMW.
Meeting Minutes
Customer/CCB Mtg Minutes All meeting minutes are stored in the Project LAN/ccbmm_usps_<project name>_date.doc CM Mgr
SQA Review Meeting Minutes Directory on the LAN. LAN/sqamm_usps_<project name>_date.doc SQA Mgr
Team Lead Status Mtg Minutes LAN/tlmm_usps_<project name>_date.doc TBD
Project Team Status Meeting Minutes LAN/ptmm_usps_<project name>_date.doc PM
Status Report
Sr Mgmt Status Report All status reports are stored in the Project LAN/msr_usps_<project name>_date.doc PM
Customer Status Report Directory on the LAN. LAN/csr_usps_<project name>_date.doc PM
SCM Plan
Project Planning/Analysis end The CM Plan must be saved in VSS upon VSS/scmp_usps_<project name>.doc SCM Mgr
Revisions to CM Plan approval at the end of the Project Planning
stage and when project changes require
updates to the plan.
SQA Plan
Project Planning/Analysis end QA Plan is a subsection of the Project See Project Management Workbook SQA Mgr
Revisions to QA Plan Management Workbook and will be archived
per the PMW requirements listed above.
Test Plan Should be created and saved in Project LAN/tp_usps_<project name>.doc Tester
Directory on LAN prior to starting System
Test
Release Notes Should be created and saved in Project LAN/rn_usps_<project name>.doc CM Mgr
Directory on LAN prior to going to Production
Optional Documents
Design Document <insert CM versioning requirements> <location>/dd_usps_<project name>.doc TBD
Users Guide <insert CM versioning requirements> <location>/ug_usps_<project name>.doc TBD
Users Manual <insert CM versioning requirements> <location>/um_usps_<project name>.doc TBD
<insert any Customer Deliverables> <insert CM versioning requirements> <location>/<naming std>_usps_<proj name>.d TBD
Testing
<insert the plan for testing the product to ensure along the SDLC that the customer requirements are met by the final production baseline.>
Work Product Audits All configuration items Audit will be performed upon completion of
work product
Work Process Audits Requirements Management Process Random audits will be conducted throughout
Project Management Process the life of the project
Configuation Management Process
Reports SQA Status Report Reports will be provided to Sr management
on a monthly basis
Noncompliance Process Give a summary as to how the noncompliance issues will be escalated on the project. Specify individuals to
escalate to.
Configuration Management
CM Manager <insert assignee> Manage Configuration Control Board -
organize meeting, facilitate meeting,
document meeting minutes
Develop/maintain/distribute CM plan, stds,
procedures
Identify work products and configuation items
under CM
DBA Create CM Library
Manage access to CM Library
Create/update software baselines
Conduct production software baseline audits
Team Role Name Responsibilities for customer obligations CCB Develop Production
Member Security Security
Customer Team COR - Contracting Officer Peter Tuttle Signs contract, travel authorization, 1357s
Members Representative <Y or N> N/A N/A
COTR - Contracting Officer Jim Grahn Approves technical scope
Technical Representative Y R R
Customer Sponsor Jean Parris Lead within user organization responsible
for approving deliverables - Approves
detailed requirements Y R R
Business Analyst Bill Green Supplies detailed requirements and report
layouts <Y or N> R R
Business Analyst John Kelley Supplies detailed requirements for
aggregation algorithms; tests aggregations
and calculations <Y or N> R R
Business Analyst Cathy Ruth Approves report layouts; responsible for
training <Y or N> R R
Business Analyst, Technical John South Supports Metify interface; general Oracle
Support support; tests reports <Y or N> R R
Business Analyst Joe Hurley <Y or N> R R
General support Linda Threatt <Y or N> R R
Technical Support Doug Watson Supports Metify interface; general Oracle
support <Y or N> R, W, A, D R
Johnston McLamb BAD Wendy Henry Authorize all project commitments and
Team Members changes (budget, schedule, resources).
Remove project barriers <Y or N> R, W, A, D R
Project Manager Bill Knecht Provides customer status, and escalate
project issues/barriers - Manages CCB -
organize/run meeting
Develop Project Plan
Create Requirements Document Y R, W, A, D R
DBA Tom Abrials DBA support for all ABC databases <Y or N> R, W, A, D R, W, A, D
Analyst/Developer Anna Karneh Lead for designing and developing ABC
reports <Y or N> R, W, A, D R
Bus. Objects Programmer Joe Schultz Programs ABC reports N R, W, A, D R
Database Design Review Gavin Martin Assists with DBA support and schema
design review N R, W, A, D R
Database Design Review Lakshmi Purushothaman Schema design review N R, W, A, D R
Other Impacted Business Analyst Eric Rodgers (PWC)
Group Team Members
N R R
Metify Analyst/Developer Tim Gatts (Armstrong Laing) Developer and technical support for Metify
data extract utility N N/A N/A
<Critical Dependencies will be listed in the MS Project Plan version date ???>
RESOURCE REQUIREMENTS
Staffing
Need someone who can define a Business Objects universe.
Need two Business Objects report developers.
Materials
We need a software interface that extracts data from the ABC Metify database and loads that data into the ABC Reporting Oracle databse. Armstrong Laing is responsible
for developing that interface and delivering it by the end of Novenber.
Environment
This project does not require the use of any non-standard software development tools or development environments.
Communication Plan
Comments: <insert any other special notes explaining how the groups will interface. A good example would be to explain the escalation path for
unresolved issues between impacted groups and Johnston McLamb>
This worksheet is used to track the approvals of the various different work products. Fill in the name of the individual filling each role across the top row. Approval
requirements of each work product is provided in the matrix by project team role . (A = Approval Required, R = Review Only) Enter the date the approval was received from
that individual over top of the approval requirement code. Enter approvals received (via e-mail, verbal, etc.) in the Approval Detail at the bottom of this page.
BACK TO INDEX TAB
Configuration Mgr>
<Software Quality
Wendy Henry
Cathy Banks
Assurance>
John Kelley
Bill Knecht
<Software
Bill Green
Version Date
Work Product Date Sent Comments
Work Package 11/27/2001 11/27/2001 ? - 11/19/2001 <A> - - - - -
Requirements Doc <A> <R> <A> <A> <R> <R> <R> - -
First 5 reports
Written requirements 12/6/2001 12/6/2001 12/14/2001 12/7/2001 12/7/2001 12/14/2001
Report layouts 12/6/2001 12/6/2001 12/14/2001 12/7/2001 12/7/2001 12/14/2001
Aggregation formulas 12/5/2001 12/5/2001 12/7/2001 12/7/2001 12/5/2001
Software Dev Plan <A> <R> <R> <R> <R> <R> <R> <R> <R>
Project Schedule <A> <R> <A> <A> <R>* <R>* <R>* - -
SQA Plan <A> <R> - - - - - - <A>
SCM Plan <A> <R> - - - - - <A> <R>
Technical Design <A> <A> - - <R> <R> <R> - -
Code <R> <R> - - - - - - -
Acceptance Test - - <R> <R> <A> - - - -
Release #1 <R> - <A> <A> <R> <R> <R> - -
Release #2 <R> - <A> <A> <R> <R> <R> - -
Release #3 <R> - <A> <A> <R> <R> <R> - -
Approval Detail
Status
Test ID Description (Script) of Test Setup Requirements Expected Results Method of Verification Originator (O,I,F,C)
Test procedures that load data into the ABC Data must be loaded into the ABC
1 data mart tables from the ABC data tables and data tables and cross reference
cross reference tables. tables first. Anna Karneh C
Test aggregation routines to ensure that they Data must be loaded into the data All aggregated numbers are calculated correctly Compare our aggregated numbers to ones that
2 are calculating the aggregations correctly. mart tables. based on the aggregation formulas that John Kelley were calculated using John Kelley's own Anna Karneh
provided. aggregation routines. John Kelley (USPS) C
Test calculations that occur within the Business Data must be loaded into the data All calculations are performed correctly. Compare our calculated numbers to ones that Anna Karneh
3 Objects reports mart tables. were calculated by routines from John Kelley and John Kelley (USPS)
John South. John South (USPS) O
Test data selection criteria for each report. Data must be loaded into the data All data selection criteria specified in the report Compare available selection criteria with what is
mart tables. requirements are available for each report. specified in the report requirements.
4 When each report is displayed, it contains only the Run SQL queries with the same selection criteria
data that satisfy the selection criteria. and compare the results to the reports.
O
Test the ability to produce the reports in Data must be loaded into the data Each report will match the report layout in the report Visual comparison with report mockups in the
5
Business Objects. mart tables. requirements. report requirements document. O
Anna Karneh 11/19/2001 11/30/2001 All data verified as correctly loaded. N/A
Testing successful. John accepted the
All aggregation routines verified results of the JMCS aggregation
Anna Karneh 12/7/2001 12/11/2001 working correctly. C John Kelley 12/10/2001 12/14/2001 routines.
John Kelley
Anna Karneh 12/12/2001 I John South 12/17/2001
Anna Karneh
Joe Schultz O
Anna Karneh
Joe Schultz O