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 […]

Consensus Driven Programme & Product Management

Programme and Product Managers make various decisions, from deciding on the work schedule (Programme Managers) to the detailed functionality of the products (Product Managers). As with any decision, there is always a risk that that decision has not been made effectively or obtained necessary agreement as the correct one with stakeholders. In this blog post, […]

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 […]

Differences in Product Ownership

Over the 20 or so years of Scrum becoming more widely used in organisations, product ownership has often become a term encompassing the following types of role: Product Owner as defined in the original Scrum framework. The person who owns a product in it’s entirety. A feature owner who manages a major function of an […]