Podcast
Questions and Answers
During user acceptance testing, a software flaw is identified. To analyze the root cause, what is the primary objective of the business analyst's next steps?
During user acceptance testing, a software flaw is identified. To analyze the root cause, what is the primary objective of the business analyst's next steps?
- Identify the underlying reasons why the software flaw occurred. (correct)
- Blame the development team for introducing the software flaw.
- Document the flaw and defer analysis to a later project phase.
- Implement a temporary workaround to bypass the flaw.
In a weighted-ranking matrix for solution selection, how is the final score for each option typically determined?
In a weighted-ranking matrix for solution selection, how is the final score for each option typically determined?
- By selecting the highest rating given to each option, regardless of the weight of the criterion.
- By averaging the ratings assigned to each option across all criteria.
- By multiplying the weight of each criterion by the rating assigned to that option and summing these products. (correct)
- By summing the weights of all criteria and dividing by the number of options.
When a business analyst collaborates with the project team to define what will be included in and excluded from a new system, what is being primarily defined?
When a business analyst collaborates with the project team to define what will be included in and excluded from a new system, what is being primarily defined?
- The business case.
- The solution design.
- The solution scope. (correct)
- The business requirements.
During the development phase, a stakeholder requests a change. What is the most crucial step for a business analyst to take to assess the impact on the project's timeline?
During the development phase, a stakeholder requests a change. What is the most crucial step for a business analyst to take to assess the impact on the project's timeline?
Which requirements elicitation technique is best suited for gathering a large number of ideas on a topic from a group without initially evaluating feasibility?
Which requirements elicitation technique is best suited for gathering a large number of ideas on a topic from a group without initially evaluating feasibility?
During user acceptance testing, a defect is logged by a user who was not involved in requirements analysis. What proactive measure by the business analyst could have minimized this situation?
During user acceptance testing, a defect is logged by a user who was not involved in requirements analysis. What proactive measure by the business analyst could have minimized this situation?
A new business analyst joins a project in the development phase. What key document should they use to quickly understand the current requirements status for the project manager?
A new business analyst joins a project in the development phase. What key document should they use to quickly understand the current requirements status for the project manager?
To deeply understand existing business processes before proposing changes, which business analysis technique involves observing the processes in action?
To deeply understand existing business processes before proposing changes, which business analysis technique involves observing the processes in action?
After a product implementation, a customer reports several defects. What is the recommended first step for the business analyst?
After a product implementation, a customer reports several defects. What is the recommended first step for the business analyst?
When a business analyst evaluates how well a solution aligns with the organization's structure and resources, what type of feasibility assessment is being conducted?
When a business analyst evaluates how well a solution aligns with the organization's structure and resources, what type of feasibility assessment is being conducted?
A business analyst captures an application's current limitations and consults with end users to identify new features for the next version. What can be used to analyze this information and determine project scope?
A business analyst captures an application's current limitations and consults with end users to identify new features for the next version. What can be used to analyze this information and determine project scope?
A business analyst wants to first understand the company's current business processes before developing a business case to investigate a problem. Which technique should the business analyst use?
A business analyst wants to first understand the company's current business processes before developing a business case to investigate a problem. Which technique should the business analyst use?
The project manager requests a list of rejected and deferred requirements for a test readiness review with the customer. How should the business analyst have prepared to fulfill this request?
The project manager requests a list of rejected and deferred requirements for a test readiness review with the customer. How should the business analyst have prepared to fulfill this request?
During the initial phase of a project, which technique is most effective for identifying and categorizing stakeholders based on their level of influence and interest?
During the initial phase of a project, which technique is most effective for identifying and categorizing stakeholders based on their level of influence and interest?
Which technique is used to determine whether requirements are aligned with the product's objectives by describing how the product meets objectives through user interactions?
Which technique is used to determine whether requirements are aligned with the product's objectives by describing how the product meets objectives through user interactions?
When a business analyst anticipates receiving changes to the project requirements, what action should be taken to avoid scope creep?
When a business analyst anticipates receiving changes to the project requirements, what action should be taken to avoid scope creep?
Following the implementation of a new CRM system, the business analyst receives numerous complaints from system users. What analysis technique would best help the business analyst prioritize which complaints to address first?
Following the implementation of a new CRM system, the business analyst receives numerous complaints from system users. What analysis technique would best help the business analyst prioritize which complaints to address first?
To ensure requirements can be prioritized effectively, what is the KEY question should the business analyst ask of stakeholders to help clarify the project's key business drivers and ensure maximum business value?
To ensure requirements can be prioritized effectively, what is the KEY question should the business analyst ask of stakeholders to help clarify the project's key business drivers and ensure maximum business value?
What document helps a business analyst ensure that all requirements are fully addressed by the solution deliverables?
What document helps a business analyst ensure that all requirements are fully addressed by the solution deliverables?
During requirements gathering, a business analyst receives multiple changes from different stakeholders. How should the business analyst track these requirements throughout the project lifecycle to ensure the delivery of the expected solution?
During requirements gathering, a business analyst receives multiple changes from different stakeholders. How should the business analyst track these requirements throughout the project lifecycle to ensure the delivery of the expected solution?
What technique or tool is used to formally gauge stakeholders agreement to consider the released deliverables as ready for deployment?
What technique or tool is used to formally gauge stakeholders agreement to consider the released deliverables as ready for deployment?
A business analyst needs to locate where a requirement was originally obtained from. Which section would contain that information?
A business analyst needs to locate where a requirement was originally obtained from. Which section would contain that information?
The project sponsor wants to know which requirements will be implemented as part of the solution. What is valuable for the business analyst to provide?
The project sponsor wants to know which requirements will be implemented as part of the solution. What is valuable for the business analyst to provide?
A company is updating their online ordering system. The business analyst discovers that the purchasing department has NOT been included as a stakeholder. In which document can the business analyst find the list of all stakeholders?
A company is updating their online ordering system. The business analyst discovers that the purchasing department has NOT been included as a stakeholder. In which document can the business analyst find the list of all stakeholders?
A key stakeholder wants to know the implementation progress of the new features for a product. What KPI should be provided to the stakeholder?
A key stakeholder wants to know the implementation progress of the new features for a product. What KPI should be provided to the stakeholder?
A business analyst for a long-term project must keep track of the different versions of requirements as they evolve? Which documentation should the business analyst use?
A business analyst for a long-term project must keep track of the different versions of requirements as they evolve? Which documentation should the business analyst use?
A company wants to procure a tool to improve customer satisfaction and loyalty. Which document would provide the basis for analyzing vendor products?
A company wants to procure a tool to improve customer satisfaction and loyalty. Which document would provide the basis for analyzing vendor products?
The project team is using test scripts to test a solution under development. Which artifact should be used for building tests of end-to-end business processes across functions and systems?
The project team is using test scripts to test a solution under development. Which artifact should be used for building tests of end-to-end business processes across functions and systems?
What documentation defines the process for managing requirements revisions?
What documentation defines the process for managing requirements revisions?
A business analyst has a project assigned that involves a low number of stakeholders. Which requirements elicitation technique can be used?
A business analyst has a project assigned that involves a low number of stakeholders. Which requirements elicitation technique can be used?
The PM is concerned that the solution may not meet the business requirements. What should the BA create to help with concern?
The PM is concerned that the solution may not meet the business requirements. What should the BA create to help with concern?
A company starts a new platform with multiple stakeholders. The BA has gathered the requirements and established a baseline. However, scope creep is a problem. What can the BA do to help manage this?
A company starts a new platform with multiple stakeholders. The BA has gathered the requirements and established a baseline. However, scope creep is a problem. What can the BA do to help manage this?
The customer has a difficult time in determining if the product is meeting requirements as the technical specification is unclear. What caused this difficulty?
The customer has a difficult time in determining if the product is meeting requirements as the technical specification is unclear. What caused this difficulty?
Which of the following is a properly written requirement statement?
Which of the following is a properly written requirement statement?
A BA needs to understand the stakeholders make decisions. Which of the following questions would be effective in eliciting the information?
A BA needs to understand the stakeholders make decisions. Which of the following questions would be effective in eliciting the information?
BA facilitates a workshop session to elicit requirements. Stakeholders don't understand each other point of view and are not clear with requirements. Which tool or technique can the BA use to avoid this situation?
BA facilitates a workshop session to elicit requirements. Stakeholders don't understand each other point of view and are not clear with requirements. Which tool or technique can the BA use to avoid this situation?
A BA concludes a requirement elicitation workshop. They need to define a rationale for each requirement. Which items are important to include in the rationale?
A BA concludes a requirement elicitation workshop. They need to define a rationale for each requirement. Which items are important to include in the rationale?
A BA is reviewing the deliverables against the documented requirements with the client. What is the BA trying to validate?
A BA is reviewing the deliverables against the documented requirements with the client. What is the BA trying to validate?
What are the components of a requirement management plan?
What are the components of a requirement management plan?
What tool aids in the development of measurable and actionable requirements for a new project?
What tool aids in the development of measurable and actionable requirements for a new project?
What can a BA use to track requirements documentation?
What can a BA use to track requirements documentation?
After meeting with different groups of users, a BA has gathered the requirements for a IT project. Now, the BA need to document those requirements in a way that is easily understood and is enough to check if the requirement has been met. Which artifact would work best?
After meeting with different groups of users, a BA has gathered the requirements for a IT project. Now, the BA need to document those requirements in a way that is easily understood and is enough to check if the requirement has been met. Which artifact would work best?
After a requirements gathering session, the PM asks the BA to identify which requirements would be considered in/out of scope based on business need. What document can be used to help?
After a requirements gathering session, the PM asks the BA to identify which requirements would be considered in/out of scope based on business need. What document can be used to help?
Flashcards
Root cause analysis goal
Root cause analysis goal
Systematic investigation into the causes of a software flaw (e.g., process, people, technology) to prevent future occurrences.
Weighted-ranking matrix calculation
Weighted-ranking matrix calculation
Multiply the weight of each criterion by the rating of each option, then sum across all criteria.
Solution Scope
Solution Scope
Outlines the project's boundaries by specifying what the new system will and will not include.
Impact of late change
Impact of late change
Signup and view all the flashcards
Brainstorming
Brainstorming
Signup and view all the flashcards
Stakeholder analysis
Stakeholder analysis
Signup and view all the flashcards
Traceability Matrix
Traceability Matrix
Signup and view all the flashcards
Observation technique
Observation technique
Signup and view all the flashcards
Initial action for defects
Initial action for defects
Signup and view all the flashcards
Operational feasibility assessment
Operational feasibility assessment
Signup and view all the flashcards
As-is process
As-is process
Signup and view all the flashcards
Power/interest grid
Power/interest grid
Signup and view all the flashcards
Business use cases
Business use cases
Signup and view all the flashcards
Avoid scope creep
Avoid scope creep
Signup and view all the flashcards
Pareto analysis
Pareto analysis
Signup and view all the flashcards
Key business drivers
Key business drivers
Signup and view all the flashcards
Traceability matrix
Traceability matrix
Signup and view all the flashcards
Track requirements
Track requirements
Signup and view all the flashcards
Inspection tool
Inspection tool
Signup and view all the flashcards
Requirement source
Requirement source
Signup and view all the flashcards
Which requirements
Which requirements
Signup and view all the flashcards
Missing Stakeholders
Missing Stakeholders
Signup and view all the flashcards
Feature Progress
Feature Progress
Signup and view all the flashcards
Track requirement versions
Track requirement versions
Signup and view all the flashcards
Vendor product analysis
Vendor product analysis
Signup and view all the flashcards
Building tests
Building tests
Signup and view all the flashcards
Requirements revisions
Requirements revisions
Signup and view all the flashcards
Elicit requirments
Elicit requirments
Signup and view all the flashcards
Mitigate concerns
Mitigate concerns
Signup and view all the flashcards
Manage the plan to control changes.
Manage the plan to control changes.
Signup and view all the flashcards
Testing issues
Testing issues
Signup and view all the flashcards
Requirements Statement
Requirements Statement
Signup and view all the flashcards
Reasons
Reasons
Signup and view all the flashcards
Avoid conflict
Avoid conflict
Signup and view all the flashcards
Define rationale
Define rationale
Signup and view all the flashcards
To validate.
To validate.
Signup and view all the flashcards
management plans.
management plans.
Signup and view all the flashcards
Development of needs
Development of needs
Signup and view all the flashcards
Track requirements documentation is version control
Track requirements documentation is version control
Signup and view all the flashcards
User stories
User stories
Signup and view all the flashcards
Study Notes
- Study notes for business analysis concepts, techniques, and best practices are detailed below
Root Cause Analysis of Software Flaws
- The main objective is to determine why the flaw happened in the first place
- Look at process, people, and technology to prevent future issues
- A fishbone diagram (Ishikawa) is a good tool for this, as it helps visually organize possible causes
Weighted-Ranking Matrix
- Calculate the option's final score by multiplying each criterion's weight by its rating
- Add these results for all criteria to get the final score
- The highest score means the solution aligns best with what stakeholders want
Solution Scope Definition
- A business analyst defines the solution scope: what the new system will and won't include
- Solution design is technical; business requirements are high-level needs; a business case shows the project's value
Impact Analysis of Requirement Changes
- A business analyst needs to trace requirements
- They need to measure how changes impact the project's timeline
- This step is important before making changes
Brainstorming Technique
- Brainstorming gathers lots of ideas from people without judging them at first
- It encourages creativity and explores different views
Proactive Stakeholder Engagement
- A business analyst should identify all users as stakeholders
- This ensures their needs are considered early on
Requirements Status Communication
- A business analyst should use a traceability matrix to update on requirements
- This matrix shows how requirements connect to project parts (business needs, design, tests)
Observation Technique
- Observation means watching processes in action
- This gives direct insights into the process that other methods might miss
Initial Response to Defects
- A business analyst should compare defects to user acceptance test results
- This helps find problems with testing or understanding requirements
Operational Feasibility Assessment
- A business analyst checks if a solution fits the organization's structure and resources
- This looks at things like organization, user skills, and available resources
As-Is Process Analysis
- Identify limitations of a current application
- New features are explored with end users for the next version, this information is used to determine project scope
Observation for Business Process Understanding
- Observing processes gives first-hand insight
Tracking Rejected or Deferred Requirements
- Use a system requirements verification matrix or traceability matrix
- Rejected requirements should be tracked in the system requirements verification matrix
Power/Interest Grid
- The power/interest grid helps identify and sort stakeholders by influence and interest
- Excellent tool for initial stakeholder identification
Business Use Cases for Requirement Alignment
- Use cases show how the product meets user goals
- This helps ensure requirements align with business goals
Managing Scope Creep
- Define a requirements baseline, and use a change control process
Pareto analysis
- Used for prioritizing complaints by system users
Clarifying Business Needs
- Ask "What is the business need?"
- This helps prioritize requirements
Ensuring Requirements Coverage
- A traceability matrix ensures all requirements are addressed
Tracking Requirements
- Record requirements in a matrix
- Review, get approval from stakeholders, and regularly update it
Product Acceptance
- Inspection is used to gain product acceptance, where the customer is able to examine the delivered product against acceptance criteria
Locating Requirement Source
- Find the original source of a requirement in the traceability matrix
Communicating Which Requirements Will Be Implemented
- The traceability matrix is the most valuable tool
- It shows requirements linked to deliverables
Identifying Missing Project Stakeholders
- The business case includes a list of stakeholders
- The purchasing department should be in the list of stakeholders, as well
Reporting Implementation Progress
- Report the number of requirements tested and approved to showcase new feature enhancements
Managing Requirement Versions
- Use a traceability matrix to keep track of requirement versions as they evolve
Analyzing Vendor Products
- Surveys will provide a good basis for analyzing vendor products, they capture customer needs
Building Test Scripts
- Use cases are perfect for building end-to-end business process tests
Managing Requirements Revisions
- A change management plan defines the process for managing requirements revisions
Eliciting Requirements for Projects Involving a Low Number of Stakeholders
- Interviews a great elicitation technique if there are a low number of stakeholders
Mitigating Concerns About Meeting Business Requirements
- Create traceability matrices to trace design to technical requirements with included verification methods
Managing Scope Creep
- Establish a change control process
Identifying Unclear Requirements
- System requirements must be displayed in the correct place, like a verification matrix
- Requirements in the technical specification must not be unclear or ambiguous
Writing Clear Requirements
- Be specific
Understanding Stakeholder Decisions
- Ask about reasons for choosing actions
- You can get all of the underlying reasons why stakeholders make these decisions by asking this
Eliciting Clear Requirements in Workshops
- Use Prototyping, to clear vague or conflicting stakeholder decisions
Defining Requirement Rationale
- Capture the reasons and assumptions
Requirements Validation
- Validate that the system aligns with requirements by the client
Components of a Requirements Management Plan
- Requirements work plan
- Prioritization process
- Traceability matrix template
Measurable and actionable requirements
- Use case diagram
Tracking Requirements Documentation
- Use version control system
Interviewing method
- When eliciting requirements, interviewing is good for gathering detailed information
Documenting Requirements
- User stories are clear, concise, and testable, which bridges users and developers
Determining Requirement Scope
- Review the traceability matrix, it links the requirements to business needs, and that will determine the scope
Ensuring Product Design Meets Requirements
- Use a traceability matrix to ensure design aligns with requirements
Managing Changes to Project Documentation
- A configuration management system manages changes to project documentation
Primary Purpose of Requirements Traceability Matrix
- Ensure that all requirements have been met
Documenting Acceptance Criteria
- Must be clear and measurable, and align with requirements
Requirements Specification
- Details the customer's needs with a functional model, data model, and a glossary of terms
Gaining Objective Insight
- Observation provides unbiased, direct insight into tasks
Identifying Requirements
- Have a team peer review, it will aid in identifying ambiguous or unverifiable requirements
Managing Project Scope
- MoSCoW is great for prioritization and scope management
Valuable Requirements Document for a Database Administrator
- The entity relationship diagram is most valuable for a database administrator
Documenting New Processes
- Create guidance for stakeholders on how to request changes
Addressing Varying Viewpoints in Requirements Workshops
- Make sure the objective is clearly defined before facilitating
- This is a key step in facilitating requirement gathering sessions
Identifying out-of-scope requirements
- These are typically not linked to business needs
Elicitation Technique
- Interviews are a great elicitation technique to implement if the subject matter experts (SME's) are very knowledgeable
Securing Stakeholder Agreement
- A formal or informal review of requirements is the next crucial step to take
Elicitation Technique
- A survey or questionnaire are often used to elicit information from a large number of users, over a short period of time
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.