Analytical-Mind
A blog offering new paradigms to improve performance and quality of life at work.
  • Home
  • About Me
  • My Virtual Bookshelf
  • Contact Me

The 7 Dimensions of an Agile Project Team

Posted on: 03-29-2010 Posted in: Agile, Agile Leadership Model, Leadership, Management, Scrum, Transition to Agile

In my quest to better define what Agile Leadership is and in an attempt to help managers, leaders, and stakeholders understand which behavior to modify in order to achieve a successful Agile transition within their organization, I broke down the key dimensions associated with an Agile Project team - an upcoming post will present the Agile Leadership dimensions. Based on experience and relying on numerous books and blogs published on the topic, I have extracted seven key dimensions in an attempt to generalize the concept.

My goal is to help teams and organizations going through an Agile transition understand which dimensions to modify to change the status quo. I will define at length and provide reference material in an upcoming post.

Agile Leadership – The Project Team

The Project Team

A project team is a team whose members usually belong to different groups, functions and are assigned to activities for the same project. A team can be divided into sub-teams according to need. Usually project teams are only used for a defined period of time. They are disbanded after the project is deemed complete. Due to the nature of the specific formation and disbandment, project teams are usually in organisations. A team is defined as “an interdependent collection of individuals who work together towards a common goal and who share responsibility for specific outcomes of their organisations”. An additional requirement to the original definition is that “the team is identified as such by those within and outside of the team” – wikipedia

Out of the roles defined in Scrum, the project team is a key area impacted by an Agile transition. Many changes are required in order to take full advantage of the transition – from a motivational and a performance perspective. In this context, the project team encompasses the members of the core project team that are working toward the same end goal, which is to deliver results.

The 7 Dimensions of an Agile Project Team

There are tens of variables that have been identified as key success factors for a successful agile transition. My objective is to group them under 7 dimensions. This does not mean that other dimensions aren’t important or that I offer an exhaustive list. My goal is simply to summarize the success factors under a handful of dimensions.

Autonomy

Autonomy refers to the capacity of a rational individual to make an informed, un-coerced decision – wikipedia

The concept of self-organised team is one of the pillars of Scrum. In his recent book Drive: The Surprising Truth About What Motivates Us, Dan Pink presents the differences between empowerment and autonomy (more on his book in an upcoming post) with such compelling arguments that I felt “autonomy” is a much better description of what we aim to achieve with the implementation of Scrum. As such, the team needs to have the ability to determine the sequence of the tasks to be executed, the assignment of each task, the method used to complete their work and other rules required to allow the team to achieve performance while enjoying their work.

A few questions to assess the Autonomy dimension of the project team:

  • Are people on the team able to make decisions themselves and accordingly adapt to changing situations?
  • Does the team determine “how” to solve their issues?
  • Can the teams select the standards and practices that better allow them to produce the right solution?
  • Can the team divide the work as it chooses?
  • Do training, holiday, and vacation time get cancelled when the project falls behind schedule?
  • Can the team members determine who is on or off the team?
  • Does the team maintain a high rate of productivity without being overworked?

Competences

Competence is a standardized requirement for an individual to properly perform a specific job. It encompasses a combination of knowledge, skills and behavior utilized to improve performance. More generally, competence is the state or quality of being adequately or well qualified, having the ability to perform a specific role – wikipedia

As with other expertise, project team members must possess and/or develop certain competences in order to take advantage of the new approach. Although some of the new skills are technical in nature, many are softer interpersonal skills.

A few questions to assess the Competences dimension of the project team:

  • Does the product owner possess the right skills and abilities to successfully execute his role?
  • Are the employees always in an optimal role (matching the requirements with the capabilities and interest of the individual)?
  • Do the team members have the required knowledge and expertise to successfully deliver the expected solution?

Accountability

Accountability is the acknowledgment and assumption of responsibility for actions, products, decisions, and policies including the administration, governance, and implementation within the scope of the role or employment position and encompassing the obligation to report explain and be answerable for resulting consequences – wikipedia

As an Agile team relies on its autonomy to complete its work, the concept of accountability becomes even more critical than it is in a traditional team structure. The lines between the responsibilities of each of the team members become more blurry as tasks and timelines get re-assigned in order to meet the expected results.

