Designing Key Performance Indicators (KPI)

Key Performance Indicators (KPI) are metrics that are used to measure the success of a strategy, programme or product. As strategies are implemented by programmes/initiatives, Programme Managers in particular, as well as Product Owners and Departmental Heads in general, are the ones that usually create the KPI for the initiative, build a consensus around them […]


Using Product Roadmaps

What is a Product Roadmap? A product roadmap is a high-level plan describing how a product will come into being and how it will grow. It enables a Product Owner to express their vision of what the product should look like and a timeline of how that vision will be realised. A roadmap enables you […]

Successfully Managing Innovation & Maintenance

One of the challenges I’ve come across in my career, and have seen CTOs and technology organisations face, irrespective of their size, is reconciling the Agile processes, competing priorities and schedules for introducing new features to a product (i.e. product innovation) with bug fixes and smaller improvements (i.e. maintenance and patching). In this blog post […]


When Should Scrum Be Used?

In this blog post I discuss if Scrum is the right approach for a project or is it better to use another Agile alternative? I will cover when is Scrum the best option, how to find out if Scrum is the best option, and what is another alternative. Scrum offers a powerful way to develop […]

Improving Collaboration

Improving Collaboration With Wider Stakeholders Using SCRUM

In this blog post, I will discuss my ideas on a method for improving collaboration with key stakeholders that are outside of the development and SCRUM team, but influence the project and play critical roles in its success. As important as continuously improving collaboration with the Scrum team is, it is usually not enough to […]