Coaching and Mentoring

Coaching is a powerful catalyst for team performance.

We coach organisations and teams to help them improve their delivery efficiency, quality, environment and overall excellence. As part of this work, we empower them with the ability to identify and adopt the best principles and practices for their respective environments.

Our key differentiator is that we focus on the entire software life cycle and not just on individual areas, such as product management or testing. We believe that the highest value comes from optimising the whole and not just from individual parts.

As such, we incorporate thinking from various frameworks, such as The Lean Startup, Principles of Product Development Flow, Continuous Delivery, Extreme Programming, User Story Mapping, Scrum, Kanban and Lean Software Development.

We have been fortunate enough to enjoy great success in our engagements and managed to guide our team to attain excellent results. To name a few, we:

  • Improved team cohesion and happiness;
  • Made cycle-time improvements of weeks or shorter, where it previously took months;
  • Made output increases of between 50% and 200% and ensured dramatic drops in defect rates; and
  • Created more value, while building much less.

Training and Workshops

Our training programmes grew out of our own experiences in bridging the gap between the theoretical ideals and practical realities in the complex endeavour of software engineering. We realised that most academic courses do not sufficiently equip software engineers with the thinking tools required to be effective in the workplace and so we developed our practitioner-mentor lead courses to bridge this gap.

We equip developers with the leading practices, techniques and tools required to increase their effectiveness in the workplace.

Our material has been proven over the last five years and covers various relevant areas of modern software engineering. To date, we have trained over 300 people at leading software organisations in our courses, covering agile methods, applied software design and modern development practices.

Contact us if you have any questions or would like a tailored course for your team.