SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
lean ux

what that means for us…
for UX Brighton, 8 March 2011
hello…
i used to work in an
“advertising” agency
 § off-site
 § creative     first or
 § ux   first

now, I help build
software for finance
 § on-site
 § delivery     driven


                            2
just enough / good enough
§ good     enough
 § generically    across the project
§ just   enough
 § personas    (and their use in stories)
 § sketching   and documentation
 § design
§ the    end product


                                             3
good enough
define your quality
                                        very satisfied
standards
§ what   does done look
                                                              performance
 like?                            excitement
§ does
      the kano model
 have some answers?        fail                                             win



                                                    hygiene




                                       very dissatisfied

                                                                                  4
good enough
development quality
is easy(ish) to define
§ what
      are the coding
 standards
§ what
      is acceptable
 (bug wise)




                         5
good enough
creative quality?
§ whatcreative standard
 are we striving to
 achieve (chevrolet,
 toyota, porsche, audi
 ferrari…)




                           6
good enough
interaction quality?
§ what
      level of
 “usability” is good
 enough




                       7
just enough / good enough
§ good   enough
 § generically   across the project
§ just   enough
 § personas    (and their use in stories)
 § sketching   and documentation
 § design
§ the   end product


                                             8
Personas
what is appropriate
§ generic    library
§ “sketch”
§ primary    / secondary
                             FX ONLY
                                       :: LAB49 IN
                                                     TERNAL DI
                                                                 STRIBUTIO
                                                                             N ONLY




                            City Perso
                                      nas                                       EDITION 1




                                                                                            9
personas
then use them!
§ as[persona…], I want
 to [goal…], so that
 [reason]                  FX ONLY
                                     :: LAB49 IN
                                                   TERNAL DI
                                                               STRIBUTIO
                                                                           N ONLY




§ mostuse:
 “as a user I…”
                          City Perso
                                    nas
§ use
     your personas                                                            EDITION 1




 “as bob jones, I…”
 “as bob, mary or fred,
 I…”


                                                                                          10
just enough / good enough
§ good   enough
 § generically   across the project
§ just   enough
 § personas   (and their use in stories)
 § sketching     and documentation
 § design
§ the   end product


                                            11
interface states and event-based user actions. Through a few simple and standardized rules, what the user
                                                                                                  sees (drawn in greys and blacks) and does (drawn in red) are unified into a coherent sketching system. This
                                                                                                  unification of both interface and use, intends to enable designers to tell more powerful stories of interaction.




sketching and documentation
                          Events
                          Events are initiated when users perform                                    Unspecified Event. A simple arrow that
                                                                                                                                                        Event Binding
                                                                                                                                                                                     To Element. A rounded
                          various actions on an interface. Think of                                  represents a CLICK action by default.                                           starting point denotes
                          events as causes and screens as effects. For                                                                                                               an event bound to a par-

does anyone like          the purpose of this notation, some relevant
                          events could include:                                                      Specific Event. To represent a user
                                                                                                     action with an event, note it above the
                                                                                                                                                                                     ticular drawn element.


                             CLICK                 FOCUS                                             arrow.                                                                          To Anywhere. An event
producing documents          DBLCLICK
                             RCLICK
                                                   BLUR
                                                   KEY: X                                            Combined Events. Sometimes users
                                                                                                                                                                                     is attached to the full
                                                                                                                                                                                     window.
                             MOUSEOVER             KEYUP: X                                          perform more complex actions such as

that don’t get read?         MOUSEOUT
                             MOUSEMOVE
                                                   KEYDOWN: X
                                                   LOAD
                                                                                                     holding a key and clicking.
                                                                                                                                                                                     To Area. An event is
                             MOUSEUP               UNLOAD                                            Real World Actions. User actions can also                                       bound to a specific area

§ canyou get away with
                             MOUSEDOWN             SCROLL                                            happen outside of an interface.                                                 on the screen.
                             CHANGE                SUBMIT



 just sketches…
                          Transitions                                                           Emphasis Techniques                                     Page Organization
                                                         Unspecified Transition. A default                              Emphasis. Indicating                                         Concept Title. Each page
                                                         transition is instant without delay.                           an important element                                         can contain a title in the
                                                                                                                        with a 10% grey.                                             top left. For multi-page
                                                         Delay. The time it takes before a                                                                                           concepts, use roman
                                                         transition starts.                                                                                                          numerals as a suffix.

                                                                                                                        Selected State.                                              Variations. Each concept
                                                         Duration. The time it takes for a                              Showing a selected                                           can have multiple varia-
                                                         transition to complete.                                        item with a 30% grey.                                        tions which are referred
                                                                                                                                                                                     to alphabetically.
                                                         Effect. Two possible effects
                                                         include: FADE, and SLIDE.




                          Advanced Notations                                                    Rapid Tactics
                                                         Basic Condition. If something is to                            Drag&Drop. Quickly                                         Delta Box. Only draw items
                                                         be met before the next screen.                                 show a drag and drop                                       which changed, suggesting
                                                                                                                        interaction.                                               that previous screen ele-
                                                         Automatic Sequence. Use a black                                                                                           ments will also appear.
                                                         arrow(s) if there is a sequence of
                                                         screens that are shown automati-                               Multi Clicks. Use the                                      Zooming. Draw atlinowski
                                                                                                                                                                                                    least            12
sketching and documentation
§ we
    have, but only
 under in certain
 conditions
§ whensketches don’t
 work we spike
 prototypes -
 sometimes within the
 app!
§ requirements
              are
 “acceptance tests”


                              13
just enough / good enough
§ good   enough
 § generically   across the project
§ just   enough
 § personas    (and their use in stories)
 § sketching   and documentation
 § design
§ the   end product


                                             14
design
a beautiful photoshop
file…




                        15
design
but, the application…




                        16
finally…
§ if
    phase 2 happens, how much of your detailed
  ux work will actually get used, or (realistically)
  will it all be changed again based on new
  things you’ve learnt - if so - why do it?

§ thank   you
mark@found.me.uk
@uxplant



                                                       17

Más contenido relacionado

Similar a Lean and UX

Intuitive dialogs powered by search (in 30 minutes)
Intuitive dialogs powered by search (in 30 minutes)Intuitive dialogs powered by search (in 30 minutes)
Intuitive dialogs powered by search (in 30 minutes)Bjørn Solnørdal Tennøe
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)Stephen Anderson
 
PxS’12 - week 6 - from requirements to design x.ppt
PxS’12 - week 6 - from requirements to design x.pptPxS’12 - week 6 - from requirements to design x.ppt
PxS’12 - week 6 - from requirements to design x.ppthendrikknoche
 
20070328 Information Management
20070328 Information Management20070328 Information Management
20070328 Information ManagementMats Björe
 
Designing The User Experience Curve
Designing The User Experience CurveDesigning The User Experience Curve
Designing The User Experience CurveWeb Directions
 
Cothinktank berlin 2011
Cothinktank berlin 2011Cothinktank berlin 2011
Cothinktank berlin 2011Remy Bourganel
 
UX Basics Workshop at General Assembly London by Tricia Okin
UX Basics Workshop at General Assembly London by Tricia OkinUX Basics Workshop at General Assembly London by Tricia Okin
UX Basics Workshop at General Assembly London by Tricia OkinTricia Okin
 
Visualising the user experience
Visualising the user experience Visualising the user experience
Visualising the user experience Darren Menachemson
 
State Of Ajax Zend Con 08
State Of Ajax   Zend Con 08State Of Ajax   Zend Con 08
State Of Ajax Zend Con 08bgalbs
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBrock Dubbels
 
Eye Candy IS A Critical Business Requirement
Eye Candy IS A Critical Business RequirementEye Candy IS A Critical Business Requirement
Eye Candy IS A Critical Business RequirementStephen Anderson
 
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone Project
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone ProjectMulti-touch Interaction and Task Management - CS460 Spring 09 Capstone Project
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone ProjectRyan A. Pavlik
 
SharePoint 2010 for business needs
SharePoint 2010 for business needsSharePoint 2010 for business needs
SharePoint 2010 for business needsLevente Veres
 
User Experience Design [UXD]
User Experience Design [UXD]User Experience Design [UXD]
User Experience Design [UXD]Divya Bhatia
 
