9. Focusing the Design on Upcoming Sprints
Sprint 1
Start
Sprint 2
Start
Planning
for Sprint 2
Detailed UX
for Sprint 2
Detailed PM
Requirements
for Sprint 2
Sprint 2 UX
Success Criteria
Week 1 Week 2 Week 3 Week 1
High level PM
Requirements
for Sprint 2
Detailed UX
for Sprint 2
High Level PM
Requirements
for Sprint 2
Detailed PM
Requirements
for Sprint 2
10. Building upon a Clear Roadmap
Sprint 0
Start
3-9
Weeks
Defining the vision:
User definition, research,
main use cases, product roadmap,
and success criteria
11. Building upon a Clear Roadmap
Sprint 1
Start
Sprint 2
Start
s
1
Planning
for Sprint 2
Detailed UX
for Sprint 2
Detailed PM
Requirements
for Sprint 2
High Level PM
Requirements
for Sprint 2
Sprint 2 UX
Success Criteria
Week 1 Week 2 Week 3 Week 1
High Level PM
Requirements
for Sprint 3
13. The process we used to have:
Communicating UX
Product Defining the requirement
UX Providing the UI guidelines
(Delivering on the sprint preplanning)
Development Producing the code
UX & QA
Quality validation
16. Updated process:
It is all about direct communication
Communicating UX
Product
Defining the requirement
UX+
Product
Discussing the requirement and DoD
UX+ + Dev.
Product
Quality validation
UX+ + Dev. + QA + TW
18. There is more than one (correct) way to skin a cat
Different application, same issues –
Tables, popups, pagination, date range picker, etc.
The problem: We kept reinventing the wheel
We should use unified, consistent,
and well thought-through methods
20. Title & a short description
When to use
When not to use
Usage guidelines
Alternative controls
And also…
Visual design (Style guide, graphic assets)
Development references
The design pattern structure
28. Local feedback (i.e. – @Israel) from PMs & R&D
Remote groups had some issues with the guidelines
implementation
Feedback
” it is saving development time...
(ensuring) very high quality of our products”
“A reference implementation of all of these
widgets in action would be far more useful "
Live gallery >
31. Validate our solutions –
Ensure that we are providing an effective,
efficient and pleasant user experience.
The Need
32. Test early and test often
Preferred timing: Before development
Effective timing: Anytime
tip #1
33. Nothing is more convincing than one’s own
observations, therefore…
UXers:
Invite PMs & R&D to front-row seats at the tests
PMs & R&D:
Make the time to participate!
Tip #2
36. Feedback from Our Product Directors
“This is extremely important observation...
we can learn from it and use it as a baseline for improvement”
“This is very good and important…
I will share the PPT with my team”
44. Utilize Sprint 0 to define the vision
Involved everyone in direct F2F communication
Build UX pattern & guidelines repository
Usability testing & user observations - Early and
whenever possible
And the bottommost bottom line…
Methods for Effective UX
45. Generating a great user experience in
large organizations requires that
everyone – Product, R&D and QA –
take an active part in the UX design.
Bottommost Bottom Line