2.4. Project Sociology
2.4.1. Four Models for Project Teams
Real project teams are made up of real people. Therefore, like people, teams are difficult to generalize. However, having an understanding of the purpose for which a team is formed, its background structure, and its dynamics can be very helpful in creating a successful team, and keeping it motivated right through the project. Understanding team models is an appropriate precursor to creating and understanding software models with the UML. To achieve that understanding, it is worth considering how Thomsett [1994] has further developed Constantine's [1989] excellent description of the various ways in which teams can be organized in a software development project, as shown in Figure 2.5 ...
Get Process Quality Assurance for UML-Based Projects now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.