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:

  • What software architecture ...

Get Agile Development in the Real World now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.