Agile software development has changed the way software development used to work in the past. Agile approach prefers shorter iterations for software development processes unlike the traditional development approach. Agile processes also emphasize that the software development iterations should be shorter, incremental and people centric (Schwaber, 2011).
Efficient communication and collaboration is a prerequisite for successful agile project management. But there are no processes proposed to develop teams and to measure the individual performance. The main objective of this article is the introduction of a tool to develop and monitor high performance teams in agile projects. We will present the methodology, show the process and describe the experience in a case study. The applicability of the tool is shown in a use case at a big internet company in Germany.
The "Agile Partnership Chart" was derived from the project management tool "Stakeholder Management" (Freeman, 2010). Generally, stakeholders are anyone with a legitimate interest in the project. This may include investors/board, management, end-users, developers and anyone who is funding, building or using the product.
To be successful it is important to have close people collaboration with the Scrum team members who represent different domain expertise like software development, product management, project management, usability, build and release engineers. This close collaboration can be monitored with the help of the "Agile Partnership Chart".
The "Agile Partnership Chart" is versatile and can be used by anyone who wants to monitor people collaboration. This tool can be used to promote a whole team approach in a Scrum team to show the team members how synergetic and collaborative they were towards the achievement of the team goals.