41

Coders4Africa Nigeria Technology Conference 2015: User Experience Design

Embed Size (px)

Citation preview

MOBILE DEVELOPMENT

Session: UX Design

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Approach

By use of extensive hands-on exercises in learning, you will gain more than any documentation offers;

It's simply, a structured version of what we do as engineers and designers, internally/externally at Coders4Africa

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Training Goals

Learn fundamentals of the UX process

Receive hands-on training and tools that you can apply to future projects

Watch, learn and do

Simply, have loads of FUN!

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Training Principles

Professionalism

Integrity

Excellent global technology standards

Team work

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Training Principles

Professionalism

Integrity

Excellent global technology standards

Team work

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

We are in this together.

SHARE. SHARE. ASK.

#ThisIsNotALecture

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

PLEASE

Engage us

Collaborate with each other

Let's help each other to keep time

And....Positive energy only :)

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

If you have a question that is NOT specific to this module,

please save it for later and ask us during breaks

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

TODAY WE WILL COVER

1. Understanding your users

2. Defining your goals

3. Generating concepts

4. Paper prototyping

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

MODULE 1.1

THE UX PROCESS

WHAT'S UX?WHY DOES IT MATTER?

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

MODULE 1.1: The UX Process

UX is everything you need to know, think about and do to make

sure that you are launching the right product for the right people.

It matters because, access to a competitor's app is only a tap away

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

MODULE 1.1: The UX Process

5 FUNDAMENTALS OF UX

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Fundamentals of UX

1. FOCUS ON THE USER

Design for them, not you.Understand their needs, motivationsand constraints.

Put them at the center of yourdecision making. Reward theirengagement and earn their trust.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Fundamentals of UX

2. DO YOUR RESEARCH

Understand the product area andwhat the strengths and weaknessesof the competition are

Validate your assumptions withfriends, relatives and likely users.Adapt your plans based on what youlearn.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Fundamentals of UX

3. ADAPT, ADAPT...

Based on your research, adapt yourplans based on what you learn. Themore frequently you course-correct,the better your product will be.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Fundamentals of UX

4. STRIVE FOR SIMPLICITY

Make sure your proposition andbenefits are clear and can bechampioned by your users.

Prioritize what is best for your users and work hard to remove roadblocks from their path.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Fundamentals of UX

5. SOLVE REAL PROBLEMS

Solve real problems for real users. Beambitious and innovative in yourchoice of product area and approach.

Look around you and think about howthe application of technology couldchange things for the better.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

5. SOLVE REAL PROBLEMS

Solve real problems for real users. Beambitious and innovative in yourchoice of product area and approach.

Look around you and think about howthe application of technology couldchange things for the better.

MODULE 1.1: The UX Process

THE ITERATIVE PROCESS

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

The Iterative UX Process

BUILD.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

The Iterative UX Process

BUILD.LAUNCH.

2015 Nigeria Coders4Africa Tech Conference #coders4android

The Iterative UX Process

BUILD.LAUNCH.

PRAY.

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

The Iterative UX Process

BUILD.LAUNCH.

PRAY.

NOT THE RIGHT APPROACH!

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

The Iterative UX Process

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

The Iterative UX Process

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

NOT QUITE NEAR THERE!

The Iterative UX Process

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

MODULE 1.2: Know Your Users

KNOW YOUR USERS

Your user is and should be the center of focus

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Know Your Users

When about to launch a product, begin by understanding your users.

Then set product goals that meet their needs

Specific features come AFTER this in a user-centered design

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Working with Personas

A fictional person that captures the

important aspects of your targetUsers.

Use it together with your productvision to create products that matchyour users’ needs

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Working with Personas

[Coder persona]

[Designer persona]

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Working with Personas

Aspects to Include

Demographics ~only relevant ones

Needs ~which of their needs aren't being met?

Hopes/wants ~what do your users wish for?

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Know Your Users

Put only the product-relevantinfo in your persona

Throughout the product process,remind yourself of who you aredesigning for

Fine tune your user as you go.Incorporate real feedback

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

Know Your Users

MULTIPLE PERSONAS

A product might have multiple target users:a. Prioritize your personas

b. Think about your producttimeline, and decide when tostart designing for eachpersona

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

EXAMPLE

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

CODERSNECT

Codersnect is an “imaginary” app we'll be referring to through out this training series

We will use it to illustrate the UX ideas we will be covering in this module

Codersnect is an app that connects African coders and designers to on demand client projects

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

CODERSNECT

There's a need for bridging the gap on the short of good developers across Africa and even the rest of the world

Ideal users of this app have been identified

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

CODERSNECT PERSONA

Freelance developers/designers with an acumen on what kind of projects to take up or clients to work with.a. 19-35 men and women.b. Top of the edge technologiesc. Work from homed. Wants to be paid in $$e. Knows what kind of job to take onf. Take up so many small projects to make extra money

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

CODERSNECT PERSONA

Freelance developers/designers with an acumen on what kind of

projects to take up or clients to work with.

a. 19-35 men and women.b. Top of the edge technologiesc. Work from home or at incubatorsd. Wants to be paid in $$e. Knows what kind of job to take onf. Take up so many small projects to make extra money

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

CODERSNECT PERSONA

Freelance developers/designers with an acumen on what kind of projects to take up or clients to work with.a. 19-35 men and women.b. Top of the edge technologiesc. Work from home or at incubatorsd. Take up so many small projects to make extra money

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

YOUR TURNGUX 43

2015 Nigeria Coders4Africa Tech Conference #c4anigeria

REFERENCES

1. Google UX Masterclass resources https://sites.google.com/site/uxmasterclassresourcesite

2. Google Design Guidelines, Resourceshttp://www.google.com/design/

2015 Nigeria Coders4Africa Tech Conference #c4anigeria