In the first installment of this two-part article, our authors examine the problems created by today's software development processes—and why we need to change.
Contributions to object-oriented programming, software architecture, and modeling are just a few reasons why Grady Booch is the recipient of this year's Award.