Estimating Time

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

Overhead costs