Technical Agile Coaching
Technical Agile Coaching puts our best coaches into your team to learn, apply and succeed with new technology approaches. By pairing our expertise with your teams, we can accelerate the progress and upskilling necessary to tackle the technical challenges you face on your journey.
What is Technical Agile Coaching?
The term ‘Technical Agile Coaching’ is our way of describing an unique training approach, where the focus is on upskilling your team with hard technical skills, and how to apply them in their current context. It works by bringing in experienced coaches to work both in team all-hands settings, and to teach theory. Coaches helps teams overcome technical challenges they are facing in their daily work, as well as equipping them with new skills and theoretical understanding. and working together to solve them in a structured and safe manner.
Bridge the gap between knowing and doing. We work together with the team to implement the best practices, new technologies, and working approaches that help you deliver better software faster.
To truly realize the potential of Agile teams need to develop strong technical competence. With Technical Agile Consulting we help remove the technical impediments to continuous delivery while improving your business agility.
By forming the habit and culture of working together on hard problems, we can improve the team cohesion and problem solving skills necessary to create high performing teams.
learning while doing
Our structured approach involves a mix of whole-team collaborative swarming on technical challenges paired with daily “Learning Hours”. This approach means new ideas are easily assimilated into the team’s skill set.
Bi-weekly Coaching Sprints and Daily Routines
Our coaches deliver intense, on-site learning sprints in 2 week blocks. During this period the team assimilates new approaches while delivering on business needs. Between sprints the teams work towards becoming independently agile by applying what they’ve learnt without the help of the coach. In the uncoached weeks we spend our time preparing the learning hours and structure for the next sprint.
Daily routines set a steady structure to the coaching sprints. With 3 mob programming sessions a day, and a learning hour, we can remain focused on progress and learning at the highest possible velocity. Don’t worry, this is a sustainable approach, there is also time for lunch and an hour of slack every day!
What skills can be learned in this setting?
We have found this to be a great way to on-board many techniques such as:
- Adopting Test Driven Development and Test Automation
- Improving legacy software architectures
- Programmable Infrastructure and Cloud Migration
- Implementing CI/CD pipelines
And many more…
Is Technical Agile Coaching the right choice for my organization?
We believe Technical Agile Coaching provides the fastest possible approach to improving the technical agility of any team. It takes inspirational leadership, a commitment to learning, and the ambition for technical excellence. If this sounds like you please get in touch and we’d be happy to talk more about how we can help.
We help customers in Denmark, Sweden and Norway, and have offices in Copenhagen, Aarhus, Oslo, Malmö, Stockholm and Gothenburg.
Get even more
Continuous Delivery is an approach to software engineering that advocates short development cycles and frequent software releases that are uneventful, safe, and sustainable. We achieve Continuous Delivery by creating automated pipelines where code is always in a deployable state, but there’s more to it.