Delivery Lifecycle
This lifecycle complements the eight commercial engagement phases. Focus here: how technical work runs after kickoff.
- Discover — Workload inventory, dependencies, non-functional requirements (NFR), and regulatory constraints. Output: prioritized backlog and initial Architecture Decision Record (ADR).
- Design — Target architecture, landing zone, pipelines, data models. Review with security and Financial Operations (FinOps) before large build.
- Build — Sprint/wave with Test-Driven Development (TDD), Development, Security, and Operations (DevSecOps) gates, regular demos. Integrate to non-prod then prod with change control.
- Operate — Monitoring, incidents, Financial Operations (FinOps) review, continuous hardening. Handover or managed ops per Statement of Work (SOW).
Engineering practices
Section titled “Engineering practices”- TDD — Vitest,
astro check, automated tests on the pipeline - Development, Security, and Operations (DevSecOps) — Snyk, GitLab, GitHub; policy-as-code; Software Bill of Materials (SBOM)
- Clean code — small modules, Architecture Decision Record (ADR), reviews focused on maintainability