Lean Business Analysis and UX Runway - Natalie Warnert
Oct. 3, 2015•0 likes
4 likes
Be the first to like this
Show More
•1,372 views
views
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download to read offline
Report
Data & Analytics
How to integrate BAs and UX in a Agile/Lean environment to create an MVP to learn while reducing potential waste. Presented at Lviv IT Arena, 2015 in Lviv, Ukraine by Natalie Warnert, October 3, 2015
www.nataliewarnert.com
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX
Runway
Managing value by reducing waste
Natalie Warnert
IT Arena – Lviv, Ukraine
October 3, 2015
Agenda
• Natalie’s background
• Define roles of BA and UX in Agile
• Understand Agile role integration
• Show example of how this can be done via
Runway process (Best Buy example)
• Benefits and risks
You will leave knowing how to help BAs and
UX collaborate to learn quickly
What is a BA?
Business Analysts
Act as a liaison between
Business and IT
Work on requirements for
projects
Solve problems
Build specifications for how
solutions will work
Define As-Is and To-Be
states of the business
User Experience Professionals
• User Researcher
• Information Architect
• Visual Designer
• Accessibility Specialist
• [insert verb here] how a person
interacts with a system
– Flow
– Perception
– Ease of use
– Understanding
What is UX?
*Content from Leslie J. Morse
Why is it so hard for UX, analysts and
Agile to play nicely?
Image source: http://static.comicvine.com/
Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
Source: agilemanifesto.org
Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
But comprehensive
documentation is my JOB!
Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
Both of these are important
Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
We can’t just keep changing things
ALL THE TIME! Change request?
That big design up front
is an important plan!
But what about Lean?
Eliminate waste
Small batch sizes
Only deliver value
Shorten the feedback loop
Build > Measure > Learn
I do not understand…
Eliminate waste
Small batch sizes
Only deliver value
Shorten the feedback loop
What is not value? All of this is
valuable!
I do not understand…
Eliminate waste
Small batch sizes
Only deliver value
Shorten the feedback loop
Does that mean I have to work
faster? Quality takes time!
It’s a balance!
Key integration and engagement at all levels of
planning, development, implementation, and
feedback to understand and respond to
customer desires
Image source: worldofDTCmarketing.com
But how?
• Shorten development lifecycles
• Business hypothesis driven experimentation
• Validated learning
Source: The Lean Startup – Eric Ries
BA’s can analyze and
create
But how?
• Shorten development lifecycles
• Business hypothesis driven experimentation
• Validated learning
But how?
• Shorten development lifecycles
• Business hypothesis driven experimentation
• Validated learning
Research
Prototyping
A/B Tests
Etc.
But how?
• Shorten development lifecycles
• Business hypothesis driven experimentation
• Validated learning
At all levels: portfolio, product, team
Analyst and UX Runway
Continuously assessing what needs to be done
first
second
just in time (JIT)
or not at all (waste)
to find the Minimum Viable Product (MVP)
MVP = ‘just enough’ to learn
Analyst and UX Runway
Big Design up Front to Just in Time to
adjust to feedback and improve cycle time
Broad requirements to pieces of value and
function to learn
Focus and detail
Time to development and delivery
Analyst and UX Runway
+5 +4 +3 +2 +1 Dev Starts
User Research (A/B tests, BDUF,
Studies, hypothesis validation)
Focus to integrate learning and
investigate new hypotheses
Analyst and UX Runway
Information Architecture and
Visual Design (wireframes &
images)
Focus for
Grooming
+5 +4 +3 +2 +1 Dev Starts
User Research (A/B tests, BDUF,
Studies, hypothesis validation)
Focus to integrate learning and
investigate new hypotheses
Analyst and UX Runway
Information Architecture and
Visual Design (wireframes &
images)
Focus for
Grooming
+5 +4 +3 +2 +1 Dev Starts
User Research (A/B tests, BDUF,
Studies, hypothesis validation)
Focus to integrate learning and
investigate new hypotheses
Focus for
story
review
10% overlapIntegration capacity
Any last
details
How does it actually work?
• Story mapping
• Value mapping
• Backlog/requirements grooming
• Internal reviews and collaboration with
entire team (at multiple engagement levels)
• Demos of designs, results of research,
describing business hypotheses and value
learning
Backlog Grooming/Story Refinement
Connect to data feed
Data mine and
associate parent
products with child
products
Complete your
purchase
Wireframes
Visual Design
Output data to front
end
Organize and
display items
Write and display
text
Sprint Planning
Connect to data feed
Data mine and
associate parent
products with child
products
Customers who
bought also bought
Wireframes
Visual Design
Output data to front
end
Organize and
display items
Write and display
text
1
2
2
3
1
Execution and Review
• Sprint 1 = Spreadsheet of associations, data
flows/sources, system and user interactions
• Sprint 2 = Products associating in a list from
database, outputting in front end, visual
design (what it will look like)
• Sprint 3 = Fully functional prototype with a
few test products – enough to learn
Working TOGETHER
Instead of throwing things over the wall:
• What the system shall do
• How the customer shall interact with the
system
• How the system shall interact with itself and
other systems
Collaborate to make the most effective solution in
an efficient manner.
Benefits of Runway
• Increased quality
• Fewer fire drills or emergencies
• Less re-work
• Faster/effective delivery
• Flexibility in design
• Consistent product
• Predictability
Risks of Runway
• Analysis paralysis
• Bottleneck creation
• Can be manipulated
• “Just enough” is not the same for all teams,
features, products
What to remember:
Planning is not bad
Plans should allow for flexibility
Continuous learning and validation
Value is key – effectiveness over efficiency
Image Source: http://blog.thehigheredcio.com/2011/08/31/efficiency-vs-effectiveness/
Which eventually gets us to the minimum valuable product (Zappos example)
Which eventually gets us to the minimum valuable product (Zappos example)
Talk about how we cannot work in silos. The user does not see this as separate products or flows – it is all one flow to them.
Product is a means to an end – BestBuy.com experience is a means to get the user to purchase a product, accessories, protection plans etc.
All the way from PDP > Add to Cart – through Thank You Page
Add BBY.com homepage again to the end – drill, henry ford
Start with example of Accessories
Epic level > break down into experiences
Recommendations/Attach: Users who bough also bought, Complete your Purchase > How many to show, what product to show them on, how does the user interact with the items > Pull the feed from database, hydrate the data, show the data in the UI