Design Scripts
Designing (inter)actions with intentions
Bas Leurs (October 6, 2011)



                              1
What makes design
so complicated?



          2
Most inspring book on Design I have ever read:

Design Methods (seeds of human future)
John Chris Jones
1970
                                        3
Interfaces
Social     Experiences                    Brands
networks                         Food


                                                   John C. Jones (1970)
                         4
What makes design
so complicated
according to Jones?
In Design Methods (1970)


“The fundamental problem is
that designers are obliged to
use current information to
predict a future state that will
not come about unless their
predictions are correct.”

                                   5
Other problems that
designers have...
In Design Methods (1970)


“The designer must be able to
predict the ultimate effects of
their proposed design as well
as specifying the actions that
are needed to bring these
effects about.”
                                  6
Specifying actions...
So design has something
to do with plans?


           7
current                desired
situation              situation




How do designers plan their
actions to accomplish the future
state that they desire?


                8
9
My ambition: to understand how
designers think and how they can
improve the way they learn and
work, so they can make better
(meaningful) products and services



                INPUT
                                          OUTPU
                                                  T




                                     10
Spending time in the pub is
sometimes useful.




                              11
Bruno Latour’s scripts

Latour’s concept for
describing the                                            Br u no Lato
                                                                       ur




delegation of action
by artifacts is called
a ‘script’.         Like
                   a t he
                          t he s
                          atre
                                cript
                                      of a
                                            movi
                  can ‘         play,              e or
                         presc         an a
                 to ac          ribe’        r tifac
                        t whe         its us        t
                               n t he       ers h
                                     y use          ow
                                             it .

                             12
I consider scripts a bit like ‘Automator’ scripts




What if...
Scripts are programs of
actions. These programs
of actions (or agency of
things) shape human
behaviour.



                                 13
Examples of scripts
Speed bumps, the script
says: ‘Slow down!’




                      14
Examples of scripts
Paper coffee cup, the
script is: ‘dispose me
after use’




                         15
Which one do you prefer?
       Which one would you buy?




A                                 B


                   16
You’ll find scripts throughout the life of a product




Conception            Manufacturing        Distribution   Sales              Installation        Maintenance         Disposal

Selling it to the     Should be possible   Should be      Should catch the   Should be easy to   Should it be easy   Should be good
client                and cheap to         lightweight    attention of the   install             to clean or to      for the
Building prototypes   produce and easy                    buyer                                  replace the bulb?   environment
                      to assemble                                                                How can it be
                                                                                                 repaired when it
                                                                                                 breaks?




                                                                  17
Examples of scripts
Striping of Dutch
Police cars




                      18
Examples of scripts
Striping of Dutch Police cars:
Roadblocks, visual presence,
applicable to many types of
vehicles




                                 19
Examples of scripts
Password strength indicator




                       20
Examples of scripts
Password strength indicator:
Persuade or challenge people
to select a safe password




                               21
Examples of scripts
Wii




                      22
Examples of scripts
Wii: playing together and
moving instead of sitting
on a couch?




                            23
Examples of scripts




                      24
Examples of scripts
Don’t stand too close!




                         25
Examples of scripts
Prevent people to lay down and take nap.




                                 26
Examples of scripts
No parking for camping cars




                              27
Examples of scripts




                      28
Examples of scripts




                      29
Examples of scripts
Prevention of cameras being attached
to the machine that record the keypad
input




                                  30
Designing (inter)actions




            31
P ERIEN
                      X         C
               E                                        humans
                                                                                                                E




                                                          INTERACTION
                                                                               TE




                                       GY




                                                                                    CH
                                     LO




                                                                                     NO
                                 NO




                                                                                          LO
                                TECH




                                                                                              GY
                                                  N      human                 IN
                                             IO                                     TE
                                          CT                                             RA
                                     RA                                                       CT
                                TE                                                                 IO
                           IN                                                                           N
                                                                        TECH
                                                      NOLOGY



products / artefacts / environments                                                                     brands / organisations / companies




                                                              32
Context = Any factor that influences the interaction
                      33
In essence, scripts are
about intentions                       (aims)



How the designer intends the artefact to interact with
its user(s) and context (or vice versa).




                          34
35
Theory of planned behavior
     (Ajzen & Fishbein, 1975)




                  36
