Capability Productization Cycle

Present with Reveal.js or open the text versions. Download PowerPoint · Download PDF · Download Reveal.js

Slide 1: APIOps Cycles

Slide 1: APIOps Cycles
Read text version of slide 1

APIOps Cycles

Capability Productization Cycle

From a reusable service promise to operation and improvement

A practical introduction · 25 minutes

Visual: APIOps scarf-human scene connecting fragmented work to reusable capabilities

Slide 2: Start with the outcome people need

Slide 2: Start with the outcome people need
Read text version of slide 2

A capability is a reusable ability offered to consumers, with an owner and a service promise.

  • Name the consumer and the job they need to complete.
  • Define what the producer provides and supports.
  • Choose the implementation after testing the need.

Visual: APIOps human scene illustrating that an API alone does not define a useful capability

Example: let suppliers and service teams understand payment progress without repeated status enquiries.

Slide 3: Eight stations, revisited as evidence changes

Slide 3: Eight stations, revisited as evidence changes
Read text version of slide 3

Visual: Capability Productization Cycle route: strategy; consumer and producer requirements; architecture; solution and interaction design; delivery and operations; readiness; publishing and enablement; monitoring and improvement; feedback returns to earlier decisions

Use the stations to expose missing decisions and evidence. Return to earlier work when assumptions change.

Slide 4: 1. Strategy: test one capability hypothesis

Slide 4: 1. Strategy: test one capability hypothesis
Read text version of slide 4
QuestionIllustrative working answer
Consumer and jobSuppliers and service teams need to see payment progress.
Problem to validateStatus is scattered; people contact support to explain delays.
Reusable service promiseProvide an authorised, current status and a clear next step.
Value and viability evidenceObserve the journey, review enquiry reasons and test demand.
Decision before investingProceed, revise or stop; name the capability owner.

A reusable capability needs evidence of demand and an owner.

Slide 5: 2. Requirements: agree the service together

Slide 5: 2. Requirements: agree the service together
Read text version of slide 5

Consumer and producer commitments

  • Consumer: describe use, access needs and change constraints.
  • Producer: define freshness, availability and support.
  • Owner: agree funding, scope and lifecycle decisions.
  • Together: test onboarding and the exception path.

Visual: APIOps human workshop scene representing agreement between capability consumers, producers and owners

Example agreement: show the source timestamp; restrict access to permitted suppliers; explain unavailable status.

Slide 6: 3. Architecture: choose how to provide it

Slide 6: 3. Architecture: choose how to provide it
Read text version of slide 6
OptionUseful whenEvidence to check
API on demandA consumer needs current status now.Authorisation, source latency, peak demand.
Event notificationConsumers react when status changes.Delivery guarantees, ordering, replay.
Reusable integrationStatus spans several providers.Ownership, mapping, reconciliation.
Workflow or automationExceptions require coordinated action.Human approval, fallback, recovery.

Record the choice, alternatives, trust boundaries and operating cost.

Slide 7: 4. Design: make the service promise testable

Slide 7: 4. Design: make the service promise testable
Read text version of slide 7
DecisionSupplier-payment status example
Shared meaningDefine submitted, processing, paid and exception states.
InteractionRead current status; optionally subscribe to changes.
Access and privacyIdentify caller and supplier; return only permitted records.
Unhappy pathDistinguish unknown payment, delayed source and denied access.
Change and compatibilitySpecify timestamps, version policy and consumer migration.

Review the interaction with a real consumer before implementation.

Slide 8: 5. Delivery includes operation and support

Slide 8: 5. Delivery includes operation and support
Read text version of slide 8
  1. Build one complete consumer path from access to useful status.
  2. Test permissions, stale data, source failure and recovery.
  3. Release with monitoring, support and rollback ownership.
  4. Practise the incident and change process with the producer.

Evidence to keep

  • Test results and release record
  • Runbook and escalation route
  • Dependency and access inventory
  • Recovery and lifecycle decisions

Slide 9: Use AI with agreed capability context

Slide 9: Use AI with agreed capability context
Read text version of slide 9

