Thanks to the development of the personal computer, project scheduling algorithms
started to shift to resource allocation models and the development of software
with resource-constrained scheduling features (see Chaps. 7 and 8). From the 1990s
on, numerous extensions of resource allocations and the development of tools (e.g.
the CC/BM approach of Chap. 10) allowed the project manager to deal with both
complexity and uncertainty at the same time (see the project mapping picture of
Fig. 1.4).