Business Analysis Concepts

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

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?

  • 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?

  • 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?

  • 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?

<p>Trace the requirements and measure the impact of the changes on the existing delivery date. (C)</p> Signup and view all the answers

Which requirements elicitation technique is best suited for gathering a large number of ideas on a topic from a group without initially evaluating feasibility?

<p>Brainstorming. (C)</p> Signup and view all the answers

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?

<p>Conducting stakeholder analysis to identify all affected parties. (C)</p> Signup and view all the answers

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?

<p>The traceability matrix. (C)</p> Signup and view all the answers

To deeply understand existing business processes before proposing changes, which business analysis technique involves observing the processes in action?

<p>Observation. (A)</p> Signup and view all the answers

After a product implementation, a customer reports several defects. What is the recommended first step for the business analyst?

<p>Compare the reported defects with user acceptance test results. (B)</p> Signup and view all the answers

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?

<p>Operational feasibility. (B)</p> Signup and view all the answers

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?

<p>As-is process (D)</p> Signup and view all the answers

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?

<p>Observation (A)</p> Signup and view all the answers

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?

<p>By tracking rejected requirements in a traceability matrix (D)</p> Signup and view all the answers

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?

<p>Power/Interest grid (A)</p> Signup and view all the answers

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?

<p>Business use cases (D)</p> Signup and view all the answers

When a business analyst anticipates receiving changes to the project requirements, what action should be taken to avoid scope creep?

<p>Defining a requirements baseline and implement a change control process (C)</p> Signup and view all the answers

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?

<p>Pareto analysis (C)</p> Signup and view all the answers

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?

<p>What is the business need? (D)</p> Signup and view all the answers

What document helps a business analyst ensure that all requirements are fully addressed by the solution deliverables?

<p>Traceability matrix (A)</p> Signup and view all the answers

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?

<p>Record all the requirements in a matrix, review it regularly, and get approval from stakeholders (C)</p> Signup and view all the answers

What technique or tool is used to formally gauge stakeholders agreement to consider the released deliverables as ready for deployment?

<p>Inspection (C)</p> Signup and view all the answers

A business analyst needs to locate where a requirement was originally obtained from. Which section would contain that information?

<p>Source in the requirements traceability matrix (A)</p> Signup and view all the answers

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?

<p>Requirements traceability matrix (B)</p> Signup and view all the answers

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?

<p>Business case (A)</p> Signup and view all the answers

A key stakeholder wants to know the implementation progress of the new features for a product. What KPI should be provided to the stakeholder?

<p>Number of requirements tested and approved (D)</p> Signup and view all the answers

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?

<p>Traceability matrix (C)</p> Signup and view all the answers

A company wants to procure a tool to improve customer satisfaction and loyalty. Which document would provide the basis for analyzing vendor products?

<p>Survey (B)</p> Signup and view all the answers

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?

<p>Use case (B)</p> Signup and view all the answers

What documentation defines the process for managing requirements revisions?

<p>Change management plan (D)</p> Signup and view all the answers

A business analyst has a project assigned that involves a low number of stakeholders. Which requirements elicitation technique can be used?

<p>Interview (C)</p> Signup and view all the answers

The PM is concerned that the solution may not meet the business requirements. What should the BA create to help with concern?

<p>Create a system requirements verification matrix to trace the design to the technical requirements and include verification methods (A)</p> Signup and view all the answers

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?

<p>Change control process (A)</p> Signup and view all the answers

The customer has a difficult time in determining if the product is meeting requirements as the technical specification is unclear. What caused this difficulty?

<p>Requirements in the technical specification are unclear and ambiguous (D)</p> Signup and view all the answers

Which of the following is a properly written requirement statement?

<p>The pot shall be manufactured in the following colors: yellow, red, brown, blue (A)</p> Signup and view all the answers

A BA needs to understand the stakeholders make decisions. Which of the following questions would be effective in eliciting the information?

<p>Reasons for choosing a particular course of action (D)</p> Signup and view all the answers

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?

<p>Prototyping (D)</p> Signup and view all the answers

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?

<p>Reasons and assumptions (A)</p> Signup and view all the answers

A BA is reviewing the deliverables against the documented requirements with the client. What is the BA trying to validate?

<p>To validate that the system is aligned with the stakeholder requirements (D)</p> Signup and view all the answers

What are the components of a requirement management plan?

<p>Requirements work plan, prioritization process, and traceability matrix template (D)</p> Signup and view all the answers

What tool aids in the development of measurable and actionable requirements for a new project?

