In association with the
Quick Links: Articles MA Blog Community Blog Templates Books BA Humor Events Jobs Interview Questions RSS Feeds
Different organizations have different methods and processes for eliciting and discovering non-functional requirements. Common ways of discovering non-functional requirements include:
1. Stakeholder goals, values, and concerns - Talk to the stakeholders! What a novel idea! ;-) The analyst must find out what is important to the stakeholders (including the users), what qualities are must have in order to achieve stated business and organizational goals. For example: must be able to create a new transaction in under 2 minutes. Also, find out what are the stakeholders worried about. For example: Users are afraid that the new system will be too slow (because the current one is).
2. Legacy system and/or existing platform constraints - the analyst takes a look at constraints dictated by the environment into which the new system must fit, the existing systems with which it must integrate, and the technical platform(s) it must use.
3. Competitive analysis of system qualities - additional non-functional requirements can be discovered by analyzing the qualities of competing systems. For example: how many users can the competing system support and do we need to do better?
4. Industry and market trends - try to understand the direction the industry or vertical market is taking and identify key trends. For example: What is the average annual growth of the industry in number of transactions? Do customers expect faster and faster response times?
5. Standard non-functional requirements templates and categories - in many organizations business analyst simply uses standard templates and categories in order to focus on and ask questions about each type of non-functional requirement (could be done using a questionnaire): usability, scalability, performance, availability, stability, extensibility, etc.
6. Pre-established trigger questions - many teams develop a set of trigger questions to be asked of the stakeholders and development team. For example:
Unrestricted access to Information from Leading BA Experts, Interview Questions & Answers, Time-Saving Templates, Discussion Forums and Blogs, and our monthly eJournal with the Latest BA News.
Isn't it time to jumpstart YOUR career!
Login - Register
Advertising Opportunities | Contact Us