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

Discovery: Developer Support #18446

Closed
2 of 3 tasks
Tracked by #18430 ...
gracekretschmer-metrostar opened this issue Jul 3, 2024 · 5 comments
Closed
2 of 3 tasks
Tracked by #18430 ...

Discovery: Developer Support #18446

gracekretschmer-metrostar opened this issue Jul 3, 2024 · 5 comments
Assignees
Labels
CMS Team CMS Product team that manages both editor exp and devops

Comments

@gracekretschmer-metrostar
Copy link

gracekretschmer-metrostar commented Jul 3, 2024

User Story or Problem Statement

To more sustainability scale, the CMS team needs create structures for managing support requests and reporting of bugs from teams building within the CMS platform.

Description or Additional Context

Currently, the CMS team supports requests and handling of bugs for the CMS platform from outside teams through posts within the #sitewide-cms-platform channel in Slacks. These posts are unstructured and ad hoc and typically, the same set of team members within CMS respond to support troubleshooting. As the demands on the CMS team grows, the team needs to come up with more sustainable and scalable options to respond to developer support requests.

Steps for Implementation

  • Identify themes (e.g. look at sitewide posts within the CMS channel) of where support is needed from developers and the skills needed to support those requests
  • Create a proposed structure (e.g. tier 1, tier 2, tier 3) for responding to support requests
  • Identify knowledge and skill gaps within the current team that is needed to support the developer support structure

Acceptance Criteria

  • A prototype of a developer support structure to respond to our most common requests from developers
  • A framework on how to respond to testing failures.
  • A list of gaps in both knowledge and skills that are needed to support the developer support structure
@gracekretschmer-metrostar
Copy link
Author

Depending on Jon's capacity, possibly pull him into this work.

@7hunderbird
Copy link

There are three main areas for Developer Support I see so far.

  • area 1: brd
    • what is the pipeline
    • what are the utility jobs
    • potentially how to refresh a Jenkins Agent when a disk space error happens
  • area 2: content-build
    • places to check
      • place 1: continuous integration
        • when it's safe to rebuild CI
        • what a clean build will depend on
      • place 2: content-release
        • what the delivery schedule is 8am to 8pm
        • what the SLA limit is
      • place 3: daily production release
  • area 3: tugboat
    • it's safe to rebuild base preview
      • what to do if it doesn't work (escalation)

Miscellaneous diagnostic resources

  • aws console
  • ssh connections
  • datadog

@gracekretschmer-metrostar
Copy link
Author

Jon: build out a framework for testing failures. And how to respond to alerts,

@gracekretschmer-metrostar
Copy link
Author

Make a sprint goal for sprint 15.

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
Projects
None yet
Development

No branches or pull requests

4 participants