Search the courses, subjects, tracks, games and features, or jump straight to a page.
Learn it your way
A short class with Sarah and her students. The other ways are under More.
Sign up free to listen. Transcripts are free to read.
In this phase, we focus on Eliciting Requirements. Can anyone tell me why identifying stakeholders is important?
I think it's important because stakeholders provide the actual needs and expectations.
Exactly! Stakeholders are key to understanding what needs to be built. One way to remember is 'SPEAK' - Stakeholder Participation Engenders Accurate Knowledge. Now, what techniques can we use to gather information?
We can conduct interviews or create personas.
Right! Interviews allow us to dive deep into each stakeholder's perspective. And personas help us empathize with their needs. Let's summarize this phase: Identify stakeholders, conduct interviews, and create a stakeholder matrix!
Moving on to the Document Requirements phase. Who can tell me what the INVEST format stands for in user stories?
It stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable.
Perfect! This ensures that each user story is clear and effective. Now, we also must define acceptance criteria. What’s the format for that?
We use the Given-When-Then format.
Correct! Using Gherkin syntax helps us create clear acceptance tests. In summary, write user stories using INVEST and define acceptance criteria using the Given-When-Then format. Don't forget to categorize requirements!
In Phase 3, we Model the System. Can anyone explain what a Use Case Diagram is?
It shows the interactions between users and the system.
Exactly! It helps us understand how users will interact with the system. We also create Activity Diagrams. Why do you think they are useful?
They show the flow of activities within the system.
Spot on! By visualizing processes, we improve communication. For this phase, remember to draw Use Case and Activity Diagrams and create low-fidelity wireframes.
While Test Planning is optional, it's highly recommended. What do we need to create in this phase?
We should write test cases and map them to the RTM.
Correct! Mapping helps us ensure coverage. If we find defects, we can log them too. Let’s remember - testing is crucial to validate our requirements!
Our final phase is Presentation & Review. What’s important to include in our slide deck?
We should include the business problem and the solution scope.
Exactly! Also, user stories, diagrams, and next steps. It's your opportunity to showcase the value of your work. To summarize, create a compelling presentation and be prepared to deliver it effectively!
The process of gathering the necessary requirements from stakeholders.
Creating user stories and defining acceptance criteria.
Visualizing the interactions and processes involved.
Preparing test cases to validate requirements.
Effectively communicating project findings and solutions.
In eliciting needs, we must agree, gather all insights carefully!
Imagine a grocery store where shoppers rush in, needing to buy; a wise analyst listens keenly, understanding every ‘why’ and ‘when’.
Remember the acronym ‘E.D.M.T.P.’ for Elicit, Document, Model, Test, Present.
‘I.N.V.E.S.T.’ – Independent, Negotiable, Valuable, Estimable, Small, Testable for user stories.
Term
Stakeholder
Click to flip
Term
User Story
Click to flip
Term
Acceptance Criteria
Click to flip
Term
Use Case Diagram
Click to flip
A professional who analyzes business needs and helps stakeholders articulate their needs and goals.
A brief description of a feature from an end-user perspective, emphasizing value.
Conditions that a product or feature must satisfy for it to be accepted by a stakeholder.
A document that maps and tracks user requirements with test cases.
A diagram that illustrates a system's functional requirements by showing interactions between users (actors) and the system.
A diagram that represents the flow of activities within a system or process.
This section outlines the expected deliverables for a Mini-Project end-to-end in a Business Analysis context.
In this section, learners are guided through the various deliverables required for a Mini-Project that simulates a real-world business analysis assignment. It details the phases of the project, including eliciting and documenting requirements, modeling the system, and preparing for presentation, highlighting essential tasks and deliverables in each phase.
The section focuses on the complete lifecycle of a Business Analyst project, emphasizing the deliverables expected from a Mini-Project designed around an Online Grocery Ordering System. The project is divided into five phases:
Throughout this chapter, learners understand that effective delivery includes clarity, value, and the structure of information, which is critical in a Business Analyst’s role.