Usually, when meeting with a new customer, they tell me they want scrum or kanban.

While these two are very good frameworks, without understanding the real problems you’re trying to solve, the chance that by doing daily stand-up meetings  is very slim. It will be a waste of time and money, yours and mine.

The first step is an assessment. This process includes interviews with the team as well as stake holders and results with a report including my observations and a plan for improvement.

Next comes training. Since improvement usually includes new processes, training helps with introducing the team to a common language and new skills. I use agile methods and rely on incremental changes, and because every customer has different needs, training is also customized to include what’s needed, whether it’s how to prioritize a backlog, customize a kanban board, or write unit tests.

The final step is coaching. Once the people are introduced to the new ways, they need to learn how to incorporate the new processes into their daily work. Joining the teams for retrospectives, reviewing code and examining test strategies are just a small set of activities where I join the team members to make sure they use what they’ve learned correctly, or adapt to their difficulties and strengths.

The solutions that work are holistic. It’s never “just” scrum. With my experience of product management, team leadership, development and testing practices we’ll fit the solution your needs.