agile ux practical design without wireframes

Post on 27-Jan-2015

128 Views

Category:

Design

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation from this morning's EuroIA workshop thinking about how to apply UX practices in an agile environment

TRANSCRIPT

@uxplant and @solle | #euroia | #agileuxeuroIAVII

welcome to agile ux…

practical design without wireframes

@uxplant and @solle | #euroia | #agileuxeuroIAVII

also known as…

the art of making mistakes cheaply

who we are… on the post-it‣your name‣your current role‣your ambition for this sessionstand up and tell us who you are, what you want to achieve and stick the post-it on the chart based on:‣your experience with agile‣your feeling towards ux in agile

environments

@uxplant and @solle | #euroia | #agileuxeuroIAVII

practical agile ux foundation

individuals and interactions over processes and toolsworking software over comprehensive documentationcustomer collaboration over contract negotiationresponding to change over following a plan

what are the values of agile?

scrumstoriessprintsgame planningretrospectives

are you familiar with

@uxplant and @solle | #euroia | #agileuxeuroIAVII

practical agile ux foundation

collaboration over documentationiteration over up-front perfectionmore is not better, better is betterit’s not done until it’s usable and brings value to the business

some agile ux values

deliverables are dead…

collaboration over documentation

this facilitates iteration and is good enough for the largest bank in the world

iteration over up-front perfection

photoshop is a waste of time and effort…

it’s not done until it’s usable and brings value to the business

select an instrument

think about what is the best solution and how you get there (or not)

B

A

B

acdegijl

moprusvz

C

D

E

<< < | > >>

AZ018 Instrument NameAZ019 Instrument Name

BC001 Instrument NameBC002 Instrument NameBC003 Instrument NameBD001 Instrument NameBD002 Instrument NameBD003 Instrument NameBD004 Instrument NameBF001 Instrument NameBF002 Instrument NameBF003 Instrument NameBG001 Instrument NameBG002 Instrument Name

0/5000more is not better,better is better

a hero can’t win the race without the team

@uxplant and @solle | #euroia | #agileuxeuroIAVII

practical agile ux foundation

lightweightquickusefulflexible

personas

as [persona],I want to [goal],so that [reason]

story structure

Never forget that a story is only ever supposed to be the opening / an invitation to a conversation - the meat is in the acceptance tests and inter-personal dialogueIt is not the answer

epics…themes…stories…

stories

Epic‣Simply a groupingTheme‣UX granularity, typically a simple, defined user

goal following the standard “story” patternStory‣Developer granularity always following with

standard “story” pattern‣Definition, acceptance tests and score (story

points) done as a collaboration between UX and Engineering

sketch, prototype, share and iterate when you need to

interaction design

guerrillalightweightiterative / oftenspecific

testing

http://www.flickr.com/photos/doos/4818399040/

@uxplant and @solle | #euroia | #agileuxeuroIAVII

basic banking (fx)

the personas

the bank

the speculator the multi-national

the bank

http://www.flickr.com/photos/hessiebell/100323033/

the speculator

the multinational

http://www.flickr.com/photos/tinabinaboobops09/4703495022/

@uxplant and @solle | #euroia | #agileuxeuroIAVII

sprint one:

fx spot trading

detailed stories

sprint one

as a speculator I want to:‣ select which currencies exchange rates I can see so

that I only have to cope with the information (currencies) I deal with

‣ see the price for buying and selling for each of those currencies so that I can watch the “spread”

‣ specify the amount I want to buy / sell separately for each currency so that I can see how much it would actually cost (based on “volume discounts”)

‣ see which way the prices are moving in real time so that I can see which way the price just moved

‣ see which way the prices are trending over time so that I can understand which way the market is moving

‣ see prices from multiple dealers for each currency/amount so that I can pick the best deal

@uxplant and @solle | #euroia | #agileuxeuroIAVII

sprint two:

fx forwards

themes

sprint three

as a speculator I want to:‣be able to get a price quote and execute

trades for any time up to a year in advance

@uxplant and @solle | #euroia | #agileuxeuroIAVII

gallery

@uxplant and @solle | #euroia | #agileuxeuroIAVII

what we’ve learnt

agile ux understanding of agile valuessome thoughts on what the ux goals are in an agile projectintroduction to core agile methods (scrum)how to use and write good storieshow to use sketching to be communicative and iterativehow to be solution oriented instead of deliverable oriented

@uxplant and @solle | #euroia | #agileuxeuroIAVII

what nobody knows…

how do you define:good enough, sufficient, done, done done…

very satisfied

very dissatisfied

winfail

excitement performance

hygiene

is a collectivist set of principles in a capitalist world realistic?

euroIAVII

EuroIA, September 2011

thank you@uxplant and @sollewith special respect to: Lab49, Ann Carrier (@pixeldiva), and more…

top related