Agile Teams

This category contains topics associated with Agile Teams.  Topics in this category include:

  • Agile Testing Practices
  • Agile Development Practices
  • Team Conflict and Emotional Intelligence
  • Improving Team Performance
  • Team Roles in Distributed Project Management

Teams in an Agile environment are very different from teams in a traditional plan-driven project environment:

  • They have a much higher level of self-organization and empowerment
  • They are expected to take responsibility for many of the functions that might otherwise be performed by a Project Manager in a traditional plan-driven project environment
  • They operate in a much more fast-paced and dynamic project environment which creates a need for managing team conflict to build effective, high performance teams

The development and testing practices used by teams in an Agile environment are also very different than a typical plan-driven project environment:

  • The role of developers is significantly expanded to include working directly with customer to better understand their requirements, taking responsibility for planning and managing their own tasks, and working effectively with other members of the project team to develop well-integrated solutions
  • The approach for testing is also very different.  Testing is an integral part of the development team rather than being done by a separate and independent organization

What Is Distributed Project Management? Why Does it Make Sense?

“Distributed Project Management” is a new approach to project management.   Here’s a brief overview of what it is all about. What is Distributed Project Management? “Distributed Project Management” is very important to help people see the relationship of “project management” and Agile in a very fresh new perspective.  It has the potential to redefine many …

What Is Distributed Project Management? Why Does it Make Sense? Read More »

Improving Team Performance – How Do You Improve Team Performance in a Project Environment?

A number of people have asked questions related to improving team performance. It takes some skill to do that – “How do you improve team performance in a project?  Improving Team Performance How to Improve Team Performance It is very common for project managers to over-manage teams and I think that is a mistake. A …

Improving Team Performance – How Do You Improve Team Performance in a Project Environment? Read More »

Emotional Intelligence in Agile – Why Is Emotional Intelligence Important?

The role of emotional intelligence in Agile is important to understand. It is a skill that is very difficult to master for many people. What is Emotional Intelligence? HelpGuide.org defines “emotional intelligence as follows: “Emotional intelligence (EQ) is the ability to identify, use, understand, and manage emotions in positive ways to relieve stress, communicate effectively, …

Emotional Intelligence in Agile – Why Is Emotional Intelligence Important? Read More »

Agile Team Performance – Lessons Learned from Sports

There are a lot of misconceptions about Agile teams performance. Here are a few examples: Is Agile Really a Team of Peers? Is Specialization Inconsistent with Agile Teamwork? Is Individual Accountability Inconsistent with Agile? We can learn a lot from team sports that can be applied to Agile team performance to overcome these misconceptions. Misconceptions …

Agile Team Performance – Lessons Learned from Sports Read More »