Share this
Requirements Management Tools & Techniques | Adaptive US
by Kamaldeep Singh Sagar on May 11, 2020 12:00:00 AM
Capturing requirements and managing them can be considered as the backbone of business analysis. Capturing irrelevant requirements or missing critical requirements may lead to the failure of a project or product. Poorly captured and managed requirements can also result in scope creep.
In recent years, several tools and techniques have evolved to enable business analysts to capture and manage requirements in a professional and systematic way.
As per BABOK V3.0, the Requirements Life Cycle Management knowledge area describes the tasks that business analysts perform in order to manage and maintain requirements and design information from inception to retirement. This Knowledge area includes the following tasks:
Tasks | Purpose |
Trace requirements | To ensure that the requirements and designs at various levels are aligned to one another, and the effects of change on one level with the others are managed properly. |
Maintain requirements | To retain the accuracy of the requirement besides keeping them consistent throughout the entire requirements life cycle, and to support reuse of requirements in other solutions. |
Prioritize Requirements | To order the requirements based on their relative importance after understanding which ones are critical and can lead to the satisfaction of the stakeholders. |
Assess Requirements Changes | To evaluate the impact and effects of the proposed changes to the requirements and designs and whether they need any action. |
Approve Requirements | To work with stakeholders and obtain consensus and approval of requirements and designs in order to proceed with the BA work or solution construction. |
The above-mentioned tasks use different techniques for their accomplishment. Business Analysts use Business Rules Analysis, Functional Decomposition, Process Modelling and Scope Modelling techniques to trace requirements. Although some of these techniques are used to maintain requirements, Data modeling, Use Case Scenarios and User Stories techniques have proven useful in the efficient completion of this activity. Estimation, Financial Analysis, Interviews, and Workshops are the main techniques BAs use when it comes to prioritizing requirements. As for assessing requirements, techniques like Interface Analysis and Risk Analysis are also used besides other techniques. When it comes to approving requirements, Decision Analysis and Item Tracking techniques are widely used.
It is a proven fact that if the requirements are not well handled, the final product may get adversely affected. The Requirements Life Cycle comprises of a number of stages and can turn out to be a very complex process at certain times in view of the documentation involved and the changes it may need before finally being approved. The essence of the process depends on the approach one selects for the project, which can be Waterfall, Incremental, Agile, or others.
There are several tools available online that help in simplifying the entire process.
Software | Capability |
IBM Engineering Requirements Management DOORS Next | This software of IBM enables a business analyst to capture, trace, analyze and manage changes to requirements while maintaining compliance with regulations and standards (IBM.com), thus helping in better management of project scope and cost. It can be cloud-based or premise-based. |
The Sparx Systems | Their sophisticated “Enterprise Architect” has sophisticated tools that enable requirements to be traced, maintained, and prioritized. Using UML Activity diagrams or BPMN diagrams, the requirements governance process could be modeled (sparxsystems.com). |
ReQ Test | This is a cloud-based software and is widely used in diverse industries. Being highly customizable, it offers bug tracking and managing option as well (reqtest.com). |
Visure | This is a state-of-the-art Requirements Engineering tool specifically designed to provide integral support to the complete Requirement process including Requirements capture, analysis, specification, validation and verification, traceability, management, and reuse (visuresolutions.com). |
Apart from the above, other tools like Xebrio, Jama Software, SpiraTeam by Inflectra, and IRIS Business Architect are some of the prominently used ones in the business analysis profession.
In a conventional requirements lifecycle scenario, most of the times the requirements are created at the beginning and are communicated and validated at the end. However, if a Business Analyst is in an Agile situation, the requirements of the process or product are denoted by functional deliverables that are formed, improvised, and reviewed in a circular procedure.
Therefore, the criticality of the requirements life cycle management knowledge area must be understood properly. Business Analysts should consider requirements as crucial and perform all related tasks very diligently. Most importantly, they should make the best of the tools and techniques available to understand the stakeholders’ roles and timely communicate all the business analysis information to them for consensus, and subsequently track the approvals.
Suggested Reading
Fundamental tools and techniques every BA should know
Leveraging BABoK as an enterprise Excellence Framework
Prototyping: Discover user expectations before Implementation
Share this
- Business analysis (135)
- CBAP (41)
- Business analysis skill (34)
- CBAP Certification (32)
- #CCBA (31)
- Career (29)
- ECBA (22)
- #AdaptiveUS (20)
- #BA Certification (18)
- #BA (16)
- IIBA Certifications (16)
- BABoK (15)
- #IIBA (14)
- #AdaptiveUS #BusinessAnalysis (13)
- Uncategorized (13)
- Most Popular (12)
- Announcements (11)
- cbap certification training (11)
- Requirement engineering (10)
- #CBAP_Certification (9)
- #LNMishra (8)
- countdowns (8)
- #BA Skills (7)
- CPRE (7)
- Press Release (7)
- #BA Techniques (6)
- #BusinessAnalysis (6)
- #CCBA_Certification (6)
- #Elicitation (6)
- #AdaptiveUS #BusinessAnalysis #BA #BABoK (5)
- #PressRelease (5)
- #business analyst (5)
- #Business_Analysis (4)
- #ECBA_Certification (4)
- #Requirements engineering (4)
- #cbap_exam_ preparation_tips (4)
- #certifications #AdaptiveUS #BusinessAnalysis #BA (4)
- Business analysis certification training (4)
- Most Recent (4)
- #AdaptiveRocks (3)
- #BA_Certification (3)
- #IIBA Membership (3)
- cbap certification cost (3)
- cbap certification course (3)
- cbap training certification online (3)
- #LearnwithLN (2)
- Business analysis study guides (2)
- CCBA Recertification (2)
- CPOA (2)
- businessanalyst (2)
- cbap question banks (2)
- cbap study guide (2)
- ecba question banks (2)
- ecba study guide (2)
- #AAC (1)
- #AgileBA (1)
- #BAOT (1)
- #BATrends (1)
- #BridgingtheGap (1)
- #ECBA #IIBA #IIBAWorkshop #Certification (1)
- #IIBA #Agile (1)
- #IIBAEgyptChapter (1)
- #IREB (1)
- #NFR (1)
- #OneWorksGroup (1)
- #Partnership (1)
- #SimpleSim (1)
- #ba #businessanalysis #jobdescription #adaptiveus (1)
- #performancemetrics (1)
- Adaptive US (1)
- Agile BA (1)
- Artificial Intelligence (1)
- Awesome BA (1)
- BABoKV3 based certification (1)
- BACOE (1)
- CBAP Certification Tips (1)
- CBAP Exam Preparation (1)
- CBAP Exam Tips (1)
- CBAP Preparation Tips (1)
- CBAP certification preparation (1)
- CBDA (1)
- ECBA Certification steps (1)
- ECBA V3 certification (1)
- ECBA certificate (1)
- From our Archive (1)
- IIBA CBAP Certification (1)
- KPI (1)
- PMI PBA (1)
- PMP vs CBAP (1)
- Requirements Management (1)
- Scrum (1)
- Scrum rules (1)
- Transitioning to BA (1)
- bajobs (1)
- cbap e-learning (1)
- cbap training material (1)
- ccba certification training online (1)
- ccba or cbap certification (1)
- conflicts resolution techniques (1)
- iiba ecba online course (1)
- productowner (1)
- stakeholders (1)
- testing (1)
- what is scrum? (1)
- May 2023 (2)
- April 2023 (4)
- March 2023 (3)
- February 2023 (5)
- January 2023 (1)
- December 2022 (4)
- November 2022 (3)
- October 2022 (2)
- September 2022 (4)
- August 2022 (3)
- July 2022 (4)
- June 2022 (8)
- May 2022 (4)
- April 2022 (7)
- March 2022 (6)
- February 2022 (1)
- January 2022 (1)
- December 2021 (2)
- November 2021 (4)
- October 2021 (4)
- September 2021 (2)
- August 2021 (4)
- July 2021 (4)
- June 2021 (2)
- May 2021 (1)
- April 2021 (1)
- March 2021 (4)
- February 2021 (2)
- January 2021 (3)
- December 2020 (3)
- November 2020 (3)
- October 2020 (3)
- September 2020 (5)
- August 2020 (8)
- July 2020 (3)
- May 2020 (5)
- April 2020 (2)
- March 2020 (7)
- February 2020 (6)
- January 2020 (4)
- December 2019 (1)
- November 2019 (3)
- October 2019 (5)
- September 2019 (3)
- August 2019 (2)
- July 2019 (4)
- June 2019 (2)
- May 2019 (3)
- April 2019 (6)
- March 2019 (3)
- February 2019 (8)
- January 2019 (7)
- December 2018 (8)
- November 2018 (6)
- October 2018 (8)
- September 2018 (11)
- August 2018 (11)
- July 2018 (23)
- June 2018 (12)
- May 2018 (19)
- April 2018 (11)
- February 2018 (1)
- January 2018 (3)
- December 2017 (1)
- November 2017 (5)
- October 2017 (2)
- September 2017 (2)
- August 2017 (30)
Comments (1)