Graded Quiz: Agile Business Analysis and Modeling Techniques :Business Analysis: Process Modeling & Requirements Gathering (IBM Business Analyst Professional Certificate) Answers 2025
Question 1
Which approach fits a project requiring collaboration, quick feedback, and adaptability?
❌ MoSCoW method
❌ Weighted scoring method
❌ Kano model
✅ Agile method
Explanation:
Agile emphasizes collaboration, rapid feedback, and adaptability to change, making it ideal for such projects.
Question 2
What does “E” in the INVEST criteria represent?
✅ Estimable
❌ Evaluate
❌ Evidence
❌ Eligible
Explanation:
In INVEST, E = Estimable, meaning the user story can be reasonably estimated.
Question 3
Alternative to daily standups for regular stakeholder updates?
❌ Kanban boards
❌ Project post-mortems
❌ Kaizen events
✅ Chat-based updates
Explanation:
Chat-based updates (e.g., Slack/Teams) provide frequent, lightweight communication without meetings.
Question 4
Average duration of a sprint?
❌ One to three months
❌ One to four days
❌ Five to eight weeks
✅ One to four weeks
Explanation:
Typical sprints last 1–4 weeks, most commonly two weeks.
Question 5
Which BA model for flowcharts showing customer purchase steps?
❌ Behavioral model
❌ Data model
❌ Structural model
✅ Process model
Explanation:
A process model represents step-by-step workflows and activities.
Question 6
In a DFD, which component is shown by two horizontal lines?
❌ Data flows
❌ External entities
✅ Data stores
❌ Processes
Explanation:
Data stores are depicted with two parallel horizontal lines.
Question 7
In a use case diagram, a customer withdrawing money from an ATM represents which component?
❌ Use case
❌ System boundary
✅ Actor
❌ Relationship
Explanation:
The actor is the external user interacting with the system.
Question 8
In an ERD, what represents details like customer ID, name, and email?
❌ Relationships
❌ Entities
❌ Interactions
✅ Attributes
Explanation:
Attributes describe the properties of an entity.
Question 9
Which component specifies conditions required before a use case can run?
❌ Postconditions
✅ Preconditions
❌ Actors
❌ Alternate flows
Explanation:
Preconditions define what must be true before the use case starts.
Question 10
Primary function of use cases?
❌ Denoting specific actions a system performs
❌ Illustrating interactions between actors and use cases
✅ Visualizing the functional requirements of a system
❌ Defining the scope of the system
Explanation:
Use cases capture and visualize functional requirements from a user perspective.
🧾 Summary Table
| Question | Correct Answer | Key Concept |
|---|---|---|
| Q1 | Agile method | Adaptive delivery |
| Q2 | Estimable | INVEST criteria |
| Q3 | Chat-based updates | Agile communication |
| Q4 | One to four weeks | Sprint length |
| Q5 | Process model | Workflow modeling |
| Q6 | Data stores | DFD notation |
| Q7 | Actor | Use case diagrams |
| Q8 | Attributes | ERD components |
| Q9 | Preconditions | Use case structure |
| Q10 | Visualize functional requirements | Use cases |