December 2002
Intermediate to advanced
648 pages
19h 53m
English
If there’s one single thing you should know about software engineering it’s the Constraint Triangle (see Figure 2.1).

Cost is the measure of how many programmers are hired to be on your team. Time is the measure of how long you have to finish the project. Quality is the measure of how many features your software will include and of how extensively it will be tested.
Controlling time, cost, and quality are all important goals. You want to manage time so that your project will be ready by its deadline. You want to control development costs so that the project will be affordable ...
Read now
Unlock full access