SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Dernier (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

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