Project Plan

Project Information

Project: Clapham
Project Time-frame: Jan 07 - Dec 07
Attached worksheets:
Related Documents:
Process impact: This plan will be used to evaluate and manage the project. Key assumptions that affect the plan should be documented here. The project plan should be updated throughout the life-time of the project.
TODO: Fill in the information above and below. Add or remove rows as needed. Use the worksheet to help identify and scope resource needs.

Summary of Project

Release of next version of CCP4. For more information see the Project proposal.

Summary of Methodology

What general development approach will be used?
THREE TO FIVE SENTENCES OR BULLETS HERE. COVER GENERAL APPROACH, IMPORTANT ASSUMPTIONS, KEY PRACTICES, AND PROJECT COORDINATION CONTROLS. For more information see the Software Development Methodology.
How will the project team be organized?
The project team will consist of Martyn Winn, Peter Briggs, Francois Remacle, Norman Stein, Ronan Keegan.
Specific Roles (TBD)
What development and collaboration tools will be use?
We plan to use the following tools extensively through out the project:
  • Project website (this)
  • Issue tracking system
  • Version control system
  • Automated build system
  • Automated unit test system
How will changes be controlled?
  • Requests for requirements changes will be tracked in the issue tracker
How will this plan be updated?
This project plan will be updated as needed throughout the project. It will be placed under version control and instructions for accessing it will be on the project website. Any change to the plan will cause an automatic notification to be sent to a project mailing list.

Work Breakdown Structure and Estimates

TODO: List tasks that will be needed for this project. Keep dividing tasks into subtasks until you feel that you have enough detail to expose risks and make reasonable estimates in ideal engineering hours.
TIP: Label each step uniquely to show its position in the WBS, e.g., Step 1.1.4.A. Use numbers for steps that you intend to do in sequence, and use letters for steps that you intend to do in parallel. E.g., Step 1.1 comes before Steps 1.2.A and 1.2.B, but those two steps may be done in parallel, and Step 1.3 will be done after all 1.2.* steps have been finished. Don't worry about renumbering if you delete a step.
StepDescriptionEstimate
0.Preparation
1.Stage 1 - modular updates
2.Stage 2 - downloads pages outline
3.Stage 3 - import of libraries
4.Stage 4 - import of programs
5.Stage 5 - import of interfaces
6.Stage 6 - testing
7. Postmortem report
Total1.25 years

Deliverables in this Release

TODO: List project deliverables in detail, with delivery dates.
Deliverable Description Date
CCP4 6.1 update of ccp4 suite Sept 30. 2007
CCP4 6.0.99 test release July 30. 2007

Risk Management

TODO: List and rank the major risks of this project, and what you plan to do to mitigate each risk. If you don't plan to do anything to mitigate the risk, state that. Use the risk list below, or the risks worksheet.

Please see the risks worksheet.

Project Planning Dependencies

Does this project conflict or compete for resources with any other project?
Yes, there is a clash with the support of the suite, which has hopefully been included in the timetable. on.
Are the same human or machine resources allocated to maintenance of past versions and/or planning of future versions during this release time period?
Yes, but only indirectly through the maintenance of the suite as a whole.
Does this project depend on the success of any other project?
No, this project stands alone.
Does any other project depend on this project?
Yes, to a certain extent the data preparation for experimental phasing.
Are there any other important dependencies that will affect this project?
Yes, the clipper libraries.
TODO: Check for words of wisdom and discuss ways to improve this template. Or, evaluate the ReadySET Pro professional project plan template.
Company Proprietary
Copyright © 2003-2004 Jason Robbins. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.