Foreword

The Internet, business magazines tell us week after week, changes everything. Software professionals, who have a long tradition of helping automate all trades but their own, had better get it right this time, to keep pace with the speed of business-style innovation.

Do we know how to do it? Not quite. If we did, software wouldn't have the kind of reputation it has gained in business circles—always being late, over budget, and underfunction. Managers wouldn't be so preoccupied with the shortage of developers; and we would all go home earlier. But we have a few clues, and can also draw some hope from recent advances in tools, techniques, and standards.

Alan Brown's book does an excellent job of summarizing these advances clearly and comprehensively. ...

Get Large-Scale, Component-Based Development 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.