agile & the business analyst
lightweight modeling
data flow diagrams state diagrams sequence diagrams
user story- invest model
independence negotiable valuable estimable small testable
What is a key message for BAs in the 12 principles of the Agile Manifesto?
The BA should be engaged and available to the team.
The level of detail in the backlog is defined _____, and at the last responsible moment.
just in time
What is the main goal of an experiment?
learn
3 customer points of views
1. customer delight 2. flexibility 3. Learning & discovery process
backlog 4 categories
1. top ten 2. next release 3. subsequent release 4. the rest
VUCA
Volatility, uncertainty, complexity, ambiguity
How often should a BA and PO work together with the team on the backlog to facilitate value?
as often as possible, daily
In regards to requirements, BAs need to expect _____ and look for it.
change
backlog items come from
observations, experience and analysis
A characteristic of lightweight modeling is when teams document _____.
only what and when it is needed
value streams
organize and deliver around whats valuable
BAs work with the Product Owner to schedule backlog items according to the _____.
roadmap and priorities
Analysis models help teams _____.
find critical missing gaps and identify impacts
The role of an Agile BA involves _____.
- making the product ownders decision more efficient -facilitating dialoge about customer value with the team -analyzing for gaps and impacts
increments of value
1. alignment to the customers needs 2. alignment to vision and strategy 3. Maximize the amount of work not done
to design an experiment
1. frame up a hypothesis 2. design the leanest experiment possible to test the hypothesis 3. make sure to identify the assumptions that you have, the things you're looking to measure, and what outcomes you expect 4. conduct exp. & evaluate results
backlog levels
1. product- 2. release- 3. sprint- the higher priority the more details needed ** The business analyst constantly evaluates the backlog for priorities, level of detail needed, gaps and value
What should a BA hope to accomplish when meeting with the iteration lead and developer face to face?
Gain a shared understanding of customer needs and the developers concerns.
minimal viable product
It's the version of a product that balances cost, risk, and value
Why do agile BAs believe in making decisions at the last responsible moment?
It allows more flexibility for change.
Besides identifying holes in the the storyline of a customer, how does user story mapping help?
It finds the gaps in scope that may be missing.
User stories typically have these components:
Who, What, Why, Acceptance Criteria
A big part of the Product Owner and BA roles is to eliminate
backlog items that dont provide value
Outcome focused teams produce lots of features that are focused on what?
business outcomes and customer delight
few commonly used context techniques include
context diagrams, process models, data flow diagrams, customer journey maps, and user story maps
What are some commonly used context techniques used by BAs to provide a big picture view?
context diagrams, story maps, process models
When creating a product decomposition map, whose point of view about functions/features should you focus on?
customer
Using the principles of the Agile Manifesto, how can a BA most effectively convey information?
facw to face conversations
acceptance criteria
help the team identify what success looks like from a user perspective
Acceptance criteria helps the team define what success looks like from the perspective of _____.
user perspective
What strategy or item might a team use to slice user stories?
user role or persona
A BA's goal is to cut through ambiguity quickly by taking a product idea and outlining the conditions needed to create _____.
value
What technique is used to to find waste and improve the process overall, helping agile teams see where business operations, process, and technology can come together?
value stream analysis and mapping
The Agile Manifesto emphasizes a shared set of _____.
values