Project Plan
Bread Crumbs: Home - Proj Plan
The
project plan is a compendium of all of the project documents that are
used to manage the resources of a software development project in order
to achieve a successful outcome.
Once a project is approved, it is important to produce accurate
estimates of the resources that a project will need in order to meet
the product feature demands of the customer within the schedule
constraints given by the customer. To produce high quality estimates,
it helps to have longitudinal metrics taken from previous, completed
projects. Consistently recording meaningful metrics across a variety of
projects requires some structure. It will be important for
software engineers to track their time using time logs as well as track
defect information using defect logs. Such data tracking
could be made more convenient by using automation such as a web
interface-based, online form that commits data to a database server.
The following link provides a template that can be used to record
project metrics in a consisten manner: Project
Metrics Workbook
Link to the actual workbook follows: projectMetrics.xls
The activities of
project
planning and project management take place across the entire project
and do not necessarily
have an intrinsic order. Likewise, the project plan document will
likely be regarded as a living document due to inevitable changes that
must be accommodated such as requirements modifications, contract
renegotiations, loss of personnel, etc. Therefore, instead of modeling
project
planning and project management, it seems better to model the project
plan document as an entity with subcomponents as shown in the following
class diagram.
No part of this work should be produced or used without the permission of the authors: Michael Turner and Dr. Sharon A White.