1. Functional application/system:
This is the core deliverable, the fully functional application or system that meets the client's requirements. This could be a new software application, an upgraded system, or an automated deployment pipeline.
2. Infrastructure configuration:
Documentation or code describing the infrastructure setup, including servers, cloud resources, network configuration, and any infrastructure as code (IaC) scripts used to automate provisioning.
3. Continuous Integration/Continuous Delivery (CI/CD) pipeline:
A functional CI/CD pipeline that automates building, testing, and deploying the application/system. This may include configuration files and scripts used in the pipeline.
4. Monitoring and alerting:
Documentation or configuration for the monitoring and alerting system used to track the health and performance of the application/system.
5. Documentation:
This may include user guides, deployment guides, operations manuals, and API documentation to help the client understand and manage the system.
6. Knowledge transfer:
Depending on the project, a handover meeting or knowledge transfer session might be included to equip the client's team with the knowledge to operate and maintain the system.