Example of SLODLC Implement Worksheet
Service Name: Chatbot
SLODLC Adoption: Project “SLOtisfactionary Chatbot”
SLO Adoption Leader: John Smith, Senior PM, jsmith@bestprepaidgsm.com
Worksheet Owner: Joe Doe, SRE, jdoe@bestprepaidgsm.com
Document Status: Example Draft
Related Docs: EXAMPLE of 1. SLODLC Business Case Worksheet, EXAMPLE of 2. SLODLC Discovery Worksheet, EXAMPLE of 3. SLODLC Design Worksheet
Implement Worksheet Scope
- Implementation Readiness Checklist
- Collect SLIs
- Publish SLO Goals
- Enforce Error Budget Policy
- Prepare for Operations
- Implementation Completeness Checklist
How to work with Implement Worksheet
- Please walk through each point in the table
- Each point consist of a question section and instructions section
- Provide clear, written answers
- Provide URLs/Links for external resources if any
- Explicitly refer to necessary attachments if any
- Return this completed form, with any necessary attachments, to: …
- If you have any questions about this form, please contact: …
1.Implementation Readiness Checklist
Check your readiness for SLI/SLO implementation. Both, Adoption Leader and selected The Team Representative (might be a SLO Owner defined per SLO) should approve that Discovery Phase and Design Phases are fully completed and Business Case documentation for SLO Adoption is valid and verified. SLI/SLO Repository should be established and populated with all data. Get approval through accepting this document/section, for instance by email.
~~SLODLC Business Case Worksheet for SLO Adoption - Completed and Approved ~~
SLODLC Discovery Worksheet per Service - Completed and Approved
SLODLC Design Worksheet per Service - Completed and Approved
SLI/SLO Repository - Established
All done/drafted, links provided in the document header. Conditionally approved (draft versions) - for now we assume this is sufficient as we are starting our first SLO adoption project.
2.Collect SLIs
Work with each of your defined SLI captured in SLI/SLO Repository - note in the correct section.
Type any notes or remarks which might be helpful in the future; optional - capture lessons learned. Updated SLI/SLO repository.
Links per SLI and related SLOs: SLI #1 - SLI/SLO Specification - SLI and related SLOs are running on production
We will monitor SLI/SLOs in the first week, formal review is scheduled in a month's time.
3.Publish SLO Goals
Work with each of your defined SLI and SLOs captured in SLI/SLO Repository. Deploy them to production, publish for use and note this activity. Type any notes or remarks which might be helpful in the future; optional - capture lessons learned. Updated SLI/SLO repository.
Links per SLI and related SLOs: SLI #1 - SLI/SLO Specification - SLI and related SLOs are running on production
We will monitor SLI/SLOs in the first week, formal review is scheduled in a month's time.
4.Enforce Error Budget Policy
Work with each of your defined Error Budget Policy per SLO in SLI/SLO Repository. Plan how to enforce it and align with strategic communication within your organization.
Type any notes or remarks which might be helpful in the future; optional - capture lessons learned. Updated SLI/SLO repository.
All Chatbot Stakeholders are informed about SLI/SLOs running. We will monitor SLI/SLOs in the first week and inform all Stakeholders in dedicated email communication. The formal review is scheduled this month with monthly cadence; all Stakeholders are invited to that meeting.
5.Prepare for Operations
5.1.Ensure SLI Data Cleanliness
Overview of data correctness and data cleaning approach - will it be a dedicated procedure in place or SLO Adoption will benefit internal organizational standards which are already in place. Describe your approach and set appropriate checkpoints along Periodic Reviews.
Monitoring tool Admin will follow new procedures, related with new SLIs that are implemented in the production system. All data anomalies will be reported and consulted with the Chatbot Team.
No data issues while publishing new SLI/SLOs.
5.2.Establish Periodic Reviews
SLI/SLO related reviews are a crucial element of SLO Adoption and Operations later on. Decide about a general approach to the reviews, set cadence, and scope. You might review SLI/SLOs along with Scrum ceremonies, you might have dedicated sessions weekly or monthly with different levels of details. This is the moment to add appropriate appointments in the Stakeholders calendar.
Links per SLI and related SLOs: SLI #1 - SLI/SLO Specification - Reviews are planed
Project “SLOtisfactionary Chatbot” periodic review cycle (for Chatbot service) will be conducted monthly - we will align this with particular SLIs review schedules. Other services might have different reviews; it all depends on the SLI/SLO volume (will we have to do reviews per service, or we will be OK with one cycle).
5.3.Ensure SLO Visibility for SLO Insights
Verify SLI/SLO visibility - are those accessible via different channels like dashboards, reports, visualized in other ways. Ensure flawless visibility for decision makers. Add appropriate insight activities for your planned periodic reviews.
All Chatbot Stakeholders are included in Alerting policies and they have "read-only" access to the SLO self-service platform (granted if needed on demand). With the first SLO we established the first SLO dashboard and special report for distribution.
6.Implementation Completeness Checklist
Check your SLI/SLO implementation completeness - work with each of your defined SLI and SLOs captured in SLI/SLO Repository. Both, Adoption Leader and selected The Team Representative (might be a SLO Owner defined per SLO) should confirm completeness (SLI/SLO deployed and published). Get approval through accepting this document/section 5.1, for instance by email. List all SLIs/SLOs from SLI/SLO Repository - mark what is completed.
SLI 1 - Deployed and Published and ready to RUN
SLO 1 - Deployed and Published
SLO 2 - Deployed and Published
Done for: SLI #1 - SLI/SLO Specification
This template is part of SLODLC https://www.slodlc.com/release-notes/license