As an Agile coach I help teams and organizations achieve success through collaboration, continuous improvement, and adaptive planning.
Agile software development is a software development and project management approach that allows you to better adapt to changing requirements by focusing on working in small iterations and minimizing up-front design. The Agile values and Agile principles are based on the values and principles that are shared between common Agile frameworks such as Scrum, Extreme Programming (XP) and Kanban.
The Agile principles are supported by a number of concrete technical practices, such as continuous integration and deployment (CI/CD), Domain-driven design (DDD), pair programming, and DevOps. Being an Agile Coach with a technical background I offer additional services which complement Agile coaching, such as DevOps consulting, to help you implement these practices.
I can help your team or organization to become agile in a way that fits you - whether that means Scrum, Kanban, Extreme Programming, or something else.
If you are already using the agile methodologies, I can coach your team or organization to further improve your way of working together.
I can facilitate effective, collaborative meetings for you, including typical Agile/Scrum ceremonies such as stand-ups and retrospectives.
As a freelance Agile Coach my focus is not on implementation of functionality or providing additional development capacity. Instead, my aim is to improve the Agile know-how of your team so that they become better at continuously delivering high-quality software. I do this by providing advice, training, coaching, and pair-programming to your team, and by helping you to improve your processes and practices. My goal is always to help the team to become self-sufficient and in the end make myself redundant.