What is UX?
UX is a process of bringing user advocacy to business, design and development conversations.
No product is an island. A product is more than the product. It is a cohesive, integrated set of experiences. Think through all of the stages of a product or service – from initial intentions through final reflections, from first usage to help, service, and maintenance. Make them all work together seamlessly. — Don Norman, inventor of the term “User Experience”
Origins from Human Computer Interaction and Interaction Design. You could say that it goes back to architecture.
What is design? What do we mean when we’re saying design?
Is it UX design (behavioral), interaction design (behavioral), graphic design (more towards art)?
- Getting insights beyond sales and marketing.
- Learning to think like your customers / users.(avoid cognitive bias - (we're not the user, we know to much of the industry and product)
- Making decisions based on empathy (real world behaviour).
- Removing agendas from product development (sales, training, product)
- Bringing customers need to software development.
- Essential for Agile success. (User stories based on real users)
Why, What and How
UX designers should consider the Why, What and How of product use.
The Why involves the users’ motivations for adopting a product, whether they relate to a task they wish to perform with it or to values and views which users associate with the ownership and use of the product.
The What addresses the things people can do with a product—its functionality.
Finally, the How relates to the design of functionality in an accessible and aesthetically pleasant way.
Designers are the users’ advocate and keep the users’ needs at the center of all design and development efforts.
UX is User(Human) Centered Design
Observe and study people. Learn about the user, understand the user. Understand the context of use.
- Don’t ask, they often don’t have know.
Figure out what their problem is? What is their needs?
- Find the right problem.
- Try and solve the root problem - not the symptoms.
Test early and often. Begin with lo-fi prototypes, iterate them.
- Fake it to move fast.
- Test with users! Actual users.
As you learn the prototypes evolve into hi-fi.
- Keep iterate, learn as much as possible.
- The end result is what’s most important. Make it easy to get there.
Evaluate what you learn, iterate again.[ Video exempel ]
If we would ask the user what they want, they want a new lane. Well, we’ve added new lanes but its not solving their problem, the root problem.[ Video example 2 ]
Maybe it would be better to remove lanes?
Users will use what you give them, so you can't just measure that. Instead, seek to understand their goals.
The business case
Validate designs with high quality research to make sure we solve the right problem and that the business aspects of the product benefits the company. It’s important to avoid bias, and political agendas that can be the subject of user research and usability testing. Even if marketing research indicates that something is a good idea, it still requires validation through user research.
UX <3 Agile
UX and develop can work collaboratively to deliver solutions just in time. By tight communication questions and problems that arises can, collaboratively, be taken care of inside the sprint. UX can create user stories that are based on actual users, meaning that they get real. UX can help prioritize product development based on user needs and desired changes. UX can help bridging potential gaps between development and users.
- >Individuals and interactions over processes and tools
Engage your entire team (bridge build early on)
Stay close and stay in report
- Working software sooner…
Ad-hoc UI solutions
Flexibility with usability needs (trade off)
Trust developers to be creative - they are!
- Collaboration (team and customers)
Less documentation, more useful and usable deliverables!
Visual wins (eg. Artifacts from field study)
Design Studios - collab. design sessions
- Responding and change over following a plan
Assume that assumptions are wrong
Check inside-out thinking
Test with users when in doubt.
Prototypes as deliverables
Instead of using heavy deliverables that describe the feature/product that are about to be develop a prototype can work as the spec. instead. A prototype is great tool for communication and it’s a tangible point throughout the development. It’s important to constantly communicate real time and follow up the development of the prototype.
Prototype = the spec. Increase real time communication, early and often. Interact with dev, and work with them in the process of developing the prototype.