© Adam Singer 2022
A. B. SingerPractical C++ Designhttps://doi.org/10.1007/978-1-4842-7407-1_8

8. New Requirements

Adam B. Singer1  
(1)
The Woodlands, TX, USA
 

It’s a beautiful Monday morning, and you just stepped into work after a relaxing weekend. After all, you just finished pdCalc on Friday, and now you are ready to ship. Before you can sit down and have your morning cup of coffee, your project manager steps into your office and says, “We’re not done. The client requested some new features.”

The preceding scenario is all too common in software development. While new features probably won’t be requested on the go-live date, new features will almost inevitably be requested well after you have completed large parts of both your design and your implementation. ...

Get Practical C++ Design: From Programming to Architecture 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.