Architecture: Product Foundation
So far, both the business teams and technical teams have been formed. Before any productive work gets done in the actual iterations from 1 to N, the teams can start thinking about the architectural principles underlying their product. This effort may not involve any coding, but includes the highest level of design.
This chapter addresses a general architectural strategy with a view to the fastest construction and minimal maintenance, and allowing architectural changes with a minimum of effort, cost, and design impact. Specifically, this chapter describes the following: