Coaching

Since 2009 I am consistently coaching employees for their roles in the digital product development business. I usually meet with them virtually once every one or two weeks, and help them to meet their role’s requirements. This can help, if a coach for the employee is not available internally. Ideally I am also in regular contact with the employee’s people manager to make sure we are heading in the same direction.

I offer practical role-specific coaching for these roles or situations:

  • Product Owner
  • Developer / Lead Developer
  • Engineering Manager
  • CTO or Head of Engineering
  • Product Development People Manager
  • Scrum Master
  • Whole Development Teams (although I prefer to coach those who should coach the others for a more lasting impact)

Development Team Trainings

I am not a “real” trainer. But as a side product of several Agile Coaching projects I have developed a team training in Agile Engineering Practices. It is intended for single teams to gain insights more by practice than theory in one or two days. The training contents are as follows:

  • Context and Overview: XP, Scrum, Kanban (theory, only if there is interest)
  • Backlog item slicing: Proper preparation of user stories before they are worked on (Theory + Coding Practice)
  • Pragmatic Test Automation (Theory + Coding Practice, preferably adjusted to the team’s tech stack)
  • Continuous Integration (Theory + Practice)
  • Development in small steps (Theory + Coding Practice)
  • Collectively managing architecture and refactoring as a team: (Theory + Practice session using the team’s examples)

Usually teams ask me to consult them afterward on occasions where they want to put a concrete topic into practice. This can be done via email or video call.