Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitoring and Alerting for Content Build #19396

Open
17 tasks
gracekretschmer-metrostar opened this issue Oct 3, 2024 · 0 comments
Open
17 tasks

Monitoring and Alerting for Content Build #19396

gracekretschmer-metrostar opened this issue Oct 3, 2024 · 0 comments
Assignees
Labels
CMS Team CMS Product team that manages both editor exp and devops Content Release Initiative Initiatives are collections of epics that drive toward a common goal defined within Crew's Objective Needs refining Issue status

Comments

@gracekretschmer-metrostar
Copy link

gracekretschmer-metrostar commented Oct 3, 2024

Problem Statement

Currently, there is a reputation that content build (both the release of content and the editor experience) are often down or incredibly slow. We don’t have a way to quickly show stakeholders the statistics around uptime, deployment times, outages so the reputation of our products is suffering. We do not want to focus on making content release faster in the wake of rolling out Next Build.

Follow your problem description up with a "How might we... _______" statement re-framing that challenge as an opportunity. Don't hint too much at what the solution might be, you should have enough of a focal point here to guide your ideas, but plenty of freedom to think laterally and innovatively as you experiment and prototype later.

Business Outcomes

Hypothesis or Bet

How will this initiative impact the quality of VFS or Platform teams' work?
How will this initiative be easy for VFS or Platform teams? Or how will it be easier than what they did before?

We will know we're done when... ("Definition of Done")

  • Source of truth for all data related to the reliability, stability and speed of content build.

Known Blockers/Dependencies

List any blockers or dependencies for this work to be completed

Projected Launch Date

  • When do you expect to be completed rolling out this initiative*

Launch Checklist

Guidance (delete before posting)

This checklist is intended to be used to help answer, "is my Platform initiative ready for launch?". All of the items in this checklist should be completed, with artifacts linked---or have a brief explanation of why they've been skipped---before launching a given Platforminitiative. All links or explanations can be provided in Required Artifacts sections. The items that can be skipped are marked as such.

Keep in mind the distinction between Product and Initiative --- each Product needs specific supporting documentation, but Initiatives to improve existing Products should reuse existing documentation for that Product. VSP Product Terminology for details.

Is this service / tool / feature...

... tested?

  • Usability test (TODO: link) has been performed, to validate that new changes enable users to do what was intended and that these changes don't worsen quality elsewhere. If usability test isn't relevant for this change, document the reason for skipping it.
    • ... and issues discovered in usability testing have been addressed.
    • Note on skipping: metrics that show the impact of before/after can be a substitute for usability testing.
  • End-to-end manual QA or UAT is complete, to validate there are no high-severity issues before launching
  • (if applicable) New functionality has thorough, automated tests running in CI/CD

... documented?

... measurable

  • (if applicable) This change has clearly-defined success metrics, with instrumentation of those analytics where possible, or a reason documented for skipping it.
  • This change has an accompanying Platform Release Plan.

When you're ready to launch...

Required Artifacts

Documentation

  • PRODUCT_NAME: directory name used for your product documentation
  • Product Outline: link to Product Outline
  • User Guide: link to User Guide

Testing

  • Usability test: link to GitHub issue, or provide reason for skipping
  • Manual QA: link to GitHub issue or documented results
  • Automated tests: link to tests, or "N/A"

Measurement

  • Success metrics: link to where success metrics are measured, or where they're defined (Product Outline is OK), or provide reason for skipping
  • Release plan: link to Release Plan ticket

TODOs

@gracekretschmer-metrostar gracekretschmer-metrostar added CMS Team CMS Product team that manages both editor exp and devops Content Release Initiative Initiatives are collections of epics that drive toward a common goal defined within Crew's Objective Needs refining Issue status labels Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMS Team CMS Product team that manages both editor exp and devops Content Release Initiative Initiatives are collections of epics that drive toward a common goal defined within Crew's Objective Needs refining Issue status
Projects
None yet
Development

No branches or pull requests

1 participant