July 2001
Intermediate to advanced
656 pages
15h 51m
English
A large project is usually broken into parallel development efforts, where multiple teams work in parallel. One way to organize the teams is along architectural lines: by layers and subsystems. Another organizational structure is by feature set, which may very well correspond to architectural organization.
For example:
Domain layer team (or domain subsystem team)
User interface team
Internationalization team
Technical service team (persistence team, and so on)
Sometimes, developing a subsystem (such as the persistence service) to any meaningfully usable level requires a relatively long time, especially during its early stages. Rather than ...
Read now
Unlock full access