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

[CMS Team]: Engineering Pre-Refinement #16137

Closed
ndouglas opened this issue Nov 15, 2023 · 0 comments
Closed

[CMS Team]: Engineering Pre-Refinement #16137

ndouglas opened this issue Nov 15, 2023 · 0 comments
Assignees
Labels
CMS Team CMS Product team that manages both editor exp and devops DevOps CMS team practice area Quality Assurance

Comments

@ndouglas
Copy link
Contributor

ndouglas commented Nov 15, 2023

Issues

In preparation for this sprint's backlog refinement, please review the tickets listed below, using the following steps:

Review the Issue: Begin by reading the ticket thoroughly. Understand the requirements, goals, and any associated challenges.

If something is unclear, please comment in the ticket thread or start a thread on Slack.

Problems with the ticket as written may include:

  • Clarity: If it just needs to be worded better, or provide more detail.
  • Approach: If you have questions or suggestions about the approach as written, or alternative approaches.
  • Dependencies: If there are potential blocking tickets or situations that might prevent or delay completion.
  • Complexity: If this ticket requires a substantial amount of knowledge and experience with the platform just to be able to
    address this ticket comfortably.
  • Risks: If there are any risks associated with the ticket. This could be in terms of technical challenges, external
    dependencies, or any other potential roadblocks.
  • Wait-Time vs. Work Time: If this ticket involves a substantial amount of wait time, e.g. it will involve interactions with
    other teams before the work can be completed, take that into consideration.

Self-assessment: Determine whether you have all the knowledge necessary to work on this ticket independently. If not, comment in the ticket what additional information or clarifications you might need, or start a thread on Slack.

Estimation: Based on your understanding, provide an estimate of the effort required to complete the issue. If an issue is not fully refined, with an estimate, I will not bring it in to refinement.

Don't be afraid to estimate -- no one cares if you estimate "too low" or "too high", no one has ever cared, no one will ever care.

Fibonacci Sequence: Don't think of points as "hours", but "effort" or "risk" or "aggravation". Here's a rough guide based on the three years I've been here:

  • 0 - Took more effort to create a ticket than it would've to just do the thing.
  • 1 - Low risk and aggravation, but something worth devoting a little time to. Approving a Dependabot update that passed all the tests and doesn't have anything scary in the release notes, or updating an outdated paragraph in some documentation.
  • 2 - Straightforward and low risk, but will require a PR or more time updating documentation, etc.
  • 3 - Will require a PR and code review, could break things.

Beyond a 3, just approximate how much suffering it will involve. If there are substantial unknowns or the amount of work is significant enough that it merits a 13, we should really consider breaking it up into smaller tickets. Anything 21 or higher should absolutely be broken up.

DevSecOps and Quality Assurance

Drupal Refinement

@ndouglas ndouglas added DevOps CMS team practice area CMS Team CMS Product team that manages both editor exp and devops Quality Assurance labels Nov 15, 2023
@ndouglas ndouglas self-assigned this Nov 15, 2023
@ndouglas ndouglas closed this as completed Jan 2, 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 DevOps CMS team practice area Quality Assurance
Projects
None yet
Development

No branches or pull requests

1 participant