Digital transformations often focus on new technologies, agile practices, and new business models. While these are undoubtedly important, a further success factor is sometimes overlooked: product management. In this article, I share my tips for establishing an effective product management function to achieve a successful digital transformation, offer the right customer experience, and help unlock the organisation’s innovation potential.
Product discovery refers to the activities required to determine if and why a product should be developed. Carrying out this work makes it more likely to create a product users actually want and need. In this article, I share my recommendations to help you reflect on and improve your product discovery work.
The development team is a key partner for every product manager and product owner: the team designs and builds the actual product. But it’s not always easy to effectively guide and work with the team. This post shares eight tips to make your collaboration with the development team even more effective, thereby increasing the chances of creating a successful product.
Keeping a product successful can be tricky: New features have to be developed to ensure that the product stays beneficial and attractive. At the same time, smaller improvements and bug fixes are required to maintain the product. How can this be done? This post shares my answer how to balance innovation and maintenance work.
Innovation can be a tricky thing: Not only does it means different things to different people, but creating a brand-new product requires different practices compared to updating a mature one. This post helps you choose the right lean and agile practices to innovate successfully. It introduces three innovation stages and explains how product ownership, process, and project setup are influenced by the amount of uncertainty present.
The role of design still puzzles many agile teams I work with. When should the design activities take place? Who should carry them out? How are design decisions best captured? This blog tries to answer the questions by discussing a user-centric, iterative, and collaborative design process for Scruma and Kanban teams.
It’s not uncommon for me to visit a new client and discover that the agile development teams frequently change, sometimes after every single sprint. Changing the team composition too frequently is undesirable though. Teams need stability to flourish and realise their full potential. This post provides practical tips to help you create stable agile teams.
Pull processes do not only play an important role in Kanban, they are also fundamental to Scrum. This post characterises pull and how it differs from push, the traditional way of organising work.
Scrum is a simple, powerful framework created to manage the development of complex products. But seeing Scrum as a silver bullet is an easy trap to fall into, as this post illustrates.