150 likes | 261 Views
Requirements Management. What is requirements management? How do we manage requirements? What kind of challenges BAs may face while getting approval on requirements?. Requirements communication and management.
E N D
Requirements Management (c) Adaptive Processes Consulting Be with the Best!
What is requirements management?How do we manage requirements?What kind of challenges BAs may face while getting approval on requirements? (c) Adaptive Processes Consulting Be with the Best!
Requirements communication and management • Activities and considerations for managing and expressing requirements to a broad and diverse audience. • Ensures that all stakeholders have a shared understanding of the nature of a solution. • Ensures that those stakeholders with approval authority are in agreement as to the requirements that the solution shall meet. (c) Adaptive Processes Consulting Be with the Best!
Requirements management (c) Adaptive Processes Consulting Be with the Best!
Manage solution scope and requirements Purpose Obtain and maintain consensus among key stakeholders regarding the overall Solution scope and the requirements that will be implemented. Elements • Manage solution scope. • Manage conflicts and issues. • Present requirements for review. • Obtain approval on requirements. (c) Adaptive Processes Consulting Be with the Best!
What is requirements traceability?How does traceability help?How do we manage traceability? (c) Adaptive Processes Consulting Be with the Best!
Manage requirements traceability Purpose Create and maintain relationships between business objectives, requirements, other team deliverables, and solution components to support business analysis or other activities. Elements • Record dependencies and relationships for each requirement. • Conduct impact analysis. • Implement configuration management system. (c) Adaptive Processes Consulting Be with the Best!
Lets look at Traceability Matrix in Software Requirements Specification Template (c) Adaptive Processes Consulting Be with the Best!
Maintain requirements for re-use Purpose: To manage knowledge of requirements following their implementation. Stake holders: Business Analyst, Domain SME, Implementation SME Inputs Activities Outputs • Organizational • process assets • Requirements • Ongoing requirements • Satisfied requirements • Reusable • requirements Tools and Techniques: None (c) Adaptive Processes Consulting Be with the Best!
Maintain requirements for re-use Purpose To manage knowledge of requirements following their implementation. Elements • Manage ongoing requirements. • Manage satisfied requirements. (c) Adaptive Processes Consulting Be with the Best!
Prepare requirements package Purpose To select and structure a set of requirements in an appropriate fashion to ensure requirements are effectively communicated to, understood by, and usable by stakeholder group(s). Elements • Prepare work products and deliverables. (c) Adaptive Processes Consulting Be with the Best!
Communicate requirements Purpose Communicating requirements is essential for bringing stakeholders to a common understanding of requirements. Elements • Communicate requirements. • Presenting requirements for review. • Obtain approval. (c) Adaptive Processes Consulting Be with the Best!
Summary • Requirements is the most critical part of an engagement • Staffing of the Requirements team should be such that it addresses the varied basket of skills that are required • Appropriate Planning and Preparation absolutely vital before take-off • Domain knowledge is critical • Cannot be learnt overnight • Needs a concerted, ongoing effort to really understand a particular domain • Start today! • Develop a consulting mindset • It is your job is to solve problems for the customer, not to be told what to do • Be confident and proactive • Brush up your communication skills if required (c) Adaptive Processes Consulting Be with the Best!
Lets test our understanding with sample questions from the chapter. (c) Adaptive Processes Consulting Be with the Best!
End of moduleWould you like to clarify any thing on the module?Any suggestions for improvement? (c) Adaptive Processes Consulting Be with the Best!