Software development teams face a variety of challenges: organizational, social – and technical. Technical Agile Coaching can help teams strengthen all the necessary skills in a balanced and sustainable way.
The usual Agile Coaching often focuses solely on the social and maybe organizational aspects. However, experience – including my own experience of nearly 15 years of technical coaching – shows that teams gain a huge boost if the coaching does not neglect, even better yet: deliberately emphasizes technical practices. Teams improve in collaboration, communication about code and architecture, and, most importantly, in their agility.
But how do you effectively support diverse software development teams in the spirit of agile programming practices? How should you promote the skills of the teams? And how do you recognize what each team really needs?
Coaching models can help us: in assessing the team situation, in deciding about next steps, and in structuring the coaching. We look at what coaching is and what models are used for, where technical coaching overlaps with agile coaching and what more technically motivated models look like.
This session gives an overview over existing models, takes a fresh look at some popular models, and it also includes ideas for new models as well. Thus, there should be enough food for thought for agile and technical coaches; but also for everyone else involved in software development!Level:Intermediate