Human Aspects of Software Engineering (Charles River Media Computer Engineering)
-
Readers will be able to differentiate between democratic and hierarchically based teams with respect to structure, benefits, faults, kinds of projects each structure fits, and roles of team members .
-
Readers will become familiar with the roles of typical eXtreme Programming (XP) and Team Software Process (TSP) team members.
-
Readers will analyze benefits and pitfalls of different kinds of teams such as jelled teams and virtual teams.
-
Readers will be able to organize an appropriate team.
-
Readers will understand how incentives work and influence software teams.
-
Readers will understand what outsourcing means in the software industry.