I finished my first JIRA ticket today and I was assigned another ticket, but this ticket feels different…its requirements are significantly more vague.
I understand at a high-level what the requirements for this task are:
These are examples of some the questions I had, however they feel too low-level for the analysis stage.
So, my question is this: what high-level questions can I ask to further demystify these vague requirements and future requirements?
Here's my process for refining requirements:
That being said, you generally ask lower-level questions to refine requirements. Coding is a very precise craft - All halfway decent software engineers know how badly 1 bad line of code can mess up everything.
All of your questions make sense to me - If you can see how that affects your code, just ask them!
what high-level questions can I ask to further demystify these vague requirements and future requirements?
As mentioned before, I don't think high-level questions can really demystify the current requirements, but they can put you in a better position to figure out future requirements by deepening your understand of your team's process and people map. Here are some questions: