THE BUSINESS ARCHITECT
It is unreasonable—and perhaps even arrogant—to believe that a development organization knows what is best for the client. The developers are expected to be experts in application of the latest technology, not necessarily experts in understanding the problems that the client needs to solve. What often is missing during the development of a product is someone—one project member—who is accountable for ensuring that the proposed solution does indeed address the client's problems. The business architect serves this role and works closely with both the client and the development organization.
Figure 4.1 lists the roles and responsibilities of the business architect. Let's examine each item.
Defines the Client's ...