SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Lean and 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
hendrikknoche
 
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
Brock Dubbels
 
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 Illumine
ibecome
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 

Kürzlich hochgeladen (20)

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

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