W5HH
- Expected duration
- 2 hours per team member
- Deadline
- 1645 on Lesson 9
- Points
- 25 points
Learning Objectives
- Create a project management plan
- Practice technical writing skills
Help Policy
- Authorized Resources
- Any, except classmates working on other teams
- Notes
- Never copy another person’s work and submit it as your own
-
You must document all help received from all sources, including the instructor and instructor-provided course materials (such as the textbook)
Assignment
Your project team must cooperate to develop a management plan for the course project. Use the W5HH principle (Boehm 1996) to identify key characteristics as part of an initial analysis of the project.
There is no required length for the management plan, but the result should indicate that the project has received considerable thought from a project management perspective. (1–2 pages single spaced is likely a minimum to provide the requisite amount of detail.) You may use figures, bullets, etc. – whatever is best to communicate the ideas – but regardless of the format, the content should be presented in a professional manner.
As a practical matter, it may be helpful to designate one team member as the “project manager” who will assume responsibility for this document; nevertheless, writing responsibilities should be divided among the team members. The acting project manager is responsible for soliciting input, ensuring a consistent style and tone (e.g., by asking others to rewrite sections if necessary), and submitting the final version of the document.
W5HH Principle
- Objectives: Why is the system being developed?
- The background should describe the project, including its rationale (i.e., importance) and alternatives. A small amount of original research may be appropriate: What already exists that might address the underlying need? The description should go beyond the information provided in any initial project description that you receive.
- Milestones and schedules: What will be done by when?
- Is the scope for the project clearly defined? Is it unambiguous and understandable at the technical and managerial levels? Does it address all the (un)stated requirements of the project? Are the tasks to complete the objectives defined, at least at a high level?
-
Is a tentative project schedule included? Are there milestones to identify separate phases of the project? Are there clear deliverables for each milestone? Is the schedule realistic? For tasks that require coordination, are the respective schedules consistent?
- Responsibilities: Who is responsible for a function? Where are they organizationally located?
- With multiple people working together on the project, it is important for each person to have clear responsibilities. What organizational paradigm will be used? Are the responsibilities for each role defined? Are the integration points with others (including software libraries) identified?
-
Are the responsibilities of those outside the project team (e.g., the customer and end user) enumerated? Such responsibilities also include integration points with other teams.
- Approach: How will the job be done, technically and managerially?
- Is there a project and technical management strategy? If not, who will resolve disagreements should they arise? How will tasks that require coordination among individuals or teams be managed?
- Resources: How much of each resource is needed?
- Are the available resources, including individual contributors, appropriate for the scope of the project? Are specialized computing resources identified (if applicable)?
Submission
Submit your project management plan using Blackboard. Include your documentation statement as part of your Blackboard submission.
Only one person on each team should submit the project management plan.