<p>Use case diagram (D)</p> Signup and view all the answers

What can a BA use to track requirements documentation?

<p>Version control system (C)</p> Signup and view all the answers

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?

<p>User stories (D)</p> Signup and view all the answers

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?

<p>Traceability matrix (B)</p> Signup and view all the answers

Flashcards

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

Multiply the weight of each criterion by the rating of each option, then sum across all criteria.

Solution Scope

Outlines the project's boundaries by specifying what the new system will and will not include.

Impact of late change

Trace the requirements and measure the impact of the requested changes on the existing delivery date.

Signup and view all the flashcards

Brainstorming

Gather a large volume of ideas on a topic without initial judgment.

Signup and view all the flashcards

Stakeholder analysis

Identify all affected parties early to ensure their needs are considered during requirements elicitation.

Signup and view all the flashcards

Traceability Matrix

Maps requirements to various project artifacts, providing an overview of each requirement's status and relationships.

Signup and view all the flashcards

Observation technique

Observe the processes in action to gain firsthand insights into the actual steps, challenges, and nuances.

Signup and view all the flashcards

Initial action for defects

Compare reported defects with user acceptance test results.

Signup and view all the flashcards

Operational feasibility assessment

Evaluates the organization's ability to effectively operate and maintain the proposed solution.

Signup and view all the flashcards

As-is process

Understanding the current state of an application's limitations to define the scope of change for future versions.

Signup and view all the flashcards

Power/interest grid

Categorizes stakeholders by influence and interest, aiding in initial stakeholder identification.

Signup and view all the flashcards

Business use cases

Use cases describe how a product meets objectives through user interactions, ensuring requirement alignment.

Signup and view all the flashcards

Avoid scope creep

Define a requirements baseline and implement a change control process.

Signup and view all the flashcards

Pareto analysis

Pareto analysis identifies the few key issues causing most complaints, prioritizing fixes.

Signup and view all the flashcards

Key business drivers

What is the business need?

Signup and view all the flashcards

Traceability matrix

Ensures that requirements link to deliverables, ensuring nothing is missed.

Signup and view all the flashcards

Track requirements

Record all requirements in a matrix, review it regularly, and get approval from stakeholders.

Signup and view all the flashcards

Inspection tool

A method to examine the delivered product against pre-defined acceptance criteria.

Signup and view all the flashcards

Requirement source

The traceability matrix tracks requirement sources, avoiding time-consuming searches.

Signup and view all the flashcards

Which requirements

Traceability matrix shows clearly what's implemented.

Signup and view all the flashcards

Missing Stakeholders

The business case identifies stakeholders impacted by the project.

Signup and view all the flashcards

Feature Progress

Progress on new features is best shown by tested and approved requirements.

Signup and view all the flashcards

Track requirement versions

Traceability matrix tracks requirement versions and changes.

Signup and view all the flashcards

Vendor product analysis

A survey captures customer needs, forming the basis for vendor analysis.

Signup and view all the flashcards

Building tests

Use cases detail end-to-end processes across functions and systems, perfect for test scripts.

Signup and view all the flashcards

Requirements revisions

The change management plan governs requirement revisions.

Signup and view all the flashcards

Elicit requirments

Interviews will work well by talking to few people.

Signup and view all the flashcards

Mitigate concerns

Verification matrix ensures traceability and verification, aligning design to specs.

Signup and view all the flashcards

Manage the plan to control changes.

Control changes will help manage scope creep.

Signup and view all the flashcards

Testing issues

Customer is having difficulty determining if the product is meeting the requirements because the system requirements are unclear and ambiguous.

Signup and view all the flashcards

Requirements Statement

The pot shall be manufactured in the following colors: yellow, red, brown, blue .

Signup and view all the flashcards

Reasons

Asking “why” reveals rules guiding decisions.

Signup and view all the flashcards

Avoid conflict

Prototyping clarifies vague or conflicting needs visually, aligning stakeholders.

Signup and view all the flashcards

Define rationale

Reasons and assumptions justify needs.

Signup and view all the flashcards

To validate.

Stakeholder understanding.

Signup and view all the flashcards

management plans.

A management plan includes how work is done, priorititzed and tracked

Signup and view all the flashcards

Development of needs

Use case diagrams making requirements measurable and actionable.

Signup and view all the flashcards

Track requirements documentation is version control

Version control tracks document changes over time.

Signup and view all the flashcards

User stories

User stories are clear, concise, and testable, bridging users and developers.

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.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser