6.4. Conclusions

In this chapter we have introduced a lightweight component-oriented development process which is suitable for most organizations and projects. Given that an ideal team size is 4 developers working for 3 months, this sort of process compares favorably with heavyweight approaches introduced elsewhere in this book, such as RM-ODP and the Zachman Framework.

It is important to note that good software architects are very pragmatic. Our goal is to produce a working software system that satisfies stakeholder needs. We are not in the business of creating piles of papers or mind-numbingly extensive requirements specifications. We recommend what's necessary and prudent to achieve the result, avoiding unnecessary make-work whenever possible. ...

Get Software Architect Bootcamp 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.