It Role State Exploration 7 Nov Illumine
It Role State Exploration 7 Nov  IllumineIt Role State Exploration 7 Nov  Illumine
It Role State Exploration 7 Nov Illumineibecome
 
App Design, from Concept to Completion
App Design, from Concept to CompletionApp Design, from Concept to Completion
App Design, from Concept to CompletionHowie Chang
 
Agile2011-Agile Education by Object Game
Agile2011-Agile Education by Object Game Agile2011-Agile Education by Object Game
Agile2011-Agile Education by Object Game Tsuyoshi Ushio
 
Scott Schwarzhoff: Building Wildly Successful Apps on Titanium
Scott Schwarzhoff: Building Wildly Successful Apps on TitaniumScott Schwarzhoff: Building Wildly Successful Apps on Titanium
Scott Schwarzhoff: Building Wildly Successful Apps on TitaniumAxway Appcelerator
 

Similar a Lean and UX (20)

Intuitive dialogs powered by search (in 30 minutes)
Intuitive dialogs powered by search (in 30 minutes)Intuitive dialogs powered by search (in 30 minutes)
Intuitive dialogs powered by search (in 30 minutes)
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
 
PxS’12 - week 6 - from requirements to design x.ppt
PxS’12 - week 6 - from requirements to design x.pptPxS’12 - week 6 - from requirements to design x.ppt
PxS’12 - week 6 - from requirements to design x.ppt
 
20070328 Information Management
20070328 Information Management20070328 Information Management
20070328 Information Management
 
Designing The User Experience Curve
Designing The User Experience CurveDesigning The User Experience Curve
Designing The User Experience Curve
 
Cothinktank berlin 2011
Cothinktank berlin 2011Cothinktank berlin 2011
Cothinktank berlin 2011
 
UX Basics Workshop at General Assembly London by Tricia Okin
UX Basics Workshop at General Assembly London by Tricia OkinUX Basics Workshop at General Assembly London by Tricia Okin
UX Basics Workshop at General Assembly London by Tricia Okin
 
Working Through Screens Book
Working Through Screens BookWorking Through Screens Book
Working Through Screens Book
 
Bill Scott Presentation
Bill Scott PresentationBill Scott Presentation
Bill Scott Presentation
 
Visualising the user experience
Visualising the user experience Visualising the user experience
Visualising the user experience
 
State Of Ajax Zend Con 08
State Of Ajax   Zend Con 08State Of Ajax   Zend Con 08
State Of Ajax Zend Con 08
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and Training
 
Eye Candy IS A Critical Business Requirement
Eye Candy IS A Critical Business RequirementEye Candy IS A Critical Business Requirement
Eye Candy IS A Critical Business Requirement
 
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone Project
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone ProjectMulti-touch Interaction and Task Management - CS460 Spring 09 Capstone Project
Multi-touch Interaction and Task Management - CS460 Spring 09 Capstone Project
 
SharePoint 2010 for business needs
SharePoint 2010 for business needsSharePoint 2010 for business needs
SharePoint 2010 for business needs
 
User Experience Design [UXD]
User Experience Design [UXD]User Experience Design [UXD]
User Experience Design [UXD]
 
It Role State Exploration 7 Nov Illumine
It Role State Exploration 7 Nov  IllumineIt Role State Exploration 7 Nov  Illumine
It Role State Exploration 7 Nov Illumine
 
App Design, from Concept to Completion
App Design, from Concept to CompletionApp Design, from Concept to Completion
App Design, from Concept to Completion
 
Agile2011-Agile Education by Object Game
Agile2011-Agile Education by Object Game Agile2011-Agile Education by Object Game
Agile2011-Agile Education by Object Game
 