inside the designer’s mind        outside in de real world




                             37
Inside the designer’s mind                              outside in de real world




Values: what I find          The position I take as    The aim or plan I have     The actual behaviour
import as human             a designer towards a      as a designer to get to    that my designed
being or designer           situation (problem)       the desired situation      artefact induces.
(professional ethics)




                                                     38
Inside the designer’s mind                              outside in de real world




Values: what I find          The position I take as    The aim or plan I have     The actual behaviour
import as human             a designer towards a      as a designer to get to    that my designed
being or designer           situation (problem)       the desired situation      artefact induces.
(professional ethics)           human-ce                              or tive          reward patients
                                         ntered              self supp               when they take the
                                                                        are
         , doing g
                  ood                                         medical c                                 ir
altruism                                                                              medication at the
                                                                                        righ moment.




                                                     39
an
                               ution of hum    ct
                    Th e attrib cs to an obje
                               risti
                        aracte
Anthropomorphism     ch


   (Latour, 1992)




            40
the designer is delegated
                                                                My intentions as designer           as another human
                                                                  are ‘enscribed’ in the         (services) or non-human
                                                                 artefact and shape the            character (products)
                                                                   actions of the user.




                        Inside the designer’s mind                                      outside in de real world




Values: what I find          The position I take as        The aim or plan I have            The actual behaviour
import as human             a designer towards a          as a designer to get to           that my designed
being or designer           situation (problem)           the desired situation             artefact induces.
(professional ethics)




                                                     41
Anthropomorphism and Service Design




                42
Elements of scripts



             Objective / Aim                 Context (Scene)




Artefact (Product/Service)     Sequence of (inter)actions      Actor (User)




                                       43
But... scripts can have
errors (bugs)...



             44
But scripts can go wrong...
If the context is not taken into account for instance




                                          45
Or scripts can have flaws




                           46
Or scripts can have flaws
If users are creative... or magicians...




                                           47
Or scripts can be hacked




           48
Scripts can be hacked...
Fooling other scripts




                           49
Scripts can be hacked...
Fooling other scripts




                           50
Scripts can be hacked...
Examples of scripts        Bypassing other scripts




                      51
Scripts can be hacked...
Bypassing other scripts




                           52
Or scripts can be just misplaced




                           53
Or scripts can be just misplaced




                           54
Service Scriptsbe just misplaced
Or scripts can
Customer Service Scripts




                           55
Or scripts can be just misplaced EGBG Counterscript
                                How to deal with direct marketing strategies
                                http://egbg.home.xs4all.nl/counterscript.html




                          56
You will find the
principles of scripts
in many fields

                                                                                                   Cognition &
                           Economics &
                         Political Sciences                                                      Schemata theory
                                                                                                             Event schemata (Scripts)
                                  Choice architecture                      Usecues                           Mandler, Schank & Abelson
                                  Richard Thaler, Cass Sunstein,           Kanis, Rooden,    A ordances
                                  John Balz                                Green             Donald Norman          Behavioural Scripts
                                                                                                                    Craig Anderson
                                                                         Usability                         Cognitive structures
                                  In uencing public                                                           of knowledge
                                      behaviour
         Legislation                                                         Error prevention,
                                                                                ease of use
       Architectures of control
       Lawrence Lessig
                                                                                                                     Education
         In uencing public
             behaviour
                                                                             Persuasive                                 Intervention scripts
                                                                                                                        Barnett, Bauer, Bell, et al
                                                                             technology
                                                                                                                  Acquisition of knowledge,
                                                                   Persuasive technology
                                                                                                                      skills and values
                                                                   BJ Fogg
                                                                                             Design with
              Philosophy                                                                     Intent
                                                                                             Dan Lockton               Game
         ‘Enscription of artefacts’
         Bruno Latour, Madeleine Akrich
                                                                                                                       Design
                                                                      Change attitudes or behaviors                Serious games
                                                                          through persuasion
              How technology a ects                                                                             Educating, training and
                   peoples life                                                                                 developing behaviour ,
                                                                                                                       mindsets


                                                                        57
Persuasive Technology          Shaping Technology /       Influence: The Physchology      Nudge: Improving decisions
BJ Fogg                        Building Society           of Persuasion                  about Health, Wealth and
                               Wiebe Bijker, John         Robert Cialdini                Happines
                               Law                                                       Richard Thaler, Cass
                                                                                         Sunstein
                                                                    This paper
                                                                    describes
                                                                    scripts as event
                                                                    schemata and

                                                                                                  tion
                                                                    not as design

                                                                                              ifica
                                                                    intentions!


                                                                                           Gam
Design with Intent: Patterns for Influencing    The potential of using script theory in
Behaviour Through Design                       consumer behaviour research
Dan Lockton (architectures.danlockton.co.uk)   Ersmus, Boshof, Rousseau
                                                      58
Have fun with
scripting!
And keep ethics in mind! (nudge, don’t use coercion)




                                      59

Design Scripts: Designing (inter)actions with intentions (version 2.0)

  • 1.
    Design Scripts Designing (inter)actionswith intentions Bas Leurs (October 6, 2011) 1
  • 2.
    What makes design socomplicated? 2
  • 3.
    Most inspring bookon Design I have ever read: Design Methods (seeds of human future) John Chris Jones 1970 3
  • 4.
    Interfaces Social Experiences Brands networks Food John C. Jones (1970) 4
  • 5.
    What makes design socomplicated according to Jones? In Design Methods (1970) “The fundamental problem is that designers are obliged to use current information to predict a future state that will not come about unless their predictions are correct.” 5
  • 6.
    Other problems that designershave... In Design Methods (1970) “The designer must be able to predict the ultimate effects of their proposed design as well as specifying the actions that are needed to bring these effects about.” 6
  • 7.
    Specifying actions... So designhas something to do with plans? 7
  • 8.
    current desired situation situation How do designers plan their actions to accomplish the future state that they desire? 8
  • 9.
  • 10.
    My ambition: tounderstand how designers think and how they can improve the way they learn and work, so they can make better (meaningful) products and services INPUT OUTPU T 10
  • 11.
    Spending time inthe pub is sometimes useful. 11
  • 12.
    Bruno Latour’s scripts Latour’sconcept for describing the Br u no Lato ur delegation of action by artifacts is called a ‘script’. Like a t he t he s atre cript of a movi can ‘ play, e or presc an a to ac ribe’ r tifac t whe its us t n t he ers h y use ow it . 12
  • 13.
    I consider scriptsa bit like ‘Automator’ scripts What if... Scripts are programs of actions. These programs of actions (or agency of things) shape human behaviour. 13
  • 14.
    Examples of scripts Speedbumps, the script says: ‘Slow down!’ 14
  • 15.
    Examples of scripts Papercoffee cup, the script is: ‘dispose me after use’ 15
  • 16.
    Which one doyou prefer? Which one would you buy? A B 16
  • 17.
    You’ll find scriptsthroughout the life of a product Conception Manufacturing Distribution Sales Installation Maintenance Disposal Selling it to the Should be possible Should be Should catch the Should be easy to Should it be easy Should be good client and cheap to lightweight attention of the install to clean or to for the Building prototypes produce and easy buyer replace the bulb? environment to assemble How can it be repaired when it breaks? 17
  • 18.
    Examples of scripts Stripingof Dutch Police cars 18
  • 19.
    Examples of scripts Stripingof Dutch Police cars: Roadblocks, visual presence, applicable to many types of vehicles 19
  • 20.
    Examples of scripts Passwordstrength indicator 20
  • 21.
    Examples of scripts Passwordstrength indicator: Persuade or challenge people to select a safe password 21
  • 22.
  • 23.
    Examples of scripts Wii:playing together and moving instead of sitting on a couch? 23
  • 24.
  • 25.
    Examples of scripts Don’tstand too close! 25
  • 26.
    Examples of scripts Preventpeople to lay down and take nap. 26
  • 27.
    Examples of scripts Noparking for camping cars 27
  • 28.
  • 29.
  • 30.
    Examples of scripts Preventionof cameras being attached to the machine that record the keypad input 30
  • 31.
  • 32.
    P ERIEN X C E humans E INTERACTION TE GY CH LO NO NO LO TECH GY N human IN IO TE CT RA RA CT TE IO IN N TECH NOLOGY products / artefacts / environments brands / organisations / companies 32
  • 33.
    Context = Anyfactor that influences the interaction 33
  • 34.
    In essence, scriptsare about intentions (aims) How the designer intends the artefact to interact with its user(s) and context (or vice versa). 34
  • 35.
  • 36.
    Theory of plannedbehavior (Ajzen & Fishbein, 1975) 36
  • 37.
    inside the designer’smind outside in de real world 37
  • 38.
    Inside the designer’smind outside in de real world Values: what I find The position I take as The aim or plan I have The actual behaviour import as human a designer towards a as a designer to get to that my designed being or designer situation (problem) the desired situation artefact induces. (professional ethics) 38
  • 39.
    Inside the designer’smind outside in de real world Values: what I find The position I take as The aim or plan I have The actual behaviour import as human a designer towards a as a designer to get to that my designed being or designer situation (problem) the desired situation artefact induces. (professional ethics) human-ce or tive reward patients ntered self supp when they take the are , doing g ood medical c ir altruism medication at the righ moment. 39
  • 40.
    an ution of hum ct Th e attrib cs to an obje risti aracte Anthropomorphism ch (Latour, 1992) 40
  • 41.
    the designer isdelegated My intentions as designer as another human are ‘enscribed’ in the (services) or non-human artefact and shape the character (products) actions of the user. Inside the designer’s mind outside in de real world Values: what I find The position I take as The aim or plan I have The actual behaviour import as human a designer towards a as a designer to get to that my designed being or designer situation (problem) the desired situation artefact induces. (professional ethics) 41
  • 42.
  • 43.
    Elements of scripts Objective / Aim Context (Scene) Artefact (Product/Service) Sequence of (inter)actions Actor (User) 43
  • 44.
    But... scripts canhave errors (bugs)... 44
  • 45.
    But scripts cango wrong... If the context is not taken into account for instance 45
  • 46.
    Or scripts canhave flaws 46
  • 47.
    Or scripts canhave flaws If users are creative... or magicians... 47
  • 48.
    Or scripts canbe hacked 48
  • 49.
    Scripts can behacked... Fooling other scripts 49
  • 50.
    Scripts can behacked... Fooling other scripts 50
  • 51.
    Scripts can behacked... Examples of scripts Bypassing other scripts 51
  • 52.
    Scripts can behacked... Bypassing other scripts 52
  • 53.
    Or scripts canbe just misplaced 53
  • 54.
    Or scripts canbe just misplaced 54
  • 55.
    Service Scriptsbe justmisplaced Or scripts can Customer Service Scripts 55
  • 56.
    Or scripts canbe just misplaced EGBG Counterscript How to deal with direct marketing strategies http://egbg.home.xs4all.nl/counterscript.html 56
  • 57.
    You will findthe principles of scripts in many fields Cognition & Economics & Political Sciences Schemata theory Event schemata (Scripts) Choice architecture Usecues Mandler, Schank & Abelson Richard Thaler, Cass Sunstein, Kanis, Rooden, A ordances John Balz Green Donald Norman Behavioural Scripts Craig Anderson Usability Cognitive structures In uencing public of knowledge behaviour Legislation Error prevention, ease of use Architectures of control Lawrence Lessig Education In uencing public behaviour Persuasive Intervention scripts Barnett, Bauer, Bell, et al technology Acquisition of knowledge, Persuasive technology skills and values BJ Fogg Design with Philosophy Intent Dan Lockton Game ‘Enscription of artefacts’ Bruno Latour, Madeleine Akrich Design Change attitudes or behaviors Serious games through persuasion How technology a ects Educating, training and peoples life developing behaviour , mindsets 57
  • 58.
    Persuasive Technology Shaping Technology / Influence: The Physchology Nudge: Improving decisions BJ Fogg Building Society of Persuasion about Health, Wealth and Wiebe Bijker, John Robert Cialdini Happines Law Richard Thaler, Cass Sunstein This paper describes scripts as event schemata and tion not as design ifica intentions! Gam Design with Intent: Patterns for Influencing The potential of using script theory in Behaviour Through Design consumer behaviour research Dan Lockton (architectures.danlockton.co.uk) Ersmus, Boshof, Rousseau 58
  • 59.
    Have fun with scripting! Andkeep ethics in mind! (nudge, don’t use coercion) 59