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

Refine a ticket #6

Open
6 tasks
SallyMcGrath opened this issue Jul 23, 2024 · 0 comments
Open
6 tasks

Refine a ticket #6

SallyMcGrath opened this issue Jul 23, 2024 · 0 comments
Labels
🏕 Priority Mandatory This work is expected 📅 Sprint 1 Assigned during Sprint 1 of this module 📅 Sprint 2 Assigned during Sprint 2 of this module 📅 Sprint 3 Assigned during Sprint 3 of this module 📅 Sprint 4 Assigned during Sprint 4 of this module 🎯 Topic Communication Reading, writing, speaking, and listening in English; expressing our ideas 🎯 Topic Delivery Shipping our work, deploying our code, delivering our product 🎯 Topic Iteration Prototyping, testing, analysing, and refining in a cycle of development 🎯 Topic Problem-Solving Breaking down problems and building up solutions 🎯 Topic Requirements Interpreting requirements with precision and accuracy 🎯 Topic Teamwork Working productively with other people 🎯 Topic Time Management Managing competing needs and meeting deadlines

Comments

@SallyMcGrath
Copy link
Member

SallyMcGrath commented Jul 23, 2024

As a developer, you want to refine tickets so that anyone in your team can pick up and deliver any feature in your application.

Given a ticket in the backlog
When I refine the ticket
Then it is ready to be worked on

I expect a refined ticket to have

  • a user story
  • G/W/T
  • testable criteria
✅ Checklist

So a refined ticket has all the information anyone might need to complete a feature. This is usually:

  • A user story
  • Specification by example (Given/When/Then)
  • Acceptance criteria or assertions

🖼️ Refining Tickets Workflow

  • 🔥 How important is this task? Prioritise 🤔
  • 🐋 How long will this take? Estimate ⚖️
  • 📆 Does this task have a deadline? Schedule 📆
  • 🗃️ What type of work is this? Sort 📐
  • 😶‍🌫️ What would someone else need to know to complete this task? Explain 🎨 (or Ask)

A ticket is fully refined when anyone in your team could pick it up. If you can validate a ticket in the Backlog as Ready, move it to Ready now.

Only tickets In Progress can belong to any particular team member, so don't claim tickets now.

🎫 Refine some tickets

Read over your team backlog. Validate the tickets against the checklist given above. If there are any tickets that are Ready, promote them from the Backlog.

Now select a ticket from the Backlog to refine. Use the refining tickets workflow. Don't promote your own ticket to Ready - leave that to a team-mate to validate.

You can do this asynchronously or in a call with your team. Whichever helps you to make progress.

@SallyMcGrath SallyMcGrath added 🎯 Topic Communication Reading, writing, speaking, and listening in English; expressing our ideas 🎯 Topic Delivery Shipping our work, deploying our code, delivering our product 🎯 Topic Iteration Prototyping, testing, analysing, and refining in a cycle of development 🎯 Topic Problem-Solving Breaking down problems and building up solutions 🎯 Topic Requirements Interpreting requirements with precision and accuracy 🎯 Topic Teamwork Working productively with other people 🎯 Topic Time Management Managing competing needs and meeting deadlines 🏕 Priority Mandatory This work is expected 📅 Sprint 1 Assigned during Sprint 1 of this module 📅 Sprint 2 Assigned during Sprint 2 of this module 📅 Sprint 3 Assigned during Sprint 3 of this module 📅 Sprint 4 Assigned during Sprint 4 of this module labels Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏕 Priority Mandatory This work is expected 📅 Sprint 1 Assigned during Sprint 1 of this module 📅 Sprint 2 Assigned during Sprint 2 of this module 📅 Sprint 3 Assigned during Sprint 3 of this module 📅 Sprint 4 Assigned during Sprint 4 of this module 🎯 Topic Communication Reading, writing, speaking, and listening in English; expressing our ideas 🎯 Topic Delivery Shipping our work, deploying our code, delivering our product 🎯 Topic Iteration Prototyping, testing, analysing, and refining in a cycle of development 🎯 Topic Problem-Solving Breaking down problems and building up solutions 🎯 Topic Requirements Interpreting requirements with precision and accuracy 🎯 Topic Teamwork Working productively with other people 🎯 Topic Time Management Managing competing needs and meeting deadlines
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant