The process to create and execute user experience (UX) improvements on web application or mobile app does not have to be a complicated task, even if you are working with multiple personas. We will talk about how to maintain relevant user stories that cross polinate on the different user personas and then create a working scheme that can be quick and easy to execute to create a UX roadmap.
The focus is to create proposals that do not add complexity to the proposed UX improvements and can be implemented with ease.
2. Claudio Cossio - @ccossio
➔Nearsoft Inc (@nearsoft)
Work at Nearsoft Labs (R&D)
Building prototypes from idea to Alpha/Beta
Working with 200+ developers
➔10+ years building & marketing digital products
➔Doing growth/user acquisition when it was Spamming
3. Today’s Focus
* More information on the project
www.planningwithcards.com
● Will be using a real use case example *
● Full disclosure - internal project from R&D Labs
● Working with 3 personas
● We will work with user stories
6. Strategy vs Planning
● Strategy is an intent not a plan
● Strategy is a set of hypotheses
● With strategy you build a rationale for UX
● Planning focuses on business outcomes
● Planning is tactical and focuses on
execution
7. Create a strategy & plan with data
● Product Owners need data to make a plan
● Sources are Analytics, Sales, CRM & market reports
● You need to get all stakeholders involved
● User Research minimizes the risk of an undesirable
product
8. Business & Users/clients
● Data outcome for each
persona
● Benchmarking data on
competitors is essential
● You need to know what it’s
out there and position your
offer
● Aligned to the current Product
roadmap
? ?
? ?
10. Example - PlanningWith.Cards
● Estimate software development effort
● Improve accuracy of those estimates
● Remote developers & product owner/scrum master
● Based on Planning Poker technique
● Communication through chat platforms
12. Ideas
● Many possible scenarios, but only 1 outcome
● Outcomes focused on user/business goals
● Maintain a balance
● Focus on the client/user “intent”
14. Example - PlanningWith.Cards
● Outcome: Numeric estimation of each task
● Data: Fibonacci, Days & Hours cards
● User: Developer, Onlooker & Scrum Master
● Environment: Web - Hangouts/HipChat
15. What is your product?
In order to _______________________ (Vision),
our product will solve ______________ (Target Audience)
problem of ______________________ (User Problem)
by giving them ___________________ (Strategy).
We will know if our products works, when we see _______ (Goal)
@JAF_Designer
17. Business & User goals
User
● Needs something from your
app or website
Business
● How a product generates
profits from its use
Credit to Nikkel Blaase
Nikkel Blaase via Medium
19. Goals - PlanningWith.Cards
Developer
● Estimate privately & as accurate as possible
Onlooker (stakeholder)
● Provide feedback on tasks being estimated
Scrum Master
● Manage a backlog of the rounds & estimations
28. UX & Data
● Proving a point
● Improving an experience
● Discover something new (not
obvious)
29. Actions - PlanningWith.Cards
● Coordinate call/chat on Hangouts/HipChat
● Create/Import Tasks/Stories
● Configure cards to use for estimating
● Choose a card for estimating a task
● Watch an estimation round
● Repeat a round
31. User Journeys - PlanningWith.Cards
Estimate
Coordinate Decide Agree
Select
Tasks
Scrum Master
Attend
Developer &
Onlooker
Onlooker
Manage
Round
Scrum Master
Feedback
Pick
Card
Developer
Repeat
Round
Save Data
Scrum Master
New Round
32.
33. Competition - PlanningWith.Cards
Unattended needs
● Integrate into a communication platform
● Difficulty for Onlookers to participate
● Lack of data after the estimation process
37. Trait spectrum
Category Context Variables
Type of Role Identity, Demographics, Intent/Goal,
Cognitive Ability
Time Time of the Day, Day Parts, Day of Week,
Weekday/Weekend, Holidays
Location Home, Workplace, Commuting, Stores,
Restaurants/Cafes, Recreational Areas
Interactions Channel (Mobile/Web), Medium
(Text,Video, Audio), Device
Physical Environment & surroundings
Activity Any number of user activities the user is
involved
* Knowledge@Wharton - University of Pennsylvania
38. Roles - PlanningWith.Cards
Category Context Variables
Scrum Master Goal: Manage estimate according to deadline & moderate the rounds
| Demographic: Male/Female | Mood: Patient & observing
Time Works: Weekdays and Saturday.
Scrum Activities: Tuesday to Thursday.
Location Works from: Home, Office, CoWorking & events.
Interactions Channel: Web & Apps | Device: Laptop & Mobile | Medium: Chat
Platforms & Project Management Tools
Physical Mostly quiet spaces & occasional noisy places.
Activity Multi tasking chats & video calls. Taking notes and writing minutes.
Project management tasks. Group Meetings: Daily's & Standups.
39. Roles - PlanningWith.Cards
Category Context Variables
Developer Goal: Estimate tasks accurately | Demographic: Male/Female |
Mood: Hesitant, Distracted, Nervous, Uneasy & Patient
Time Works: Weekdays and Weekends | Daily Standups
Code Review: Tuesday to Thursday.
Location Works from: Home, Office, Coworking spaces & cafes.
Interactions Channel: Web & Apps | Device: Laptop & Mobile | Medium:
Chat/Video Platforms & Code Review Tools
Physical Mostly quiet spaces & occasional noisy places.
Activity Multi tasking chats & video calls. Coding. Code Review meetings.
Group Meetings: standups & assessments.
40. Roles - PlanningWith.Cards
Category Context Variables
Onlooker Goal: Provide Feedback for better estimations | Demographic:
Male/Female | Mood: Analytical, Patient & Observing.
Time Works: Weekdays and Saturday |
Location Works from: Office & Coworking spaces.
Interactions Channel: Web & Apps | Device: Laptop & Mobile | Medium:
Chat/Video Platforms
Physical Mostly quiet spaces & occasional noisy places.
Activity Multi tasking chats & video calls. Group Meetings: Business,
Marketing & Product.
Strategy is focused on CAUSE & effect on how to achieve our business goals.
Planning grabs those hypotheses and decides which ones to execute based on the best possible outcome for our business.
Poner un slide para hablar de los stakeholders, sobre todo del developer es importante que este lo mas cerca posible para que pueda ver que es viable implementar
Que esté expuesto directamente al problema, ellos son la fuente primaria y más realista de lo que se puede construir
CARD SORTING.
Insights into expectations about navigation
Sort out what’s important, what isn’t, and where it all goes.
decide what’s really important for the users.
USER JOURNEY.
Many of us focus on how users will do something.
Determine the interactions needed
Build from a customers’ point of view, not an internal business point of view
Poner un slide para hablar de los stakeholders, sobre todo del developer es importante que este lo mas cerca posible para que pueda ver que es viable implementar
Que esté expuesto directamente al problema, ellos son la fuente primaria y más realista de lo que se puede construir
Show the whole team what you discovered.
What occurs across experiences with a product, service, or ecosystem
The Developers point of view is crucial for tech related projects
What occurs across experiences with a product, service, or ecosystem
Dont look for validation, since the product will change.
It is important to test how your product will behave.
At the end of the day you need to have a goal in testing your assumptions.