2014 Evolving Your UX Process 1up

  • View
    1.108

  • Download
    1

  • Category

    Design

Preview:

Citation preview

Evolving

Your UX Process

Tom Brinck simplytom@me.com

Total Experience Design 2014 Nov. 17, 2014 3:30-4:30

About me

Diamond Bullet

President/co-founder

Web design & development 100s of clients

U. of Michigan /

Academy of Art Adjunct Instructor, UI/UX

A9/AmazonCreative director Advertising & search UI

Samsung

Sr. Dir. UX Innovations Consumer electronics product incubation

“No process” is a bad process

What makes a good process?

◍ Fits users and company ◍ On-time, on-budget ◍ Helps you plan with the resources you have ◍ Fits the long-term plan:

product evolution, career development ◍ Not too much overhead ◍ Minimize risks, minimize restarts and redos ◍ Validated: success metrics ◍ Gets great results, consistently

Requirements Structural Design Visual Design Production

▨ D D D D D

R S V P

Define - Discover - Design - Develop - Deploy

Typical waterfall

Typical iterative

DESIGN PROTOTYPETEST

Build Measure Learn

Rinse…Repeat…

The agile / lean philosophies

◍ Agile ▒ Non-waterfall, minimize process & tools ▒ Working software ▒ Reactive, dynamic response to change ▒ Collaboration

◍ Lean ▒ Learning loops, measuring market fit ▒ Minimal viable product

Tons of methods

Try & Learn

Experiment: Try out process changes.

If they work, adopt them. If they don’t, bail out.

Process themes

◍ Adaptive design ◍ Streamlined ◍ Optimized ◍ Innovative

◍ Collaborative ◍ Parallel design ◍ Concrete ◍ Evolving:

The UX capabilities model

Adaptive design

◍ Starting a project with a thoughtful plan: ▒ Helps make estimates ▒ Foreshadows the design activities ▒ Begins the process of diagnosing what needs to be solved ▒ Establishes the methods you have available for solving

the problems

◍ At every checkpoint evaluate unfinished design, and open issues. From your toolkit of methods, choose the best tool in the moment.

Project plans are rigid &

often unrelated to our activities

Adaptive design

◍ The plan serves as a reference point, not as a straightjacket.

◍ Real projects are dynamic. Surprises happen (small & large): we discover user needs, development complexities, and feasibility limitations. We need to act constructively and efficiently on new information.

bricolage (in art or literature) construction or creation from a diverse range of available things

Streamlined

◍ Deliverables are about action (not about archives) ▒ User-centered ▒ Each deliverable has a clear takeaway,

not an abstract future possible use. ▒ Summarize, prioritize

◍ Tools and time-savers: templates, checklists, heuristics ▒ Take planning down close to zero ▒ Communicate correctly ▒ Cognitive artifacts: think & remember on paper ▒ Avoid errors

No wasted energy !

Optimized (for best results)

Goal Explore the design space. Find the best design solution.

Inverted pyramid process.

Iterations + Variations

Project in a day Start a project in a workshop, walking through every step in miniature.

◍ Root concept ◍ Target audience ◍ User interviews ◍ Personas ◍ Scenarios ◍ Task inventory ◍ Thumbnails ◍ Screen flows/IA ◍ Wireframes ◍ Storyboards ◍ Design options ◍ Layouts ◍ Functional prototype of key

interactions ◍ User test

Spiral model

Hill climbing Our designs sample points in the design space, and we refine to improve to similar designs.

Design is an applied science. Designs are embodied theories of human behavior. We test to refine those theories.

Innovative ⚗◍ Innovation = Solving problems ◍ Informed

▒ Do the research: user research, trends, competitors ▒ Embrace knowledge. Do not fear bias.

◍ Thinking ▒ Make time for high-level analysis

◍ Aspirational ▒ Set a high bar, do better than expected.

◍ The adjacent possible ▒ Rapidly iterate in small steps to get to large steps ▒ Know when and how much to diverge

Innovative ⚗◍ Brainstorming tips: Questioning the received wisdom

• Brainstorm independently • Don't vote, at least not classically • Divergence: yes, for people without ideas.

Convergence: for those with a lot. • Relevant: ideas fit the problem spec.

• Ideas are for improving, not shooting down, but… • If an idea has no merit, put it at the bottom of the pile. • Drop pet ideas. After working through an idea, you have

something specific and reasonably feasible or you have nothing.  (Want to keep it? Write it down. Revisit it on your own.)

Great resources ◍ Gamestorming ◍ Innovation Games

Collaborative

◍ Design is multi-perspective.   ▒ Solve all the constraints.  Involve all

roles and disciplines.    ▒ It’s not easy: weak skills, alternate goals,

alternate philosophies. ▒ Collaborate early.

◍ Pairwise problem-solving. Group-wide context sharing.

Parallel design

◍ Challenges ▒ User scheduling ▒ … and waiting for analysis ▒ … and waiting for inspiration

