Chapter 8

What to Do Next

We’ve covered a lot of ground up to this point. I’ve shared with you fifty-nine lessons about software engineering and project management that I’ve accumulated since I began programming five decades ago. These lessons fall into six domains: requirements, design, project management, culture and teamwork, quality, and process improvement. There are certainly other vital aspects of software development that I haven’t addressed here, including coding, testing, and configuration management. Now I have just one question for you:

What are you going to do differently after reading this book?

If you worked through the First Steps and Next Steps in each chapter, you should have a list of your project team’s or organization’s ...

Get Software Development Pearls: Lessons from Fifty Years of Software Experience 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.