I'm the QA lead in my company, and as part of that I'm responsible for the quality of the TASKS that each engineer has.

What does it mean?
I need to verify that each task/story/bug that assigned to one of the developers, as enough information, steps to reproduce, examples, definition of done etc.

So I wanted to ask you, what are your Key Indicators for verifying whether a ticket is comprehensive enough or not.

  • 1
    "I'm responsible for the quality of the TASKS that each engineer has" - Why not to simply ask the person? Commented Sep 10, 2019 at 16:21
  • because I think that it's not working. I wouldn't be in the office, they wouldn't be. I want to add something more sustainable. Commented Sep 20, 2019 at 18:55
  • Do you think the engineers cannot identify that some task requires more information, that they can do it, but cannot find out the information by themselves, or both? Commented Sep 20, 2019 at 19:06
  • 1
    I think that sometimes, some of the engineers, don't think enough about the task broadly enough. When the QA does it, he has more visibility to the product and, to what the customers feel, and to the breakable areas. That's why the QA has added value when going over the tasks. Commented Sep 24, 2019 at 17:03

2 Answers 2


That is the job of the whole team in agile process. Firstly all of people involved in development process sit together and come up with Definition of ready, which is basically a checklist for task/story/bug which needs to be verified before the task/story/bug can go into development. They differ for each type and every development team / product so you'll need to define them by yourself. A good starting point is the definition from scrum alliance:

  • Definition of what needs to be done, which is understandable to all team members
  • Has all necessary details (specs, design...) for it to be developed and tested succesfully

Not answering the question directly, but using templates in tickets would help the author and you better understand what is expected and what is missing.

It really depends on the tool you are using for issue management, but it could be as simple as a text appearing in the body of the issue to actual fields, optionally populated with real values where applicable (e.g. version numbers), with a mandatory/optional setting

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.