Divide and conquer: Decoupling API provider and consumer lifecycles

Like any product, APIs and client apps that use APIs have their own lifecycles. They each experience their own Create, Publish, Realize, Maintain, and Retire phases. When things go well, services will experience important use (and re-use) and grow to maturity to provide significant contributions to your company’s performance. And client apps will use APIs that connect to one or more services and, in their own way, create their own cycle of growth and maturity to increase revenue and/or customer use in ways that also spells success for your organization.

The blockers and catalysts of digital transformation – part 2

In part 1, I presented how we digitalized and transformed the traditional assisted transport service of an NGO. The transformative change from digitalization to digital transformation is challenging because it requires change. The following image shows the three relevant stages.