Personal Skills and Characteristics for Good Teamwork
It is amazing what can be accomplished when nobody cares about who gets the credit.
Of course, not every team is doomed. Now, let's see how to make some sense of this mess and how to do things right. In the rest of this chapter, we'll look at techniques that will improve your software development team and hopefully avoid these pitfalls. Although tools and technology do help to improve productivity, the largest gains are related to the human aspects of relationships between people and their work.
Every software team is comprised of individuals. To start improving your team's performance, you can begin close to home—by addressing your attitudes toward the team and the joint development ...