| Software development can be predictable, controllable, economical, and manageable. Software isn't usually developed that way, but it can be developed that way. This book is about the emerging profession of software engineering and professional software practices that support economical creation of high-quality software. The essays in this book address questions like these:
|