liveBook · Manning

Digital capability

As explained in Automating API Delivery

A digital capability is a high-level task or functional ability that a digital product or API must provide to support a business job.

A digital capability is a high-level task or functional ability an API provides to support a user's business job. Teams derive capabilities from the goal, motivation, and expected outcome expressed in a job story. section 5.2.3

Use digital capabilities to make an API's intended job concrete:

  • Translate a customer goal into API-supported tasks. section 5.2.3
  • Clarify the API's business context for design-review participants. section 5.2.3
  • Separate high-level capability definition from later requirements, scope, and boundary decisions. section 5.2.3

Product catalog capabilities

A pet-supplies catalog job produces capabilities for browsing products by category and searching for particular products. Search is explicitly deferred to phase two. section 5.2.3

How Automating API Delivery covers it

How deep it goes
Defines capabilities from job stories but defers detailed requirements, scope, and boundaries to further design work.
Examples
Uses catalog browsing and phase-two catalog search for pet-product discovery.
What it assumes
Assumes a defined user goal or job story and explains how customer motivation becomes an API task.
What you can do after
Evaluate/understand API scope and review context by deriving high-level tasks from a job story.
How it connects
Connects job stories, Jobs to Be Done, user journeys, API profiles, and value proposition canvases.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Automating API Delivery. The section links point to the parts of the book it draws on.