Project Planning
Reading
Fairley and Wilshire, “Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects,” IEEE Software, Vol. 20, No 2., pp. 18–25, 2003
Software Engineering (Sommerville 2016)
- Chapter 23: Project planning
- Software pricing (skim)
- Plan-driven development
- Project scheduling
- Agile planning
- Estimation techniques (skim)
Learning Objectives
- List the factors that affect the price of software
- List the sections of a software project plan
- Explain common estimation techniques for software projects (i.e., experienced-based, algorithmic, and “planning poker”)
- Illustrate a project schedule using Gantt and PERT charts
Resources
Complete the handout as time permits in (or outside of) class
Further Reading
Meyer, “The Shortest Possible Schedule Theorem: Yes, You Can Throw Money at Software Deadlines,” BLOG@CACM, October 2019