Give AI the service promise, boundaries and reviewed interaction—not just a feature request.

  • Supply approved domain terms, contracts and acceptance examples.
  • Generate one small implementation or test change at a time.
  • Review permissions, failures and recovery with a human owner.
  • Run the applicable tests, linting and readiness checks.

Visual: Conceptual APIOps illustration of AI-assisted building with human review

Slide 10: 6. Readiness: decide from evidence

Slide 10: 6. Readiness: decide from evidence
Read text version of slide 10
Readiness questionEvidence for the release decision
Does it serve the consumer?Reviewed service definition and consumer acceptance.
Is access appropriate?Permission tests and data-handling decisions.
Can it run and recover?Failure tests, runbook, monitoring and fallback.
Can people use and support it?Onboarding rehearsal, support route and named owners.
What risk remains?Recorded exceptions, accountable owner and review date.

Release, release with accepted conditions, or return for more evidence.

Slide 11: 7. Publish a capability people can adopt

Slide 11: 7. Publish a capability people can adopt
Read text version of slide 11
Catalogue entryIllustrative content
Purpose and audiencePayment progress for authorised suppliers and service teams.
Access and onboardingEligibility, request route, example interaction and first-use test.
Service expectationsData freshness, supported usage and known limitations.
Ownership and supportCapability owner, producer contact and escalation route.
LifecycleVersion, change notice, migration and retirement policy.

Publishing includes enablement and support, alongside technical access.

Slide 12: 8. Measure value and improve the service

Slide 12: 8. Measure value and improve the service
Read text version of slide 12
SignalWhat to observeDecision it can inform
Consumer outcomeEnquiry reasons and time to understand a delay.Is the original problem being reduced?
Adoption and reuseActive intended consumers and repeat use.Improve onboarding or revisit demand.
Service healthStatus age, failures and recovery time.Improve source access or resilience.
Cost and lifecycleCost to serve, support effort, dependencies.Invest, change scope or plan retirement.

Agree a baseline and review cadence; take findings back to earlier stations.

Slide 13: Choose a cycle view for the work ahead

Slide 13: Choose a cycle view for the work ahead
Read text version of slide 13
Cycle viewHow it contributes to the same capability
Capability ProductizationValidate value, commitments, readiness and ongoing ownership.
API ProductizationDesign and operate APIs selected as consumer interfaces.
Integration ProductizationProductize reusable connections between providers and consumers.
AutomationDesign workflows, human controls, agents and exception handling.

Keep one service promise and owner across implementation choices.

Slide 14: Use canvases to make decisions visible

Slide 14: Use canvases to make decisions visible
Read text version of slide 14
Decision to work throughCapability Cycle resources
Value and viabilityCustomer Journey; Capability Value Proposition; Business Model; Hypothesis.
Service commitmentsCapability Consumer/Producer Requirements.
ArchitectureBusiness Impact; Locations; Capacity; Capability Architecture Decision.
Solution and interactionDomain; Capability Solution Design; Interaction.
Operation and readinessCapability Readiness & Operations; readiness checklist.

Start with the unanswered decision; use its relevant canvas or guide.

Slide 15: Start with one capability and its consumers

Slide 15: Start with one capability and its consumers
Read text version of slide 15
  1. Choose a consumer journey and write one capability hypothesis.
  2. Agree the service promise with the owner, producer and consumer.
  3. Compare implementation options and record the first decision.
  4. Test a small service interaction and review readiness evidence.
  5. Agree what to measure and when to revisit the hypothesis.

Workshop output: an evidence backlog, named decision owners and a next review date.

Slide 16: Make the next reuse easier

Slide 16: Make the next reuse easier
Read text version of slide 16

A capability is ready for reuse when its value, service promise, access and operational ownership are clear.

  1. Name one capability and the consumer outcome.
  2. Find the weakest evidence across the eight stations.
  3. Assign the next experiment and review the result.

Explore the cycle and its resources apiopscycles.com/cycles/capability-productization-cycle

APIOps Cycles · Osaango Ltd · CC-BY-SA 4.0 Fictional supplier-payment example; no client results claimed.

Use arrow keys or swipe to navigate, Esc for slide overview and S for speaker view. Back to presentation details and source.