Lean API Product Development
We derived the Lean API Product Development method from the innovative Lean Startup methodology, which became increasingly popular. The Lean Startup methodology is a revolutionary method that’s transforming how companies build new and innovative products or services. Its core principle is the so-called “build-measure-learn” cycle. It is a scientifically proven approach for creating new products or services under conditions of uncertainty.
What is the Lean Startup methodology?
The Lean Startup methodology is an iterative process of how to build products, refine or even pivot them depending on the market demand. It consists of three activities: build, measure, and learn — and three artefacts: ideas, code, and data. The following figure presents the build-measure-learn cycle.
Everything starts with an idea. We implement the idea, which results in a piece of program code or an app. We then make the app productive and accessible to users. Afterwards, we measure the relevant data from the users and how they use the app. Based on the acquired data, we learn and gather new insights. These insights lead to new ideas on how to improve the product. And the cycle of build-measure-learn starts again.
The Lean Startup Methodology is suitable for Application Programming Interfaces (APIs) because of the very…