Core Concepts
Great requirements engineers possess a unique blend of social, management, technical, and personality attributes, with investigative ability in talking to stakeholders, being judicious, and understanding the business being the most crucial.
Stats
The five most cited attributes represent 55% of all mentioned attribute frequency.
The study identified 22 distinct attributes of great requirements engineers.
13 significant relationships were found between the attributes.
38 strategies for cultivating the attributes were identified.
Quotes
"a translator that understands the domain as well as its particular language well enough and also possesses enough IT know-how to be aware of the problems the developers face and to be able to communicate with them on the same level"
"so you have to prepare, study, create a script, so I think that this investigative capacity comes from there..."
"As a very detail-oriented person, he not only investigate but detail the information obtained so that it becomes clear in documentation and easy to communicate."
"It would be the understanding of the business context, where that system will be inserted. Nothing from a technical point of view, from the business itself, from the environment..."
"the analyst needs to be able to understand when something is not clear, when things are not going well. And after, having the ability to elicit what is missing and the ability to validate that with the customer."
"understanding the technique behind these elements that we use... to get in touch with users..."
"Theoretical knowledge, which teaches how to apply the techniques, what is relevant, what kind of attitude the analyst has to have, how he has to prepare, the points of attention he has to have."
"studying that area in which the system is inserted"
"knowing your (system) domain."
"Talking, demonstrating their ideas, talking both with the customer and the software developers, listening, exchanging information."
"it is necessary to seek an innovative, low-cost solution that is developed in the shortest possible time."
"...create test objectives, create test sections..., know test techniques."