Tagged: team

Small Teams More Efficient Than Large Teams

Carl Erickson shares in this blog post a study done on 564 information systems projects that seems to indicate that smaller teams are more efficient than larger teams. Small teams were defined with less than 5 people and large teams with more than 20 people. To complete projects of 100,000...

Collaborative User-centric Model for Application Development

User-centric application development takes the experience of the user as the primary concern. This includes the visual nature of the application, the flow through an application, the way in which the user interacts with the application and the way it responds. It’s both the user interface and the process flows...

Effective Teamwork

This video discusses issues and solutions for team collaboration in an interdisciplinary context.

Metrics for Better Software Teams

The article “Moneyball for software engineering” explains how metrics-driven decisions can build better software teams. The basic idea is that organizations can use statistical data to build more competitive teams. Most of us work in software project teams, but we rarely use metrics to identify strengths and weaknesses, set and...

Reflections on Virtual Teams

Who wants to get up at 3 a.m. for a status meeting? This article shares valuable lessons about organizing and managing virtual teams with members around the globe, who have various skills, motivations, commitments, project affiliations and restrictions.

Appraisals and Agile Don’t Play Nicely

In this blog post, Gary Reynolds explains why the traditional appraisal systems (performance reviews, 360 feedback, evaluations) are in conflict with Agile values because they focus on the individual and not on the teamwork. The challenge is that individuals within an organization expect and deserve feedback on their performance, thus...

Social Contracts

This video presents the social contract. It contains a set of rules a team agrees to, that are above and beyond what their basic project roles and responsibilities mandate. It consolidates everyone’s understanding of how the team will behave and interact. The contract can differ from project to project.

Evaluate Your Project Performance with TSP

The Team Software Process (TSP) provides a framework to predictably and effectively build software-intensive products. It relies on data collected by team members to provide insight into how a software project is operating.