Figure 1. Complex Hierarchy Governs Teams.
Developers are no longer islands unto themselves. The new programming environment is built around teams, including project managers, architects, analysts, stakeholders, developers, and testers. A complex hierarchy governs teams, and the larger the team, the more complex the hierarchy. This illustration depicts a basic team structure and the communication channels that flow between members.