agile ux practical design without wireframes
DESCRIPTION
Presentation from this morning's EuroIA workshop thinking about how to apply UX practices in an agile environmentTRANSCRIPT
@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…