52
Agile is from Mars Usability is from Venus Teale Shapcott Brisbane Agile Academy Meetup February 9 th , 2010

Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Agile is from MarsUsability is from Venus

Teale Shapcott

Brisbane Agile Academy MeetupFebruary 9th, 2010

Page 2: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Teale ShapcottSystems Analyst (Usability)Business TechnologySuncorp

@teale

http://au.linkedin.com/in/shapcott

http://www.tigera.com.au

Page 3: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

http://www.tigera.com.au

The last guy who did not like my presentation…

Page 4: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

• Supplier of banking, insurance & wealth management products to over 7 million customers.

• Australia’s 6th largest bank, 2nd

largest domestic insurance group with 16,000 staff.

• 450 offices, branches & agencies throughout Australia & New Zealand.

• Recognised brands: AAMI, APIA, Shannons, Vero, Asteron, Tyndall & GIO

Page 5: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

TACTICAL STRATEGY

Delivering Funded Projects Designing future product & Service Experiences

Design Research

Personas & Mental Models

Expert Evaluations

Pro

ject Fo

cusse

d

Activitie

s

Interface Coding Standards

UI Guidelines / Design Patterns

Stand

ards

Gu

ide

line

s

Workshops & Training

Evangelising Usability

Defining Tools & ProcessesTechnical Playground

Trend & Tech Research

Practice

Re

lated

Activitie

s

Page 6: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 7: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

usability myths & misconceptions“ usability would be nice, but we don’t have time

and it costs too much ”

“ usability testing is the same as UAT system testing ..”

“usability can be achieved by following standards, style guides & design rules..”

“we can’t involve the users in the design because theywill change the functionality & scope of the project..”

“ user interface is just a façadeto the finished application…”

“ users can always just tell you what they want…”

Page 8: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Agile is here to stay. The economic difficulties of the past months have finally put waterfall out of its misery; now more than ever, long requirements phases and vaporous up-front documentation aren’t acceptable.

Cennydd Bowles Getting Real about Agile Design

A List Apart, Dec 2, 2008

Page 9: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 10: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 11: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

End User Focus Customer Focusvs

Page 12: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Upfront Design Incremental Designvs

Page 13: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Conceptual Prototyping Working Prototypesvs

Page 14: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Implementation Independence

ImplementationDependencevs

Page 15: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Tension is in the air…

Page 16: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 17: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Scoring goals with shared values

Page 18: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

People centric values

Page 19: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Iterative Design values

Page 20: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Iterative Design Incremental Designvs

Page 21: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Creative values

Page 22: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Delivery values

Page 23: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Be an Agile Usability Tribal Leader…

(don’t forget the big stick!)---------

Page 24: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 25: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

CONCEPT INITIATE DELIVER DEPLOY

Approx 1 week Approx. 2-4 weeks 2 weeks per Iteration Approx. 2 weeks

Aim: Identifying a technical solution at a reasonable cost.

Refines & validates the solution.

Concept documentation reviewed and refined providing a solid foundation for development.

Ongoing Iterative development of working software.

Refinement & adaptation of plans from initiate.

Rapid and secure transition to the production environment.

Deliverables: • Focusing Question• Business Benefits• Cost Benefits Analysis• Success Sliders

• Risk Assessments• Issues Register• Value Stream Mapping• Story Card Identification• Story Card Prioritisation• Story Card Estimation• Release Planning

• Provision of infrastructure for software production.• Development & delivery of high quality working software.

• Quick & secure deployment of developed software into production or other required environments.

Business Value Generation & Risk Mitigation

Page 26: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 27: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 28: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

www.poetpainter.com

Page 29: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

• Promotes understanding context as it relates to experiences• Highlights inadequacies of pure focus on users, tasks & business goals• Provides direction for various UX activities and tasks• Allows integration of marketing & design research into technology efforts• Enhances ‘user experience’ by acknowledging motivations & non-task focussed

goals. • Represents business & technology contexts that enable experience design work.

Page 30: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 31: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 32: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 33: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

A useful, usable & compelling

design is a balance between

Customer Goals & End User Goals

Customer

goalsEnd user

goals

Modelling(scenarios, personas)

Page 34: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

FIXED

FLEXIBLE

FIXED

FLEXIBLE

FIXED

FLEXIBLE

FIXED

FLEXIBLE

FIXED

FLEXIBLE

FIXED

FLEXIBLE

Scope Cost Time Quality Users Team

Page 35: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Evaluate Concept PhaseShould the project continue to Initiate?

Is there further research to be done? Is the solution feasible?

Page 36: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Customer goals

End usergoals

Modelling(scenarios,

personas)

Page 37: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 38: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable)

Page 39: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Should Have Could Have Won’t HaveMust Have

prioritising high-level story cards

Page 40: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 41: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Evaluate Initiate PhaseAssess risks & issues – what will be the

impacts, have the sliders changed?Is it still feasible to continue?

Page 42: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

parallel track development

Page 43: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 44: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

low cost

moderate cost

high cost

NecessityWhat are the minimal characteristics of the feature?

FlexibilityHow can the feature be more useful in other situations

Error RecoveryIs this feature safe to use in terms of error recovery?

Performance What will make this feature more desirable to use?

managing feature scale

Page 45: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Usability Testing

Page 46: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

This is a recall test

Page 47: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

You have 5 seconds

Page 48: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Look at the following screenshot

Page 49: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott
Page 50: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

Please write down 5 things that you

remember about the last screenshot

Page 51: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

resources for usability testing

http://fivesecondtest.com/TechSmith Morae - $1495.00

Handbook of

Usability Testing(Wiley.com or Amazon)

Approx: $99.00

Page 52: Agile is from Mars Usability is from Venus - Meetupfiles.meetup.com/1479426/AgileAcademyPresentation-Agile... · 2010-02-10 · Agile is from Mars Usability is from Venus Teale Shapcott

tonight’s takeaways…• Employ agile usability by minimising differences &

leveraging core values.• Practice JIT research with a PAC Analysis, this will assist with

planning usability activities during the project. • Seek to learn about users motivations & goals with a needs

analysis survey. • Develop personas to conceptually model interactions with

scenarios, storyboards & flow diagrams. • Use low fidelity wireframes for screen designs• Create HTML prototypes of your interface & use as a specification during development / delivery.• Use iterations & parallel track development to chunk detailed design work• Look patterns in behaviour during usability testing • Become an Agile Usability Tribe leader!