23 Project planning

Objectives

The objective of this chapter is to introduce project planning, scheduling, and cost estimation. When you have read the chapter, you will:

  • understand the fundamentals of software costing and the factors that affect the price of a software system to be developed for external clients;

  • know what sections should be included in a project plan that is created within a plan-driven development process;

  • understand what is involved in project scheduling and the use of bar charts to present a project schedule;

  • have been introduced to agile project planning based on the “planning game”;

  • understand cost estimation techniques and how the COCOMO II model can be used for software cost estimation.

Get Software Engineering, 10th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.