Scott Schwarzhoff: Building Wildly Successful Apps on Titanium
Scott Schwarzhoff: Building Wildly Successful Apps on TitaniumScott Schwarzhoff: Building Wildly Successful Apps on Titanium
Scott Schwarzhoff: Building Wildly Successful Apps on Titanium
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Lean and UX

  • 1. lean ux what that means for us… for UX Brighton, 8 March 2011
  • 2. hello… i used to work in an “advertising” agency § off-site § creative first or § ux first now, I help build software for finance § on-site § delivery driven 2
  • 3. just enough / good enough § good enough § generically across the project § just enough § personas (and their use in stories) § sketching and documentation § design § the end product 3
  • 4. good enough define your quality very satisfied standards § what does done look performance like? excitement § does the kano model have some answers? fail win hygiene very dissatisfied 4
  • 5. good enough development quality is easy(ish) to define § what are the coding standards § what is acceptable (bug wise) 5
  • 6. good enough creative quality? § whatcreative standard are we striving to achieve (chevrolet, toyota, porsche, audi ferrari…) 6
  • 7. good enough interaction quality? § what level of “usability” is good enough 7
  • 8. just enough / good enough § good enough § generically across the project § just enough § personas (and their use in stories) § sketching and documentation § design § the end product 8
  • 9. Personas what is appropriate § generic library § “sketch” § primary / secondary FX ONLY :: LAB49 IN TERNAL DI STRIBUTIO N ONLY City Perso nas EDITION 1 9
  • 10. personas then use them! § as[persona…], I want to [goal…], so that [reason] FX ONLY :: LAB49 IN TERNAL DI STRIBUTIO N ONLY § mostuse: “as a user I…” City Perso nas § use your personas EDITION 1 “as bob jones, I…” “as bob, mary or fred, I…” 10
  • 11. just enough / good enough § good enough § generically across the project § just enough § personas (and their use in stories) § sketching and documentation § design § the end product 11
  • 12. interface states and event-based user actions. Through a few simple and standardized rules, what the user sees (drawn in greys and blacks) and does (drawn in red) are unified into a coherent sketching system. This unification of both interface and use, intends to enable designers to tell more powerful stories of interaction. sketching and documentation Events Events are initiated when users perform Unspecified Event. A simple arrow that Event Binding To Element. A rounded various actions on an interface. Think of represents a CLICK action by default. starting point denotes events as causes and screens as effects. For an event bound to a par- does anyone like the purpose of this notation, some relevant events could include: Specific Event. To represent a user action with an event, note it above the ticular drawn element. CLICK FOCUS arrow. To Anywhere. An event producing documents DBLCLICK RCLICK BLUR KEY: X Combined Events. Sometimes users is attached to the full window. MOUSEOVER KEYUP: X perform more complex actions such as that don’t get read? MOUSEOUT MOUSEMOVE KEYDOWN: X LOAD holding a key and clicking. To Area. An event is MOUSEUP UNLOAD Real World Actions. User actions can also bound to a specific area § canyou get away with MOUSEDOWN SCROLL happen outside of an interface. on the screen. CHANGE SUBMIT just sketches… Transitions Emphasis Techniques Page Organization Unspecified Transition. A default Emphasis. Indicating Concept Title. Each page transition is instant without delay. an important element can contain a title in the with a 10% grey. top left. For multi-page Delay. The time it takes before a concepts, use roman transition starts. numerals as a suffix. Selected State. Variations. Each concept Duration. The time it takes for a Showing a selected can have multiple varia- transition to complete. item with a 30% grey. tions which are referred to alphabetically. Effect. Two possible effects include: FADE, and SLIDE. Advanced Notations Rapid Tactics Basic Condition. If something is to Drag&Drop. Quickly Delta Box. Only draw items be met before the next screen. show a drag and drop which changed, suggesting interaction. that previous screen ele- Automatic Sequence. Use a black ments will also appear. arrow(s) if there is a sequence of screens that are shown automati- Multi Clicks. Use the Zooming. Draw atlinowski least 12
  • 13. sketching and documentation § we have, but only under in certain conditions § whensketches don’t work we spike prototypes - sometimes within the app! § requirements are “acceptance tests” 13
  • 14. just enough / good enough § good enough § generically across the project § just enough § personas (and their use in stories) § sketching and documentation § design § the end product 14
  • 17. finally… § if phase 2 happens, how much of your detailed ux work will actually get used, or (realistically) will it all be changed again based on new things you’ve learnt - if so - why do it? § thank you mark@found.me.uk @uxplant 17