Agile coaches facilitate the transformations of teams and organizations to agile methods. Agile coach camps are open space unconferences where coaches gather to share and learn. There are two upcoming coach camps, one in Bletchley Park in the UK, the other in Columbus Ohio in the US.
Todd Charron is reporting about the Agile Coach Camp Canada 2011, in Montreal, Quebec where Michael Spayd demonstrated a powerful coaching technique called Systemic Constellations. Systemic Constellations comes from family systems therapy and was developed by Bert Hellinger.
Agile coach Morgan Ahlström recently turned to the Agile Coach Support mailing list to ask how to deal with an organization that said they wanted the benefits of becoming more agile, but was behaving in ways contrary to that goal.
How do you work with difficult and uncooperative people? People who are combative or unprofessional? People who seem actively opposed to the agenda?
Does a ScrumMaster need a technical background? Do they need to be able to read code and coach developers on their day to day work?
Agile Coaching has emerged as an essential role found in and around agile teams. New teams need basics, competent teams sometimes get lost, and great teams want to get better. Coaching has arrived. InfoQ caught up with author Lyssa Adkins and asked a few question about agile coaching.
Most organizations hire Agile coaches to carry out an organization wide Agile transformation. The intention is to have a lean and fit organization by the time coaches walk out of the building. However, it is very difficult to achieve transformation that improves the end-to-end delivery process and is sustainable if the transformation just begins at the team level.
Stakeholders of an Agile project often seek the help of a seasoned Agile coach to gauge the effectiveness of the Agile process and practices that their team is following. The intention is to plug the holes and make the team more effective. Recently, on the Scrum Development group, Scott Killen started a thread on how to do an audit on an Agile team.
Rashina Hoda is a PhD researcher who has been examining how self-organization actually happens on teams. She has studied teams in New Zealand and India and identified six distinct roles that emerge when teams effectively self-organize. She spoke to InfoQ about her research, which will be published at the International Conference on Software Engineering (ICSE2010) to be held in Cape Town in May.
The Agile community is developing consensus around three important areas of practice: requirements gathering, agile coaching, and open space formats for group learning. At the recent Scrum Gathering, these topics were prominent topics of discussion on Day 1, Day 2, and Day 3 of the event. InfoQ explored each of these further to gain a better understanding of their place in Agile.
March 19 - 21, agile coaches will gather in Durham, North Carolina to share, learn, and improve their skills. Registration for this event costs no money, but each participant must write a position paper in order to qualify. The event will have no preset agenda of sessions. Instead, the Open Space approach will be used, and participants will create the agenda at the event itself.
Patrick Wilson-Welsh, Chris Beale, Gary Baker, John Huston, Daryl Kulak, and others are attempting to popularize the idea of a new role, the "Agile Team Lead", to supplant many of the existing leadership roles found in and around agile teams.
Discussions about agile's "decline and fall" have been a somewhat recurring theme here on the AgileQ, and in the community in general, centering around sentiments that people aren't adopting agile effectively, that they're doing it wrong and screwing it up. Kevin Schlabach poses the idea that the agile community itself, by not growing new leaders, has a hand in causing this.
Rachel Davies and Liz Sedley, co-authors of the book Agile Coaching, gave a fun session “Top Ten Tips for Agile Coaches”. The session could well have been called “Top Ten Things that Many Agile Coaches get Wrong”.
Knowledge transfer is characterized by transfer of understanding, about a context, from one unit (individual, team, department, organization) to another. In a series of interesting experiments, Steve Bockman tried to figure out the best way to transfer knowledge in an Agile project.