API Centric over API First
- Dominant language
- No language data
- Stars
- 34
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Working in 'vertical slices' (API, testing, database, UI) is a keystone habit for Agile Product development. API First implies a horizontal development pattern where the API goes to a 'Backend' development team with its own Product Owner. DevOps teams in the BC Public Service are autonomous and cross-functional, working on the API layer simultaneously with all other layers.
The Government of Canada standards promote an API-Centric approach including principle 4, "Consume what you build" which states in part, "Build APIs in parallel with an internal use case".
Frontend and Backend teams introduce waiting (one of Lean's muda/wastes).
Please consider API Centric over API First.
Contributor guide
Assessment
This issue has not been assessed yet.