Continuous Delivery
While extreme sprints ensures production grade APIs are completed at end of every sprint there will be important milestones such as App launches, new product offerings or significant enhancements that may require additional coordination across API, Target and App development teams.
A successful launch involves planning and coordination across multiple stakeholders to ensure effective execution of activities, validation and a proper hand-off to the teams responsible for ongoing maintenance.
Activities
Outputs
Planning and Coordination
There are a number of key questions to ask before Go Live.
- What technical steps are involved the Go Live?
- Which stakeholders need to be involved?
- What additional documentation should be prepared?
The following deliverables should address the following questions
- Go Live Check list
- API Run Book
- API Monitoring Strategy
See also Forming an API Monitoring Stategy - Where to start
Deployment
Once the above planning activities have been completed then Go Live will cover the following areas
- Proxy Deployment
- Configuration Deployment
- Go Live Smoke Tests
Post Go Live
Once launched a successful API needs to consider the following
- Internal Go Live Announcement
- Developer Engagement
- Future Roadmap Planning
- API Monitoring and Support