A few questions to assess the Accountability dimension of the project team:

  • Do the team members clearly understand their responsibilities?
  • Are the team members committed to the delivery dates?
  • Are all the delivery dates clearly communicated and known by all team members?
  • Does the team successfully deliver functional software at the end of each iteration?
  • Does the team know its velocity?

Collaboration

Collaboration is a recursive process where two or more people or organizations work together in an intersection of common goals by sharing knowledge, learning and building consensus – wikipedia

Collaboration is a central them in Agile and it is more than two people working side-by-side. In the context of Agile, strong collaboration is a critical quality the needs to be demonstrated by the project team and throughout the duration of the project.

A few questions to assess the Collaboration dimension of the project team:

  • Is the business representative an active member of the project team?
  • Is it accepted that the detail of both the requirements and the solution will emerge as the project progresses?
  • Does the project team accept changing business needs?
  • Do team members accept tasks outside their role and responsibility in order to successfully deliver?
  • Are developers included in the planning process?
  • Are the team members heavily involved in the decision making process?
  • Is the product owner willing to discuss trade-offs between scope and schedule?

Communication

Communication is a process of transferring information from one entity to another - wikipedia

Just like collaboration, communication is an elusive concept that is fundamental to the success of the project team.

A few questions to assess the Communication dimension of the project team:

  • Are the right tools in place to facilitate the communication process between team members?
  • Is a wiki in place to centralize access to key project information?
  • Does the team have a collaborative space allocated to them?

Continuous Improvement

Continuous improvement is an ongoing effort to improve products, services or processes. These efforts can seek “incremental” improvement over time or “breakthrough” improvement all at once. Delivery (customer valued) processes are constantly evaluated and improved in the light of their efficiency, effectiveness and flexibility – wikipedia

The empirical nature of Scrum imposes continuous improvement to the project team. In order to implement the process for the team members to learn and develop their skills, certain aspects need to be established up front and improved throughout the project life cycle.

A few questions to assess the Continuous Improvement dimension of the project team:

  • Are the team members’ performance periodically evaluated and honestly communicated?
  • Are the best practices challenged on a regular basis?
  • Does the team use an empirical process to learn and improve their performance?
  • Does the team hold retrospection sessions to improve?
  • Does the team reserve time to implement improvements?

Processes and Tools

Process typically describes the act of taking something through an established and usually routine set of procedures to convert it from one form to another – wikipedia

A tool, broadly defined, is an entity that interfaces between two or more domains; that facilitates more effective action of one domain upon the other – wikipedia

Finally, to take advantage of the changes an Agile transition brings, the project team needs to use different tools and processes in order to avoid falling back to their old patterns.

A few questions to assess the Processes and Tools dimension of the project team:

  • Does the product owner understand that solving 20% of the problem delivers 80% of the value?
  • Is the team composed of a group of 5 to 9 people?
  • Is the team capable of starting the projects with incomplete requirements?
  • Are projects broken down into smaller components?
  • Are the iterations time-boxed?
  • Are the required processes clearly defined and communicated to all team members?

I am currently working on a more exhaustive questionnaire to help those going through a transition monitor their progress. I hope to share the questionnaire shortly.

About the Author

