Project Management is a crucial part of organizational design. Many organizations have a project manager role, but in fact project management is a much broader function--so broad that it covers almost a quarter of the patterns in this book.

The patterns here do concern themselves with all the things a project manager worries about. We start out with SizeTheSchedule. In today's markets, time to market is everything. In the classic view of project management that suggests that there are three resources one can trade off against each other--staff, functionality, and schedule--it is schedule that is most often the strongest invariant. Past years have seen functionality fall from this first place position as software development enterprises have come to realize the difficulty in both capturing and meeting detailed requirements. Customers have come to the realization that it's better to get something that works in a finite amount of time than to spend a seeming eternity "getting it right the first time." Instead, we tend to defer correctness to the later releases.


The Pattern Language