There are several different routes that I would use for ambiguity depending on who is available:
1) Project Manager / Business Analyst → Most likely, they are closest to the project, which can help quickly solve problems with specifications. This may be due to a request for others and subsequent return to you, but this should be acceptable.
2) Analyst / employee → For example, in the case where you indicate where there are security implications, if there is a security officer who may have a policy to enforce this right and should be in the discussion. Another example would be a network analyst to look at the architecture in terms of hardware, which may be useful in some cases.
3) Product Owner → Who is responsible for defining the application. Please note that this is not a technical person, so being specific and having recommendations can be useful if you click on the answer "You know, I did not think about it ...".
4) Team Leader / Team Leader → If all else fails, contact the team leader and ask for clarification.
“Requirement collection” or “Requirement analysis” are the general terms for this part of the “Software Development Life Cycle” or “System Development Life Cycle” in order to elicit a few more terms that you could search for and find many articles.
Jb king
source share