The success of an agile team depends on how the inner ecosystem within the team as well as the outer ecosystem cross teams are managed. Cooperation with employees, customers, and product partners need to be considered.
Here we particularly want to point out two things that are especially important to us in our collaboration with the customer. Those are the well functioning teams that need to have well established cultural and organisational principles.
Both need to be in place. Those principles need to be addressed both for the big picture as well as for the individual team member.
One ecosystem – many participants
An important principle is “One ecosystem" meaning that all participants in the ecosystem shall work towards the same goal. E.g. if a consultant company shall deliver an agile team to a customer, the ecosystem consists of team members, the consultant company, the customer organisation, product suppliers and other consultant suppliers.
Everyone is working together and is equally important to a successful delivery.
Still, a central priority should be a “People first” approach. The most important priority for an efficient and well-functioning ecosystem is to take care of the individual's skills, needs, and opportunities.
A happy team member makes happy teams and ecosystems that deliver at its best.
7 steps to success
The following steps can be considered to form a well working team within an ecosystem specifically in delivering an agile team from a consultant company to a customer.
- Sourcing. How to source the team for best performance in a specific case
- Establishment. How to work in a structured way to establish a team to form an efficient and healthy team.
- Quality. Activities to stimulate and secure good quality within the team
- Cooperation. How to cooperate with other teams and parts of the ecosystem
- Deliver more than the team. How can the company that delivers the team deliver more value than the team itself? How can the delivering company’s collective competence contribute to customer success?
- Skill transfer. How to continuously transfer skills to the customer or other parts of the ecosystem that is necessary to maintain an efficient delivery within the ecosystem. It is important to understand that the team delivery will at some point be finalized and the team will be scattered. Having a continuous skill transfer secures a good transfer.
- Completion and handover. Activities for securing a good handover after completed team delivery
The above steps will be further developed in future posts.