Martin Proulx
I am an agile organizational coach and president of Pyxis Technologies.   Most people agree that I am an effective coach, an influential leader and a change agent oriented towards achieving extra-ordinary results. For nearly 20 years, I have put in place and managed software development organizations. Throughout the years, I have developed an expertise in organizational development, business process reengineering, people and project management.

  • Popular Posts
  • Related Posts
  • Agile self-organized teams - is the team self-organized or not?
    Agile self-organized teams - is the team self-organized or not?
  • Agile transitions are hard. I wonder why people feel the need to control?
    Agile transitions are hard. I wonder why people feel the need to control?
  • Which stance should I take? The 4 quadrants of Agile Managers
    Which stance should I take? The 4 quadrants of Agile Managers
  • My Virtual Bookshelf
    My Virtual Bookshelf
  • Adapting your leadership style to the maturity level of your self-organizing team
    Adapting your leadership style to the maturity level of your self-organizing team
  • Agile managers do not act like cowboys
    Agile managers do not act like cowboys
  • 12 tips to be a better coach
    12 tips to be a better coach
  • Gartner's Enterprise-Class Agile Development Defined
    Gartner’s Enterprise-Class Agile Development Defined
  • (4) Comments
  • (5) Trackbacks
  1. François03-29-10

    Hi Martin, these are great questions!

    I am wondering how you would contrast this questionnaire with other ones.

    For example, Mike Cohn’s Comparative Agility (http://comparativeagility.com/overview), defines these 7 dimensions:
    - teamwork
    - requirements
    - planning
    - technical practices
    - quality
    - culture
    - knowledge creation
    And James Shore’s Agile Quiz (http://www.abetterteam.org) uses 5 sections:
    - thinking
    - collaborating
    - releasing
    - planning
    - developing

    (reply)
    • Martin Proulx03-29-10

      Hi François. You offer two very good references. In fact, some of the questions used in the questionnaire we have been developing are inspired by those 2 sources. Our intend is to establish the Agile maturity of the organization throughout their transition – more on that in an upcoming post.

      As for the dimensions, many are closely related while others are more distinct since my perspective was that of the “managers and leaders” (as opposed to the team). For example,

      • teamwork = collaboration
      • requirements = processes and tools
      • knowledge creation = continuous improvement
      • collaborating = collaboration
      • etc.

      (reply)
  2. the holy04-10-10

    what does it takes to be become a successful manager

    (reply)
  3. ForzaRP12-14-10

    Martin, I really found this useful. The question is in order to adhere to all these positives, there should be a decent software as well. Wrike and Creately I personally think are great – http://creately.com/blog/experience/5-best-tool-for-distributed-project-team/

    (reply)
  1. Tweets that mention The 7 Dimensions of an Agile Project Team | Analytical-Mind -- Topsy.com03-29-10
  2. What does “Delivering Results” mean in an Agile context? | Analytical-Mind04-05-10
  3. uberVU - social comments04-20-10
  4. 911 – “I need help! I’m a people manager and my team is going Agile…” | Analytical-Mind10-18-10
  5. Happy 2nd Anniversary Analytical-Mind | Analytical-Mind10-24-10

Popular Posts

  • Agile self-organized teams - is the team self-organized or not?
    01-25-2011
  • Agile transitions are hard. I wonder why people feel the need to control?
    10-5-2010
  • Which stance should I take? The 4 quadrants of Agile Managers
    12-20-2010
  • My Virtual Bookshelf
    01-24-2011
  • What is the job of the president in a self-organized company?
    10-18-2010

Blogroll

  • Agile Gardener – Gardening Agile Knowledge
  • Great Leadership – Opinions and information on leadership and leadership development by Dan McCarthy
  • John Baldoni On: Leadership, Leadership development, Managing people
  • Management 3.0 – Leading Agile Developers, Developing Agile Leaders
  • Management, Development, Complexity, and Me
  • Marshall Goldsmith On: Leadership, Managing people, Coaching
  • Pyxis Technologies
  • Umuntu – It's all about people and humans, anyone at all …
Avatars by Sterling Adventures
Recent Posts
  • Analytical-Mind has moved
    08-10-2011
  • Adapting your leadership style to the maturity level of your self-organizing team
    08-9-2011
  • Agile managers do not act like cowboys
    08-1-2011
  • 12 tips to be a better coach
    06-20-2011
  • Gartner's Enterprise-Class Agile Development Defined
    06-6-2011
Recent Comments
  • Sylvianie on How do you react to bad news? Assess your management skills
  • links for 2011-08-14 « Dan Creswell’s Linkblog on Adapting your leadership style to the maturity level of your self-organizing team
  • Michael cardus on Analytical-Mind has moved
  • Making The Entire Organization Agile | Pyxis blog on The myths of self-organized teams
  • Making The Entire Organization Agile | Pyxis blog on Yet Another Agile Maturity Model (AMM) – The 5 Levels of Maturity
About Me

Meta
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2008-2011 Martin Proulx
StumbleUponRedditDiggdel.icio.usLinkedIn