code

API Delivery

login

Entry criteria

  1. The API uses architecture patterns promoting reusability for multiple API-consumers.
  2. Architecture requirements and decisions have been documented and validated with stakeholders.
  3. API is designed to meet API consumer needs hiding backend data models and discrepancies.
  4. API interactions and data models have a consistent design with our other API products and design guidelines.

logout

Exit criteria

  1. The API uses architecture patterns promoting reusability for multiple API-consumers.
  2. The API and its endpoints have descriptions that explain its business value and features.
  3. API contract has a consistent design with our other API products and design guidelines.
  4. API is deployed to staging or production.
  5. API has been tested and meets functional and non-functional requirements.
  6. Monitoring and alerts are configured.

data_object

Doing the API work

Develop APIs using established frameworks and libraries. Test, document and deploy APIs using CI/CD pipelines and follow quality assurance workflows.
Helpful resources
settings

Enabling the API work

  • Deliver coding frameworks, libraries, and standards for API implementation.
  • Implement CI/CD pipelines, quality assurance frameworks, and deployment automation tools.