Free Agile Business Analysis General Questions and Answers — Questions and Answers
Question 1: What applies to planning and Scrum teams
- Planning is not important in Scrum.
- Traditional planning is replaced by the Sprint Burndown chart
- Scrum is intended to be an efficient way to carry out plans that have already been made
- Scrum Teams place value in following a plan, but they value responding to change even more (Correct answer)
Correct answer: Scrum Teams place value in following a plan, but they value responding to change even more
This statement directly reflects another core value of the Agile Manifesto: 'Responding to change over following a plan.' While Scrum teams engage in planning (e.g., Sprint Planning), they recognize that plans are subject to change and prioritize adaptability. The ability to inspect and adapt based on new information and feedback is central to Scrum's effectiveness, making flexibility more valuable than strict adherence to an initial plan.
Question 2: Who controls the funding for the Sprint Backlog update during a Sprint?
- The Product Owner (Correct answer)
- The Development Team
- The Project Manager
- The Scrum Team
Correct answer: The Product Owner
The Product Owner is responsible for maximizing the value of the product resulting from the work of the Development Team. This includes managing and ordering the Product Backlog, which directly drives the Sprint Backlog. By prioritizing and refining items, the Product Owner effectively controls what work gets 'funded' with the team's effort during a sprint, thus controlling the scope of the Sprint Backlog.
Question 3: What a wireframe shouldn't contain
- The structure of information (where?)
- A description and basic visualization of the user – interface interaction (how?)
- The main groups of content (what?)
- None of these (Correct answer)
Correct answer: None of these
A wireframe is a low-fidelity visual representation of a user interface, primarily focusing on structure, content hierarchy, and basic functionality. It should contain the structure of information (where elements are placed), a description and basic visualization of user-interface interaction (how users navigate), and the main groups of content (what information is presented). Therefore, a wireframe *should* contain all the elements listed in options A, B, and C, making 'None of these' the correct answer for what it *shouldn't* contain.
Question 4: Choose the method that will be used to obtain information that people are unable or unwilling to disclose.
- Questionnaires
- Focus groups
- Personal interviews
- Observational research (Correct answer)
Correct answer: Observational research
Observational research involves directly watching and recording behaviors, interactions, or processes in their natural setting without direct questioning. This method is particularly effective for uncovering implicit needs, unspoken challenges, or actual workflows that individuals might not articulate accurately or are unwilling to disclose through interviews or questionnaires. It provides insights into 'what people do' rather than 'what they say they do.'
Question 5: Which category of choice for decision-making is a yes-or-no choice?
- Decision on Which
- Contingent decision
- Decisions on Whether (Correct answer)
- None of these
Correct answer: Decisions on Whether
'Decisions on Whether' refers to binary choices where the outcome is either to proceed or not, to accept or reject, or a simple yes/no. This contrasts with 'Decisions on Which,' which involves selecting from multiple alternatives, or 'Contingent decisions,' which depend on specific conditions being met. A yes-or-no choice directly aligns with the nature of a 'whether' decision.
Question 6: How many supports the Scrum framework has?
- 4
- 3 (Correct answer)
- 6
- 5
Correct answer: 3
The Scrum framework is built upon three foundational pillars: Transparency, Inspection, and Adaptation. Transparency ensures that all aspects of the process are visible to those responsible for the outcome. Inspection involves regularly checking progress toward a Sprint Goal to detect undesirable variances, and Adaptation means adjusting the process or product as soon as possible if an inspector determines that one or more aspects deviate outside acceptable limits.
Question 7: What does a business analyst need to be successful?
- Communication Skills
- Software Development Understanding (Correct answer)
- Problem Solving
- Management skills
Correct answer: Software Development Understanding
While communication skills, problem-solving, and management skills are all vital for a business analyst, a fundamental understanding of software development is crucial for success in an agile context. This knowledge allows BAs to effectively bridge the gap between business needs and technical solutions, communicate clearly with development teams, understand technical constraints, and contribute to realistic and valuable product increments.
Question 8: Determine the type of client you are if you go to your neighborhood coffee shop for a cup of coffee and are given a reusable cup with a nice design and a pleasant atmosphere.
- desired expectations
- unanticipated expectations (Correct answer)
- basic expectations
- None of these
Correct answer: unanticipated expectations
Unanticipated expectations refer to features or experiences that delight customers because they were not expected but are highly valued once experienced. While basic expectations are met (getting coffee), the reusable cup, nice design, and pleasant atmosphere go beyond the standard and create a positive surprise, enhancing the customer experience in an unexpected way. These 'delighters' are key to customer satisfaction and loyalty.
Question 9: What determines the value of addressing problems
- It helps to evaluate the alternatives.
- It helps to develop the alternatives.
- It helps to identify and narrow the problem.
- All of these (Correct answer)
Correct answer: All of these
Addressing problems effectively involves a comprehensive approach that includes several valuable steps. It helps to identify and narrow the problem, ensuring the right issue is being tackled. It also aids in developing alternatives, generating potential solutions, and subsequently evaluating those alternatives to select the most appropriate and valuable course of action. All these steps contribute to determining the overall value and impact of solving a problem.
Question 10: What is not covered by the product definition specification
- When should we launch it?
- What 3rd parties are we using?
- How do we know we are successful?
- None of these (Correct answer)
Correct answer: None of these
A comprehensive product definition specification should cover all aspects related to the product's existence and success. This includes 'When should we launch it?' (release planning), 'What 3rd parties are we using?' (dependencies, integrations), and 'How do we know we are successful?' (success metrics, KPIs). Therefore, all the listed options are typically part of a robust product definition, meaning 'None of these' is the correct answer for what is *not* covered.
Question 11: What has a statistical basis yet results from human error
- sampling error
- non-sampling error (Correct answer)
- Depends upon the sampling technique
- Depends upon the data
Correct answer: non-sampling error
Non-sampling error refers to errors that can occur at any stage of data collection, processing, or analysis, and are often attributable to human factors or systematic issues rather than random chance. Examples include errors in data entry, biased questions, misinterpretation of data, or interviewer mistakes. While it affects the statistical validity of results, its root cause is not the sampling process itself, unlike sampling error.
Question 12: Which data structure is applied to the records of data in the hierarchical model?
- Tree (Correct answer)
- Links
- List
- Graph
Correct answer: Tree
The hierarchical model organizes data in a tree-like structure, where each record type (node) has a single parent and can have multiple children. This creates a one-to-many relationship, forming a clear parent-child hierarchy, similar to an organizational chart. This structure allows for efficient data retrieval along defined paths.
Question 13: What is not a business analyst's responsibility
- To evaluate actions to improve the operation of a business system.
- To document the business requirements for the IT system support using appropriate documentation standards.
- To investigate business systems, taking a holistic view of the situation.
- None of these (Correct answer)
Correct answer: None of these
Business analysts are crucial for improving business operations, documenting IT system requirements, and taking a holistic view of business systems. All the listed options (evaluating actions, documenting requirements, investigating systems) are core responsibilities of a business analyst. Therefore, 'None of these' is the correct answer because there isn't an option that falls outside their scope of work.
Question 14: What results from each Sprint is produced by the Scrum Development Team?
- A completed Sprint Backlog
- A product that is ready for customer delivery
- A product increment that is potentially-ready for customer delivery (Correct answer)
- A product that is ready for QA and/or QC testing
Correct answer: A product increment that is potentially-ready for customer delivery
Each Sprint in Scrum aims to produce a 'Done' Increment, which is a usable, valuable, and potentially releasable version of the product. This increment must meet the Definition of Done and be in a state where it could be delivered to customers, even if it's not immediately released. It represents a step forward towards the Product Goal.
Question 15: Which of the following details is present in a thorough SDS?
- How the “features” will be implemented.
- Reference to the specific or overall approach to confirming effective implementation, i.e. the validation process.
- How the “features” will address the customer requirements.
- All of these (Correct answer)
Correct answer: All of these
A thorough Software Design Specification (SDS) provides comprehensive details for software development. It outlines how features will be implemented, how they address customer requirements, and references the validation process to confirm effective implementation. All these aspects are crucial for guiding development, ensuring the final product meets its objectives, and facilitating quality assurance.
Question 16: Which job is principally accountable for keeping the Product Backlog up to date?
- Stakeholders
- Product Owner (Correct answer)
- ScrumMaster
- Scrum Development Team
Correct answer: Product Owner
The Product Owner is singularly accountable for maximizing the value of the product resulting from the work of the Scrum Team. This includes managing and maintaining the Product Backlog, which involves clearly expressing Product Backlog items, ordering them, and ensuring they are transparent and understood by the Development Team. They prioritize items based on value.
What applies to planning and Scrum teams