◍ Use ‘em when you got ‘em & keep movin’ ◍ Evaluate using the latest, and minimize turnaround time

Bottlenecks & idle cycles ☹

▨▨ ▨ ▨ ▨ ▨ ▨ ▨

▽ ▽ ▽

Design iterations

User availability

Parallel design

IA / Flow Visual design Content Interaction Backend

Automate your prototyping Low to high fidelity

User research - Industry research - Concept development

➤➤➤

Le Corbusier

“I prefer drawing to talking. Drawing is faster, and leaves less room for lies.”

Maurice Merleau-Ponty Sense and Non-Sense

“Conception cannot precede execution.”

◍ Solve the concept first ◍ Focus on user needs ◍ Big picture priorities are the

experience ◍ Details will overcommit to a

false direction

◍ Your prototype is your thought. Without it, you don’t think.

◍ Avoid abstract, ungrounded discussions.

◍ Reduce risk to completion.

Concrete

Bottom upTop down ◈vs

Do both: test grounded prototypes against high level goals, question failures of the prototype.

Build. Understand. Think. Solve. Improve. Build some more.

Build. If you're talking and not building, Stop Talking.

Kill cynicism: When someone says something can’t be done…Build it. If they say it’s been done before, build it as a baseline, and discover in the process that there was a lot to learn.

Cultivate the mental discipline of avoiding tunnel vision, and steadily produce concrete alternatives.

Evolving

UX Capabilities Model

Plan your process evolution through a roadmap of increasing capabilities.

6. Transformative Don’t just deliver a product. Change the world meaningfully.

5. Insightful Design with depth, insight, and the right voice.

4. Proactive Design strategically and creatively.

3. Streamlined Design with an effective process.

2. Skillful Design well, responsibly, with skill.

1. Reactive Design for the required features.

0. Accidental Design happens because things were made.

Evolving

UX Capabilities Model

0. Accidental

1. Reactive ▒ Document carefully ▒ Track status and requests ▒ Prepare proper design docs/specs ▒ Meet deadlines ▒ On budget with appropriate manpower ▒ Collaboration/customer service to other teams ▒ Collect feedback from stakeholders

Let’s design if we can squeeze it in.

Evolving

UX Capabilities Model

2. Skillful ▒ Heuristic eval ▒ Design reviews ▒ Establish procedures ▒ Design-quality checklists ▒ Accessibility. ▒ Browser compatibility ▒ Platform optimization: PC, phone, tablet ▒ Localization ▒ Performance optimized ▒ SEO ▒ Responsive design  ▒ Quality control: style guides, process checklists

I’ve learned how to do it, and I want to do it right.

Evolving

UX Capabilities Model

3. Streamlined process ▒ User testing ▒ Stakeholder input ▒ Iterations & Variations ▒ Fail early - prototype early ▒ Parallel work / no bottlenecks ▒ User driven needs/formative research ▒ Secondary research ▒ Monitor reviews/social networks/buzz ▒ Quantified goals and measurement ▒ Continuous A/B testing ▒ Multiple sources of user and stakeholder feedback ▒ Resolve large questions early, minimize late disruptions and risks ▒ Thoughtful and testable rationale ▒ Rapid prototyping ▒ Stakeholder integration

I’ve delivered on-time, on-budget, repeatably, and well.

Evolving

UX Capabilities Model

4. Proactive ▒ Set the business agenda ▒ Strategy formulation ▒ Roadmap ▒ Risk tracking and risk strategy ▒ Scope management ▒ Leverage technologies & feasibility ▒ Leverage emerging platforms ▒ Leverage emerging business models ▒ Competitive analysis ▒ Connect to externalities: e.g.service design

I’ve done the research.I’ve got a plan.

Evolving

UX Capabilities Model

5. Insightful ▒ Fit ▒ Top layout, flow, language, typography, IA, content, usability ▒ Task perfection: Call to action/completion, addictiveness ▒ Immersive pow: relevant 2d, 3d, motion, video, audio, etc. ▒ OOBE ▒ Voice/perspective (of the product) ▒ Emotion/humor/playfulness ▒ Differentiated brand & style

6. Transformative ▒ New products, product categories, major new markets ▒ Design with an agenda. Be inspired/driven by that agenda.

The designer’s voice. ▒ Empower people. Improve the human experience.

Make the world a better place.

I’ve thought about this a lot. I’m ready to propose a new point of view.

Let’s do the impossible. I have the passion, the vision, the

ability, and batteries fully charged.

The Action Plan

◍ Get started by developing a roadmap of deltas to greater capability levels

◍ What changes can we make to our current processes? ▒ Design space exploration ▒ Continuous testing ▒ Concrete solutions from the outset ▒ Parallel design activities ▒ Adaptive optimization / bricolage

Your UX Process

Tom Brinck simplytom@me.com

linkedin.com/pub/tom-brinck

Total Experience Design 2014 Nov. 17, 2014 3:30-4:30

Evolving