Beruflich Dokumente
Kultur Dokumente
THROUGH
SCREENS
143 page .pdf / 11X17
With over 100 Illustrations,
including examples from architecture,
clinical research, and financial trading.
By Jacob Burghardt
A publication of
FLASHBULB INTERACTION, Inc.
FRONTMATTER|FRAMINGTHEPROBLEM
WORKINGTHROUGHSCREENS
2
FRONTMATTER|FRAMINGTHEPROBLEM
WORKINGTHROUGHSCREENS
3
" !
"
!
!
#!$
"
&
!
$
"
$
"
! !
%!
!
Needed
Hard
Mismatched
Overly flexible
Typical
Awkwardly dynamic
#!#" !!
Inconsistent Distracting
Boring Circuitous
Replaceable
' !!#
"$#%"#"#
++
!!""#&!
"#
FRONTMATTER|FRAMINGTHEPROBLEM
WORKINGTHROUGHSCREENS
4
FRONTMATTER|FRAMINGTHEPROBLEM
WORKINGTHROUGHSCREENS
5
"
!
# !
"
!
!
!
#
Wanted
Meaningful
Clearly targeted
Eye opening
Domain grounded
Engaging
Extraordinary
Dependable activity infrastructure
Mastery building
Irreplaceable
& "
!#"$!"!"
++
++
+++
!!"%
!"
Beautiful
FRONTMATTER|PROPOSEDHIGHLEVELAPPROACH
WORKINGTHROUGHSCREENS
6
Extensive concepting,
based on intensive
questioning,
driving visionary,
collaboratively
defined strategies
for exemplary tools
for thought.
FRONTMATTER|PROPOSEDHIGHLEVELAPPROACH
WORKINGTHROUGHSCREENS
7
Extensive concepting,
based on intensive
questioning,
driving visionary,
collaboratively
defined strategies
for exemplary tools
for thought.
FRONTMATTER|PROPOSEDHIGHLEVELAPPROACH
WORKINGTHROUGHSCREENS
8
Extensive concepting,
based on intensive
questioning,
driving visionary,
collaboratively
defined strategies
for exemplary tools
for thought.
FRONTMATTER|PROPOSEDHIGHLEVELAPPROACH
WORKINGTHROUGHSCREENS
9
Extensive concepting,
based on intensive
questioning,
driving visionary,
collaboratively
defined strategies
for exemplary tools
for thought.
FRONTMATTER|PROPOSEDHIGHLEVELAPPROACH
WORKINGTHROUGHSCREENS
10
FRONTMATTER
WORKINGTHROUGHSCREENS
Table of Contents
11
Preface
12
Introduc)on:ThecaseforApplica'onEnvisioning
13
Primeronexampleknowledgeworkdomains
20
A.EXPLORINGWORKMEDIATIONAND
DETERMININGSCOPE
A1.Inuen)alphysicalandculturalenvironments
A2.Workersinterrela)onsandrela)onships
A3.Workprac)cesappropriateforcomputermedia)on
A4.Standardiza)onofworkprac)cethroughmedia)on
A5.Interrela)onsofopera)on,task,andac)vityscenarios
A6.Openandemergentworkscenarios
A7.Collabora)onscenariosandvaria)ons
A8.Localprac)cesandscenariovaria)ons
A9.Highvaluera)ofortargetedworkprac)ces
23
24
25
26
27
28
29
30
31
32
B.DEFININGINTERACTIONOBJECTS
B1.Namedobjectsandinforma)onstructures
B2.Flexibleiden)ca)onofobjectinstances
B3.Couplingofapplica)onandrealworldobjects
B4.Objectassocia)onsanduserdenedobjects
B5.Objectstatesandac)vityowvisibility
B6.Flaggedvariabilitywithinorbetweenobjects
B7.Objectownershipandavailabilityrules
B8.Explicitmappingofobjectstoworkmedia)on
B9.Commonmanagementac)onsforobjects
B10.Objecttemplates
33
34
35
36
37
38
39
40
41
42
43
C.ESTABLISHINGANAPPLICATIONFRAMEWORK
C1.Inten)onalandar)culatedconceptualmodels
C2.Applica)oninterac)onmodel
C3.Levelsofinterac)onpaZerns
C4.Pathwaysfortaskandac)vitybasedwaynding
C5.Permissionsandviewstailoredtoworkersiden))es
C6.Standardizedapplica)onworkows
C7.Structuralsupportofworkspaceawareness
C8.Defaults,customiza)on,andautomatedtailoring
C9.Errorpreven)onandhandlingconven)ons
C10.Predictableapplica)onstates
44
45
46
47
48
49
50
51
52
53
54
D.CONSIDERINGWORKERSATTENTIONS
D1.Respectedtemposofwork
D2.Expectedeort
D3.Currentworkload,priorityofwork,and
opportunitycosts
D4.Minimizingdistrac)onandfosteringconcentra)on
D5.Resumingwork
D6.Aler)ngandremindingcues
D7.Eventualhabitandautoma)city
55
56
57
58
E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
E1.Ooadinglongtermmemoryeort
E2.Ooadingshorttermmemoryeort
E3.Automa)onoflowlevelopera)ons
E4.Automa)onoftaskorac)vityscenarios
E5.Visibilityintoautoma)on
E6.Internallocusofcontrol
F.ENHANCINGINFORMATIONREPRESENTATION
F1.Coordinatedrepresenta)onalelements
F2.Establishedgenresofinforma)onrepresenta)on
F3.Novelinforma)onrepresenta)ons
F4.Supportforvisualiza)onatdierentlevels
F5.Compara)verepresenta)ons
F6.Instrumentalresultsrepresenta)ons
F7.Highlyfunc)onaltables
F8.Representa)onaltransforma)ons
F9.Simultaneousorsequen)aluseofrepresenta)ons
F10.Symbolicvisuallanguages
F11.Representa)onalcodesandcontext
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
59
60
61
62
G.CLARIFYINGCENTRALINTERACTIONS
82
G1.Narra)veexperiences
83
G2.Levelsofselec)onandac)onscope
84
G3.Errorpreven)onandhandlinginindividualinterac)ons 85
G4.Workspaceawarenessembeddedininterac)ons
86
G5.Impromptutangentsandjuxtaposi)ons
87
G6.Contextualpushofrelatedinforma)on
88
G7.Transi)oningworkfromprivatetopublicview
89
H.SUPPORTINGOUTCOMEEXPLORATIONAND
COGNITIVETRACING
H1.Ac)veversioning
H2.Extensiveandreconstruc)veundo
H3.Automatedhistoricalrecordsandversions
H4.Workingannota)ons
90
91
92
93
94
I.WORKINGWITHVOLUMESOFINFORMATION
I1.Flexibleinforma)onorganiza)on
I2.Comprehensiveandrelevantsearch
I3.Powerfullteringandsor)ng
I4.Uncertainormissingcontent
I5.Integra)onofinforma)onsources
I6.Explicitmessagingforinforma)onupdates
I7.Archivedinforma)on
_95
_96
_97
_98
_99
100
101
102
J.FACILITATINGCOMMUNICATION
J1.Integralcommunica)onpathways
J2.Representa)onalcommonground
J3.Explicitworkhandos
J4.Authorshipawareness,presence,andcontact
facilita)on
J5.Publicannota)on
J6.Streamlinedstandardcommunica)ons
J7.Pervasiveprin)ng
103
104
105
106
107
108
109
110
K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
K1.Applica)onlocaliza)on
K2.Introductoryuserexperience
K3.Recognizableapplicabilitytotargetedwork
K4.Verica)onofopera)on
K5.Understandingandreframingalternateinterpreta)ons
K6.Designforfrequencyofaccessandskillacquisi)on
K7.Clearandcomprehensiveinstruc)onalassistance
K8.Seamlessinterapplica)oninterac)vity
K9.Directedapplica)oninteropera)on
K10.Opennesstoapplica)onintegra)onandextension
K11.Enduserprogramming
K12.Trustedandcredibleprocessesandcontent
K13.Reliableanddirectac)vityinfrastructure
L.PURSUINGAESTHETICREFINEMENT
L1.Highqualityandappealingworkproducts
L2.Contemporaryapplica)onaesthe)cs
L3.Iconicdesignresemblanceswithinapplica)ons
L4.Appropriateuseofimageryanddirectbranding
L5.Iconoclas)cproductdesign
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
M.PLANNINGCONNECTIONWITHUSE
M1.Itera)veconversa)onswithknowledgeworkers
M2.Systemchampions
M3.Applica)onusercommuni)es
M4.Unan)cipatedusesoftechnology
131
132
133
134
135
Glossary
136
Bibliography
139
Abouttheauthor+
FLASHBULBINTERACTION,Inc.
142
FRONTMATTER
WORKINGTHROUGHSCREENS
Preface
WhenIstartedthewri)ngthateventuallyresultedinthisbook,
Iwasdrivenbyaconvic)onthatsomecri)calconversa)ons
seemedtobemissingfromthedevelopmentofnewtechnolo
giesforknowledgeworkers.
Ikeptreturningtothesamefourobserva)onsabouthowmany
realworldproductteamsoperate:
1.Manyproductteamsoverlookcommonneedsthat
knowledgeworkershaveoftheironscreentoolswhileat
thesame)medevelopingunneededfunc)onality.These
teamsstartwithaseeminglyblankslate,evenwhen
manyvaluableproductrequirementscouldbeexplored
basedonexis)ng,provenunderstandingsofhowcom
pu)ngtoolscanvaluablysupportknowledgework.
2.Manyproductteamseverydayyetpivotaldeni)on
anddesignconversa)onsdonotsucientlyconsider
knowledgeworkersthoughtprocessesorhowatech
nologymightinuencethem.Whileindividualsinthese
teamsmayoccasionallyuseterminologyborrowedfrom
cogni)vepsychology,theactualdetailsofhowatool
couldmeaningfullyimpactthinkingworkmaynot
receivemorethanasurfaceexamina)on.
3.Manyproductteamsstruggletounderstandthe
knowledgeworkthattheyarestrivingtosupport.Even
whensomeofateamsmembershaveastrongempathy
fortargetedworkprac)ces,teamsasawholecanhave
mixedlevelsofsuccessmeaningfullytransla)ngtheir
cumula)veunderstandingintooverallmodelsofhow
theirtoolcouldvaluablymediatecertainac)vi)es.These
sharedmodels,whenexecutedwell,canguidethedeni
)onanddevelopmentofaproductsmanypar)culars.
Withoutthem,resul)ngapplica)onscanbecomedirect
reec)onsofateamslackofguidingfocus.
4.Manyproductteamsbeginconstruc)onofnal
productswithverylimitedno)onsofwhattheirnished
productwillbe.Whetheruninten)onallyorinten)onally,
basedonprevailingideologies,theydonotdevelopa
robustdesignstrategyfortheirapplica)on,letalonecon
siderdivergenthighlevelapproachesinordertocreate
acompellingapplica)onconcept.Instead,theyseemto
assumethatuseful,usable,anddesirableproductsarise
solelyfromtheitera)vesumofmanysmalldeni)on,
design,andimplementa)ondecisions.
Theseobserva)onswouldnotcarrymuchweightifitwas
notforthecurrentstateofcompu)ngtoolsthatareavailable
toknowledgeworkersinmanyvoca)ons.Putsimply,these
productsokencontainvastroomforimprovement,especially
inhighlyspecializedformsofwork,wherethereareconcrete
12
opportuni)estotrulytailortechnologiestoimportantac)vi)es.
Highlytrainedindividuals,workingintheirchosenprofessions,
commonlyspendunnecessaryeortac)ngonandaround
poorlyconceivedtools,ratherthanthroughthem.Thetollon
performanceandworkoutcomesresul)ngfromtheseextraef
fortscanbedras)ctoindividualworkers,butsinceitisdicult
tocollec)velyrecognizeandquan)fy,theaggregateofthese
lossesremainslargelyundetectedwithinorganiza)ons,profes
sions,industries,andeconomies.
Ibelievethatcurrentdecienciesintechnologiesforknowledge
workarestrongly)edtoourokenlowexpecta)onsofwhatit
canmeantosupportcomplicatedac)vi)eswithcompu)ng.Our
sharedideasofwhatcons)tutesinnova)oninthisspacehave,
inmanycases,become)ghtlyconstrainedbyourinfrastruc
turalsenseofwhatthesetechnologiescanandshouldbe.Too
oken,wearenotseeingtheproverbialforestduetoourshared
focusonasmallgroveoftrees.Inourculturalaccommoda)on
towhatcompu)nghascometomeaninourworkinglives,it
seemsthatwemayhavelostsomeofourcapacityforvisionary
thinking.
Toregainthisvision,productteamscanspendmore)mecon
sideringwhatitmightactuallytaketosupportandbuildupon
knowledgeworkersskillsandabili)es.Gelnginsideofthese
essen)alproblemscanrequireteamstoadoptgoalsthatare
morelikethoseofthepioneersofinterac)vecompu)ng,who
weredrivenbythepoten)alforaugmen)nghumancapabili)es
withnewtechnologies.Whenteamsextendthesepioneering
ideasbyapplyingthemattheintersec)onofspecicac)vi)es
andworkingcultures,theycandiscoverasimilarspiritofcon
sideredinquiryandexplora)on.
Higherordergoalsaimedatcrea)ngtoolsforthoughtto
beusedintargetedworkprac)ces,coopera)vecontexts,and
technologicalenvironmentscanleadproductteamstoask
verydierentques)onsthanthosethattheycurrentlyexplore
duringearlyproductdevelopment.Throughthecri)callens
oftheseelevatedgoals,thefourobserva)onslistedabovecan
trulytakeontheappearanceoflostopportuni)esforinnova
)onandproductsuccess.
Ihavepersonallyexperiencedtheselostopportuni)esinmy
owncareerresearchinganddesigningknowledgeworktools
fordomainssuchaslifescience,nancialtrading,andgraphic
design,amongothers.Evenwiththebestinten)ons,in20/20
hindsight,Ididnotalwayshave)metothinkthroughandapply
someimportantideasideasthatcouldhaveimprovedprod
uctsdesignstrategiesand,intheend,enhancedworkersuser
experiences.Therearesimplysomanyusefulideasforthese
complex,mul)facetedproblems,andunderthedemandsofreal
worldproductdevelopment,)meforques)oningandexplora
)onnearlyalwayspassestooquickly.
Dedication
Listeningtootherprac))onersintheeld,IknowthatIamnot
aloneinmakingtheseobserva)onsandfacingthesechallenges.
Andyet,whenitcomestoaccessible,prac))onerorientedref
erencesonthesetopics,thereseemstobelargeareasofempty
spacewai)ngtobelled.
Thisbookisformygrandfather,WilliamWolfram,whobelieved
thatthenatureofworkwaschangingintosomethingvery
dierentthanwhathehadexperiencedatsea,intheelds,
andonassemblylinesandstronglyencouragedmeto
explorewhatitmightmean.
Thisbookisaforayintopartofthatemptyspace.The100ideas
containedwithincanactassharedprobesforproductteams
touseinforma)vediscussionsthatsettheoveralldirec)on
andpriori)esofneworitera)velyimprovedapplica)onsfor
thinkingwork.Asacollec)on,theseideaspresentasuppor)ng
frameworkforteamsstrivingtoseepastunsa)sfactory,busi
nessasusualtechnologiesinordertocreatecompellingand
meaningfultoolsforknowledgeworkersattheforefrontsof
theirelds.
Ilookforwardtohearingabouthowtheseideasholdupin
thecontextofyourownproductdevelopmentchallenges.My
sincerehopeisthatthisbookprovidessomemeasureofinspira
)onthatleadsyoutoenvisiontoolsthatpromotemorepow
erful,engaging,andproduc)veuserexperiences.Knowledge
workersthosewhowillopportunis)callymakeuseofthe
fruitsofyoureorts,ifyouarefortunatedeservenoless.
JacobBurghardt
1Nov2008,SeaZle,WA
Einfo@FlashbulbInterac)on.com
P206.280.3135
Acknowledgements
Sincethisbookfeelsmorelikeasynthesiswithapar)cular
perspec)vethanacompletelyoriginalwork,Iwouldliketo
empha)callythanktheauthorsofallthepublica)onsthatare
includedinthebibliography.Iwouldpar)cularlyliketothank
WilliamLidwell,KatrinaHolden,andJillButlertheauthorsof
UniversalPrinciplesofDesign:100WaystoEnhanceUsability,
InuencePercep'on,IncreaseAppeal,MakeBeDerDesign
Decisions,andTeachthroughDesignwhichwasakey
inspira)onfortheformatofthiswork.
Thefollowingreviewershaveprovidedinvaluablecommentson
variousdraksofthispublica)on:LibertyHarrington,Kris)na
Voros,AmiiLaPointe,MyerHarrell,AaronLouie,BrianKuan
Wood,JessicaBurghardt,MaZCarthum,MaZTurpin,Miles
Hunter,JulianneBryant,EricKlein,ChrisZiobro,JonFukuda,
andJudyRamey.
Iwouldalsoliketothankunderstandingfriendswhospend
long,internallymo)vated,solitaryhoursworkingonpersonal
pursuits.Youmadethisprojectseemnotonlypossible,butlike
agoodidea.
Publication Information
WorkingthroughScreensistheinauguralpublica)onof
FLASHBULBINTERACTION,Inc.
Thisbookisavailableforfreein.htmland.pdfat
www.FlashbulbInterac)on.com,whereyoucanalsondan
abbreviatedIdeaCardsversiondesignedforusein
productidea)onexercises.
Alloriginalcontentsofthispublica)onaresubjecttothe
crea)vecommonslicense(AZribu)onNonCommercial
ShareAlikehZp://crea)vecommons.org/licenses/byncsa/3.0/)
unlessotherwisenoted.PleaseaZributetheworkto
JacobBurghardt/FLASHBULBINTERACTIONConsultancy.
FRONTMATTER
WORKINGTHROUGHSCREENS
Ascien(stsortsthroughtheresultsofarecentclinical
studyusingananalysisapplica)onthatautoma)cally
generatesclearandmanipulablevisualiza)onsoflarge
datasets.Sheusesthetooltovisuallylocateinteres)ng
trendsintheclinicalresults,narrowinginonunusual
categoriesofdataatprogressivelydeeperlevelsof
detail.TobeZerunderstandcertainselec)onswithinthe
complexbiologicalinforma)on,shedownloadsrelated
referencecontentfromuptodateresearchrepositories.
Anancialtraderworksthroughtransac)onakertrans
ac)on,examininggraphsofkeyvariablesandtriggering
histradingapplica)ontoautoma)callyacceptother
tradeswithsimilarcharacteris)cs.Heuseshismarket
informa)onapplica)ontoanalyzetrendssothathecan
makebeZerdecisionsaboutuncertainandques)onable
deals.Ashebarrelsthroughasmuchworkaspossible
duringhisalwaystooshorttradingday,hevalueshow
histoolspreventhimfrommakingcrucialerrorswhile
permilnghimtoactrapidlyandtogreateect.
Whiletheseshortdescrip)onsareprobablynotrepresenta)ve
ofyourowndaytodayac)vi)es,itmaybeeasyenoughforyou
toimaginehowessen)alinterac)veapplica)onscouldbecome
ineachofthesecases.Akerlongperiodsofaccommoda)on,
accomplishingmanyknowledgeworkgoalsinvolvesturningtoa
screen,controllingacursor,enteringdata,andinterac)ngwith
wellknownandmeaningfulrepresenta)onsofinforma)on.
Lookingtowardfuturetechnologies,itislikelythatmostknowl
edgeworkerswillperformatleastsomeoftheireortswithin
theboundsofasimilarframeworkforsome)metocome.
Directalignmentwithanaugmen)ngtoolcancausesurprising
joy,oratleastasortoftransparent,ontothenextthingsense
ofsuccess.Individualsandorganiza)onscanplaceahighvalue
onusefulandusableproductsthatsupportworkerslimita)ons
whileatthesame)meenhancingtheirskills.Trulysuccessful
interac)veapplica)onscanprovideuserswithtailoredfunc)on
alitythat,amongotherthings,facilitatesandenhancescertain
workprac)ces,powerfullyremovesunwantedeortthrough
automa)on,andgeneratesdynamicdisplaysthatmakecomplex
rela)onshipsclear.
Inshort,wheninterac)veapplica)onsareattheirthoughtully
envisionedbest,theycanbecomeseeminglyindispensable
inknowledgework.Attheirmostvisionary,thesetoolscan
promoteuserexperiencesthatprovideasenseofmasteryand
directengagement,thefeelingofworkingthroughthescreen
oninforma)onandinterac)veobjectsthatbecomethealmost
palpablesubjectsofusersinten)ons.
13
canbemoreeec)velyaccomplishedoutsideofthe
connesofacomputer.
Failtoreectessen(aldivisionsofhowworkisseg
mentedwithintargetedorganiza(ons,forcingunwanted
redeni)onofindividualsrolesandresponsibili)esand
crea)ngnewopportuni)esfordaytodayerrorsin
workersprac)ces.
Introducenewworkprocessesthatstandardizeac(vi
(esinunwelcomeways.Whentechnologiesinappropri
atelyenforcestrictworkowandcumbersomeinterac
)onconstraints,thesetoolscanforceknowledgeworkers
tocreateandrepeatedlyenactunnecessarilyeortul
workaroundsinordertoreachdesiredoutcomes.
Lackclearconceptualmodelsofwhatthey,astools,
areintendedtodo,howtheyessen)allywork,andhow
theycanprovidevalue.Inar)culateorcounterintui)ve
conceptualmodels,whichokenstemfromaproduct
teamsownconfusionaboutwhattheyarecrea)ng,can
leadworkerstodevelopalternateconcep)onsofap
plica)onprocesses.Thesealternatemodelsmayinturn
leadtoseeminglyundiagnosableerrorsandunderu)lized
func)onality.
Presentworkerswithconfusingdatastructuresand
representa(onsofinforma(onthatdonotcorrelateto
thear)factsthattheyareusedtothinkingaboutintheir
ownworkprac)ces.Toeec)velyuseanapplica)onbuilt
uponunfamiliarabstrac)ons,workersmustrepeatedly
translatetheirowndomainexper)setomatchasystems
deni)ons.
Encourageasenseofinforma(onoverloadbyallowing
individualsandorganiza)onstocreateandstorelarge
volumesofvaluableinforma)onwithoutprovidingthem
sucientmeanstoorganize,visualize,navigate,search
orotherwisemakeuseofit.
Disruptworkersa/en(ons,andtheessen)alcogni)ve
owofintensivethinkingwork,withunnecessary
contentanddistrac)ngmessaging.
Requireworkerstowasteeortenteringspecicsand
jumpingthroughhoopsthatneithertheynortheir
organiza)onsperceiveasnecessary.
Forceworkerstoexcessivelytranslatetheirgoalsinto
theconstraintsofonscreeninterac(on,evenaker
extendeduse.Allapplica)onsrequiretheiruserstoact
withintheboundariesoftheirfunc)onalop)ons,but
certainconstraintsonbasicac)onsmaybetoorestric)ve
andcumbersome.
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
14
Introduceautoma(onthatactuallymakesworkmore
eorIul,ratherthanless.Withoutappropriatevisibility
intoanautomatedrou)nesprocessing,workerscanbe
lekwiththedicultchallengeoftryingtounderstand
whathasbeenautomated,ifandwhereproblemshave
occurred,andhowtoximportantissues.
Hideusefulhistoricalcuesabouthowcontentcameto
beinitscurrentstate,whilepreven)ngworkersfrom
restoringcertaininforma)ontoitsearlierincarna)ons.
Toolswithoutthesecapabili)escanincreasethedi
cultyofrecoveringfromerrors,whichcaninturnreduce
crea)vityandscenarioorientedthinkingindynamic
interac)ons.
Leaveworkerswithoutsucientcuesabouttheac(vi
(esoftheircolleagues.Thislackofawarenesscanlead
tomisunderstandings,duplicatedeort,andtheneedto
extensivelycoordinateeortsoutsidethecompu)ngtool
itself.Thesenega)veeectsmaybefoundinintrinsically
collabora)veworkaswellaseortsthatarenottypically
recognizedashavingcoopera)veaspects.
Failtosupportinformalcommunica(oninthecon
textswhereknowledgeworkisaccomplished,aswellas
providedirectmeansforac)velyini)a)ngconversa)ons
aboutkeyoutputs.Theseomissionscanmakeessen)al
communica)onactsmoreeortul,asworkersaZempt
tocreatecommongroundand)etheirideasbackinto
applica)oncontentwhileusingseparate,outside
communica)onchannels.
Lackneededconnec(vityop(onsforindividualsand
organiza)onsto)etheproductsdataandfunc)onali)es
intotheirbroadertechnologyenvironments.Resul)ng
applica)onscanbecomeisolatedislandsthatmay
requireconsiderableextraeortinordertomeaningfully
incorporatetheircapabili)esandoutputsintoimportant
workac)vi)es.
Theseexamplepoints,whichrepresentjustasamplingofthe
manyproblemsthatcanbefoundinpoorlyenvisionedknowl
edgeworkapplica)ons,callaZen)ontothefactthatthesepo
ten)alissuesinusersexperiencesarenotsokconsidera)ons.
Allofthesepointshaveimplica)onsforworkerssa)sfac)on
withacompu)ngtool,theirdiscre)onaryuseofit,thequan)ty
andqualityoftheirworkoutcomes,andtheirpercep)onsofa
productsbrand.Thesumoftheabovepointscanbeviewedas
afundamentalthreattothecoregoalsoforganiza)onsthatare
seekingtoadoptnewtechnologiesasameansofsuppor)ng
theirknowledgeworkforces.
Sincemanyoftodaysapplica)onscontainamixtureofboth
clearanddirectfunc)onalop)onsandfunc)onalitythatis
frustra)ng,obtuse,andeec)velyuseless,knowledgeworkers
okenbecomeskilledatiden)fyingthosepor)onsoftechnolo
giesthatdemonstratebenetsrelevanttotheirchallenges.
Individualstendtoweedoutproblema)cfeaturesfromtheir
prac)ces,whileatthesame)mesalvagingtriedandtrue
methods.Over)me,theplas)cityofmindandculturecandis
playaremarkableabilitytoovercomebarriersandinterweave
sa)scedbenets.Akerconsiderableeort,establishedwork
aroundsandnarrow,wellwornpathsofinterac)oncanemerge.
Anuncompelling,diculttoolcanbecomeanothernecessary
reality.Thestatusquocon)nues,despitetheongoingpromise
ofaugmen)ngspecialized,thinkingworkwithcompu)ng.
Takingastepback,itcanbeusefultoexaminetheearly,ini)at
ingstepsthatleadtothecrea)onofaknowledgeworkap
plica)on.Plansforaneworrevisedcompu)ngtoolcanarise
inavarietyofways,thoughtherearesomecommonpaZerns
totheirearlygesta)ons.Ingeneral,asmallcoreofini)ators
denesaproductsprinciplemandatesbeforeabroadercross
sec)onofteammembersanddisciplinesarebroughtontoa
project.Theseearlyconversa)onsmaytakeonverydierent
formsdependingon,forexample,whetheraproductrepresents
adisrup)vetechnologyoracompe))veentryintoanestab
lishedcategoryofknowledgeworktools.Inanycase,teams
investsomepartoftheirforma)vediscussionsconsideringtheir
oeringspoten)aldrivingforces,brandposi)oning,andunder
lyingtechnologicalcharacteris)cs.Theseeortstypicallyinvolve
modelingideasaboutpoten)alopportuni)esintargeted
marketsegments,whichokencorrespondtoapar)cular
rangeofknowledgeworkspecial)esandorganiza)ontypes.
Atthelevelofindividualknowledgeworkersexperiences,
aZemp)ngtoadoptandusepoorlyconceivedapplica)onscan
leadtofrustra)on,anxietyandfa)gue.Thesenega)vemental
statesarenotconducivetopeoplesuccessfullyaccomplishing
theirgoalsorbeingsa)sedintheirworkinglives.Putanother
way,knowledgeworkapplica)onshavethecapacitytodetract
fromthepleasureandwellbeingthatpeopleexperienceas
partofworkingintheirchosenprofessions.Knowledgeworkers
okendonotcontributetheireortssolelyforcompensa)onin
aneconomicsense;theirac)onsareintertwinedwithpersonal
purposeandiden)ty.Forthisreason,amajordeciencyina
knowledgeworkapplica)oncanbesaidtohaveadierent
essen)alqualitythanafailurein,forexample,anentertainment
technology.Whenaknowledgeworkapplica)onbecomesan
obstruc)oninitsusersprac)ces,vital)meandeortiswasted.
Beyondtheobviousbusinessimplica)onsofsuchobstruc)ons,
itisdiculttosucientlyunderscorethepoten)alimportance
oftheselossestoindividualworkers,especiallywhendevelop
ingproductsforhighlyskilledindividualswhoareseekingto
maketheirchosencontribu)onstosocietyandtheworld.
Sohowdidwegethere?Wheredidthisstatusquocomefrom?
WhyarethesetoolsnotbeZerdesigned?Whydothebrand
namesofsomanyknowledgeworkproductsconjuredisdain,
oronlyavaguesenseofcomfortakerhavingbeenexten
sivelyusedinsteadofsomethingmoreextraordinary?We
canassumethatnoproductteamsetsouttodeliverapoorly
conceivedtooltoknowledgeworkers.Andyet,evenwithgood
inten)ons,thatiswhatmanyhavedoneandcon)nuetodo.
Ironically,eventoolsdesignedforniche,domainspecic
marketswhichcanrepresentthemostconcreteopportu
ni)estocreatetrulyrenedtoolsforspecicworkprac)ces
arenotimmunetotheseproblems.Infact,theymaybe
especiallysuscep)bletothem.
Duringthisearlyini)a)on,productstrategyeortsforknowl
edgeworkapplica)onsokendonotinvolvedesignthinking
inanyrealsense.Whenfacedwiththecomplexi)esofscoping
andconceivingaviablecompu)ngtool,designidea)on,atthe
)meofwri)ng,seemstotypicallytakeabackseatrole.This
isinstarkcontrasttomanyothertypesofproducts,especially
outsideofcompu)ng,wheredesignthinkingisincreasingly
beingusedasakeyapproachinearly,ini)a)ngconversa)ons.
Onedoesnotneedtolookveryfartoseehowgenera)ve
concep)ngofpoten)aluserexperienceshasbecomeacentral
exerciseinthedevelopmentofmanyoftodayssuccessful
brandsandproductstrategies.Yetinthemuchyoungerand
rela)velydistantdisciplinesthatdevelopcomplexonscreen
applica)ons,thepoten)alfordesignsstrategiccontribu)ons
hasnotbeenadequatelyrecognized.
Partofthereasonforthisjumpincollec)vemindsetisan
increaseinteamsize.Lektotheirowndevices,newlyadded
teammembersokengravitatetowardthelevelofgranular
itythatistheirprimaryfocusduringtheextendedcourseof
productdevelopment.Toaspecialist,thismakesperfectsense.
Thesedetailedskillsarewhattheyaretypicallyvaluedand
promotedfor,andtheirnarrowexpertperspec)vesarepre
sumablywhytheyarebroughtontoprojectsintherstplace.
Theproblemwiththeseassump)onsisthat,whengelnginto
detailstoosoonandtoonarrowly,specialistsdecisionsmay
beunderinformedandlackingalargervectorofcrea)vityand
guidingconstraints.
Thecommonlycitedmaximoftheinuen)aldesignerCharles
Eames,thedetailsarenotthedetails,thedetailsmakethe
design,isausefultruismintheextendeddevelopmentof
viablecompu)ngapplica)onsforknowledgework.Akerall,ifa
specicpartofauserinterfaceismissingimportantop)onsfor
theworkprac)cesthatatoolisdesignedfor,thenitsusefulness
andusabilitywillsuerduringrealworldinterac)ons.Armed
withthisunderstanding,sometechnologistsimmediatelybegin
theirjourneyawayfromthevagariesofaproductsstrategy
towardsomethingmorereal.Withoutconsideringhowthey
mightbes)ingtheirownsuccessandinnova)ons,theseteams
beginhaphazardlyan)cipa)ngworkersdetailedneedsand
possiblecomplaintsasameansofsketchingasa)sfactory
conceptfortheirproduct.
Thepathofthestraighttothedetailsprogressionispredictable
andcommon.Productteamsenac)ngthisprogressionbegin
implemen)ngwithoutthevectorofalargerdesignstrategyto
guidethemthroughthemanyhighlyspecicchoicesthatwill
inevitablyfollow.Theirini)alconcep)onoftheirproductisrela
)velysimplis)c,buttheybelievethattheycancon)nuallymap
outthecomplexspecicsalongtheway,whetherindiagram
ma)cillustra)ons,textualspecica)ons,orinworkingcode.
Theymoveforwardwiththeimplicitassump)onthatinterac)ve
applica)ons,beingmadeofabstractcomputerlanguage,are
somehowhighlymalleable,andthatallencompassingxes
canbemadewhenneeded.
Inreality,productteamscrea)ngknowledgeworkapplica
)onsrarelyhavetheluxuryofextensivedownstreamrevisions,
despitetheirdeepseatedassump)onstothecontrary.When
theydoenjoytheluxuryofsuchchanges,thecostofthese
revisionscanbeprohibi)velyhigh.Forthisreason,keycorrec
)ons,addi)ons,andimprovementsarealltoookenputofor
thenextversion,ornextpublicreleasewiththeassump)on
thatuserswillbeabletoworktheirwayaroundanyissuesin
themean)me.Facinglimitedresourcesandcomplexchallenges,
manyteamsdevelopdistortedno)onsofwhatcons)tutes
acceptable,orevenexcep)onal,qualityanduserexperience.
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
15
Whilespecifyingeverydetailofacomplexinterac)veapplica
)onbeforeanyimplementa)ontakesplaceisalsonotgenerally
consideredaviableapproachtoproductdevelopment,atthe
)meofwri)ng,thependulumseemstohaveswungtoofarin
thedirec)onofimprovisingdesignstrategy.Prevailingstraight
tothedetailsideologiesarelargelyoutofstepwiththereality
ofresul)ngproductoutcomes.Asurveyoftheinexibili)es,
overextendedinterac)onframeworks,andscaZeredconcep
tualmodelsofcontemporaryknowledgeworkproductsinmany
domainscansucientlyprovethispoint.
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
16
withouttoomuchdicultyordiscussion.Aproductteammay
evenbeabletocreaterealinnova)onsinthiskindofapplica
)onbymakingincrementalchangesinsmalldetailsbasedon
assump)onsaboutunmetneeds.
hadbeenrealized.InhisessayAugmen)ngHumanIntellect:
AConceptualFramework,Englebartoutlinedhowanarchitect
mightuseacomputertoreviewasymbolicrepresenta)onof
abuildingsite;considerdierentscenariosinexcava)onand
buildingdesign;refertohandbookandcatalogresources;locate
windowssothatlightisnotreectedintotheeyesofpassing
drivers;examinetheresul)ngstructuretoensurethatitdoes
notcontainfunc)onaloversights;andstoretheresul)ngwork
forlaterretrievalandannota)onbystakeholders(thearchitec
turalexamplesusedthroughoutthisbookareanhomageto
Englebartslandmarkapplica)onconcept).
Pioneersofinterac)vecompu)ng,suchasEnglebart,didnot
havetheluxuryofworkingonlyatthedetailedleveloftheir
emergingcrea)ons.Theyalsosetthevisionandgoalsfortheir
ownandsubsequentgenera)onsoftechnologicaldevelopment.
Lookingobjec)velyattheconversa)onstakingplaceinproduct
teamstoday,itappearsthatmanytechnologistsarerelyingvery
heavilyontheseandotherproceedingfounda)ons.Notonthe
intellectualspiritofthesefounda)ons,butontheirliteralcon
ven)ons.Asknowledgeworkapplica)onshavebecomestan
dardizedandcommonplacewithintechnologistsworldviews,
itseemsthatwemayhaveallbecomelimitedbyashared,infra
structuralsenseofwhatthesetoolscanandshouldbe.People
crea)ngtheseproductshave,tosomeextent,stoppedexamin
ingthemthroughacri)callensthatcoulduncoverimportant
newpossibili)es.Astheycon)nuetocopyandtweakexis)ng
standards,webecomeincreasinglyaccustomedtoacertainrate
ofchangeandacertainlevelofgeneric,allpurposedesign.
Whilevernacularevolu)oncertainlyhasitsplace,repe))on
offamiliarpaZernsisclearlynottheen)repictureofexcep
)onaldesignprocess.Knowledgeworktoolscanbemuchmore
thanthesumoftheirdiscretefunc)onalparts.Asolefocuson
detailedsalvagingandassemblingofthepastleavesnoroom
forother,importantpursuits.Ifproductteamsdonotexplore
dierentstrategiesfortheirapplica)onsoverallapproachto
media)ngwork,howwilltheyimaginenewtoolsthattruly
andvaluablytintoworkersspecializedthoughtprocesses
andcultures?
direc)onfromapoolofpoten)alapproaches,yetthemagic
happensexpecta'onrestrainsbreadthandidea)onbypromot
inganarrowtrackofimplementedreality.Inessence,teams
followingthestraighttothedetailsprogressionareprac)c
ingsinglevisionandconceptdesign.Theessen)al,elemental
shapesoftheirproductsaretheshapesthathappentounfold
infrontofthemakerthesumofmanysmalldecisions.They
deemphasizealargertypecrea)vity,whichinturnreduces
possibili)esforusefulandcompellinginnova)on.
Sohowcanproductteamscrea)nginterac)veapplica)onsfor
knowledgeworkembracethislargertypeofcrea)vity?Ifthe
straighttothedetailsprogression,themagichappensexpec
ta'on,andsinglevisionandconceptdesigncharacterizethe
mindsetthateventuallyleadstoproblema)corfailedcomput
ingtools,whatmindsetcanteamsadopttoavoidthesepitalls?
envisioningsuggestsanearly,separateintervalinproductde
velopmentinwhichteamscaninten)onallyandcollabora)vely
considerpoten)aldesignstrategiesanddesignconceptsfor
theircompu)ngtool,ratherthanslidingdownalargelyuncon
sideredcourse(seeFigure2).
Applica'onenvisioningcanallowteamstocul)vateempathy
fortargetedknowledgeworkersandtheirworlds,laytheground
workforinspira)on,explorediverseques)onsandideasabout
whattheirproductcouldbe,anddevelopashared,bigpicture
viewwiththeassump)onthatmanyimportantdetailswill
needtobeeshedoutalongthewaytoacompletedrelease.
One(increasinglyrou)ne)processsugges)onforapplica'onen
visioningisthatthisearly,explora)ve)mepresentsasignicant
opportunityforproductteamstogetoutoftheirocesand
intotheeld.Teamscanstriveforwhatitslikeunderstanding
ofknowledgeworkerscurrentexperiencesbydirectlyobserv
ingandengagingintheirworlds.Whileimmersedintheac)vi
)esthattheyarestrivingtomediatewithcompu)ng,teamscan
uncoverunmetneedsandotherimportantinsightsfordesign
strategy.Thisimmersionmayalsoleadthemtostartthink
ingabouttheirproductasaservice,eitherliterallyorinspirit,
whichcanhighlightnewareasforinnova)onthroughongoing,
networkedconnec)on.Teamsmaytakeasenseofpartnership
withtargetedworkerssofarastoinvitethemtobecome
collaborators,maintainingahealthylevelofhumilityinthe
faceoftheirexper)se.
Anotherprocesssugges)onisforproductteamstolookoutside
oftheworkthattheyaretarge)nginordertocastnewlighton
theirenvisioningques)onsandtheiremergingdesignconcepts.
Whilepioneeringguresofinterac)vecompu)nghadtowork
fromanessen)allyblankslate,todaystechnologistsdonot
havetostartfromsquareonewhentheythinkaboutwhatit
mightmeantoaugmentcertainthoughtprocessesandac)vi)es
withcompu)ng.Thereisagrowingbodyofresearchand
cri)calperspec)vethatteamscanuseaslensesformaking
senseofthesecomplex,mul)faceteddesignproblems.Inorder
toextractpoten)alstrategicprinciples,teamscanexamine
compu)ngtoolsthathavebeensuccessfullyadoptedinto
similarac)vitycontextswithinothertypesofworkprac)ce.
Advancedanalogiestoproductsinotherdomainscanleadto
inspira)onthatmayfueltrulynovelsolu)onsthatdrawupon
seeminglyunrelatedeldsofendeavor.
Theideaofapplica'onenvisioninghasstrongparallelstomind
setsfoundinother,olderdesigndisciplines,whoseprac))oners
morecommonlyapplydesignthinkinginstrategicways.Forex
ample,productteamscrea)ngcompu)ngtoolsforknowledge
workcanlearnagreatdealaboutenvisioningnewtechnolo
giesfromthesuccessfulprac)cesofthebestindustrialdesign
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
17
teams.Theseteamsalsoshapepeoplesdailylivesthroughtheir
crea)ons,albeitwithafocusonthemassproduced,physical
embodimentofmaterialculture.Industrialdesignerstypically
take)meearlyintheirprojectstoexploredierentconceptsso
thattheycandivinetherightoverarchingdirec)onfortheir
product,ratherthanimmediatelyhoninginonandelabora)ng
asinglesolu)on.Thesedesignersokenconductvariousforms
ofresearch,synthesizingmodelsoftheirproblemspacebefore
movingforwardintodesignidea)on.Oncetheybeginidea)ng,
theytypicallysketchthumbnailakerthumbnailofpoten)al
op)ons,longbeforetheyevenconsiderrealis)crenderingsor
exac)ngspecica)ons.Fromtheseearlyexplora)onsindesign
research,industrialdesignteamscanuncoverimportantcon
straints,possibili)es,andlanguagesfortheirproduct.Theycan
discoverpoten)alemo)onalconnec)onswithendusersand
gainempathyforthecontextofasuccessfuloeringandbrand,
allofwhichputstheminstrongposi)ontodenesingularand
compellingdesignstrategies.
Q
C
Q
C
C
Strategically synthesize
the fittest overarching
vision and concept
for your product from
among an ecosystem
of envisioned futures
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
18
Productteamscanexplorehowtheircompu)ngtoolsmight
promoteashbulbinterac)onsbybeginningtheirprojectswith
thesehighlevelques)ons:
Whatarethebigpictureproblemsthatknowledge
workerscurrentlyfaceintheirworkprac)ces?What
mentalworkiscurrentlydicult?
Howmightourapplica)ontransformabstractand
taxingmentalworkintodynamic,highlyvisual,direct,
andappealinginterac)ons?
Howcouldourinterac)veapplica)onhelpknowledge
workersaccomplishthebestworkoftheirprofessional
lives?Whatwouldthoseoutcomeslooklike?
Howcouldourapplica)onsupporthighlyvaluedwork
outcomesthatcouldnotbea/ainedwithoutitsfunc
)onali)es?
Howcouldourapplica)onreduceoreliminaterou(ne
tediuminknowledgeworkersexperiences,whileal
lowingthemtousetheirexper(seinnewandvaluable
ways?
Howcouldourapplica)onfosterandclarifyuseful
communica(onandcollabora(on?
Howcouldourapplica)onpromoteasenseofcondent
poweranduninterrupted,focusedengagement?
Howmightthetransi)ontousingourapplica)onbea
pleasurableexperiencethatworkerswillrememberfor
yearstocome,especiallywhentheyreectonhowthey
usedtoaccomplishthesamegoals?
Theseques)onsareadirectaZackonlowexpecta)onsof
technologiesforknowledgework.Theycontainanop)mism
thatissimilartopioneeringques)onsthatleadtothecre
a)onofinterac)vecompu)ng,buttheycanbeappliedtothe
groundedpar)cularsofspecicchallengesthatproductteams
facetoday.Mostimportantly,whentechnologistshaveasked
theseques)ons,theymaynditdiculttofallbackonliteral,
smallscaleitera)onofknowndesignpaZerns,knowingfullwell
thatmoreinnova)veresponsescouldbeappropriate,valuable,
andfeasible.
Productteamsarenotlikelytoknowifandwhentheyhave
generateddesignstrategiesandconceptualsketchesthatcould
resultinproductsthatmeettheseaspira)ons,butthatsortof
absolutedecisionmakingisnotthepointofconduc)ngthese
inquiries.Instead,teamscanposetheseandotherques)ons
aboutashbulbinterac)onsinordertotaketheireyesoof
theconven)onalstateofknowledgeworkcompu)ngandbegin
consideringpoten)alnarra)vesforexcep)onallyposi)veuser
experience.Thischangeinperspec)vecanuncoversurprising
ideasanddesignconstraintsthat,inturn,canhelpteamsto
beZerunderstanddeepseatedopportuni)esthattheir
applica)onmightaddress,aswellaswhatthosesolu)ons
mightlooklike.
interac)ondesign,informa)onarchitecture,usabilityresearch,
computerscience,andotherprofessionalspecial)es.Many
oftheideasarerootedincommonlycitedconsidera)onsand
guidelines,thoughtheyhavebeenframedherespecicallyfor
usewhileenvisioningcompu)ngtoolsforknowledgework.
Someofthesecommonlycitedpointscalloutspecicfunc)on
ali)esthatarecurrentlyavailableinasubsetofcontemporary
products,whileotherstouchuponbroaderconnec)onstothe
technologicalcontextsthatworkersprac)cewithin.Thisbook
alsoborrowsliberallyfromthoseauthorswhohaveputforward
ideasthathaveadvancedmyownworkasaprac))onerprovid
ingresearch,strategy,anddesignservices.Thesepublica)ons
canbefoundinthebibliography.Beyondcommonlycitedideas
andvaluedreferences,anumberofthe100ideascanbetraced
backtospecicstoriesfromrealworldproductteams.These
envisioningideaswereconsideredassump)onsinsomegroups
oftechnologistsandmissinginothersgroupsinawaythat
pointedtotheirvalue.
Avarietyofaudiencesmayndthe100ideasinthisbook
useful:
Productmanagersandotherleaderswithinorganiza
)onscanusetheseideastopromoteinnova)vedesign
strategiesandtoinspiretheirteamstosethighergoals
forproductsuccess.
Researchersinves)ga)ngthecharacteris)cs,prac)ces,
andpoten)altechnologicaldesiresofcertainpopula)ons
ofknowledgeworkerscanusetheseideastooutlinea
broaderrangeofques)onsfortheirstudies.
Denersofinterac)veapplica)onscanusetheseideas
asprobestogeneratemodelsands)mulatestrategic
thinkinginworkshopsandotherrequirements
elabora)oneorts.
Designersofinterac)veapplica)onscanusetheseideas
toiden)fyimportantuserexperiencefactorsfordier
entac)vitycontexts,tosketchabroaderrangeofdesign
concepts,andtomakemoreinformeddecisionsabout
designstrategyinthisspace.
Stakeholdersandinuencersinapplica'onenvision
ingcanusetheseideastodriveproductteamstowarda
broaderconversa)onaboutwhatitmightmeanto
valuablyaugmentspecictypesofknowledgework.
Studentsmayndthissurveyoffactorsinforma)ve,
gainingasenseforthepoten)albreadthofconsider
a)onsthatcaninuencethedesignofthese
compu)ngtools.
100ideasisaveryroundnumber,anditpointstothelimita
)onsofthisbook.Justasthereisnosetrecipeforeec)ve
productdevelopment,therearemanyother,equallyvalidideas
forenvisioninginterac)veapplica)onsforknowledgework.The
ideasinthisbookwereselectedduetotheirpoten)alimpacts
inawiderangeofapplica'onenvisioningconversa)ons.Many
oftheideasrepresentgenerallyimportantconsidera)onsthat
arecommonlyoverlookedincontemporaryproducts.That
beingsaid,someoftheideaswillpresumablybemuchmore
importantforspecicproductcontextsthanothers.Noneofthe
100ideasareuniversalsordoordieedicts.Pleasetakethemor
leavethem,dependingonthesitua)onyoundyourselfinand
yourbeliefintheirvalue.
Thereaderwillndfewmen)onsofspecictechnologiesinthis
book,otherthanfrequentreferencestocertaingenresofnet
workedapplica)onsusedinarchitecture,clinicalresearch,and
nancialtrading.Forexample,thisbookdoesnotfocusonWeb
technologies,eventhoughthe100envisioningideascouldbe
extensivelyappliedtoWebbasedtools.Therearealsolimited
referenceswithinthe100ideastospecicmethodologies,other
thansomegeneralapproachestomodelingworkprac)ce(the
hierarchyofopera)ons,tasks,andlargerac)vi)esiscoarsely
adaptedfromAlexeiN.Leon)evsAc)vityTheory)andinterac
)ons(BenShneidermansObjectAc)onInterfaceModel,
withoutitsemphasisondirectmanipula)on).Thisexclusionof
extensivetechnologyandmethodologyreferenceswasinten
)onal.Ideally,productteamsusingverydierenttechnological
founda)onsandmethodologicalapproacheswillndthisbook
tobeuseful.Intheend,allviablemethodologieshavesome
placefordetermininganapplica)onsessen)alformanddirec
)on,regardlessofwhatthatpar)cularprocessboxhappensto
becalled.Pleaseinsertthisbooksapplica'onenvisioningideas
there.
Althoughthisbookcontainsideasforthedevelopmentofnew
technologies,itisanythingbutsomeaZemptatdistantfutur
ism.Instead,thefocushereisprimarilyonpersonalcomput
ingapplica)onsthatcouldconceivablybeinfrontoftheeyes
ofknowledgeworkersatthe)meofwri)ng,giventhestate
FRONTMATTER|INTRODUCTION
WORKINGTHROUGHSCREENS
19
ofcontemporarytechnologies.Thedomainspecicexamples
usedthroughoutwillreinforcethisfocus.Althoughsomeofthe
func)onali)esdescribedintheseexamplesarepresumablynot
availableinrealworldtools(nospecicproductswerereferred
toduringthewri)ngorillustra)onofthisbook),theyarein
tendedtorepresentrealis)cpossibili)esforinterac)vecomput
inginthepresenttense.
CategoryD,ConsideringworkersaZen)ons,containsseven
ideasthatcanhelpproductteamsenvisionfunc)onality
conceptsthateec)velyaccountforthestrengths,limita)ons,
expecta)ons,andcustomsassociatedwithworkersaZen)ons.
Teamscanrefertothissec)onwhenenvisioninghowtheirap
plica)onsmightsupportusersdesirestoremainproduc)vely
focusedontheirchosenvoca)ons.Theideasinthiscategory
highlightthepoten)alimportanceoftemposofwork,expected
eort,opportunitycosts,distrac)on,engagement,resuming
work,alertsfunc)onality,thedevelopmentofhabitandauto
ma)city,andotheraZen)onalconsidera)ons.
CategoryE,Providingopportuni)estoooadeort,contains
sixideasthatcanhelpproductteamstoenvisionfunc)onality
conceptsthatcouldreduceunwantedknowledgeworkeort
whileatthesame)mekeepingworkersintheseatofcontrol.
Theideasinthiscategoryhighlightthepoten)alimportanceof
ooadingmemoryburdens;automa)ngappropriateopera
)ons,tasks,andac)vi)es;allowingworkerstomaintainan
internallocusofcontrol;andprovidingmeaningfulvisibilityinto
theinternalworkingsofautoma)on.
CategoryF,Enhancinginforma)onrepresenta)on,contains
elevenideasthatcanhelpproductteamsenvisionhowsystems
oftailoredandinterac)veinforma)onrepresenta)onscould
providevalueintargetedknowledgeworkprac)ces.Theideas
inthiscategoryhighlightthepoten)alimportanceofrepresen
ta)onalcoordina)on,genre,novelty,rela)onships,transforma
)on,andinterpreta)onaids,aswellassomespeciccategories
ofinforma)ondisplay.
CategoryG,Clarifyingcentralinterac)ons,containsseven
ideasthatcanhelpproductteamssuccessfullyenvisionkey
interac)onscenarioswhileeshingoutsketchesoftheircentral
func)onalityconcepts.Theideasinthiscategoryhighlightthe
poten)alimportanceofinterac)venarra)ve,clarityaround
levelsofselec)on,specicinstancesoferrormanagementand
workspaceawareness,supportforimpromptutangents,pre
senta)onofrelevantsuppor)nginforma)on,andtransi)oning
workoutcomesfromprivatetopublicview.
CategoryH,Suppor)ngoutcomeexplora)onandcogni)ve
tracing,containsfourideasthatcanhelpproductteamsenvi
sionsupportforknowledgeworkersscenarioorientedexplora
)onofpoten)aloutcomes,aswellashistoricalreviewofappli
ca)oncontent.Theideasinthiscategoryhighlightthepoten)al
importanceofversioning,undo,ac)onhistoryforinterac)on
objectsorfunc)onalareas,andprivate,workingannota)ons.
CategoryI,Workingwithvolumesofinforma)on,contains
sevenideasthatcanhelpproductteamsenvisionfunc)onality
conceptsformanagingandworkingwiththemassesofinforma
)onthataregeneratedby,andreferencedthroughout,knowl
edgeworkac)vi)es.Theideasinthiscategoryhighlightthe
poten)alimportanceofexibleorganizingmethods;searching,
ltering,andsor)ngapplica)oncontent;handlinguncertain
datasets;integra)nginforma)onsources;providingmessag
ingaroundcontentupdates;andarchivingunusedyetvalued
informa)on.
CategoryJ,Facilita)ngcommunica)on,containssevenideas
thatcanhelpproductteamsenvisionappropriatesupportfor
bothimplicitandac)vecommunica)oninknowledgework
prac)ces.Theideasinthiscategoryhighlightthepoten)al
importanceofintegratedcommunica)onac)ons,representa
)onalcommonground,workhandos,authorshipinforma)on,
featurestofacilitatecontactbetweenworkers,publicannota
)onofinterac)onobjectsandfunc)onalareas,standardized
genresofcommunica)ons,andprin)ngop)onsthatcant
workerscommunica)onneeds.
CategoryK,Promo)ngintegra)onintoworkprac)ce,con
tains13ideasthatcanhelpproductteamsenvisionapplica)on
conceptsthat,beyondbrandedmarke)ngclaims,areintended
tounfoldasrelevantandapproachabletoolsfortargetedtasks
andlargerac)vi)es.Teamscanalsousetheseideastoenvision
extensibilitythatcouldallowtargetedindividualsandorgani
za)onstobindnewtoolstotheirexis)ngcompu)ngsystems
andcustoms.Theideasinthiscategoryhighlightthepoten)al
importanceofapplica)onlocaliza)on,introductoryexperiences,
earlyaZribu)onsofusefulness,dieringdesignapproaches
basedonfrequencyofaccess,carefullyconsidereduser
assistance,applica)oninteroperabilityandintegra)on,end
userprogramming,credibilityofcontentandprocesses,and
athandapplica)onreliability.
CategoryL,Aimingforaesthe)cuserexperiences,contains
veideasthatcanhelpproductteamsenvisionamoreenjoy
able,appealing,domainappropriate,recognizable,and
poten)allyuniquedirec)onsfortheirapplica)onsaesthe)cs.
Theideasinthiscategoryhighlightthepoten)alimportanceof
carefullydesignedknowledgeworkoutputs,mee)ngor
exceedingcontemporaryaesthe)cstandards,exploringsmall
buticonicdesignresemblancestoknowndomainar)facts,pur
suingclearillustra)oncontentanddirectbranding,andconsid
eringiconoclas)caesthe)csdirec)ons.
CategoryM,Planningconnec)onwithuse,containsfourideas
thatcanhelpproductteamsenvisionwaystoan)cipate,learn
from,andsupporttherealworlduseoftheircompu)ngtools.
Theideasinthiscategoryhighlightthepoten)alimportanceof
havingearlyanditera)veconversa)onswithtargetedknowl
edgeworkers,suppor)ngsystemchampionsthatcouldadvance
productadop)on,fosteringandlearningfromapplica)onuser
communi)es,andconsideringthepoten)alforunan)cipated
usesoftechnologicalop)ons,longbeforetheirimplementa)on
hasbegun.
FRONTMATTER
WORKINGTHROUGHSCREENS
20
Architecture
Architectsandtheirrms,generallyspeaking,seektoprot
ablycreatewelldesigneddrawingsforbuildingsthataddress
complexcriteria.Thesecriteriacanbesetbydiversestakehold
erssuchasclients,civilengineers,governmentregulators,and
thegeneralpublic.Architectsalsosetmanycriteriathemselves,
basedontheirtrainingandtheirpersonalperspec)veson
whatcons)tutesgooddesign.Toreachtheseaims,architects
frequentlytransi)onbetweensynthe)ccrea)vityandhighly
analy)calproblemsolving.Theprocessofarrivingatagreed
uponbuildingdesigns,andcarryingthemforwardthrough
construc)on,caninvolvemanydierenttypesofac)vi)esand
workprocesses.Forthisandotherreasons,teamsofarchitects
andconsultants,ratherthanasingleindividual,areoken
responsibleforthedesignofanygivenproject.
someofarmsapplica)onsareusuallytailoredspecicallyfor
architecturalprac)ces,architectsalsoemploystandardproduc
)vitytoolsandothergeneralpurposeproductsaspartoftheir
technologicalrepertoires.
Thegenera)onsofarchitectsworkingtodayhavevarying
desiresandexpecta)onsfortheirownuseofinterac)veappli
ca)ons.Someofthemoreexperienced,seniorarchitectshave
remainedre)centaboutusingcompu)ngintasksthatthe
majorityofarchitectsnowexclusivelyaccomplishonscreen.
Theseexperiencedprofessionalsokenfocusonhowcompu)ng
toolscanlimittheexpressivenessandclarityofarchitectural
outputs,whileatthesame)meaddingahighdegreeoflearn
ing,abstractness,andcomplexitytotheirownworkprac)ces.
Thisre)cenceisinstarkcontrasttonewprac))onersinthe
eld,whoareexpectedtohaveastandardsetofskillsthat
includeseec)veopera)onofmanyofthelatestcompu)ng
tools.Inbetweenthesetwoextremesareprac))onersthat
arehighlyskilledatusingtheirfavored,provenproducts,and
canmakethesechosentoolstawidevarietyofsitua)ons.
Atthe)meofwri)ng,asubsetofleadingarchitecturestudios
hasastronginterestinadop)ngnewtechnologiestoaccom
plishtheiraims.Someevenconsidertheiruseofadvanced
compu)ngapplica)onsasoneoftheirkeydieren)atorsinthe
marketplace.Manyoftheexpressive,curvilinear,andasymmet
ricalgeometriesfoundincontemporaryarchitecturewouldbe
eec)velyimpossibletoresolvewithoutthetypeofinterac)ve
explora)onsthatareavailablewithincontemporarycompu)ng.
Addi)onally,someculngedgearchitectshavebecomeinter
estedinhowcertaintoolscanprogramma)callygeneratenovel
formsandbasedonitera)velydenedrulesandconstraints.
Visionsofinterac)veapplica)onsinarchitecturalprac)cebegan
rela)velyearlyinthehistoryofcompu)ngandcon)nuetohold
remarkablepromiseforfutureexpansion(seetheearliermen
)onofDouglasEnglebartslandmarkapplica)onconcepton
page16).Thesetechnologicalpossibili)eshavebeentempered
bytheestablishedprofessionalculturesinmanyarchitecture
rms,whichhavehistoricallybeenrela)velyslowtoadopt
availablecompu)ngtools.Atthe)meofwri)ng,foranimpor
tantrangeofreasonsthatarelikelytopersistforsome)me,
aconsiderableamountofarchitecturalprac)ceiss)llbeing
accomplishedoutsideofcompu)ngenvironments.
Duringtheintervalsofaprojectwherearchitecturermsdofre
quentlyturntointerac)veapplica)ons,theymayuseavariety
ofproducts,includingcomputeraideddraking(CAD)andother
toolsforexploring,visualizing,simula)ng,presen)ng,revising,
detailing,andcommunica)ngdesignpossibili)es.While
Akey,recentdevelopmentintheindustryhasbeentheintro
duc)onofBuildingInforma)onModeling(BIM),atermthat
encompassesanemergingclassofcompu)ngapplica)onsthat
isbeginningtodriveradicalchangesinarchitecturalprac)ce.In
BIM,theen)redesignofabuildingisstoredasacollabora)ve
virtualmodelthatcanbemodiedandreferencedbydierent
contributorstoaproject,purportedlyimprovingcommunica
)onandreducingrepresenta)onalmisunderstandings.Since
BIMinherentlypresentsmanyofthechallengesthatcanoccur
whenaZemp)ngtosupportcollabora)veworkwithinterac)ve
applica)ons,ahypothe)calbuildingmodelingapplica)on
appearsthroughoutthearchitecturalexamplesincludedinthe
100envisioningideas.
Thec)onalarchitectinthisbooksexamplesworksata
mediumsized,culngedgestudiowitharobustcompu)ng
infrastructure.Sheiss)llintherela)velyearlyphasesofherca
reer,thoughshealreadyhashereyesetonbecomingapartner
somedayorstar)ngasimilarprac)ceelsewhere.Atherlevel
ofseniority,sheisageneralist,withresponsibili)esthatrange
fromclientworkshopstoitera)velydevelopingdesignand
construc)ondocuments.Sheispartsketchbookdreamer,part
diplomat,andpartdetailorientedworkhorse.Herworkplace
goalsinclude:
Surpass,oratleastmeet,clientexpecta)ons
Createappealing,func)onal,highqualitydesigns
Incorporatecompellingideasandgooddesigninto
buildingdrawings
Collaborateeec)velytomeetprojectbudgetsand
)melines
Contributetoawardwinningworkthatimpresses
partnersinherrm
BuildingInforma'onModelling|Applica'onConcept
FRONTMATTER|PRIMERONEXAMPLEKNOWLEDGEWORKDOMAINS
WORKINGTHROUGHSCREENS
21
Clinical Research
mining,toelectroniclaboratorynotebooksforkeepingtrackof
experimentalprogress.Totheunini)ated,steppingintoalarge,
wellfundedlabcanfeelsomethinglikesteppingintosomefu
turis)cversionofanindustrialproduc)online,withmany
sta)onsandthebuzzofhumanandmachineac)vity.
Clinicalresearchscien)sts,generallyspeaking,wanttomake
applieddiscoveriesrelatedtohumanhealth.Thesescien)sts
adoptdiversemethodsandtechnologiestoaZacktheirresearch
problems,dependingonthenatureofthetopicunderstudy
andresearchersownareasofexper)se.Dierentresearch
ques)onsandmethodologicalapproachesareokenfundedand
staedatdierentlevels,thoughtheselevelscanchangedras)
callywhenpromisingresultsappear.Adhocprocedurescan
quicklybecomeestablishedprotocolsasaclinicallabseorts
progressfromminimallystaedexplora)onstoalarger,
produc)onworkforceofexperimenta)on.
Manyclinicalresearchlabsstudythegene)cproper)esof
samplesinordertounderstandthepresenceorabsenceof
characteris)csthatmaybeper)nenttotheirresearchprob
lems.Makingcondentconclusionsinthesetypesofstudiescan
requireamassivenumberofexperiments,resul)nginvolumes
ofdatathatarediculttomanageoutsideofcompu)ng
environments.
LabInforma'onManagement|Applica'onConcept
Lifescien)sts,alargercategorytowhichclinicalresearcherscan
besaidtobelong,wererela)velyearlyusersofcompu)ng,and
theyhavecon)nuedtodrivesomeofthemostexci)ngprog
ressintheapplica)onofinterac)vetoolstoknowledgework.
Although)mespentatthelaboratorybenchhasremaineda
stapleofmanyclinicalresearchac)vi)es,extensiveonscreen
workhasalsobecomepartoftheessen)alcharacterofthese
scien)stsworkinglives.
Clinicalresearchlabsdierintheiradop)onofspecialized
compu)ngtools,basedinlargepartontheirbudgetsandthe
characteroftheirresearch.Labswithlimitedcompu)nginfra
structureokenfocusonstoringexperimentaldatainacentral
repositoryandprovidinglaboratorystawithtypicalproduc)v
ityapplica)ons,whichtheymaythensupplementwithavariety
opensourcetools.Atthe)meofwri)ng,clinicallabswithmore
extensivecompu)nginfrastructurehavetheop)ontoadopt
technologiesfornearlyeverystageofexperimentalworkow,
rangingfromsampleprepara)onrobo)csandautomated
instrumenta)on,tospecializedanalysissokwarefordata
LabDataAnalysis|Applica'onConcept
Themostfrequentlyusedapplica)oninmanyclinicallabsisthe
LaboratoryInforma)onManagementSystem(LIMS).LIMS,atits
mostextensive,keepstrackofallstoreddataaboutalabora
tory,fromthestockontheshelvestotheresultsofgene)c
tests.Manyofthesesystemsalsoprovidefunc)onalityfor
deningandmonitoringlaboratoryworkow,allowingscien)sts
todesignanddistributeexperimentalprotocolsforlabtechni
ciansandautomatedinstrumentstofollow.SinceLIMSareoken
opentointegra)onwithotherapplica)ons,theycanbecome
acentralhubforconnec)ngallofalaboratoryscompu)ng
infrastructure.
Applica)onsforanalyzingclinicaldataareanimportantclass
oftechnologiesthatmaybeconnectedtoaLIMS.Theanalysis
toolsdesignedforthescien)cmarketrepresentsomeofthe
mostadvancedexamplesofinterac)veapplica)onscurrently
availabletoknowledgeworkers.Thesetoolscantakeseemingly
countlesspiecesoflaboratorydataandpresenttheminways
thatallowscien)ststounderstandtrends,uncoveranomalies,
andmakedecisions.Robustvisualiza)onfunc)onalitycanallow
researcherstosikthroughexperimentalresultsfromavariety
ofperspec)vesbasedonemergentwayndingapproaches.In
clinicalresearchareaswherecertainestablishedanalysesare
okenusefulforunderstandingdata,highlytailoredfunc)ons
canautomateknown,wellcharacterizedtestsandpresent
theirresultsinclearandac)onableinforma)ondisplays.
Thec)onalscien)stinthisbooksexamplesconductsclinical
research,largelyfundedbygovernmentgrants,onpopula)ons
withadeadlyhereditarydisease.Shehashadmanyyearsof
academictrainingandexperienceandisvaluedforherintel
ligence,depthofknowledge,insights,andpersonaldrive.She
hasrecentlybecomethePrincipleInves)gatorofherown
researchlab,withresponsibilityoverallofitsclinicalprograms
andpersonnel.Hernewfacilityhasextensivecompu)nginfra
structure,andshehasbeenabletoselectLIMSandanalysis
applica)onsthatpresentthebestavailabletforherplanned
researchapproaches.Herworkplacegoalsinclude:
Makediscoveriesthatleadtoimprovementsin
humanhealth
Designinnova)vestudiesandprotocols
Mentorstudentsandsta
Ensurethatlabtechnicianshavewhattheyneedto
conductexperiments
Analyzeexperimentaldataasthoroughlyaspossible
Publishleadingndingsinreputablejournals
Managelabresourceswisely
FRONTMATTER|PRIMERONEXAMPLEKNOWLEDGEWORKDOMAINS
WORKINGTHROUGHSCREENS
22
Financial
Trading
Themanyspecializa)onsofnancialtradingare,generally
speaking,abouttheexchangeofnancialinstrumentstomaxi
mizereturnsfortraders,theirrms,andtheirclients.Theteams
thataccomplishthesegoalsarecomposedofdis)nctroles
andestablishedhierarchicalstructuresthathelpensurestrict
accountability.Oneimportantdis)nc)oninnancialrmsper
sonnelisthepervasivesepara)onbetweentradingandback
ocegroups.Whiletradersmakedecisionsaboutac)onsin
theirmarkets,thebackocecompletesthedetailedworkthat
makesdealshappen,suchasbilling,accoun)ng,andanyrecon
cilia)onofspecicsthatmightbeneeded.
SpecializedTrading|Applica'onConcept
exchangeshavecreatedopportuni)esfortradingautoma)on
basedonpredened,quan)ta)verulessetwithinandexecuted
bycompu)ngtools.Insitua)onswherethissortofautoma)on
isusedextensively,actualconversa)onsoutsideofonesown
rmmayoccuronlyinspecialcases,suchasnego)a)onsover
largedeals,orasaninten)onalmeansofbuildingspecic
businessrela)onshipsthroughpersonalconnec)on.
Real)memarketinforma)onfeeds,aswellasawealthof
onlineresearchfunc)onality,havecreatedthepoten)alfor
informa)onoverloadandexcessivecogni)veburdensin
traderswork.Successfultraders,havingadaptedtothis
poten)allyoverwhelmingcontext,becomeskilledatknowing
whentoinvest)metoresearchatransac)onandwhenitis
morebenecialtosimplyexecuteadealbasedonimmediately
availableinforma)on.Thesechoicesof)meandaZen)onare
made,inpart,basedontheinputandvisibleac)vi)esofother
traders.Onscreentoolsforsuppor)ngcollabora)onareoken
supplementedwithshoutstocolleaguesacrosstheroomorvia
aglobalsquawkboxintercomsystem.
Whiletheuseofcompu)ngisuniversalinmodernnancial
organiza)ons,individualrmshavevaryingaltudesabout
providingnewtechnologiestotheirworkforces.Somerms
conductupdatestotheircompu)nginfrastructureinlong,safe
cycles,whileothersarecon)nuallyaZemp)ngtoimprovethe
produc)vityoftheirstabyprovidingthemindustryleading
applica)ons.
Thehistoryofnancialtradinghasstrong)estoadvanced
applica)onsofcommunica)ontechnologies.Tradersarecom
munica)vepeople,andongoingrela)onshipsbasedonstable
interchangeshavetradi)onallybeenanecessityinorderto
securefavorabletransac)onsinmarketsover)me.Thedesire
forthemostcurrentmarketinforma)onpossiblehasdriven
successivegenera)onsoftraderstorapidlyadoptnewtechnol
ogies.Forexample,oneoftherstapplica)onsofthetelegraph
wasthetransmissionofmarketdata,andinasimilarvein,many
nancialorganiza)onswererela)velyearlyadoptersof
communica)onviacomputernetworks.
Compu)ngautoma)onandinterac)veapplica)onshavehad
profoundimpactsonprofessionalprac)ceinnancialtrading.
Althoughcontemporarytradersmays)llbevocalpar)cipants
intheirmarkets,atthe)meofwri)ng,manytypesoftrading
transac)onsaretypicallyaccomplishedwithoutanyfacetoface
orphoneconversa)on.Insteadofverbalinterac)on,communi
ca)oninthesespecial)esnowcommonlyinvolvestheexchange
oftextualinforma)ononcomputerscreens.Thesenetworked
SpecializedMarketAnalysis|Applica'onConcept
Themaindriversforadop)ngnewtechnologiesintotradingac
)vi)eshavebeenpromisedincreasesineciencyandvolume,
reduc)onsinerrors,warehousingofusefuldata,andfreeing
workersfrommenialac)onssothattheycanspendmore)me
conduc)ngsmarterbusiness.Financialrmsokendevelop
theirownspecializedcompu)ngtoolsinternally,andwhenthey
purchaseapplica)onsfromnicheproductvendors,theymay
substan)allycustomizethemduringtheirsystemintegra)on
processes.Outsideofdomainspecicproducts,bothtraders
andbackoceworkersmakeextensiveuseoftypical,othe
shelfproduc)vityapplica)onsandcommunica)ons
technologies.
Thec)onalnancialtraderinthisbooksexamplesworksin
theagshipbuildingofaleadingglobalnancialrm.Hiscom
panyisknownformakingsignicantinvestmentsincomput
inginfrastructureforitshighlysoughtakersta.Hehasbeen
innancialservicesforafewyears,butiss)llatapointinhis
careerwherehewantstostayfocusedondaytodaytrading.
Heismo)vatedbymonetaryrewards,buthealsoenjoysthe
responsibility,risktaking,rapiddecisionmaking,andintensive,
momenttomomentfocusofmarkettransac)ons.Heisahighly
socialperson,andisknownbycoworkersandothertradersas
awitandconversa)onalist.Hisworkplacegoalsinclude:
Workfastandsmart,makingdecisionsquickly
Exceed,oratleastmeet,nancialtargets
Maintainbusinessrela)onshipsandhavegood
conversa)ons
Behonestandfairwithcounterpar)eswhile
advancingorganiza)onalgoals
Keepcurrentonrelevantmarketnewsandtrends
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
23
Ideasaboutthepoten)alrolesthataproductcouldplayinknowledgeworkcanarise
indierentways.Productteamsworkingwithinmaturegenrescanbuildandinnovate
basedonexis)ngunderstandings.Teamsseekingtocreatenovelapplica)ons,whether
tailoredtoaspecicworkplaceoralargermarketsegment,canhavemoreextensive,
fromthegroundupques)onstoconsider.Ineithersitua)on,teamscaninten)onally
reevaluateandeshouttheirini)alideasabouttheirproductscontribu)onsto
workersac)vi)es.
Sincesomuchofknowledgeworkistacitandoccursinsideworkersminds,itcanbe
dicultforproductteamstogathertheinforma)onthattheyneedtocreateuseful
sharedmodelsofcurrentworkprac)ceanditschallenges.Directobserva)oninwork
environmentsanditera)ve,par)cipatorymodelingprocessescanhelpteamsgain
insightsintowhatworkershavedicultyrememberingandar)cula)ng.
Dierentapproachestomodelingworkprac)cecanframecertainproblemspacesin
dierentways.Teamscanusethesedieringframestoiden)fyareasforfruituldesign
concep)ng,suchasneededbasicsforacompu)ngtool,poten)alareasfor
improvement,andworkersunmetneeds.
Thiscategorycontains9ofthe100applica'onenvisioningideasinthisbook:
A1.Inuen)alphysicalandculturalenvironments
A2.Workersinterrela)onsandrela)onships
A3.Workprac)cesappropriateforcomputermedia)on
A4.Standardiza)onofworkprac)cethroughmedia)on
A5.Interrela)onsofopera)on,task,andac)vityscenarios
A6.Openandemergentworkscenarios
A7.Collabora)onscenariosandvaria)ons
A8.Localprac)cesandscenariovaria)ons
A9.Highvaluera)ofortargetedworkprac)ces
Productteamscanusetheseideastoexplorehowdierentunderstandingsofknow
ledgeworkprac)cecaninformdiverseapplica)onconceptsandreneddesignstrate
gies.Evenwhenaproductsini)alchartertargetsaspecicdomaingoalorac)vity,
moreexpansivemodelingandidea)oncanhighlightopportuni)esformoresystemic
responsesandvaluableinnova)ons.
Thecentralno)onofthiscategoryappliestoalloftheapplica'onenvisioningideas,
thoughitismostcloselyrelatedtotheDeninginterac)onobjects(B),Establishing
anapplica)onframework(C),Promo)ngintegra)onintoworkprac)ce(K),
andPlanningconnec)onwithuse(M)categories.
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Anancialtraderdependsonmanyelementsofhisoceenvironmenttoaccom
plishhiswork.Fromtheyellingdistanceproximityofkeycolleagues,totheavail
abilityofspecializedcompu)ngandcommunica)ontools,totheinhouseservices
thatallowhimtoworklate,hefeelsthathisrmhasdoneeverythingitcanto
supporthimashestrivestositathisdeskandfocusonmaximizingprotsfor
hisgroup(seeillustra(on).
Ascien)storganizesthespa)allayoutandbenchassignmentsofherclinicallabto
promotefrequent,unplannedcommunica)onandtheeec)veexecu)onofstruc
turedresearchwork.Therearefewoces,andmostofthecompu)ngwork
sta)onsareplacedonornearbencheswheretechniciansrunexperiments.
Anarchitectsdesktopcomputerissituatedinanopenoorplanroomdedicatedto
asinglebuildingproject.Thewallsofthespacearecoveredwithlargeprintoutsof
currentwork.Shetypicallydoesnothavetogoveryfartohaveaninformalconver
sa)onwithanyoneonherprojectteamthoughshes)llndsthegrouptobe
toohierarchical.
Whatsizeandvarietyoforganiza)onsmightyourteambetarge)ngwithyour
interac)veapplica)on?Howsimilararetheseenvironmentstoeachother?
Financial
Trader
Howcouldspecicculturalcharacteris)csoftargetedworkersenvironments,such
assharednorms,values,andcustoms,impactthestrategicdirec)onofyourteams
compu)ngtool?
Whatbreakdownsinworkprac)cearecurrentlycausedoraggravatedby
environmentalfactors?Couldthesebreakdownsrepresentpoten)al
opportuni)esforyourproduct?
Howdophysicalcontextsshapeworkerscommunica)ve,coopera)ve,and
collabora)veeorts?
Howareimportantworkar)factslocatedwithinphysicalspaceandcultural
zones?Whatunderstoodnormssurroundtheiruseindierentenvironmental
circumstances?
Whataltudesdotargetedknowledgeworkershaveregardingtheirownmobility?
Whatac)vi)esdotheyexpecttobeabletoaccomplishatvariousloca)ons?
Whenproductteamsdonotac)velyconsiderthepoten)alinuenceofphysicaland
culturalenvironmentontheiremergingideasaboutworkmedia)onandapplica)on
scope,opportuni)estoclearlysituateproductswithintheireventualcontextscanbe
lost.Applica)onsthatdonotadequatelyreectphysicalreali)es(K1)andculturalset
)ngs(A2,C5,B7)canbemoredicultforworkerstolearn(D2,D3,K2,K6)andmaynot
beseenasuseful
oraZrac)veop)ons(K3).
Seealso:A,B8,C4,F2,G7,K10,M
Howhavethesecharacteris)cschangedover)me,andwhatdirec)onsarethey
trendinginnow?
Howdoestheconcentra)onordistribu)onofrelatedphysicalspacescurrently
impactknowledgeworkersprac)ces?
%$"' $#"!"&
Allknowledgeworkoccursinaphysicalandculturalenvironment,andsuccessful
individualscanbequiteadeptatmakinguseoftheirsitua)onalcontexts.Whilethe
conven)onalcubiclerowremainsastereotypedlandscapeforknowledgework,many
professionshavespecializedworkplaceschemesthathaveevolvedthroughouttheir
history(C7,G4).Changingorganiza)onalstructuresandphilosophies,inconjunc)on
withtheexpansionofcomputernetworksandothercommunica)ontechnologies(J),
havecreatedopportuni)esforsometypesofknowledgeworktobecomegeographi
callydistributed,remoteorevennomadic.
Productteamscanholis)callymodeltargetedselngsinsearchofvaluableinsightsthat
couldbemeaningfullyreectedintheirdivergentapplica)onconcepts.Forexample,
knowledgeworkersimmediateculturescanexertpowerfulinuencesoverthepurpose
andcharacterofwhattheyconsidertobestandardnormsandcustomaryprac)ces.At
amacrolevel,individualworkersmayalsolearnfromandcontributetocommuni)esof
prac)cethatspanmul)pleorganiza)onsandgeographicloca)ons(M3).
24
Howmightdierentmodelsandunderstandingsoftheseenvironmentalfactors
allowyourteamtoenvisionapplica)onconceptsthatcouldessen)allybelong
intargetedcontexts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
25
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howareworkforcesdividedupintheorganiza)onsthatyourteammightbe
targe)ngwithyourinterac)veapplica)on?
Whatrolesdodierentgroupsofknowledgeworkersplayinthecontextof
dierentac)vi)es?
Architect
Howdothesegroupsofworkersoverlapandinterrelate?Howcouldyourteam
characterizetheirgoalsandaZributesbasedonobservedrela)onsinrealworld
selngs?
Whichsocialnetwork)esandinterpersonalinterac)onsarethemostimportant
forsuccessfulworkprac)ce?
Which)esdotargetedworkersenjoyandvalue?
Ascien)sttypicallyworkswithotherresearchersinherclinicallab,thelabstech
nicians,representa)vesfromregulatorybodies,anumberofvendors,principle
inves)gatorsatotherlabs,andmembersofthescien)ccommunityatlarge.As
theheadofherlab,shewantstohavesomemeasureofcontroloverallofitskey
internalandpublicinterac)ons.
Whichinterac)onsareproblema)c?Couldthesebreakdownsrepresent
opportuni)esforyourproduct?
Whatdirec)onsaretheseinterpersonalconnec)onstrendingin?Whatchanges
inorganiza)onalrela)onshipshaveoccurredintherecentpast?
Whatoverridingmanagementaltudesaboutworkersinterrela)onscould
inuencethesuccessofyourcompu)ngtool?
Knowledgeworkisokenperformedwithincomplexsocialspheresthatcontainarange
ofoverlappingculturalexpecta)ons(A1).Aspartofeverydayworkprac)ce,successful
individualscanbecomeskilledatac)ngwithin,andmakinguseof,certaininterpersonal
rela)onships.
Productteamscanmodeltheserela)onshipsinsearchofvaluableinsightsthatcould
bemeaningfullyreectedintheirdivergentapplica)onconcepts.Conven)onalprofes
sionalprac)ces,alongwithunderstoodworkowandpowerstructureswithinorganiza
)ons,maydictatehowdierentactorsworktogethertoaccomplishcertainoutcomes
(A4,C6).Addi)onally,localwaysofworkingmayariseorganicallyfromasharedground
ingofimplicitnormsandcustoms,whichcanbereectedindivisionsoflabor(A7,A8)
andresul)ngar)facts(B).
Whenproductteamsdonotac)velyconsiderhowthespecicsofworkerssocial
worldsmightimpacttheiremergingideasaboutworkmedia)onandapplica)onscope,
opportuni)estoclearlysituateaproductinthecontextoftheseinterpersonalnetworks
canbelost.Applica)onsthatdonotallowexpectedsocialinterac)onsorreectex
pectedpowerrela)onships(A2,C5,B7)canbemoredicultforworkerstolearn(D2,
K2,K6)andmaynotbeseenasusefuloraZrac)veop)ons(D3,K3).Theseproducts
mayalsonotadequatelysupportimportantcoopera)veorcollabora)veworkprac)ces
(C7,G4)suchashandos(G7,J3)andotherformsofcommunica)on(J).
Seealso:A,B8,C8,M
Howmightdierentmodelsandunderstandingsofthesesocialfactorsallowyour
teamtoenvisionapplica)onconceptsthatcouldimprovevaluedinterpersonal
interac)onsforallinvolved?
Construction Team
Consultants
Client
Internal Team
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)sttestsavarietyofnoveltechniquestoensurethatherlaboratoryistaking
advantageofthelatestclinicalresearchmethods.Whilesheusescertainfunc)on
ali)esinherlabsonscreenapplica)onstoperformthesetests,shedoesnotexpect
thesecompu)ngtoolstosupportsuchopenexplora)onstothesamedegreethat
theysupporthighvolume,standardizedexperiments(seeillustra(on).
Anancialtraderspendsmostofhisdayusinginterac)veapplica)onstoaccom
plishpredictabletasks.Sinceheknowsthatthesetoolscanmakeimportanttransac
)onssomewhatimpersonal,heokenspendspartofhisdaystrengtheningbusiness
rela)onshipsthroughinformalphoneandfacetofacechats.
Anarchitectbeginsherprojectswithfreeformsketchingofpoten)alshapesand
ideas.Shewillnotuseherbuildingmodelingapplica)on,whichemphasizes
exac)ngdetails,toperformthisveryuidearlywork.
Foravarietyofreasons,notallknowledgeworkprac)cesarewellsuitedtobeingmedi
atedbyaninterac)veapplica)on.Workersmayvaluetheircurrent,oinemethodsof
accomplishingcertaintasksorlargerac)vi)es(A5)toanextentthattheydoandnot
wanttochangetheirprovencustoms.Evenwhenpeopleareopentocertainchanges,
thelimita)onsofcontemporarycompu)ngmayprovetooconstrainingforsometypes
ofthinkingwork(D1).Forexample,conven)onalcompu)ngtoolsinherentlystan
dardizeac)vi)esinwaysthatcanrestrictexplora)on(A4),andtheytypicallysupport
collabora)onbyoeringhighlyindividualis)cac)onswithincoopera)veenvironments
(C7,G4).
Withknowledgeworkerspreferencesandthelimita)onsofcurrenttechnologiesin
mind,productteamscancarefullytargetac)vi)eswheretheirapplica)oncoulddesir
ablyandfeasiblyprovidevalue.Sinceworkersmaybrieyusecompu)ngtoolseven
ininten)onallyoineac)vi)es,teamscanalsorespectullyenvisionmoreee)ng
touchpoints(G5).Thesebriefpointsofconnec)oncansome)messerveasvaluable
opportuni)estosupportsmallergoalswithtailoredfunc)onality,suchastheability
toinformadecisionbysearchingforrelatedinforma)on(B8,I5).
Whenproductteamsdonotac)velyconsiderwhethertargetedworkprac)cesare
appropriateandconduciveforonscreeninterac)on,resul)ngapplica)onsmaycontain
extensivefunc)onali)esthatarenotpar)cularlyappreciatedbyknowledgeworkers.
Theseproductsmaybediculttolearnandclumsyinac)on(D2,K2,K6,K13).When
organiza)onsmakesuchtoolsastandardpartoftheirprocesses,workersmayresent
thesetechnologiesandlimittheirownuseofthem(D3,K12).
Seealso:A,C6,D4,E5,M1,M4
26
Whatpor)onsoftheirworkprac)cesdotargetedindividualsandorganiza)onsnot
wanttomoveonscreen?Whatpor)onswouldtheyliketohavesupportedbyan
interac)veapplica)on?Why?
Clinical
Scientist
Howmightcontemporarycompu)ngbetooclosed,individualis)c,andconstraining
fortheknowledgeworkthatyourteamistarge)ng?
Whichworkprac)cesdonotinherentlylendthemselvestobeingmediatedbya
neartermcompu)ngtool?
Whichworkprac)cescouldberipeforonscreensupport,facilita)on,and
enhancement?
Whatlargertrendsandadvancedanalogiesintechnologyadop)oncouldvaluably
informyourteamsdecisionmakingaboutwhichac)vi)estotarget?
'0,)+-.+-1+-(
,-+&/%.+*+-(
Arethereanyopportuni)esforyourapplica)onconceptstosupportsmallpor)ons
ofotherwiseoscreenwork,ratherthanlargerexpansesofworkprac)ce?
Howmightyourteammodelandusetheseunderstandingstoenvisionfunc)onality
concepts,poten)alapplica)onscopes,andlargerstrategicdirec)onsforyour
product?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
$
!
"#
"
2
"
"
###
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderusedtocommunicateaboutcertaintopicsthroughavarietyof
dierentchannels,butnowhefrequentlyuseshisnewtradingapplica)oninstead
ofreachingforotherop)ons.Ithasfunc)onalitythatallowshimtoquicklysend
targetedmessagestorelevantpar)es,andhelikestheideaofhisgroupstandard
izingtheirapproachtocommunica)on(seeillustra(on).
Anarchitectusedtohavedierentapproachestoaddingconstruc)onnotesto
dierenttypesandscalesofdrawings.Whenherstudiomadetheswitchtousinga
buildingmodelingapplica)on,whichhasverydierentimplica)onsandopportuni
)esforthesenotes,sheworkedtoinformandeducateexternalcolleaguesabouta
newsetofnota)onstandards.
Ascien)stsetsupproceduresforherlabtechnicianstofollow.Whiletheseproce
dureshavealwaysbeenconsistent,theintroduc)onofherlabsnewinforma)on
managementapplica)onhasfacilitatednewlevelsofusefulstandardiza)onthat
hadpreviouslybeentoodiculttoachieve.
Interac)veapplica)onsinherentlycontainsomestandardizingconstraints.Forexample,
dataaZributesmayhaveapredenedlistofvalidop)ons,andnaviga)onpathways
betweenfunc)onalareasmaybestrungtogetherinmeaningfullypredeterminedways
(C4).Somedesignsforcompu)ngtoolsaremoredirec)vethanothers,andchanneling
constraintscanhavedierentlevelsofmutability,rangingfromsomewhatexibleto
highlyxed(K6).
Productteamscansketchstandardizingconstraintsthatareusefulandwellsuited
totargetedtasksandlargerac)vi)es.Dependingonstandardiza)ongoals,arou)ne
knowledgeworkprocedurecouldbesupportedwithasetofrandomaccesstoolsinan
openapplica)onworkspace(A6,G2),anen)relyxedinterac)veworkow(C6,D4),
orevenanautomatedprocedure(E3,E4).Whenincomingrequestsforstandardiza)on
areinconsistent(A2,A7,A8),teamscanmapconsistenciesandvariabili)esinorderto
envisiondefaultapproaches,alongwithmethodsofcustomizingthosedefaultstomeet
localprac)cesandindividualneeds(C8,D1).However,some)meseec)vestandards
simplycannotbedened.
Whenproductteamsdonotac)velyconsiderhowimplicitorexplicitstandardiza
)onmightimpacttheiremergingideasaboutworkmedia)onandapplica)onscope,
opportuni)estoprovidevaluableinexibili)escanbelost.Whenapplica)onscontain
inappropriatestandardiza)on,theycancreatefrustra)ngandunpersuasivelimita)ons
onac)on,poten)allyleadingtodicul)esinadop)on(K)andexcessivelyeortul
workarounds(D2,D3).
Seealso:A,B5,E,F,G1,J6,L2,M1,M4
27
Whichstandardiza)onsofworkprac)cedotargetedindividualsandorganiza)ons
currentlyvalue?Why?
Financial
Trader
Wherehavetheyinten)onallyavoidedstandardiza)on?Wheredotheydisagree
onthetopic?
Whatvaluedoesstandardiza)onprovideincurrentprac)ces?
Whodenedcurrentstandardiza)ons?Howweretheyintroduced?
%
Whichareasofworkprac)cearetrendingtowardmorestandardiza)on?
Whicharetrendingtowardless?
Howareagreeduponworkprac)cesformalizedintostructuredworkprocesses
withintargetedorganiza)ons?Whatmightyourteamlearnfromthesetransi)ons?
Wherecouldconic)ngstandardiza)onrequestsmakeitdiculttodeneuseful
onscreensupport?Atwhatpointarerequeststoodiverseforasinglecompu)ng
tooltobeeec)veforamajorityofusers?
Whatadvancedanalogiesaboutstandardiza)onsinothereldscouldvaluably
informyourteamsstrategicidea)on?
Howmightyoursketchedfunc)onalityconceptsmaintainorexpanduponexis)ng,
usefulstandardiza)ons?
,
.
/
Whatopera)ons,tasks,orevenen)reac)vi)esthatyourteamisconsidering
foryourproductsscopewilllikelyrequirefurtherstandardiza)oninordertobe
supportedeec)vely?
%%#)+)'(!&(*&)*%(!-*!&%&,&("'(*!
Whichpartsofyoursketchedapplica)onconceptscouldimplyfurther
standardiza)onbydesign?Couldtheseconstraintsbeahindranceorwillthey
meaningfullydirectinterac)onandworkoutcomes?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
'
.
/
.
.
$
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anarchitectperformsmanysmallopera)onsinherbuildingmodelingapplica)on,
progressivelycomple)ngseparatetasksthatincrementallyadvancetheproject.
Theseindividualadvancements,inconjunc)onwithhercolleaguescontribu)ons
tothesamemodel,resultinaseriesofitera)ons,whicheventuallyresultina
completeandapproveddesign(seeillustra(on).
Architect
Intheprocessofra)onalizingknowledgeworkforsystemdesign,productteams
inevitablybreakdownlargerworkprac)cesintosmallerpieces.Theymaycharacterize
segmentsofworkbyinputsandoutputs,theactorsinvolved(A2),relatedgoals,and
manyotherfactors(J3).Whilethisdeconstruc)veapproachcanbeakeymethodfor
developingmeaningfulunderstandingsofworkersbehaviors,itrunstheriskofsever
inginherentlinkagesthatcanbeessen)alforeec)veenvisioningofusefulandusable
compu)ngtools(C4,G1).
Productteamscanconnectcharacterizedunitsintonetworksand)eredhierarchies
thatreectworkerscurrentanddesiredprac)ces.Theycanrecognizethatwhenthey
envisionaspecicac)vityaspartoftheirapplica)onsscope(A3,A9),theyaregoing
tohavetosupportatleastsomeofitsrelatedtasksandopera)ons.Teamscandiscover
thattheselinkagesbetweenunitsmaynotbeexclusive,sothat,forexample,thesame
taskcanbe)edtotwodierentac)vi)es,withslightvaria)onsbasedondierencesin
context(A7,A8).Theymayalsoseethattheinterrela)onsinherentinworkprac)ces
couldsuggest,forexample,abasisforautomatedfunc)onality(E3,E4)orconnec)vity
withothertechnologies(B8,K8,K9,K10).
Whenproductteamsdonotac)velyconsiderhowtheinterrelatednatureofworkers
prac)cesmightimpacttheiremergingideasaboutworkmedia)onandapplica)on
scope,opportuni)estoenvisionclearlydened,easilynavigable,andfunc)onally
appropriateproductscanbelost(C1,C2).Consideringtheseinterrela)onscanbe
par)cularlyimportantwhenteamsarecrea)ngnoveltoolsthatdonothavecore,
establishedconven)onstofallbackon(F2,L2).
Seealso:A,B4,B5,C6,F1,G5,K,M1,M4
Anancialtraderperformsanumberofstepswhilecomple)ngeverytrade.These
individualtradescontributetohislargergoalofadvancingtheprotabilityofhis
rmbymaximizingthevalueofhisowntransac)ons.
Ascien)stanalyzestheclinicaldatageneratedbyherlabtechniciansakereach
roundoftheirexperiments.Theseindividualanalysesaccumulateintoastudys
ndings,whichthenleadtofurtherstudies,inachainofresearchthatcontributes
totheaccumulatedknowledgeofherclinicaleld.
28
Howshouldthediscrete,individualelementswithinyourteamsmodelsofcurrent
anddesiredworkprac)cesoverlap,nest,andinterrelate?
Couldindividualopera)onsmaptomorethanonetask,oraretheystrictly
hierarchical?
Couldindividualtasksmaptoseveraldierentac)vi)es?
Couldindividualac)vi)esmaptoother,largerac)vi)es?
Howmightthemappingofanindividualworkelementtomul)plesitua)onschange
howitisprac)cedunderdierentcircumstances?Wherecouldvaria)onsbasedon
thesemappingsbedras)cenoughtocallthemoutasdierentprac)ces?
Howmightdierentscenarioowsthroughyourteamsra)onalizedmapsofwork
prac)cedrivedierentrequirementsforfunc)onalityconcepts?
Whichthreadsandmappingsinyourmodelscouldbeessen)alforenvisioningyour
applica)onsconceptualmodel,interac)onmodel,andpathwaysforgoaldirected
waynding?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
29
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stsuseofheranalysisapplica)onishighlycon)ngentonwhattrendsshe
discoversinherlabsclinicalresults.Withinthetoolsdatavisualiza)onfunc)onal
i)es,hergoalscanchangedras)callybasedonthepaZernsthatappearakereach
visualtransforma)onthatsheexplores(seeillustra(on).
Anarchitectisworkinginherbuildingmodelingapplica)ononaoorplanfora
hospitalscri)calcareward.Shetriesoutanumberofdierentroughlayoutsthat
couldmeettheprojectsrequirements,evolvingherowncriteriaforasuccessful
solu)onassheexploresdierentideas.
Whattasksorlargerac)vi)es,withinthescopeofworkthatyourteamis
inves)ga)ng,takeshapethroughtheimprovisa)onalstructureofworkers
prac)ces?
Clinical
Scientist
Whatdotargetedworkersaccomplishintheseopenandemergentscenarios
andvaria)ons?
Whataretheini)a)nggoalsineachofthesecases?Howcanthosegoalsevolve
throughdierentseriesofac)ons?
Istheknowledgeworkdomainthatyourteamistarge)ngtrendingtowardmore
improvisa)onortowardfurtherspecializa)onofdenedprocessesandroles?
Anancialtradersworkisprimarilycomposedoffrequent,brief,discrete,and
habitualac)ons.However,somepartsofhisworkareokennotsorou)ne,suchas
conversa)onsaboutproblema)ctradesorlargepoten)aldeals,bothofwhichcan
followirregularprocessesandrequireunpredictableamountsof)me.
Sometypesofknowledgeworkareprac)cedwithoutstepbystepproceduresoreven
highlevelroadmaps.Workersmaybegintheseprac)ceswithcleargoalsinmind,but
theirinten)onscanevolveasoutcomesunfoldthroughaprogressionofac)ons.Tosuc
cessfullyaccomplishthesescenarios,individualscanbecomehighlyskilledatrecogniz
ingpaZerns,situa)onallyturningtosupplementalresourcesandtools(G5,K8,K9),
makingmeaning,tes)nghypotheses(F8,F9,I2,I3),revisingtheirexpecta)ons
andunderstandings,anddeningsuccess(L1).
&)$'+*%
&)$'+*%!
&)$'+*%"
&)$'+*%#
Whatsitua)onsintheseimprovisa)onalscenariostriggerworkerstomake
decisionsaboutsubsequentapproachesandac)ons?
Whatarethemostimportantpointsofexibilityforyourteamtoconsiderwhen
aZemp)ngtosupporttheseworkprac)ces?
WhatotherpaZernsandregulari)escanyourteamndinthesecloudsof
poten)alscenarios?Howmightyouusetheseinsightstoideateusefuland
meaningfulfunc)onalityconcepts?
,$.
Thevaria)onsthatstemfromopenandemergentwaysofworkingcanbedicult
forproductteamstoappropriatelycaptureintheirshared,ra)onalizedmodels(A7,
A8).Insomecases,asinglemodeloftheseworkprac)cescancoveracri)calmassof
importantvaria)ons.Inmanyothercases,teamsmaybenetfromcrea)ngmodels
thatrepresentacloudofpoten)alscenariosaninterrelatednetworkoflargely
unsequencedpaZernsofac)on.
Whenproductteamsdonotac)velyconsiderhowopenandemergentscenariosmight
impacttheirdevelopingideasaboutworkmedia)onandapplica)onscope,resul)ng
productsmaylacknecessaryexibili)es(A9).Inthenameofstandardiza)on(A4),prod
uctteamsmaycrystallizeprocessesbasedoninadequateunderstandingsofcomplex
reali)es(B8,C8),resul)nginapplica)onsthatcanbedicultforworkerstoadoptand
use(D2,D3,G1,K).Attheirworst,thesehindrancestoopenandemergentworkcan
beevidencedintheoverallframeworkofacompu)ngtool(C1,C2),whichcanbean
excessivelydicultissuetocorrectinimplementedproducts.
Seealso:A,B4,G6,H,I5,K3,K6,K11,M1,M4
Howdotargetedindividualsandtheirorganiza)onsviewtheimportanceofopen
andemergentprac)ces?Dotheywishtheyweremorestandardized?Dothey
valuetheiropenness?
Howcouldsupportfortheseprac)cesimpacttheoverallscopeandframeworks
ofyourapplica)onconcepts?
,(.
Howfarmightyourteampushcertainexibili)esforopenandemergentprac)ces
beforetheinterac)onclarityofyoursketchedcompu)ngtoolsbeginsto
breakdown?
,
-
.
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectfrequentlyreviewsherprojectworkwithoneormorecolleaguesin
herrm,eitherformallyorinformally.Whilethisusedtotypicallyoccurfacetoface,
wri)ngonpaperprintouts,hercompanysnewbuildingmodelingapplica)onnow
allowshertomeetonlinewithteammembersfromdierentglobalocesin
ashared,highlyvisualworkspace(seeillustra(on).
Anancialtradersome)messharesthedetailsofimportantpendingdealswith
othertradersinhisgroup.Theirrmstradingapplica)onallowshimtosavedrak
proposalsoflarge,complexdealstoasharedloca)onwherehiscolleaguescan
accessandworkonthem.
Ascien)stsetsupherclinicalresearchlabsinforma)onmanagementapplica)on
inawaythatallowscertainlabtechnicianstoowncertaintasks.Shemakesan
excep)onforqualitycheckingprocedures,whichwillrequiretheinputoftwo
separatelabtechs.
Whattasksorlargerac)vi)es,withinthescopeofworkprac)cethatyourteam
isinves)ga)ng,areinherentlycollabora)ve?
Architect
Whataretheirgoalsineachofthesecases?
And it looks like the
people from our team
that I invited have
joined the online
workspace, and they
are looking at the
buildings details...
Whatbreakdownsinworkprac)cearecurrentlycausedoraggravatedby
coopera)veandcollabora)veinterac)ons?Couldtheseproblemsrepresent
poten)alopportuni)esforyourteamsproduct?
Istheknowledgeworkdomainthatyouaretarge)ngtrendingtowardmore
collabora)onortowardfurtherspecializa)onofdenedprocessesandroles?
Howdotargetedindividualsandtheirorganiza)onsviewtheimportanceof
collabora)veprac)ces?Dotheywishtheyweremoreindividualis)c?More
collabora)ve?
Whatspecicaspectsandeectsofcollabora)ondoworkersperceiveasvaluable?
Whichareinherentlyimportantforsuccessfuloutcomes?
WhatotherpaZernsandregulari)esmightyourteamndinshared,convivial
prac)ces?Howmightyouusetheseinsightstoideateusefulandmeaningful
func)onalityconcepts?
Varia)onsthatstemfromcollabora)vewaysofworkingcanbedicultforproduct
teamstomeaningfullyra)onalize(A4,A6,A7,A8).Insomecases,asinglemodelof
howaproductcouldmediateknowledgeworkcancoveracri)calmassofimportant
variants.Inmanyothercases,teamsmaybenetfromcrea)ngmul)plemodelsof
thesameareaofworkprac)ceinordertousefullyandappropriatelydescribespecic
instancesofcollabora)ve,oratleastcoopera)ve,ac)on.
Seealso:A,B5,B6,B7,B8,H2,H3,J1,J5,M1
Whatpartsofknowledgeworkthatcouldotherwisebeconsideredindividualis)c
havecollabora)veorcoopera)vevaria)ons?
Whatdotargetedworkersaccomplishinthesescenariosandvaria)ons?
Collabora)oninknowledgeworkcanrangefromaskingquickques)onstospending
longhoursac)velyworkingwithcolleagues,eitherinpersonoratadistance(A1).
Peoplemayrecognizesometasksorlargerac)vi)esasexplicitlycollabora)ve,whether
thatcollabora)ontakesplaceinreal)meorasynchronously(F1,J2).Eveninareasof
workprac)cewhereindividualsdonotfeelthattheyaredirectlycollabora)ng,theyare
okencoopera)velycomple)ngtheirownpartsofalargerprocesswhilesharingcertain
elementsoftheirorganiza)onalcontexts(C5,G7,J3,J4).
Whenproductteamsdonotac)velyconsiderhowthecollabora)veaspectsofknowl
edgeworkmightimpacttheiremergingideasaboutworkmedia)onandapplica)on
scope,resul)ngproductsmaynotbeadoptedbyindividualsandorganiza)onsthat
placeahighvalueonshared,convivialwork(K).Applica)onsframeworks(C1,C2)may
mistakenlyemphasizeindividualis)cdirec)vesovercoopera)veinterac)ons,inhibi)ng
boththedistribu)onofeortandmeaningfulvisibilityintoothersac)ons(C7,G4).
Suchframeworkscanalsocontributetothelikelihoodofhumanerror(C9,G3)and
driveworkerstoperformexcessivelyeortulworkarounds(D2,D3,D4).
30
Howcouldsupportfortheseprac)cesimpacttheoverallscopeandframeworks
ofyourapplica)onconcepts?
Howfarmightyourteampushcertainexibili)esforcollabora)vescenariosand
varia)onsbeforetheinterac)onclarityofyoursketchedcompu)ngtoolsbegins
tobreakdown?
Distant Collaborators
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
31
Examplesfromthreeknowledgeworkdomains:
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Anancialtraderhasworkedatthreedierentrmsinthelastveyears,usingthe
sametradingapplica)onineachorganiza)on.Althougheachrmhadslightlydif
ferentwaysofaccomplishingthesamegoals,thetradingtoolconsistentlydisplayed
therightkindsofexibilitytobeeec)veineachenvironment(seeillustra(on).
Ascien)stsuseofheranalysisapplica)onsdependsonthepurposeandmethods
ofthepar)cularclinicalstudiesthatherlabiscurrentlyconduc)ng.However,look
ingacrossthedierenttypesofstudiesthatherlabhasrecentlypursued,shethinks
thatshetypicallyperformsdierentavorsofthesameessen)alanalyses.
Financial
Trader
Whattasksorlargerac)vi)es,withinthescopeofworkprac)cethatyourteamis
inves)ga)ng,areperformeddierentlyindierentlocalesandsitua)ons?
Whatvariabili)esstemmainlyfromlocaldierencesinprac)ces,asseenwhen
lookingacrosstargetedorganiza)ons?
Anarchitectmeetswithherteamattheendofeveryprojecttodiscusspoten)al
processimprovements.Lookingbackacrosstwoyears,sheseesthatherstudios
detailedapproachestoworkinghaveevolvedmorethanshehadrealized.
'%%" %!
$%(#'& %!
Examiningknowledgeworkacrossanumberoforganiza)ons,therecanbecanbe
majorvaria)onsinhowdierentindividualsandgroupsaccomplishthesametypesof
workprac)ce(A1).Evenorganiza)onsopera)nginhighlysimilareldscanhavevery
dierentgoals,establishedprocesses,observedmethods,andbarrierstosuccess.
Withinagivenworkplace,peoplemayhavedevelopedseveraldierentwaysto
accomplishcertaingoalsbasedonrecognizablecases.
Conversely,toomuchemphasisonsuppor)ngdiversityinworkprac)cesmayleadto
unnecessaryexibilitythatcanreducelearnability(K2,K6)andinterac)onclarity(G1)
formorecri)cal,common,andfrequentscenarios(A9).
Seealso:A,B,C8,E,F1,F2,I1,M
Howdotargetedindividualsandorganiza)onsviewtheimportanceoftheirown
waysofaccomplishingwork?Aretheyawareofotherwaysofdoingthings?
Arethevariabili)esthatyourteamhasiden)edtrendingtowardmore
consolida)onorfurtherdivision?
Whichvaria)onscouldbethoughtofascri)calorfrequentenoughtomodelas
separatebutrelatedworkprac)ces?Whichlocalprac)cesareuncommon?
Whicharefrequentorseenascri)calbytargetedworkers?
Whichvaria)onsdopeoplevaluejustasmuchasthenormalowsoftheirown
workprac)ces?Nearlyasmuchas?
Branchesthatstemfromlocalandvariableapproachestoworkcanbedicultfor
productteamstomeaningfullydis)llintoshared,ra)onalizedmodels(A4,A7).Insome
cases,asinglemodelofhowaproductcouldmediateknowledgeworkcancoveracri)
calmassofimportantvaria)ons.Inmanyothercases,teamsmaybenetfromcrea)ng
mul)plemodelsinordertousefullyandappropriatelydescribeimportantcategories
andfamiliesofrelatedscenarios.
Whenproductteamsdonotac)velyconsiderhowlocalprac)cesandscenariovaria
)onsmightimpacttheiremergingideasaboutworkmedia)onandapplica)onscope,
resul)ngproductsmaylackneededexibili)esforsomelocales.Whenpresentedwith
applica)onsthatdonotadequatelyreecttheircurrentprac)ces(K3),knowledge
workersmaynotwanttochangetheirwellknownwaysofworkinginordertomake
useofnewtools(D2,D3,K).Evenwhenaproductsimpliedchangesaredesirable,
someestablished,homegrownapproachesmaybeexceedinglydiculttoupdate.
Howdocommondierencesinworkerspersonalbehaviorsandpreferences
createcategoricalvaria)onsinworkprac)ce?Whatcircumstan)alcasescandrive
importantdierencesinworkersapproachestoaccomplishingagoal?Whatcan
causethesedivergentbranchesfromanormalprac)ce?
Whatprac)cesmightindividualsandorganiza)onsbeopentochanginginorder
tomakeuseofavaluablenewproduct?Whatoeringscouldprovidethatlevel
ofvalue?
(&
WhatotherpaZernsandpriori)escouldyourteamiden)fyinthesevaria)ons
onworkersprac)ces?Howmightyouusetheseinsightstoideateusefuland
meaningfulfunc)onalityconcepts?
*
+ *
+
--
,
)
,
+
+
+
--
+
))
Arelocalprac)cesandscenariosvaria)onssoheterogeneousanddiverseas
tomakeasingleapplica)onsolu)ondiculttoenvision?
Howcouldsupportfortheseprac)cesimpacttheoverallscopeandframework
ofyourteamsapplica)onconcepts?
Howfarmightyourteampushexibilityforlocalprac)cesbeforetheinterac)on
clarityofyoursketchedcompu)ngtoolsbeginstobreakdown?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|A.EXPLORINGWORKMEDIATIONANDDETERMININGSCOPE
WORKINGTHROUGHSCREENS
Anancialtraderwantsdevelopersofanewtradingapplica)ontofocusonthe
coretasksthatherepeatsthroughouthisworkday.Whiletherearealotofother
featureshewouldliketohave,hedoesnotwantanyofthemaddedtothenew
tooliftheirinclusionwouldtakeawayfromexci)ngandappropriatesupportfor
thecoreofhistradingwork.
Anarchitectusesdierentfunc)onalityinherbuildingmodelingapplica)onat
dierentintervalsofabuildingprojectslifespan.Whileshefeelsthatshehas
usedamajorityofthetoolsavailableop)onsatonepointoranother,during
anyoneintervalofaprojectsheusesonlyaconcentratedsubsetofitsfeatures.
Everyinterac)veapplica)onhasalimitedscopeandisintendedforuseinacertain
rangeofcircumstances(A).Similarly,eachapplica)onconceptthataproductteamen
visionsreectsasetofdesignpriori)esthatcanbecomparedwithandsituatedwithin
largerspacesofpossibility.Inevitably,func)onalityconceptsthatsupportasubsetof
tasksandlargerac)vi)esbecomemoresubstan)allydeveloped,whileotherconcepts
witherordisappear(A3,A5).
Toarriveatanappropriatefunc)onalscopeandreneddesignstrategy,productteams
musthaveaclearunderstandingofthegoals,painpoints,unmetneeds,andmeasures
ofsuccessthatareprevalentintheirtargetedmarkets.Inknowledgeworkdomains
withextensive,highlyenmeshed,andfrequentlyprac)cedgroupingsoftasks,appro
priateapplica)onconceptsmaybecomerela)velylargeandcomplex(C4).Conversely,
appropriateconceptsfornarrowlytargeted,infrequentrolesinworkprac)cecanoken
benetfromareduc)vesimplicity(E3,E4)thatpromotesdirec)velearnabilityand
interac)oneciency(A4,K2,K6).
Whenproductteamsdonotac)velyconsiderhowacompu)ngtoolspoten)alop)ons
couldprovidedieren)alvalueinmediatedworkprac)ce,resul)ngproductsmaysuf
ferfromanoverabundanceoffeatures,acondi)onthatDonaldNormanhastermed
featuri)s.Thisoverabundancemaybecausedbyteamsdirectlytransla)ngworkers
requestsintofunc)onalrequirements.Alackofclearpriori)escanalsoleadteamsto
underdevelopcri)calfunc)onality,poten)allyresul)nginproductsthatareseenas
unaZrac)ve(K3)anddicultforworkerstoadoptanduse(D2,D3,G1,K).
Seealso:B1,C1,C2,K10,L,M1,M4
Ascien)sthadpreviouslyanalyzedherlabsclinicaldatabyusingsmallpor)ons
ofseveraldierentapplica)ons.Hernewanalysisapplica)oncontainsallofthose
usefulfunc)onali)esinasingleproduct,whileculngthefatofop)onsthat
researcherslikeherneveruse(seeillustra(on).
32
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Whichspecicopera)ons,tasks,andlargerac)vi)eswillyourteamtargetwith
yourcompu)ngtool?
Whichelementsinyourmappedunderstandingsofworkprac)cewillyou
inten)onallyexcludefromyourapplica)onconcepts?
%
.
1
~10%
Whichofyoursketchedfunc)onalityconceptsemergeastheessen)al,valuable,
anddesirablecorethatcouldsupportthesetargetedprac)ces?Whatdesign
strategiescouldthataggrega)onimply?
Whichofyourteamsfunc)onalityconceptscouldbepriori)zedassecondary?
Aster)ary?Aspoten)allyunnecessary?
Whichofyourenvisioneddirec)onsforyourcompu)ngtoolmaptooneormore
establishedproductgenresinyourtargetedmarkets?
Ifyourenvisionedproductisnotrepresenta)veofaknowngenre,willworkers
perceiveitskeyoeringsasinterrelatedandcohesivegiventhecontextoftheir
ownprac)ces?
~5%
Whatanalogiesmightyourteamdrawfromestablishedproductgenresinother,
seeminglyunrelatedmarkets?
~15%
~5%
~20%
,
~90%
Whatfunc)onali)esdocompe)ngproductsprovidethatworkersmayexpectfrom
yourteamsinterac)veapplica)on?
~10%
Whataretheoverarchingstoriesofyourteamsemergingapplica)onconcepts?
Whatcouldthesenarra)vesmeanforyourproductsevolvingbrandand
posi)oninginthemarket?
Whatlargerproductmarke)ng,technology,anddesigntrendscouldinuenceyour
teamsideasaboutapplica)onscope?
#
Wherecouldreduc)onsinfunc)onalscopedrivedesirablesimplicityinyour
applica)onconcepts?
Howmightideasaboutproductscopeinformyourteamsenvisioningofan
appropriateapplica)onframework,learnabilityrequirements,andotherkey
designconsidera)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
33
Withinaproductteamsemergingconceptsformedia)ngknowledgework,thereare
bothac)onsandimpliedorexplicitrecipientsofthoseac)ons.Insomecases,there
cipientofanac)onmaybeanonscreentoolthatworkerscanacteitheronorthrough.
Whenproductteamsdonotthoughtullyframeandeshouttheseprimaryonscreen
objects,resul)ngapplica)onsmaypresentworkerswithinconsistent,unfamiliar,and
confusingdatastructuresthatfeelasiftheymustbelearnedfromthegroundup.
Legibleinterac)onobjectscanleverageworkersexis)ngexper)sebydirectlyreferenc
ingspecicar)factsthatarecurrentlyfoundintheirworkprac)ces.Bydrawingmean
ingfulconnec)onstoknownconstructsandmaterialculture,applica)onscan
triggerusefulexpecta)onsinworkersthatmayhelpthemtounderstandwhatcanbe
donetoandwithcorrespondingonscreenitems.
Thereareanumberofspecicissuesthatmayarisewhenworkprac)cetransi)ons
fromdealingwithmaterialar)factstodealingwithintangibleinterac)onobjects.Many
oftheseissuescanbetheresultofreducingorelimina)ngimportantcuesthatworkers
normallyreadfromar)factsphysicalplacementsandvisibleforms.Toac)velyad
dressthesepoten)alproblems,productteamscandesignkeycuesbackintoonscreen
objectsbasedoncarefulconsidera)onofusagescenarios.
Thiscategorycontains10ofthe100applica'onenvisioningideasinthisbook:
B1.Namedobjectsandinforma)onstructures
B2.Flexibleiden)ca)onofobjectinstances
B3.Couplingofapplica)onandrealworldobjects
B4.Objectassocia)onsanduserdenedobjects
B5.Objectstatesandac)vityowvisibility
B6.Flaggedvariabilitywithinorbetweenobjects
B7.Objectownershipandavailabilityrules
B8.Explicitmappingofobjectstoworkmedia)on
B9.Commonmanagementac)onsforobjects
B10.Objecttemplates
Productteamscanusetheseideastoexploreknowledgeworkerspoten)alexperi
encesoftheinterac)onobjectsintheirapplica)onconcepts.Giventheinherent
abstrac)onofcompu)ngenvironmentsandthelimitedspaceofworkersscreens,early
idea)ononthistopiccanpromotethedevelopmentofconceptuallyclear,consistent,
andac)onablefocalpointswithincompu)ngtools.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A),Establishinganapplica)onframework(C),Enhanc
inginforma)onrepresenta)on(F),andWorkingwithvolumesofinforma)on(I)
categories.
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Se"ng up a new
clinical study in my
labs informa!on
management applica!on means crea!ng
a set of expected and
familiar items for my
plans...
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatinventoryofar)factsfromtargetedindividualsenvironmentsmightyour
teamconsideraspoten)alelementsandreferencesforyourcompu)ngtool?
Ascien)stsetsupanewclinicalresearchstudyinherlabsinforma)onmanage
mentapplica)on.Shecreatesastudyle,arevisedlabautoma)onprocedure,
andonscreeninstan)a)onsforseveralclinicalsamplesandtesttubesthatare
physicallypresentinherlab(seeillustra(on).
Clinical
Scientist
Anancialtradersworkprimarilyfocusesonindividualtrades,thoughhistrad
ingapplica)onsubdivideseachdealintoseveraldierentsubcomponentsthatare
meaningfulforcertaintasks.
Productteamscanadaptmanyinterac)onobjectsfromexis)ngtools,resources,work
products(L1),andotherar)factsthathavehistoricaltrajectoriesofusewithinaknowl
edgeworkdomain(A).Inorderfortheseconven)onalobjectstomakesenseinacom
pu)ngcontext,theymayrequiresubstan)altransforma)onandthoughtulreframing
(K5).Forexample,asinglear)factmayneedtobrokenintomul)pleinterac)onobjects
inordertosupportcertainac)ons(B4,G2).Tomaintainrecognizability,adaptedobjects
thatundergoconsiderableredesigncanreferenceconven)onalvisualforms(F2)and
usefuliconicresemblances(L3).
Exis)ngdomainobjectsmaynotadequatelysupportsomeofaproductteamscon
ceptsformedia)ngwork.Teamsmustcommonlyenvisionnewinterac)onobjectsto
representusefulsystemconceptsthathavenopreviouscorollaryinoinework,such
ascustomiza)onselngs(C8)orobjecttemplates(B10).
Whenproductteamsdonotac)velyconsiderthemenageriesofinterac)veobjects
thatformtheprimarymaterialsoftheirsketchedapplica)onconcepts,opportuni)es
todrivelearnabilityandinterac)onclaritycanbelost(C9,G3).Workersmaybeforced
tomakesenseofunfamiliar,strangelynamedstructuresthatareessen)allyexternal
manifesta)onsofaproductteamsownmisunderstandings.Centraldomainar)facts
maybeoverlookedorunderemphasized(A9),whichmaycauseworkerstosee
resul)ngapplica)onsasirrelevant(K3)andexcessivelyeortultolearn(D2,D3).
Seealso:B,C,F,H,I,J,K1
Whouseseachtypeofar)fact,andhowdotheyusethem?Howdoesusagevary
acrosstargetedorganiza)ons?
Whatcharacteris)csdoworkersvalueintheobjectsthattheycurrentlyuse?
Whatemo)onalconnec)onsdotheyinspire?
Arethesear)factsprimarilyphysical,primarilydigital,oracombina)onofthetwo?
Howpermanentormalleablearethey?
Anarchitectusesvariousmodelingtools,standard3Dshapes,templatedcompo
nents,andmanyotheronscreenelementstodesignbuildingswithherbuilding
modelingapplica)on.
Whenknowledgeworkersactthroughthescreenofaninterac)veapplica)on,they
aretypicallyac)ngonspecic,namedobjectsthatareframedbyandmadevisible
throughtheproductsdisplay.Thesenamed,visiblepiecesofanapplica)oncanbe
centraltoitsunderlyingconceptualmodels(C1)andcanac)vateworkersdeepseated
understandingsandskills.
34
Howhavethesear)factsevolvedintotheircurrentstatewithinpar)cular
organiza)onsorlargerprofessions?Whatcanbelearnedfromrecentevolu)onary
stepsinthesehistoricaltrajectories?
Whatnomenclaturedotargetedworkersfromdierentorganiza)onsandmarket
segmentscurrentlyuseinreferencetospecicar)facts?
Whichexis)ngobjectsmightbenetfrommeaningfulsubdivisionorelabora)on
withintheselngofyourteamsapplica)onconcepts?
Howcouldusefulrepresenta)onalcharacteris)csofcertainar)factsbepreserved
orevenenhanced?
Study File
Automa!on Procedure
Whichexis)ngar)factscouldbediculttoeec)velytranslateintoacohesive
andwellresolvedonscreenobject?Howmightthesechallengesimpactyourteams
sketchedfunc)onalityconcepts?
Whatconven)onalinterac)onobjects,foundinmanycompu)ngtools,areimplied
inyourideasaboutmedia)ngwork?
Howmightyourteaminvokeworkersvaluableconcep)onsofknownar)factsas
partofnewinterac)onsandrepresenta)onalforms?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Clinical Samples
Test Tubes
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
35
!
Examplesfromthreeknowledgeworkdomains:
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Anancialtraderokenneedstondpreviouslycompletedtransac)onsinhistrad
ingapplica)on.Hecaniden)fyindividualtradesbytheiruniquetradenumbersor
acombina)onfactorssuchasthesecuritytraded,thequan)tytraded,andwhich
traderinhisgroupcompletedthedeal(seeillustra(on).
Anarchitectnamesandsavesaselectedstructuralelementasareusabletemplate
withinherbuildingmodelingapplica)on.Sheappliesavarietyofsearchable
aZributestothenewtemplate,includingthebuildingelementsfunc)onand
materialcomposi)on.
Ascien)stiden)esanewclinicalsampleinherlaboratoryinforma)onmanage
mentapplica)onusingacodeforthe)ssuesdonorandtheexperimentaltreatment
thatitwillundergo.
Theiden)ca)onofanindividualar)factcantriggeraknowledgeworkersmemories
andunderstandingsofitsplaceandmeaningintheirwork(A,D3).Thenamingorcat
egoriza)onofanar)factcanalsoactasabridgetoexis)ng,relatedinforma)on(B3).
Productteamsmayndthatiden)ca)onrequirementscanvarydras)callyfordier
enttypesofinterac)onobjectsintheirapplica)onconcepts.Granularobjects,such
asasinglepointinadrawing,okenrequirenoiden)ca)onotherthantheirloca)on
inspace.Lowvolumeobjectsbasedondomainar)factsmayneedonlyasimple,yet
highlyexible,nameeld(A9)inordertobeeec)velyintegratedintoworkers
prac)ce.Highvolume,persistentobjects(I)thatareaprimaryfocusinworkac)vi)es
(F2)canrequireanumberofcomplementaryiden)ca)onaZributes(K).Insitua)ons
whereteamsnditdiculttoenvisionstandardiza)onoftheseaZributes,knowledge
workersmayvaluecustomizableiden)ca)onfunc)onality(C8)thatallowsthemto
developinforma)onmanagementstrategies(I1)tomeettheirlocalneeds(A7,A8,K1).
Whenproductteamsdonotac)velyconsiderhowindividualsandorganiza)onscould
meaningfullyiden)fyvariousinterac)onobjects,opportuni)estofacilitateimportant
claritywithindiverseworkprac)cescanbelost.InadequateobjectIDinforma)oncan
hindermanyaspectsofknowledgework,suchasretrievalofapplica)oncontent(I2,I3)
ortheorchestra)onofcollabora)veac)on(A7,C7,G4).Whenfacedwithlimitedob
jectiden)ca)onfunc)onality,workersmaydenecumbersomeandelaboratenaming
conven)onsinaneorttoaddressarangeofiden)ca)onneeds(D2,D3,E1,E2).
Conversely,excessiden)ca)oneldsandop)onsmaycreatesitua)onswhere
workersfeelthattheyneedtoentermoredatathanisprac)callyvaluable.
Seealso:B,C5,F1,F11,G2,H4,I,J5,J6
Howdotargetedindividualscurrentlyiden)fyspecicinstancesoftheirworkplace
ar)factsespeciallythoseitemsthatareinvolvedinthetasksandlargerac)vi)es
thatyourteamisstrivingtomediate?
Financial
Trader
Areexis)ngmethodsbasedonfreeformnames?Dotheycontaincategorical
iden)ca)onaZributes?
Whatimportantvaria)onsiniden)ca)onapproachescanyourteamndwithin
andacrosstargetedorganiza)ons?
Howmightyourteamtranslateexis)ngiden)ca)onmethodsintoyourapplica)on
concepts?Howcouldexis)ngmethodsbeextended?
Whatobjectiden)ca)oninforma)onwillsa)sfythemajorityofcases?Howmuch
iden)ca)onmightbetoomuch?
$%(&,(')"+%*
+.(
$
-
*
$
!
!
Whatcustomiza)onsmightyourteamenvisiontosupportuncommonobject
iden)ca)onneedswithintargetedorganiza)ons?Willthisfunc)onalityprovide
enoughvaluetoosetitsaddedcomplexity?
%"
#
*
(
Howwillworkersenterobjectiden)ca)ondatainyoursketchedfunc)onality
concepts?Whatinnova)vemethodsmightyourteamenvisiontovaluablydecrease
theseeorts?
Asvolumesofdatabuildupover)me,whatsecondaryinforma)oncouldalsoserve
asiden)ca)onfordierenttypesofinterac)onobjects?WhatimplicitaZributes
couldbecomeelementsoflargeriden)ca)onschemes?
Howmightyourteamsideasaboutsuchschemesrelatetoyourotherdesign
responsesforsuppor)ngworkinthecontextofvolumesofinforma)on?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stplacesatesttubecontainingaclinicalsampleintoaracknexthercom
puterworksta)on.Herlabsinforma)onmanagementapplica)onreadsasignal
emiZedfromasmalltagonthetesttube,thendisplaysstoredinforma)onabout
thetubescontentsonherscreen(seeillustra(on).
Whatrealworldobjectsintheworkprac)cesthatyourteamisstrivingtomediate
arenotlikelynotbereplacedbyanonscreenequivalent?
Clinical
Scientist
Anarchitectscansacardboardmodelofabuildingformintoherbuildingmodeling
applica)on.Shegivesthecompu)nglethesamenameastheoneshehaswriZen
inblackmarkeronthecardboardversion.
So, for example, right now
the applica!on has no
data displayed...
Theadop)onofcompu)ngintoknowledgeworkprac)cestypicallydoesnotmeanthat
workerswillsuddenlyswitchtoonlymanipula)ngsymbolsonscreens.Inmanytypesof
knowledgework,tangible,realworldobjectscanremainanimportantpartofindividual
orcollabora)vebehaviors(A).
Thecouplingofoineobjectstotheirdigitalequivalent,orotherassociatedcontent
withinacompu)ngtool(G6),canbeconsideredaspecialtypeofcoordina)onbetween
representa)onsofworkplaceinforma)on(F1).Theexperienceofcarefullydesigned,
)ghtlycoupledcoordina)onscanextendbothintoandoutofacomputersdisplay.
Physicalobjectscanbecomeinterac)veentrypointsintoanapplica)onscontent.From
theothersideoftherela)onship,onscreeninterac)onscanmapbacktowardphysical
objects,poten)allycrea)ngnewformsofpervasiveawarenessandtelepresence.
Whenproductteamsdonotac)velyconsiderwherebridgesbetweenphysicaland
digitalobjectscouldbecompelling,feasible,andvaluableintheirapplica)onconcepts,
opportuni)estoprovideapowerfulsenseofdirectac)onandengagementcanbelost
(K13).Workersmayexperienceonlineandoineinstancesofanobjectasdisjointed
andseparate,whichcanmakesuchapplica)onsmoreeortultousewhencompared
withpoten)alscenariosofinterac)veconnec)on(D2,D3,K2,K6).
Seealso:B,E,F1,F9,G,H4,I5,J2,J5,J7,L3,M1
Whatscenarioscouldpoten)allyleadtonewphysicalobjectsbeingcreatedbased
onthecontentsofyourproduct?
Whattypesoftargetedorganiza)onsmightbemorelikelytoholdontothe
physicalincarna)onsoftheirotherwiseonscreenwork?Why?
Anancialtraderscansabarcodeonapapertradecancella)onformthatwasfaxed
tohim.Histradingapplica)onpullsuptheassociatedtradeandpromptshimto
ini)atethecancella)onprocess.
Productteamscanenvisioncompelling,goalorientedexperiencesofconnec)ve
threadsbetweenthescreenandmaterialobjects.Ataminimum,commoniden)fying
informa)on(B2)betweentangiblear)factsandtheirapplica)onequivalentscanact
asacoordina)nglink(G5).Someknowledgeworkdomainspresentopportuni)esfor
teamstoenvisionmoreextensivecoordina)onofthephysicalandtheintangible,based
on,forexample,wellcharacterizedtransi)onpointsinworksequences(D5,G1,J3).
36
Whattargetedtasksorlargerac)vi)esmightbenetfromthetandemuseofboth
physicalanddigitalinstan)a)onsofanar)fact?
Whatcoordina)onsbetweeninterac)onobjectsandtheiroscreenequivalents,
suchasmatchingiden)ca)oninforma)on,couldprovideclarifyingu)lityand
reduceworkerseorts?
Whatlargertechnologyandmarkettrendscouldinuenceyourteamsideasabout
inten)onallycouplingphysicalanddigitalobjects?Whatmightbefeasibleifthe
valueproposi)onwascompellingenough?
Whatvaluedcharacteris)csofrealworldobjectscouldbediculttoincludein
correspondingonscreenobjects,andviceversa?
Howmightthesedecienciesdriveworkerstoturntotheotherversionofan
object?Howcouldthesetransi)onsbecrystallizedintogoaldirectedinterac)on
pathwayswithinyourapplica)onconcepts?
Whatnovelinterac)onmethodsmightyourteamenvisionto)ghtlycouplecertain
realworldobjectswithassociatedcontentinyourcompu)ngtool?Howcould
thesemethodsdirectlybridgewellcharacterizedseamsinspecicworkprac)ces?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Whatlinkagesbetweenar)factsdotargetedindividualscurrentlymanageinthe
tasksandlargerac)vi)esthatyourteamisstrivingtomediate?
Architect
Ascien)stdeletesasetofclinicalsamplesfromthescopeofaspecicreportinher
analysisapplica)on.Thereportdynamicallyupdateswithanota)onthatcertain
datahasbeenremovedfromitscontentsandthattheexcludeddataiss)ll
persistentlyavailableinthedatabase.
Knowledgeworkerscreate,manage,andmakeuseofrela)onshipsininforma)on.
Compu)ngapplica)onscanexcelatstoring,presen)ng,andac)ngthroughcomplex
associa)onsthattheiruserswouldotherwisenddicultornearlyimpossibleto
manage(E).
Aspartofenvisioninginterac)onobjects(B1)andtheirpoten)alrolesinworkprac)ces
(A,B8,B9),productteamscanmapoutinherenthierarchiesandlinkagesthatneedto
bemadecleartousersoftheircompu)ngtools.Teamscanalsoenvisioncircumstances
whereitcouldbevaluabletoallowworkerstodenetheirownassocia)ons,either
implicitly,throughtheaZribu)onofsimilartraitsacrossmul)pleobjects,orexplicitly,
byassocia)ngselectedelementstoformlargerstructures.
Associa)onsbetweenobjectscanallowworkerstousefullypropagateasingleinterac
)onacrossanumberofrelatedelements.Clearlycommunicatedconceptualmodels
(C1)andvisualrepresenta)onsforlevelsofselec)on(F,G2)canbeessen)alforsup
por)ngdierentscopesofac)on.Thesefactorscanalsobecrucialinthecontextof
collabora)ve,shareddataenvironments(C7,G4).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofobjectassocia)ons
withintheirapplica)onconcepts,resul)ngproductscancontainseriousaws.Workers
maycommitcri)calerrorswhenac)onscascadeunexpectedlythroughlinkagesthat
arediculttotraceandpredict(C9,G3).Whenexpectedlinkagesarenotpresentand
cannotbecreated(G5,M4),workersmayhavetoeortullymakeindividualmodica
)onstoobjectsinseries,ratherthanac)ngonlargergroupings(D2,D3).Absentcues
aboutrela)onshipsbetweenobjectsmayalsonecessitate)meconsuming,trialand
errorexplora)on.
Seealso:B,C5,C8,F,G6,I,K3,K11
Anarchitectgroupstogetheraseriesofelementsinherbuildingmodelingapplica
)onandiden)esitasanewtypeofwindowassembly.Thenewlygroupedobject
maintainseasilyrecognizablelinkagestoseveralimportantfunc)onalproper)esas
wellasherearlynotesonitsproposedconstruc)on(seeillustra(on).
Anancialtraderuseshistradingapplica)ontogrouptogetherdieringquan))es
ofseveraldierentsecuri)esintoalargedealproposal.Hethendividesthecon
tentsoftheproposalintothreedierentcategoriesbasedonthees)matedvalues
ofeachlineitem.
37
Howdopeoplethinkabouttheserela)onships?Whatnomenclaturedothey
currentlyusetodescribedierentassocia)onsandconnec)onsbetweenar)facts?
Whatdefaultlinkagesandhierarchiesofinterac)onobjectsareimpliedwithin
yourteamsapplica)onconcepts?
So Im grouping it together
into a single object in the
building modeling tool,
which will preserve the
details of the individual
pieces that its made from
and all the related info...
Whatimplicitassocia)onsbetweenobjectsmightbecreatedthroughthe
aZribu)onofsimilartraitsacrossmul)pleobjectinstances?
Inwhatscenariocontextsmightitbevaluabletoallowworkerstogroupselected
interac)onobjectstogetherintolargerstructures?
Whatgoaldirectedpathwaysofac)oncouldbemadeavailablebasedonthe
presenceorabsenceofcertainobjectassocia)ons?
Howmightcertainuserselec)onsandac)onstracethroughthelinkagesthatyour
teamhasenvisioned?
Whatconven)onsmightyouapplythroughoutyourproducttopromoteconsistent
andunderstandablebehaviorsinobjectrela)onships?
Howmightclearconceptualmodelsfordierenttypesofobjectlinkagesbe
communicatedwithinyourfunc)onalityconcepts?
Howcouldlegibledesigncommunica)onpreventunexpectedeectsviaunseen
connec)ons?
Howmightyourteamsideasaboutobjectassocia)onsinspireyoutoideate
valuablenewinterac)onsandrepresenta)onalforms?
Component objects
Proper"es of objects
Annota"ons
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
38
What useful or necessary states can your team envision for key
interaction objects in your application concepts? How might
these object states play meaningful and directive roles in your
functional responses for targeted knowledge work practices?
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Howdotargetedindividualscurrentlycategorizethestatesofdierentar)factsin
thetasksandlargerac)vi)esthatyourteamisstrivingtomediate?
Anancialtraderreviewsthestatusofanumberofnego)a)onmessagesinhis
tradingapplica)ontodeterminewhetherheneedstoputanymoreeortinto
them.Scanningthelist,hedecidestomoveforwardwithbookingothertrades
(seeillustra(on).
Anarchitectwaitsforherbuildingmodelingapplica)ontorenderonesegmentof
acomplexdesign.Sincealloftheelementsinvolvedinthatrenderingareshown
aslockedforedi)ngun)ltheprocessiscomplete,shetemporarilynavigatesto
anotherareainthemodeltomakeedits.
Ascien)stturnstoherlabsinforma)onmanagementapplica)ontoreviewhow
manysamplesinaclinicalstudyhavenotyetbeenprocessed.Thisinforma)on
allowshertoes)matea)meframeforthestudyscomple)onandtoplanherlab
techniciansworkschedules.
Objectstatescanbedisplayedimplicitly,basedonvariousobjectaZributes,orex
plicitly,throughpreordainedstateindicators.Recognizableandmeaningfulstatescan
becomeaneec)vebasisfororganizing(I1)andloca)ngusefulcategoriesofapplica
)oncontent(I2,I3).Theycanalsodeterminewhichobjectsandassociatedavenuesof
interac)on(C4)arevisibletopar)cularusersatagiven)me(C5).Thesegleaningscan
allowknowledgeworkerstopriori)zetheireortsandplanappropriatecoursesofac
)on(D3,D5)incoopera)vescenarios(A7,C7,G4)andstandardizedprocesses(C6,J3).
Productteamscanclearlydeneappropriateobjectstatesbasedontheirideasabout
howdierentinterac)onobjectsmighttintomediatedwork.Theycanenvisionhow
thesestatescouldbecommunicatedthoughdomainlanguage(F10)andothermethods
thatinvokeworkersdeepseatedunderstandingsofplaceandpriority(C1).Teamscan
alsoexploreexibili)esthatmightalloworganiza)onstodenetheirownobjectstates
tomeetlocalneeds(C8,K11).
Seealso:A,B,C10,E3,F,J1,H,I7,M1,M4
Whatdopar)cularstatessayabouttheworkthathasbeenaccomplishedonor
aroundanar)fact?Theworkthatneedstobedone?Thepeopleinvolved?
Whatdierencescanyourteamndinhowtargetedorganiza)onscategorizethese
states?Whatdierencesmaybediculttoreconcile?
Willthestatesthatworkerscurrentlytalkaboutandusetranslatewellintoan
interac)veapplica)on?Whyorwhynot?
Whatnovelstatesmighttargetedindividualsandorganiza)onsvalue?How
mighttheintroduc)onofanewcompu)ngtoolpresentopportuni)estousefully
standardizecertaincategoriza)onsinworkprocess?
Whatnewstateswillyourteamneedtointroduceinordertoclarifyandsupport
yourfunc)onalityconcepts?Whatdesigncommunica)oncouldeec)velyexplain
thesenewcondi)ons?
Howmightnewstatesooadtheneedtobevigilantforcertainchangesin
interac)onobjects,poten)allytyingintoaler)ngfunc)onali)es?
&
%"
Hasyourteamenvisionedanysingletrackprocessesthatmustbecompleted
withoutinterrup)oninordertobeeec)ve?Howmighttheseuntouchable
intervalsinuenceobjectsstates?
&
%,"
%
%
"
&
%
Howmighterrorpreven)onandhandlingscenariosrequireaddi)onalobjectstates?
Couldtheseerrorstatesimpactlarger,applica)onstates?
Whichpathwaysofac)onmightbeenabledordisabledwhenaninterac)onobject
isinvariousstates?
Whenproductteamsdonotac)velyconsiderthepoten)alroleofmeaningfulobject
statesintheirapplica)onconcepts,opportuni)estoclarifyknowledgeworkerscurrent
progressandop)onscanbelost.Whenexplicitstateinforma)onisunclearorex
cluded,workersmayneedtoeortullydiveintotheaZributesofinterac)onobjectsin
ordertoderivetheirstatus(D2).Thesedecienciesmayalsoleadtoerrorsin)ming
(C9,G3)andlessop)malworkoutcomes(L1).
Conversely,objectstatesthatpushtoomuchstandardiza)oncanleadtoconfusing
anddissa)sfactorylimita)onsonworkprocesses(A9).Thesedesignissuescanforce
individualsandorganiza)onstoadoptunwantedchangesintheirculturesinorder
tomatchasystemsseeminglyarbitraryrules(A4).
Howdothephysicalplacementsandobservedownershipofcertainar)facts
currentlyimplystateinforma)on?
Financial
Trader
Wheremightcertainobjectstatecategoriza)onsprovetobetooconningforopen
orvariableworkprac)ces?
Whatinterac)onsandvisualrepresenta)onscouldallowuserstousefully
understandstatesacrosscollec)onsofsimilarobjects?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatcharacteris)csandsignsaboutar)factsdotargetedindividualscurrently
gravitatetointhetasksandlargerac)vi)esthatyourteamisstrivingtomediate?
Clinical
Scientist
Seealso:A,B,D,F,G4,G6,H3,J1,L,M1
Whatmeaningfulnewagsmightyouenvisiontocalloutkeyobjectinforma)on
withintheinterac)veowsofyourteamssketchedfunc)onalityconcepts?
Howcouldinforma)veagspreventhumanerrorincertainac)vitycontexts?
Whatspecicinforma)onaboutaninterac)onobject,iflekunknown,mightlead
userstoactinerror?
Whatmighttheaesthe)cpresenta)onofagslooklikeincertainfunc)onality
concepts?Howmightthesecuesrelatetoanyerrormanagementconven)onsyour
teamhasdened?
Howcouldcertainagsconveytheirpriority,simplybasedontheirlevelofsalience
onthescreen?
Howmightyourteamsideasforspecicagsinspireyoutoideatevaluablenew
interac)onsandrepresenta)onalforms?
Whataggingcategoriesandconven)onsmightyourteamestablishand
consistentlyapplythroughoutyourcompu)ngtool?
Couldsimplifyingcertaininterac)onobjectsmakemoresensethanagging
importantpiecesofinforma)onwithinthem?
Certainagsmayappearonlyinthecontextofcertaininterac)onsorobjectstates(B8,
B9).Forexample,theycanbeimplementedasamethodforpreven)nghumanerror
indenedprocesses(C9,G3),callingoutvaluesthatcouldbeimportantforeec)ve
decisionmaking.
Whenproductteamsdonotac)velyconsiderthepoten)alroleofaggedvariabili)es
forkeyobjectsintheirapplica)onconcepts,knowledgeworkersmayneedtodiveinto
thedetailsofcomplexdatastructuresinordertoinves)gatetheiraZributes.Dueto
constrained)meandaZen)on,peoplemaynotalwaysperformtheseaddi)onaleorts
(D2),poten)allyleadingtocrucialerrorsorimportantlossesofinsightthatmaynega
)velyimpactworkoutcomes(L1).Intheabsenceofinforma)veags,ltering
andsor)ngonspecicobjectaZributes(I3)mayprovidemoreac)vepathways
toaccomplishsimilargoals.
Whyarethesecharacteris)csandsignsusefulincertainworkprac)ces?
Whatdecisionsandac)onsdotheyinform?
Howmighttheseexis)ngaZributesbetranslatedintovaluableagsforyourteams
envisionedinterac)onobjects?
Whenanabundanceofinterac)onobjectsaredisplayedsimultaneously,knowledge
workerscontentrichcompu)ngdisplaysmayturnintodense,perceptuallyat
sheetsofinforma)on(B1,I).Whiledenedobjectstates(B6)candetermineavailable
avenuesofinterac)on(C4)andotherimportantfactors,secondary,strictlyinforma)on
alcharacteriza)onofinterac)onobjectscanhelpworkersaZendtoandmakesense
ofimportantinforma)on(D3,D6,F10).
Visibleandmeaningfulagsthatindicatecertaincategoricalcondi)onsinanobjects
aZributes(A4)canbeusefulwhileworkersorganize(I1),retrieve(I2),browse(F5),and
transformapplica)oncontent(F8)tomeetpar)culargoals.Thecategoricalbasisofa
agcancomefromspecicinforma)onthatworkershavepreviouslyentered,oritcan
beaderivedvaluethatisautoma)callycalculatedbasedondomainappropriaterules
(C8,E3,E4).
39
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
40
So next, I am going to
work on that northern
sec!on of the building
model, where I need to
make some changes...
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectselectsasegmentofadesigninherbuildingmodelingapplica)onto
checkitoutsothatshecanmakesomesmallmodica)ons,onlytondthatthe
segmentiscurrentlycheckedoutbyaconsul)ngcivilengineer.Theapplica)on
providesheranop)ontoworkinanalternateversionofthesegment,whichnoone
elsewillbeabletoaccessun)lshelatermergesitbackwiththemainversionofthe
model(seeillustra(on).
AnancialtraderaZemptstotradeallofhisrmsholdingsofapar)cularsecurity,
buthistradingapplica)ondisplaysamessagethatpreventshimfromcomple)ng
thetransac)on.Itseemsthatpartofthetotalamounthasbeenlockedbyanother
traderwhohasindicatedthathewantstouseitaspartofahighervaluedeal.
Ascien)stcannotchangethenameofaclinicalsampleinherlabsinforma)on
managementapplica)onbecauseanautomatedinstrumentiscurrentlyprocessing
por)onsofthesamples)ssue.
Inordertoeec)velyaccomplishworkintheircomplexculturalandorganiza)onal
environments(A1),knowledgeworkersokenbecomeskilledatcoopera)velymanag
ingaccesstoanduseofsharedinforma)on,tools,andotherar)facts.Intheinherent
abstrac)onofsharedcompu)ngenvironments,workersmaynditdiculttohold
ontosomeoftheseexis)ngskillsaspor)onsoftheirmaterialculture,anditsassoci
atedprac)ces,aremigratedtowardindividualis)ccomputerscreens.Workerscan
becomesomewhatdependantontheirapplica)onsforclarica)onaroundwho
currentlyownswhatandhowtheymightuseitthemselves(C7,G4).
Applica)onscansupportbothdivisionoflabor(J3)andcollabora)veprac)ces(A7,J4)
byreinforcingunderstandablerulesfortheownershipandavailabilityofobjects(C1).
Productteamscanenvisiontheserulesbasedoncontemporaryconven)ons,which
mayvaryfordierenttypesorlevelsofobjectsinasystem(C3).Availabilityrulescan
be)edtouserpermissions(A2,C5),thoughsuchrulescanalsobefoundinapplica)ons
withoutanyno)onofdieren)aluserprivileges.Productsthatwillnothavefeatures
forcontrollingobjectownershipcansome)mesbeenvisionedtoleverageavailable
rulesfromacoordinatedstoragetechnology,suchasaleserverordatabase(K10).
Whenproductteamsdonotac)velyconsiderhowtheymightclarifyobjectownership
andavailabilityrules,resul)ngapplica)onsmaypresentopportuni)esforfrustrat
ingconictsandversioningproblemsincollabora)veandcoopera)vescenarios(H1).
Withoutaclear,consistentlyappliedmodelofwhenobjectsareaccessibleforintended
ac)ons,workersmayndplanningtheowoftheirprac)cestobeexcessivelyeortul,
inaccurate,andunpredictable(D2,D3,D4).
Seealso:A,B,D6,E3,F10,H,I,J1,J5
Whatrulesdotargetedindividualsimplicitlyorexplicitlyfollowtopromotethe
eec)vesharingofar)factswithintheworkprac)cesthatyourteamisstrivingto
mediate?
Architect
Howmuchemphasisdoworkersplaceonownershipandavailabilityrulesin
theirobservedprac)ces?Aretheserulesvaluedandusefulcomponentsoftheir
opera)vecultures?
How,specically,doexis)ngrulespromotecoordina)onandpreventconicts?
Whatwouldhappeniftheywerenotinplace?
Howcouldyourteamtranslatetheseexis)ngprac)cesintoownershipand
availabilityrulesforinterac)onobjectsinyourcompu)ngtool?
Whatnewopportuni)esforconictmightyourproductcreate,simplybybringing
collabora)onandcoopera)onintoanabstractcompu)ngenvironment?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
whatappropriatelyapplied,logicallyfeasible,andunderstandablyclearrulescould
looklike?
SEGMENT OF
BUILDING MODEL
MAIN VERSION
OWNED BY
CONSULTANT
ARCHITECTS
OWN SEPARATE
VERSION
Consulting
Engineer
So I can check out my own version of that segment. If there are any conflicts
when I check my version back in, the so"ware will help us sort them out later...
Whatconven)onalpaZernsmightyourteamreferenceinthedesignofobject
ownershipandavailabilityinterac)ons?
Whatoverall,globalrulesmightyourapplica)onconceptsfollowinorderto
controltheownershipandavailabilityofobjects?
Whichofyourteamsenvisionedscenariosformedia)ngworkcouldpresent
unusualsitua)onswhereconictsmayoccurandaddi)onalrulescouldbe
valuable?Howmightthesespecialsolu)onsdierfromyourglobalrules?
Howcouldusersinterac)onswithinyoursketchedfunc)onalityconceptshelp
themtositua)onallybuildaccurateconceptualmodelsaroundobjectownership
andavailabilityinyourproduct?
Howmighttheserulesrelatetoyourteamsideasaboutworkspaceawarenessat
theapplica)onlevelorwithinspecicfunc)onalareas?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Howarecertainar)factscurrentlyusedindierentac)vitycontexts?
Aretheseusagesconsistentacrosstargetedorganiza)ons?
Anancialtraderappreciateshowhistradingapplica)ongiveshimtheshortestset
ofavailableac)onop)onswhenhelooksatatradingmessage.Hefeelsthatthese
targetedop)ons,whicharebasedoneachmessagescurrentstate,allowhimto
workfaster,withoutsecondguessingwhatelsehecouldbedoing(seeillustra(on).
Ascien)stlikesthattheinterfaceofhernewanalysisapplica)onprovidesarange
ofchoicesforexploringdataatvariouslevelsofaggrega)on,includingac)onsthat
usedtobemissingorhiddenwhenshemadecertainselec)onswithinother
visualiza)ontools.
Anarchitectbecomesaccustomedtotheac)onsthatareavailabletoherinanew
buildingmodelingapplica)on.Eventhoughitisanopenworkspacetool,withmany
op)onsavailableforhertoselectatanygiven)me,itfeelslikethefunc)onsthat
sheendsupseeingrstokencorrespondtowhatsheispresentlycurrentlytrying
toaccomplish.
Knowledgeworkapplica)onsaredesignedtosupportspecicinterac)ons,andthey
okendonothavetheplas)citytobeappliedoutsideofthatrangeofintendeduse.
Productteamscanenvisionthenarra)vemapping(G1)betweenonscreensubjects
andcorrespondingop)onsforac)onastheintersec)onofspecictypesofinterac)on
objects(B1),theircurrentstate(B5),thecurrentstateoftheapplica)on(C10),andthe
workprac)cesthatanapplica)onisbeingdesignedtomediate(A).
Aseparatemodelofwhatworkerswillwantorneedtodowithkeyinterac)onobjects
canprovideproductteamswithastrongfounda)onforenvisioninganapplica)on
framework(C),includinginterac)onpathways(C4),appropriateandconsistentinter
ac)onpaZerns(C3,K6),supportforcollabora)on(B7,C7,G4,J4),andsupportfor
explicitdivisionoflabor(J3,G5).Sinceasingleobjectcanbe)edtodras)callydierent
tasksorlargerac)vi)es(A5),teamscanuseanoverallmapofeachobjectspoten)al
ac)onstoenvisiontailoreddesignresponsesthatcouldmatchworkersgoalsineach
circumstance(A7,A8).
Whenproductteamsdonotac)velyconsiderhowimportantinterac)onobjectsmight
maptothebreadthofworkthattheyarestrivingtomediatewiththeirapplica)oncon
cepts,resul)ngtoolsmaycontainoversightsindeni)onanddesignthatmakethem
dicultorimpossibletouseinsomeac)vitycontexts(A6,D2,D3,D4).Whilethese
issuescanokenbeaddressedthroughitera)vecorrec)ons,cohesivedesignofac)vity
orientedwayndingokeninvolvessomethingmorethanthesumofsmaller,cumula
)vechanges.
Seealso:B,F,G,H,J1,K,M1
41
Financial
Trader
Howmightyourteammapyouremergingideasaboutmedia)ngknowledgework
astheac)onsthatcanbeperformedondierenttypesofinterac)onobjects?
Whatpoten)alac)onscouldbemostimportantforkeyobjecttypes?
Theleastimportant?
Wherecouldthenatureofapar)cularac)onvarybasedonthetypeofinterac)on
objectthatitisperformedon?Howmightyoursketchedfunc)onalityconcepts
reectthesedierences?
Whichobjectstypicallyserveastoolsforac)ngonotherobjects,ratherthanbeing
therecipientsofac)onsthemselves?
$0$)$%)',-,+/%1/$'&$'(,.'/
%
+
*2&
Howcouldthestatesofinterac)onobjects,orlargerapplica)onstates,inuence
theac)onsthatareavailableatagiven)me?
&
+
Howmightthesumofyourteamsobjectandac)onmappingsinformyouridea)on
aboutapplica)onframeworksandinterac)onpathways?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
$ ,
"
$ ,
$ ,
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
Architect
Conversely,forsometypesofinterac)onobjects,providingcertainmanagement
ac)ons,oreventheabilitytocreatemul)pleinstances,maynotprovidesucient
valuetowarranttheaddi)onalcomplexity(A9,K6).
Seealso:A,B,C3,C4,H1,H2,I1,I2
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whichoftheinterac)onobjectsinyoursketchedapplica)onconceptswillhave
mul)pleinstances,requiringsomerangeofmanagementac)ons?Whichwillnot?
Howmighttheunderstoodloca)onofindividualobjectsfactorintousableobject
managementinterac)ons?Whenisitnotanissue?
Whichobjecttypesshouldusersnotbeabletodelete?Why?
Beyondthebasicsetofmanagementac)ons,whatotherac)onscouldbecome
standardswithinyourcompu)ngtool,suchascrea)ngobjectsfromatemplateor
reselngobjectsaZributestotheirdefaultvalues?
Howmightyourfunc)onalityconceptsformanagingdierenttypesofobjects
retainclarifyingandlearnablesimilari)es?Whatimportantdierencescouldbe
usefulformanagingpar)cularobjecttypes?
Interac)veapplica)onstypicallyneedtoprovideknowledgeworkerswithsomestan
dardac)onsforworkingwithmul)pleinstancesofonscreenobjects(B1).Whetherthe
interac)onobjectinques)onisanoverallleoramuchsmallerelement,theclarity
anddirectnessofmanagementac)onscanbeanimportantusabilityconcern.
Whenproductteamsdonotac)velyconsiderobjectmanagementac)onsintheirap
plica)onconcepts,theycaneasilyoverlookcentralrequirementsduetotheirshared
assump)onsaboutwhatwillbedenedandimplemented.Whentheseoversightsare
present,usersmay,forexample,beforcedtoviewoutofdatecontentthattheycannot
delete(D4,I).Toovercomesomeobjectmanagementdeciencies,knowledgeworkers
mayneedtodevelopandrepeatedlyenactexcessivelyeortulworkarounds(D2,D3).
Howdotargetedindividualscurrentlymanagear)facts,inthecompu)ngsense
oftheword,whileperformingtheworkprac)cesthatyourteamisstrivingto
mediate?
AnancialtradercreatesanewcategorizingaZributeinhistradingapplica)onto
supplementtheproductsdefaults.Fromthatpointon,heandothertradersinhis
groupwillhavetheop)onoftaggingthenewinforma)onalaZributeontotheir
pendingandcompleteddeals.
Toensurethattheseinterac)onsaresucientandcoherent,productteamscanmap
thebreadthofobjectmanagementscenariospresentedbytheirapplica)onconcepts
(B8,C3,G2).Managementac)onsfrequentlyincludecreate,copy(E3,E4),edit,and
delete.Otherac)ons,likecrea)ngfromatemplate(B10)orreselngtodefaults(C8),
canbeusefullyconsideredasstandardforsometypesofobjects(A4).Incollabora)ve
compu)ngenvironments(A7,C7,G4),thepresenceorabsenceofmanagementac)ons
maydependondynamicrulesthatpreventnega)veimpactsontheac)vi)esofother
workers(C5,J4).
42
Howcouldobjectmanagementfunc)onali)esprovidestrongfeedbackabout
ac)onoutcomes?Whatnovelinterac)onsandcuescouldreinforcethesuccessful
comple)onoftheseimportanttasks?
And then I repeat it...
Howmightrulessuppor)ngcollabora)veprac)cesinuencetherangeand
availabilityofobjectmanagementac)ons?
Whaterrorpreven)onandhandlingconceptscanyourteamenvisiontoprevent
lossofvaluableinforma)onduringobjectmanagementac)ons?
Howcouldassocia)onsbetweeninterac)onobjectsbeimpactedbycertain
managementinterac)ons?Whenmightworkersbenetfromunderstanding
thelineagesoftheseevolvingassocia)ons?
Whatop)onsmightallowtargetedorganiza)onstoappropriatelysetupdierent
userpermissionsformanagingdierenttypesofinterac)onobjects?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|B.DEFININGINTERACTIONOBJECTS
WORKINGTHROUGHSCREENS
43
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stcreateslesforaseriesofsamplesinherlabsinforma)onmanagement
applica)onbasedonatemplateofaZributesthatshewillusethroughoutaclinical
study.SheknowsthattheseaZributeconsistencieswillremoveproblemsdown
stream,whenherlabstechnicianshaveactuallyruntheseexperimentsandshe
wantstoanalyzetheresul)ngcollec)onofdatainheranalysisapplica)on
(seeillustra(on).
Anarchitectusesherbuildingmodelingapplica)ontocreateaseriesoftemplated
objectsthatsa)sfysomedicultprojectrequirements.Crea)ngthesetemplatesin
advancewillreduceworklater,whenthesestandardobjectswillappearrepeatedly
throughoutthebuildingsdesign.
Anancialtraderexpor)ngdatafromhistradingapplica)onchoosesfromamenu
oftemplatesfordierentexportcontentandlayoutformats.Theabilitytoset
upstandardexportop)onssaveshimalotof)me,especiallywhencomparedto
manuallyreformalngeachexportle.
Inmanyorganiza)ons,knowledgeworkersac)vi)esinvolve,orevenrevolvearound,
thecrea)onandrecrea)onofspecicworkproductsortheircons)tuentelements
(A,B1).Tosupportthesetasks,productteamscanenvisiontemplatefunc)onalitythat
couldallowworkerstoeliminatesomeoftheeortneededtocreatecertaininterac)on
objects(E3,E4),whiledrivingvaluablestandardiza)onthatcanpromotehigherquality
workoutcomes(A4,C6,L1).
Wheredotargetedindividualscurrentlytakestepstopromotevaluedsameness
inar)factsaspartoftheworkprac)cesthatyourteamisstrivingtomediate?
Clinical
Scientist
Howdoworkerscategorizeandnamecommonvariantsofworkplacear)facts?
Howdotheseclassica)onschemesvaryacrosstargetedorganiza)ons?
Whatvaluedotheseconsistenciesandcategoriesprovide?
Whichprimaryinterac)onobjectsinyourteamsapplica)onconceptscould
becomehighvolumeandtherepeatedfocusofwork?
Whichobjectcrea)ontaskscouldpoten)allyburdenworkerswithdataentry
eorts?
Howmighttemplatesbeclearlyandvisiblydieren)atedfromthetypeof
interac)onobjectsthattheyserveasamoldfor?
Whichofanobjectsinforma)onaZributesshouldprobablynotbeincorporated
intoatemplatesstandardizinginuence?
Howmightaddi)onaldataentryeort,akeranobjecthasbeencreatedfrom
atemplate,beclariedorlessened?
#
Whatfunc)onalityconceptscanyourteamenvisiontoallowworkerstoclearly
managetheirvarioustemplatesasspecicworkplaceneedsevolveover)me?
Whenproductteamsdonotac)velyconsiderthepoten)alroleofobjecttemplatesin
theirapplica)onconcepts,workersmayndtheprocessofcrea)ngessen)alinterac
)onobjectsinresul)ngproductstobeexcessivelyeortul(D2,D3).Addi)onally,key
opportuni)estoprovidebenecialtypesofstandardiza)on,whichcomputerscanexcel
atpromo)ng,mayalsobelost(C9,G3,J6).
Seealso:A,B,C4,C5,H1,I1,K10,M1,M4
Howmightuserstraceanindividualinterac)onobjectbacktothetemplatethat
itwascreatedfrom?
Productteamscanenvisiontemplatesasinterac)onobjectsinandofthemselves,
eitherprovidedasproductdefaultsorexiblycreatedbyworkerstomeettheneeds
ofcertainsitua)onsandprac)ces(A7,A8,C8).Crea)nganobjectfromatemplatecan
requiresubsequenteorttomaketheresul)ngobjectcompleteortoshapeittothe
requirementsofaworkerscurrentgoals.Evenwhentemplatescanbeeasilymodied
(K11),workersmayneedtoeditorextendtheaZributesofresul)ngobjectinstances.
Conversely,formanytypesofinterac)onobjects,templatefunc)onalitymaynot
providesucientvaluetowarrantitsaddi)onalcomplexity(A9,D4,K6).Insomecases,
theabilitytocreateacopyofanexis)ngobjectcansuceasamethodforaccomplish
ingthesamegoal.
Whatpathwaysofac)oncouldowoutofthecrea)onofanobjectfrom
atemplate?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
44
Onceproductteamshavegeneratedacri)calmassofsketchedideasabouttheir
applica)onspoten)alrolesinworkprac)ce,theycanbegintomeaningfullyenvision
appropriateconceptsfortheirproductshighlevelform.Thisoverallformcancom
municatehowatoolwillbasicallywork,anditcaninherentlydeneaframingrange
ofusefulinterac)onconstraints.Teamscanusethesefounda)onstoreshapetheir
envisioningofkeyscenariosformediatedwork,drivingtopdown,systemicconsistency
andalargerdesignstrategyacrosstheirproposedfunc)onalareas.
Sketchingconceptsforanapplica)onsframeworkdoesnotentailexac)ngdeni)on
ordesign.Instead,itinvolvesworkingthroughimportantconstraintswithonlyasmuch
detailasisnecessarytorealizeandcommunicatepoten)aldesignconcepts.Although
manyoftheseimportantconstraintscanariseorganicallyfromtheidea)onprocess,
teamscanalsoderivekeyconstraintsfortheirapplica)onsframeworkfromwellchar
acterizedchallengesthatareokenmanifestedincompu)ngtoolsforknowledgework.
Thiscategorycontains10ofthe100applica'onenvisioningideasinthisbook:
C1.Inten)onalandar)culatedconceptualmodels
C2.Applica)oninterac)onmodel
C3.Levelsofinterac)onpaZerns
C4.Pathwaysfortaskandac)vitybasedwaynding
C5.Permissionsandviewstailoredtoworkersiden))es
C6.Standardizedapplica)onworkows
C7.Structuralsupportofworkspaceawareness
C8.Defaults,customiza)on,andautomatedtailoring
C9.Errorpreven)onandhandlingconven)ons
C10.Predictableapplica)onstates
Productteamscanusetheseideastoexploreno)onsofhowtheirproductcouldframe
bothconceptuallyandinaliteralinterac)ondesignsensetheknowledgework
prac)cesthattheyarestrivingtomediate.Althoughitcanbesafelyassumedthatearly
ideasaboutanapplica)onsframeworkwillgrowandchangeduringtheenvisioning
processandthroughoutproductimplementa)on,teamscandeliberatelypreservethe
essen)alcharacteroftheframingformthattheyhavechosentopursue.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A),Deninginterac)onobjects(B),Clarifyingcentral
interac)ons(G),andAimingforaesthe)cuserexperiences(L)categories.
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
$
('
'
#
,#(#"
)#(
)
'# (#"## *#
"% #) %
,
(
*#',
(&)
Examplesfromthreeknowledgeworkdomains:
Anarchitectndsthatherstudiosnewbuildingmodelingapplica)onrequiresa
substan)allydierentmindset.Insteadofdrawingindividualeleva)ons,plans,and
detailsforaproject,herteamwillcollabora)velycreateasingle,shared3Dmodel
oftheirbuildingdesign.Thenewtoolitselfcommunicatesthisoverridingdis)nc)on
innumerousways,includinghowvariousfunc)onsarenamed(seeillustra(on).
Ascien)stquicklydevelopsaworkingunderstandingofhowheranalysisapplica)on
calculatesandpresentscertainvalues.Overall,thewaythetooldisplaysherlabs
clinicaldataremindsherofapowerful,zoomingmicroscope.
Anancialtraderreceivesperiodicupdatesfromthevendorthatcreatedhisrms
tradingapplica)on.Inoneoftheseupdates,helearnsthathewillneedtodevelop
aclearunderstandingofhow,when,andwhysomenewfunc)onali)eswillusefully
automatecertaintradeparameters.
Whilemechanicaltoolscanimplicitlycommunicatehowtheyworkbasedontheircon
struc)on,digitaltoolsmustbedesignedtocommunicatetheirpurpose,oerings,and
behaviors.Knowledgeworkersincorporatenewtechnologiesintotheirprac)cesbased
onunfoldingunderstandingsofhowavailabletoolsoperate(A,K2,K6).Eventhough
individualusersdeveloptheirownconceptualmodelsofatoolover)me,product
teamscanaZempttoshapetheseunderstandingsbydevelopingtargetmodelsand
strivingtocommunicatethemintheirapplica)ondesigns.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatorganizing,bigpicturementalmodelsdotargetedindividualscurrentlyhave
fortheworkprac)cesthatyourteamisstrivingtomediate?
Architect
Howdothemindsetsandconstraintsinherentindierenttasksorlargerac)vi)es
driveworkerstoadoptdierentframeworksforthinkingandac)ng?
Howmightyourteamuseyourinsightsintothesementalmodelsasabasisfor
envisioninginnova)veandcompellingconceptualmodelsforyourcompu)ngtool?
!
!
%## (#*
$ #) )
*%
%*
$)*%#)'
$)#*
$
)#(*#("%*#"*((, )
!+$
%#
) #
+
)+,
#
*-$
#*$,$
$-
-$ /$-*,)
$
%
*
'$#,
)#
$"
' "
)
$
")#)
"(# +
(#(#)# *
)
$
,%"%')*#&#*
"
(
&$ %
*)
,&+ /$
)
$# ,&$ $+$,
,
)#
#*$,$
,*
*#&,$#,* +
Seealso:B4,C,E5,G1,L3,M1
Whatessen)al,highlevelopera)onalapproachesinyoursketchedapplica)onideas
couldreferenceandextenduponworkersexis)ngwaysofthinkingabouttheir
eorts?
Howmightindividualfunc)onali)esmakesimilarconnec)onstoworkerscurrent
understandings?
Whatnewanddierentconceptualfounda)onsmightworkersneedtounderstand
inordertosuccessfullymakeuseofyourcompu)ngtoolintheirownprac)ces?
Howcouldthesenewconceptualmodelsbeframedbytheirexis)ngmental
models?
Howmightpeopleindierentroles,usingapplica)ondisplaysthataretailored
totheirowniden))es,developdierentconceptualmodelsforyoursketched
compu)ngtools?Howcouldthisimpacttheircommongroundforcommunica)on?
Tocreatecompellingfunc)onalgestalts,productteamscanenvisionconceptualmodels
fortheirproductsthatareframedbyandbuilduponanalogiesandidiomsknownby
theirtargetedaudiences(C3,L2).Innova)vemodelsthatsimplyandcoherentlypres
entpredictablerela)onshipscanalsobequitesuccessful(F3).Complexapplica)ons
cancontainmul)plelevelsofnes)ngconceptualmodels,rangingfromtheoverarch
ingproductframework,toindividualfunc)onalareas(C6,B1),tofunc)onalvaria)ons
drivenbydieringpermissionsandiden)tytailoredviews(A2,C5).
Whenproductteamsdonotac)velyconsiderhowproposedconceptualmodelscould
shapeworkersexperiences,opportuni)estodriveusefulunderstandingsofhowan
applica)onessen)allyworkscanbelost.Intheabsenceofclearlycommunicated
conceptualmodels,peoplemayexperiencecompu)ngtoolsasarbitrarycollec)ons
ofcontrolsandpathways(K3),developingtheirownmurkyassembliesoffunc)onal
interpreta)on.EventhoughthesetoolscanbelearnableakercommiZedeortor
training(D2,D3,M2,K7),poten)allyvaluablefunc)onalitymayremainundiscovered,
misunderstood,ormisused,requiringaddi)onaldefensivemeasurestopreventerrors
(C9,G3).
45
Whatmightitsoundlikewhenahypothe)caluserdescribesoneofyourproposed
conceptualmodels?Whattakeawaysshouldtheyhaveaboutyourtoolspurpose,
oerings,andbehaviors?
Howmightyourteamsproposedconceptualmodelsbecommunicatedthrough
applica)ondesignandfunc)onalscaolding?Throughotherchannels,suchas
informa)vemarke)ngandintroductoryinstruc)on?
Howcouldyourapproachestocommunica)ngtargetconceptualmodels)einto
yourlargerideasaboutdesignstrategyandbrand?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
"
'()
*%# *(
"
$
%-#'"*
*(
(""#"% #,%
,)
)
'#*% )**%#)*("*(#
$,
(&,)'
)*
*%#)'#
)##')&#*)#) #
*
"($
*%) #,' )#*
*
%#)*
* *
*%#,
*%*,#,
(&
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
46
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stseesthateachedgeofheranalysisapplica)onisapanelthatcanhave
dierentimpactsonthecentralvisualiza)onareaofthetool.Oneedgecontrols
whatdataisbeingdisplayed,whileanothercontrolshowselecteddataisvisualized
(seeillustra(on).
Whatinterac)onmodelsarecommonlyfoundinthecompu)ngtoolsthattargeted
individualscurrentlyuse?
Clinical
Scientist
Whichmodelsarenormallyassociatedwiththespecictasksandlargerac)vi)es
thatyourteamisstrivingtomediate?
Anancialtradersnewtradingapplica)onpresentsfourcolumns,eachwitha
dierentpurpose.Thelekcolumnhastablesthatdrivewhatisshowninthenext
twocolumns,whiletherightcolumnshowsmarketdataandothertradersac)on.
Anarchitectdiscoversthathernewbuildingmodelingapplica)onisorganizedbya
seriesofdierentviewsofaproject,witheachviewprovidingitsownsetofrelated
func)onality.Sincethetoolseemstohavecountlessfunc)ons,shendsthisorgani
za)onmethodtobeveryclearandeec)ve.
Whatlargerdesignandtechnologytrendscouldinformyouridea)onprocesson
thisimportanttopic?
Whichconven)onalinterac)onmodelscouldbewellsuitedtothequan)tyand
typeoffunc)onalityconceptsthatyourteamisconsidering?Whatbenetscould
reusingthesepaZernshaveforyourproductssuccess?Whatmodica)onsmight
theyrequire?
Whatadvancedanalogiestoothertypesofproductsmightyourteamdrawupon
whenthinkingaboutpossibleinterac)onmodelsforyourcompu)ngtool?
Interac)onmodels,intheparlanceofthisbook,arethehighestlevelexpressionsofan
applica)onsstructure.Thepopula)onofinterac)onmodelsusedinmanyknowledge
workdomainsdoesnotcontainmuchusefulbiodiversity,and,ingeneral,thereis
considerablepoten)alforproductteamstoexploremeaningfulinnova)oninthisarea.
Contemporaryconven)ons(L2,C3)areextensivelyrecycled,okenwiththeexpecta)on
thatthesestandardswilldriveecienciesinproductdevelopmentandadop)on.
Formanytechnologists,theselec)onofaninterac)onmodelseemstobesimplis)cally
dividedbetweeneitherageneral,menusonthetopworkspacemodel,wheretasks
arelargelyopenandunsequenced(B4,L1),orawizardlikemodel,wheresingletrack
processescanbehighlyconstrained(A4,C6).Withinthesebroadcategoriesthereis
considerableroomfortailoredsolu)ons,andproductteamscanimproveuponcon
ven)onalapproachesbyspecicallyop)mizingthemaroundtheirsketchedconcepts
formedia)ngwork(A,C5).Concernsaboutinterac)oneciency(D2,D3),mul)tasking
(G5),learnability(D7,K2,K5,K6),ndability(C4),andotherfactors,candriveteamsto
envisionnewapproachesorconsiderleveragingspecializedinterac)onmodelsfrom
otherdomains.Iconoclas)cinterac)onmodels(L5)canbedirectexpressionsofa
productsconceptualmodels(C1)ornovelhybridsofdierentdesignpaZerns.
Whenproductteamsdonotac)velyconsiderdivergentapproachesfortheirappli
ca)onsinterac)onmodels,opportuni)estoappropriatelytailortheencompassing
structuresofcompu)ngtoolstotargetedworkprac)cescanbelost.Beyondlostoppor
tuni)esfortargetedinnova)on,resul)ngapplica)onframeworksmaynotadequately
supporttheowofworkersprac)cesorsucientlycommunicateatoolspurpose,
oerings,andbehaviors.
Seealso:B9,C,L,F,G2,J2,K1,K4,L4
Whattypesofinterac)onmodelscouldmatchtheembeddedconceptualmodels
inyoursketchedapplica)ondirec)ons?
Whichofyoursketchedfunc)onalityconceptscouldplayaprimaryroleinyour
interac)onmodelchoices?Whichshouldprobablynot?
Howmightyourteamtailortypicalinterac)onmodelfeaturestobeZersupport
andencompasscertainfunc)onalityideas?
Whatnovel,oreveniconoclas)cinterac)onmodelconceptsmightyouenvision?
Howcouldtheseconceptsembodyvaluableapproachesforsensemaking,
organiza)on,andinterac)veowintargetedworkprac)ces?
),,)',!%+*
-
.
- -
.
0
,)**(&!
.
0
Whatcoulditbeliketonavigatethroughtasksandlargerac)vi)esintheinterac
)onmodelsthatyourteamisconsidering?Whichmodelscouldbemorelikelyto
provideworkerswithasenseofcompellingengagementandaccomplishment?
Howcouldrequirementsformul)tasking,proceduraleciency,orinstruc)onal
clarityinuenceyourinterac)onmodeldecisions?
Whatimpactscoulddierentinterac)onmodelselec)onshaveonbrandand
brandingapproaches?
&",*(&!
1 /
-
- -
.
+#$,*(&* .
.
Howmightyourinterac)veapplica)onscaleinfunc)onalityover)me?Whatim
pactscouldthesescalingscenarioshaveonyourteamsinterac)onmodelchoices?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
47
Everywhere I go in this
so!ware, there is this
overall feeling of high
quality consistency...
I imagine this tool
being created by a
single person, even
though I know it took
a whole team...
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
WhatvaluedoworkersndintheseknownandexpectedpaZerns?Whatdothey
thinkoftheconven)onsthattheycurrentlyuse?
LEVELS OF INTERACTION PATTERNS WITHIN APPLICATION
Conversely,productteamsthatfocustooheavilyonestablishingandapplyinginterac
)onpaZernscanoverlookopportuni)estoenvisiondesignconceptsthatarehighly
tailoredtotheworkprac)cesthattheyarestrivingtomediate(A).
Seealso:B1,C,F,G2,G3,J6,L,K1
Whatlargerdesignandtechnologytrendscouldinuenceyouridea)onabout
interac)onpaZerns?
Whatadvancedanalogiestoothertypesofproductsmightyourteamdrawupon
whenthinkingaboutappropriatepaZerns?
Whatinherentconsistenciesarepresentwithinthescopeofworkprac)ceyouare
targe)ng?Basedontheseconsistencies,whichofyourenvisionedfunc)onalareas
couldhavestrongsimilari)es?
Whileenvisioningapplica)ons,manyproductteamsgravitatetowardcopyinglowlevel,
literaluserinterfacepaZernsfromotherproductsthatthey,andpresumablytheir
targetedknowledgeworkers,arefamiliarwith.Thesevernaculardesignselec)onsare
okenmadeonaonebyonebasiswithinpar)cularfunc)onalityconcepts,without
consideringrequirementsandconsistenciesacrosstheen)retyofacompu)ngtool
(B9,C6).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofinterac)onpat
ternsatdierentlevelswithintheirapplica)onconcepts,resul)nginconsistenciesmay
hinderworkersabili)estodevelopusefulexpecta)ons.Withouttheseexpecta)ons,
peoplemayndneworinfrequentlyusedfunc)onalitymorediculttolearn(D2,D3,
K2,K5,K6).Wheninconsistenciesareno)ceable,theycanalsonega)velyimpact
individualspercep)onsofanapplica)onsquality(K12).
What,ifany,interac)onpaZernsdotargetedindividualsexpecttoseewhenusing
compu)ngtoolsintheworkprac)cesthatyourteamisstrivingtomediate?
WhatpaZerns,atdierentlevelsofgranularity,havebecomeastandardpartof
howknowledgeworkersunderstandtheircompu)ngtools?
Anancialtraderknowsthathistradingapplica)onhasdierentcategoriesof
screens.Whenhenavigatestotoolsandop)onsthathedoesnotuseveryoken,
herecognizessmallercomponentsthatfollowthesamemoldasscreensthathe
usesrepeatedlythroughouthisday.
Productteamscanenvisionmoreexpansivevaluefrominterac)onpaZernsbymap
pingthematmul)plelevelsofconvergence,star)ngatanapplica)onsinterac)on
model(C2)andworkingdownwardthroughseveral)ersofuserinterfacedetail(A4,
A5).Teamscanthenexperimentwithapplyingtheirnes)ngandinterrelatedpaZerns
acrosstheirsketchedfunc)onalityconcepts,envisioninghowknowledgeworkersmight
transfertheirexperiencesamonginterac)ons(C1,D7).
Withinthepar)cularsofyoursketchedfunc)onali)es,whatsmallerconsistencies
couldbecomeinternalstandards?
Howmightthereuseofinterac)onpaZernsinyourapplica)onpromotethe
transferofworkerslearninginoneinterac)veexperiencetootherinterac)ve
experiences?
Wherecouldthepar)cularsofworkersgoalsdrivemeaningfuldieren)a)onin
interac)ondesignresponses,ratherthanpaZernedstandardiza)on?
Whenintroducingnewinterac)onpaZernsintoworkersprac)ces,whatanalogies
mightyourteammaketoknowninterac)vityscenarios?
Applica!on Views
Smaller Components
Howmightyourideasaboutyourproductslargerconceptualandinterac)on
modelsimpactyourinterac)onpaZernchoices?
HowmighttheemerginglanguageofpaZernsinyoursketchedapplica)on
possibili)esrelateto,orevenestablish,thepaZernlanguageofabroaderfamily
ofproductsinyourrm?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
#
Examplesfromthreeknowledgeworkdomains:
Anancialtraderrarelyneedstoac)velylocateanentrypointtohisnextac)on
withinhistradingapplica)on.Thetoolisdesignedtosuittheowofhiswork,and
hefeelslikeitisintelligentenoughtoknowthedierentac)onsthathemight
wanttoaccomplishnext,providinghimwithquickwaystogetstarted
(seeillustra(on).
Ascien)strunsastandardtransforma)onalgorithmonsomeofherlabsclinical
data.Basedontheoutputofthisprocess,heranalysisapplica)onpresentsherwith
asetofsubsequentac)onsthatshemaywanttoperformnextinordertofurther
manipulatethecontent.
Anarchitectcopiesanddragsanewwallintoplacewithinherbuildingmodeling
applica)on.Amenuthenliststhepoten)alassocia)onsandaZributesthatshe
couldselectforthenewwall,basedonitsloca)onrela)vetootherelements.
Interac)veapplica)onsthataretailoredtospecicknowledgeworkprac)ces(A)can
reecttheowofthoseprac)cesbackatworkersastheyaccomplishtheirtasksand
largerac)vi)es(K3,K13).Thesereectedowscanallowworkerstousetheirexis)ng
mentalmodelsandskillstonavigatethroughcontextual,progressivelydisclosedinter
ac)ons(C3),ratherthanforcingthemtolearnhowtotranslatetheirgoalsintoac)ons
withinatoolsownarcaneconven)ons(C1,C2).
Productteamscanenvisionhowtheirproposedmappingsbetweenworkscenarios
andinterac)onobjects(B1,B8)couldtranslateintoclearanddirectpathwaysthrough
relatedinterfaces.Teamsearlyenvisioningoftheseroutescanfocusonprimarywork
scenarios,atalevelofdetailthatallowsthemtosketchviableapplica)onconcepts.
Pathwaymappingstypicallybecomeanimportantpartofaproductsoverallframework
(C),communica)ngatoolsavailablefunc)onali)esanditsrelevancefortargetedwork
prac)ces(K3).Certainpointsalongpathwayscanalsoappearwithinrelatedfunc)on
ali)es,outsideofanapplica)onspervasiveshell,asstatebased(B5,B6,C10)and
contextuallyrelevantnaviga)onop)ons.
Whenproductteamsdonotac)velyconsidervaluablesupportforprac)cebased
waynding,resul)ngapplica)onscanfeelmorelikeacollec)onofdiscretefunc)ons
thanacohesive,narra)veexperience(G1).Inen)relydisjointedproducts,workers
mustrstdiscoverwhatfunc)onalityisavailabletothemandthenlearntonavigateto
appropriatefunc)onsinsequence.Formanyknowledgeworksitua)ons,usersmaynd
thissortofwayndingtobeexcessivelyeortultolearnanduseeec)vely(D2,K2,
K6)withoutmakingerrors(C9,G3).Thesenega)veeectsmayleadtoaconsiderable
amountofundiscoveredorinten)onallyunusedfunc)onality(D3,D4).
Seealso:D7,F,G,K5,K8,K9,M1
48
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howmighttheinterrela)onsbetweenopera)ons,tasks,andlargerac)vi)es
thatyourteamisstrivingtomediatebereectedinthestructuralowsofyour
applica)onconcepts?
Financial
Trader
Howmightyourteamsituateyoursketchedfunc)onali)eswithintheseessen)al
ows?
Whatfunc)onalareaswillcontainvolumesofcontentthatcouldbenetfromclear,
categoricalroutesugges)ons?
!
Whatmightitbeliketonavigatethroughdierentpathwaysaspartoftargeted
workprac)ces?Whichofyourteamspathwayideascouldbemorelikelytoprovide
workerswithasenseofcompellingengagementandaccomplishment?
"
Howcouldinterac)veroutesbemadetofeelasiftheyaretailoredtotheinherent
owofworkprac)ce,disclosingcontentandfunc)onalityprogressivelyinorderto
reduceexperiencedcomplexity?
Howmighttheinterac)onmodelsofyourteamsapplica)onconceptscommunicate
availablepathwaysofac)ontousers?Wouldworkersbenetfromamaporisit
enoughtopresentstatebased,contextuallyrelevantpathways?
$
$
!
%
&
Wherecouldimportantpathwayop)onsbecontextually)edintoyoursketched
func)onalityconcepts?
Howimportantisitforworkerstohaveanunderstandingofwheretheyareina
process?Whatwayndingcuescouldbeappropriateindierentscenarios?
Howdirec)veshouldinterac)vepathwaysbe?Wherecouldconstric)ve,
standardizingpathwaysundesirablylimitworkerseorts?
Howmighttheavailabilityofinterac)vepathwaysbeinuencedbyapplica)on
andinterac)onobjectstates?
Whatmighttheexperiencebelikewhenturningtoyourteamsproductfrom
workprac)cesthatareaccomplishedoutsideofthescreen,orwhentransi)oning
awayfromyourproductintootherpartsofworkac)vity?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
&&
Examplesfromthreeknowledgeworkdomains:
Ascien)stlogsintoheranalysisapplica)ontoviewdatainoneofherlabsclinical
studies,knowingthatherloginiden)tywillallowhertouseallofthetoolsmany
op)ons.Shehasorganizedthissamestudyspermissionssothattechniciansinher
labcanonlyusetheanalysistooltouploadtheircompletedexperimentsand
manuallycheckthequalityoftheirdata(seeillustra(on).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdivisionsoflabordotargetedorganiza)onscurrentlyprescribeforthework
prac)cesthatyourteamisstrivingtomediate?Whatrulescurrentlydictateaccess
tocertainworkplacear)facts?
Clinical
Scientist
Howareworkersiden))escurrentlymanagedwithintargetedorganiza)ons?
Howimportant,rela)vely,isthesecurityoftheseiden))es?
Anarchitectsetsupthepermissionsofanewprojectinherbuildingmodeling
applica)ontohavedierentviewsandop)onsforotherarchitectsworkingonthe
project;externalconsultants,suchascivilengineers;andeventheprojectsclient,
whowillonlybeabletoviewbuildingplansandrenderingsgeneratedatcertain
projectmilestones.
## $"!
%!$"!
"#$"!
Anancialtraderknowsthat,withinthetradingapplica)onthatheuseseveryday,
therearedataviewsthatareonlyavailabletohisbosses.
Knowledgeworkersenac)ngdierentroleswithinanorganiza)onmayperformdif
ferentac)vi)es(C6)orcontributetothesameac)vityviaseparategoalsandprac)ces
(A7,A8).Inthecontextoftheseestablisheddivisionsinresponsibili)es,organiza)ons
mayhavespecicrequirementsforsegmen)nganinterac)veapplica)onsscopeto
meaningfullysuitcategorizediden))esintheirworkforces(A1,A2).Permissions
featuresincompu)ngtoolscanshapeeachusersabilitytoseeandmakeuseof
certaindataandinterac)onop)ons.
49
Howexibleorprescrip)vearedierentindividualsrolesinobservedprac)ce?
Dotheyactuallycorrespondtoorganiza)onalchartabstrac)ons,oraretargeted
workersbiggergeneraliststhantheyokenrealizeoradmit?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsidea)onon
thetopicofiden)tymanagementapproaches?
Howmightyourteammodelexis)ngpowerrela)onshipsandlevelsofresponsibility
withintargetedorganiza)onsinrela)ontoyoursketchedapplica)onconcepts?
Whichfunc)onalareasandinterac)onobjectsstandoutasbelongingtosome
categoriesofspecializedworkersbutnottoothers?
Collaborating
Scientists
Atwhatpointdoesitmakesenseforyourteamtostartthinkingofspecialized,role
basedpermissionsetsasfundamentallydierentviewsyourapplica)on,ratherthan
thesameinterac)veframewithsomefeaturesturnedonoro?
Productteamscanenvisionpermissionsconceptsthatmaptokeysegmenta)onneeds
anddesiredlevelsofexibility.Teamscanalsosketchstructuralapproachesfortailoring
applica)onviewstotheneedsofdierentusersegments,displayingavailablefunc)on
ality(A9)andcontent(B5,B7)inspecializedinterfacelayoutsandrelevantrepresenta
)onalforms(F).
Howmightseparate,permissionsbasedviewsdrivedesirablesimplicityand
decreasedlearningeort?
Whenproductteamsdonotadequatelyconsiderthepoten)alroleofapplica)onper
missionsandviewstailoredtoworkersiden))es,opportuni)estoclarifyinterac)ons
fordierentaudiencesegmentscanbelost.Resul)ngapplica)onsmaynotcontain
valuablebarrierstoaccessthatcanbeessen)alforsuppor)ngspecicculturesofwork
(C8).Someindividualsmayndthattheseproductspresentcontentandfunc)onality
intendedfortoomanydierentpeopleatthesame)me,makingthesetoolsexces
sivelyeortultolearnanduseeec)vely(D2,D3,K2,K6)withoutcrossingrolebased
boundariesandcommilngerrors(D4,C9,G3).
Whatimpactcouldiden)tybasedsegmenta)onshaveonthelargerconceptual
andinterac)onmodelsofyoursketchedproducts?
Conversely,whenpermissionsandtailoredviewsareappliedwithoutsucientlycon
sideringpoten)alimpactsoncollabora)onbetweenroles(C7,G4),workersmaynd
itmorediculttoestablishcommongroundforcommunica)on(F1,J2).
Seealso:A,B8,C,G7,J,M
Wheremightthesplinteringofacompu)ngtoolintodierentviewsintroduce
undesirablelimita)onsonindividualac)on,opportuni)esformodeerrors,
andotherbreakdowns?
Laboratory
Technicians
Other Staff
Whatimplica)onscoulddivergentapplica)onviewshaveforcollabora)onand
communica)onwithinyourcompu)ngtool?Howwillworkersmaintaincommon
ground?
Howmightyourteamsapproachesforpermissionsandiden)tybasedviewsrelate
toyourfunc)onalityconceptssuppor)ngcoopera)on,collabora)on,
andworkspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
50
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderwantstoexecuteatradethatissolargethatitrequiressigno
fromhismanager.Thetradingapplica)ondisplaysalargeno)ca)ononthe
managersscreen,andthetwocoworkersshoutbackandforthacrossthetrading
ooraboutthemeritsofthepoten)aldeal.Eventually,themanagerindicateshis
approvalinhisownviewofthetradingapplica)on,whichthenexecutesthe
pendingtransac)on(seeillustra(on).
Ascien)stsetsupaworkrequestinherlabsinforma)onmanagementapplica)on
sothatacertaintechnicianwillrerunsomeclinicalsamples.Whenthetechnician
receivesthisworkrequest,hecanquicklytranslatetheexperimentalprotocolinto
hisownlaboratoryprocesses,runthesamples,andthenuploadthenewdatafor
thescien)sttoreview.
Anarchitectdenesastandardizedworkowinherbuildingmodelingapplica)on
thatwillusefullydrivehowherteamcollabora)velyuploads,evaluates,andcatego
rizesearlyideasforanewbuildingproject.
Whichtasksorlargerac)vi)esthatyourteamisstrivingtomediatearecurrently
partofstandardizedworkowprocesses?
Financial
Trader
Whenproductteamsdonotac)velyconsiderthepoten)alroleofstandardizedwork
owsintheirapplica)onconcepts,opportuni)estotranslateexis)ngworkows,orto
createnewvalueinworkersexperiencesoflargerprocesses,canbelost.
Conversely,highlyskilledknowledgeworkersmaynotalwaysvaluenovelstandardiza
)onthatisrootedindistantno)onsofeciency,suchasthosesome)mesoutlined
inthenameofbusinessprocessredesign(D1,G5).
Seealso:A,B3,B5,C,D,E,F1,K1,K3,M
Whatvaluedocurrentworkowsprovideintargetedorganiza)ons?
Whataretheindividualmeasuresofsuccessfordierentsegmentsofexis)ng
workows?Foren)reworkows?
( *
$
Whatworkprocessesdobothknowledgeworkersandtheirorganiza)onswantto
standardizefurther?Wheremightorganiza)onalgoalsforworkowcrystalliza)on
showaclearmismatchwithworkersgoalsandpreferredwaysofprac)cing?
Howcouldyourapplica)onconceptsmaintainorexpanduponthevalueofexis)ng
workowprocesses?Howmighttheyprovidevaluablenewworkowop)ons?
Whenmightitbemoreappropriatetosupportstructuredworkwithintegrated
communica)onchannelsandclearobjectownershiprules,ratherthanregimented
andinexibleworkowtools?
Establishedprac)cesinknowledgeworkprofessionsmaybearliZleresemblance,either
literallyorinspirit,tohighlystandardized,scien)callymanagedassemblylines.It
canbeimportanttorecognize,however,thatevenwithinotherwisevariableac)vi)es
(A7,A8)theremayexistsomeconsistent,sequen)alsegmentsofestablishedand
repeatedworkprocess(A4).Requirementsfortheseworkowstandardiza)onscan
arisefromindividualworkers,theirorganiza)ons,orlargercommuni)esofprac)ce.
Productteamsconceptsformedia)ngworkowprocessescanhavesubstan)al
impactsontheirsketchedideasforcrossfunc)onalapplica)onframeworks(C1,C2).
Computermediatedworkowscanoutlinethenumberandtypeofstepstobecom
pleted,levelsofinstruc)veness(K2,K7),howhandoswilloccur(C5,G7,J3),andmany
otherimportantfactors.Knowledgeworkersmayvaluehowtheseprocessoriented
func)onali)esreduceundesiredeortthroughautoma)on(E3,E4)anddistribu)onof
eortstocolleagues(J).Appropriateworkowtoolsmayalsoimprovethepredictability
andqualityofcoopera)veoutputs(C9,G3,L1).
Whatotherar)factsandtechnologiesareinvolvedintheseprocesses?
Howmuchvisibilitymightworkerswantintotheircolleaguesac)vi)esand
workowcontribu)ons?Whatvaluecouldthisvisibilityprovide?
')
)
Howmightseparateworkowviewsfordierentcontributorsdrivedesirable
simplicityanddecreasedlearningeort?
&
%
$ *
Howmightyourteamssketchedworkowfunc)onali)essupportinterpersonal
interac)onandcommunica)onatkeyjunctures?
Whatrolecouldexibilityandcustomiza)onplayinyourworkowconcepts?
Atwhatpointmightdesirablevariabili)eschallengetheusefulnessandviability
ofstandardizedworkowfunc)onality?
Trading
Manager
Whatimpactcouldextensiveworkowoeringshaveonthelargerconceptual
andinterac)onmodelsofyoursketchedproducts?
$
#
$
*
Howmightyourteamsapproachesforstandardizedworkowsrelatetoyour
func)onalityconceptssuppor)ngpermissions,iden)tytailoredviews,coopera)on,
collabora)on,andworkspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
(
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howdotargetedindividualscurrentlykeeptrackoftheircolleaguesac)onsaspart
oftheworkprac)cesthatyourteamisstrivingtomediate?
How,specically,docurrentformsofsharedawarenesspromotetheeec)ve
execu)onoflooselycoordinatedortrulycollabora)vework?Howdotheyprevent
conicts?
Architect
Anancialtraderlearnsthatacertainareaofhistradingapplica)onwillvisually
indicatewhenanothertraderisac)ngonthesameinforma)onthatheis.This
no)ca)onallowstraderstopreventdiscoordina)onbyini)a)ngdiscussionsabout
theircurrentwork.
Ascien)stknowsthatany)meshelooksatindividualitemsinheranalysisapplica
)on,suchassampleswithinaclinicalstudy,aspecicareaofthescreenwillno)fy
herofrelatedac)onsbeingperformedbyothermembersofherlab.Also,whenshe
rstlogsintotheapplica)on,aspecialwelcomedisplaysummarizeskeychanges
thathavebeenmadetolabdatasinceshethelast)mesheaccessedthetool.
Whatbreakdownscurrentlyoccurduetoinsucientawareness?Couldthese
problemspresentopportuni)esforyourproduct?
Wheremighttheintroduc)onofyourteamscompu)ngtoolremoveimplicitand
subtleawarenesscuesfromtargetedworkprac)ces?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
workersmightremainappropriatelyawareofothersac)onswithinyourapplica)on
concepts?
Howmightyoursketchedapplica)onframeworksaidworkersbyprovidingvaluable
workspaceawarenesscuesatastructurallevel,acrossvariousfunc)onalareas?
Knowledgeworkersareokenhighlyskilledatunderstandinghowtheirownac)onst
intothecontextofcoopera)veandcollabora)veac)vi)esintheirorganiza)ons.Com
puterscanhavedrama)cimpactsonthisunderstanding.Forexample,wheninterac)ve
applica)onsbecomeakeyfocusofworkprac)ce,implicitvisibilityandcommunica)on
(J1)thatwasonce)edtothephysicalperformanceofworkcaneasilybecomehidden
oren)relylost(G4).
Productteamscanenvisionstructuralcuesthatcouldpromoteusefultypesofwork
spaceawarenessacrosstherangeoftasksandlargerac)vi)esthattheyarestrivingto
support(A7,C).Anapplica)onslargerframeworkcanincludefunc)onalityforcontact
facilita)on(J4)andotherfeaturesthathighlightsharedopportuni)esorpoten)al
conictswithinanetworkedenvironment(B7,J5,H3).Thesestructuralresponsescan
drama)callyimpactaproductsconceptualmodels(C1),interac)onmodel(C2),
andpermissionsfunc)onali)es(C5).
Whenproductteamsdonotac)velyconsiderhowworkspaceawarenesscouldbe
incorporatedintoanapplica)onconceptscrossfunc)onalframework,opportuni)esto
promotecoopera)onandcollabora)oncanbelost.Eventhoughenvisioningworkspace
awarenessonafunc)onbyfunc)onbasiscansolveindividualcollabora)onissues(G4),
withoutstructuralsupport,collaboratorsmayndthattheyhavedicultyplanning
largerac)vi)es(D2,D3),communica)ngeec)vely(J),distribu)ngeort(E),andpre
ven)ngconicts(C9,G3).
Conversely,toomuchvisibilityintotheac)onsofotherscanbedistrac)ng(D4)and
canpoten)allyleadtounwantedsurveillanceeects(A2,G7).
Seealso:A,B,F1,G,H,J2,J3,K,M1
51
Whattypesofac)onsinyourproductssharedworkspacescouldbe)edto
stronger,aZen)ongrabbingcues?Toweaker,almostsubliminal,cues?
Whoneedstoseevariouscues?Howmightawarenessinforma)onrelateto
individualspermissionsandtailoredviews?
,"'" %*)*#
/+")",, -",
)!%)#*+(%*)
& 0
*
"
2$3(
.
Atwhatpointmightusersofyourcompu)ngtoolfaceinforma)onoverloadfrom
awarenesscues?Whenmightitbemoreappropriateto)eworkspaceawareness
toindividualfunc)onsandcontextualareas,ratherthanyourtoolsoverarching
structure?
Howlongshouldspecicawarenesscueslastinyourapplica)onsframework?
Howmighttheybe)edtolongerterm,storedhistoriesforcertainfunc)onsand
interac)onobjects?
Whatimpactcouldoverarchingawarenessfunc)onalityhaveonthelarger
conceptualandinterac)onmodelsofyoursketchedproducts?
Whatunwantedsurveillanceeectscoulduninten)onallyoccurfrombroadcas)ng
specicac)onstootherworkers?
Howmightanystandardssetbyyourstructuralworkspaceawarenessdesigns
inuenceyourteamsenvisioningofawarenesscueswithinindividualfunc)onality
concepts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
How might your team clarify and reduce the effort needed to
understand and set important parameters in your application
concepts? How could the interplay of appropriate default
values, manual customization, and automated tailoring enhance
your products effectiveness across a breadth of targeted
contexts?
Examplesfromthreeknowledgeworkdomains:
Ascien)stmodiesacertainparametertoinuencehowheranalysisapplica)on
willautoma)callycomputeaderivedclinicalvariable.Akerdoublecheckingthe
eectsofthisparameterchangewithinhermostcommonlyusedvisualiza)onsand
procedures,shesetsthemodiedvalueasthedefaultselngforallnewstudies
(seeillustra(on).
Anarchitectndsthattheinputselngsofadrawingtoolinherbuildingmodeling
applica)onaremakingsomepartsofherworkunnecessarilypainstaking.Shenavi
gatestoasinglescreenthatcontainsallofherapplica)onpreferenceselngsand
decreasesthepar)culartoolssensi)vitytoinput.
Anancialtraderupdatesimportantautoma)ondefaultsinhistradingapplica)on
thatdictatehowthecompu)ngtoolwilladap)velyllinproposedinforma)on
underdierentcircumstances.
Inspecializedproductsforknowledgework,asingleparametercanmakeorbreakthe
eec)venessofanen)resystem.Productteamscanenvisiondefaultselngsfortheir
interac)veapplica)onsthatareop)mizedtocoverthemostcommonscenariosofuse
(A4)orthebroadestvarietyofworkprac)ce(A6,A7,A8).
Whendefaultselngshavethepoten)altoshapeworkersinterac)onsoroutcomes
inwaysthatarenotinalignmentwiththeirgoals,applica)onscanprovidecustomiza
)onfunc)onalitythatallowsforlocalmodica)onofkeyparameters(C5,F8).Prod
uctteamscanenvisionthesecustomiza)onsatthelevelofindividualworkers,larger
groups,oren)reorganiza)ons(B10).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Conversely,extensivechangestodefaultsmayreducerepresenta)onalcommonground
betweenworkers(F1,J2)thatisokenneededforeec)vecommunica)on(J)and
collabora)on(B7,C7,G4).
Seealso:A,C,F,I,K11,M4
Whichvariabili)esintheopera)ons,tasks,orlargerac)vi)esthatyourteamis
strivingtomediatemightleadtoagenuineneedforcustomiza)onop)ons?
Whichdefaultselngsinyourteamsapplica)onconceptswillindividualsand
organiza)onsexpecttohavesomecontrolover?Why?
Whichselngsstandoutaspivotalinyourteamssketchedideasforwork
media)on?Whichwillprobablynotcaptureworkersinterestsandmayonly
beaccessedrarely,ifatall?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabout
defaultsandlocaltailoringofselngswithinyourcompu)ngtool?
Whichdefaultsinyourapplica)onconceptscouldbeop)mizedbycoveringthe
mostcommonscenariosofuseintargetedorganiza)ons?
WhichdefaultsmightbebeZerop)mizedbyconsideringthebroadestvariety
ofworkprac)ce?
Whichparametersmightbeimpossibleforyourteamtosetdefaultsforwithout
localinputfromindividualworkersortheirorganiza)ons?
Wherecouldautomatedtailoringofselngsbeappropriate,useful,andclearly
executed?Mightitbemoreappropriateforsuchautoma)onstosuggestchanges
thatworkerscouldthenselectascustomiza)ons?
Howmightthescopeofasingleselngchangeapplytoindividualworkers,larger
groups,oren)reorganiza)ons?
Incarefullyselectedcases,workersmayappreciatesuggestedorautomatedtailoring
ofselngs(E3)basedontheirloggedbehaviorswithinanapplica)on.Toavoidconfu
sion,denersanddesignerscanenvisionwaystoclearlycommunicatetheseadap)ve
changes(B6,F11,H4)aswellasprovidemethodstoeasilyreinstateearliervalues(E6).
Whenproductteamsdonotsucientlyconsiderthepoten)alroleofdefaults,custom
iza)on,andautomatedtailoring,resul)ngcompu)ngtoolsmaynotbesuitablycon
guredorcongurableforthepar)cularsofknowledgework.Opportuni)esforclose
alignmentwithworkprac)cescanbelost,andindividualsmaystrugglethroughtheir
adop)onexperiences(K),poten)allycrea)ngandenac)ngexcessivelyeortulwork
arounds(D2,D3).
52
Howcouldacentralareaforselngschangeswithinyourapplica)onsframework
enhancetheclarityofrelatedtasks?
Howmightneworunexpectedchangestodefaultsbeaggedandmeaningfully
communicated?
"
#
"
Whatnega)veimpactscouldchangestodefaultshaveoncoopera)veand
collabora)vework?Howmighttheseimpactsbemi)gated?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
Financial
Trader
Seealso:B6,C,E6,H2,H3,J4,J5,K5,M
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howdotheycurrentlypreventandhandletheseerrors?Couldthesesitua)ons
presentopportuni)esforyourproduct?
Wheremighttheintroduc)onofyourteamscompu)ngtoolcreatenew
possibili)esforhumanerrorintargetedworkprac)ces?
Howmightyoudivideupthepoolofpoten)alerrorscenariosthatyouhave
iden)edintomeaningfulclasses?Howcoulddierentapproachesand
perspec)vesonthiscategoriza)onprovideinsights?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabout
preven)ngandhandlingclassesoferrorswithinyourcompu)ngtool?
Whatexis)ngconven)ons,fromabroadselec)onofinterac)onpaZernsin
contemporarycompu)ng,aremostrelevanttotheerrorclassesandcategories
thatyourteamhasiden)ed?
Whatdomainspecicerrorscenariosmightpresentopportuni)esforyourteam
toenvisionusefulandspecializederrorpreven)onorhandlingconven)ons?
Howcoulddierentlevelsoferrorseveritybeclearlyandconsistently
communicatedthroughoutyourapplica)onconcepts?
Whatspecialstandardsmightyourteamenvisiontopreventcri)calerrorsinhighly
direc)veways?Ontheothersideofthespectrum,whatclassesoferrorsdonot
requiresuchstrictpreven)onandshouldleaveusersinthelocusofcontrol?
Howmighttheseinternallyconsistentstandardsbecomeacomplementaryelement
ofyourproductslargeraesthe)cdirec)onandbrand?Whattoneandappearance
couldbemostappropriateforthesetextualandvisuallanguages?
TeamscanchoosemanyofthesepaZernsfromamongtheerrorconven)onsthatare
commonlyusedincontemporaryinterfacedesign(D7,L2).Someproductsmaycontain
unusual,domainspecicerrorclasses(A)thatcouldbenetfromidea)onofnovel,
tailoredpaZernsordisplayformats(F).
Whenproductteamsdonotac)velyconsiderpoten)alconven)onsforpreven)ng
andhandlingerrors,resul)nginconsistencies(K13)mayfrustra)nglyhinderaworkers
abilitytoeec)velyaccomplishimportantgoals(L1).Peoplemayhavemoredicultly
learningsuchapplica)ons(D4,K5,K6,K7)andrecoveringfrommistakesmadewhileus
ingthem.Addi)onally,theirpercep)onsofproductqualityandu)litymaydecline(K12)
astheycreateandenactdefensiveworkarounds(D2,D3),suchasac)veversioningof
valuedcontent(H1).
Whaterrorscenariosaretargetedindividualscurrentlyconcernedwithinthe
opera)ons,tasks,andlargerac)vi)esthatyourteamisstrivingtomediate?Why?
Withinthecomplexmentalopera)onsandsymbolicabstrac)onofcomputermedi
atedworkprac)ces,wecansafelyassumethatpeoplewillmakeerrors(G3).Thebest
envisioningresponsetoarecognizedpossibilityforusererrorisokentodesignaway
thecondi)onsunderwhichitmightarise.
Incaseswherethereareconic)ngrequirementsandhighexibilityneeds,product
teamsmaynditdiculttopreventerrorsstrictlybyenvisioningbehavioralconstraints
intheirfunc)onalityconcepts.Teamscanmeaningfullycategorizethesestubborn
errorcases,basedontheirseveri)esandinterac)onconsistencies(A4).Theycanthen
envisionpaZernsforerrorpreven)onandhandlingtoapplythroughouttheirsketched
applica)onconcepts(C3,E3,F10).
53
Howmightyoursketchederrormanagementstandardsrelateto,orevenestablish,
thepaZernlanguageofabroaderfamilyofproductsinyourrm?
#
$
#
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|C.ESTABLISHINGANAPPLICATIONFRAMEWORK
WORKINGTHROUGHSCREENS
54
#
#
#
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whattechnicallimita)onsmightyourteamscompu)ngtoolfacewhenitisrun
ontheavailableinfrastructuresoftargetedorganiza)ons?
Clinical
Scientist
Howmightintegra)onintoothersystems,oruseofnetworkedresources,aect
goalsofnearreal)meresponsiveness?
Whatinterac)oncases,lookingacrossthebreadthofyoursketchedfunc)onality
concepts,mightbenetfromanapplica)onstatethatcouldappropriatelydirect
usersac)ons?
#
#
Whichinterac)onsorautomatedprocessesinyoursketchedfunc)onalityconcepts
arelikelytorequireprocessing)methatworkerswillprobablyexperienceasa
periodofwai)ng?
Whatcri)calerrorscouldbecomedefaultapplica)onstatesbyblockingac)onun)l
theyareresolved?
$
Howmuchdetailistoomuchdetailwhenconsideringyourlistofapplica)on
states?Whenmightseveralstatesthatarenamableandverydierentfromyour
teamsownperspec)vebebeZerpresentedtoyourproductsusersasasinglestate
category?
Howmightsimplicityinapplica)onstatespromotemoreaccurateconceptual
modelsofyourcompu)ngtool?
Whatinterac)vepathways,duetotechnicalrequirementsordenedconstraints
inworkprocesses,couldneedtobedisabledduringcertainstates?
Productteamscanenvisionappropriatestatesfortheirapplica)onconceptswithan
inten)onalfocusonclarityandsimplica)on.Workersdonottypicallyneedtobe
awareofmanyoftheinternal,behindthescenescondi)onsoftheircompu)ngtools
(K10,K11).Instead,teamscanfocusoniden)fyingapplica)onstatesthatcoulddirectly
inuencetheowofworkac)vity(D4),suchascondi)ons)edtocrucialerrorcases
orlengthyprocesseswhereindica)onofprogresscouldbeuseful(E5,F6,K4).
Whenproductteamsdonotac)velyconsiderhowtodeneandeec)velycommuni
cateapplica)onstates,resul)ngproductsmaycauseconfusionasworkersaZemptto
translatetheirgoalsintosituatedac)onsorlongertermplans(D3).Whencompu)ng
toolspresentvagueorconfusingstates,usersmayhavedicultydevelopinguseful
expecta)ons(D2,K2,K6,K7)aswellasaccurateconceptualmodelsofhowatool
essen)allyworks(C1).
Seealso:A,B5,C,D6,D7,F10,H2
Whatsetofhighlevelstatescouldcomprehensivelycoverkeyscenariosinyour
teamsapplica)onconcepts?
Howmightapplica)onstateinforma)onbecommunicatedbothinyourproducts
overallframeworkandaspartofcertainfunc)onalityconcepts?
!
#
"
#
Wheremightthesestatecategoriesbecometooconningforvariablework
prac)ces?Howmightconstrainingstatesbeeliminatedthroughredesignofyour
sketchedinterac)onmodels?
$%
Whichstatecategoriescouldbemoreappropriatelyenvisionedatthelevelof
interac)onobjectsratherthanpresidingattheapplica)onlevel?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
55
Inmanyprofessions,knowledgeworkersaZen)onscanbestretchedtotheirproverbial
limitsbymul)plethreadsofac)vityandsteadystreamsofinterrup)ons.Tobesuccess
fulintheirchosenvoca)ons,workersmaybecomeskilledates)ma)ngtheeortthat
incomingworkitemswillrequire,aZendingtopressingitems,selngasidelessurgent
needs,andrecognizingopportuni)estodelegateworkorotherwisemakeitless)me
consuming.
Theoverallloadplaceduponworkersemo)onsandcogni)veabili)escanbeaseri
ousconsidera)onforthedesignofinterac)veapplica)ons.Thestressinvolvedinsome
knowledgeworkprofessionshasbeen)edtohealthproblemsinthepeoplethatprac
)cethem.Whilepoorlydesignedonscreenapplica)onscanbeobviouscontributors
tothisstress,evencarefullydesignedproducts,inconjunc)onwithrelatedworkplace
demands,canrequiretaxinglevelsofconcentra)onthatmaybediculttoeec)vely
sustain.
Althoughmanyproductteamsmaybrieydiscussthelimita)onsofhypothe)calusers
aZen)onswhentheyevaluatedetaileddesignop)ons,theymaybelesslikelytodo
sowhenconsideringtheirproductsoverarchingdesignstrategiesandpossibledesign
direc)ons.Withouttheseearlydiscussionsaboutpoten)alinuencesonknowledge
workersconcentra)onsandmentaleorts,teamsmaynotrecognizecertainoppor
tuni)estothoughtullyshapetheirdesignconceptsaroundimportantaZen)onalcon
sidera)onsun)lakerworkershaveactuallyadoptedresul)ngproductsandbegin
askingforcertaintypesofimprovements.
Thiscategorycontains7ofthe100applica'onenvisioningideasinthisbook:
D1.Respectedtemposofwork
D2.Expectedeort
D3.Currentworkload,priorityofwork,andopportunitycosts
D4.Minimizingdistrac)onandfosteringconcentra)on
D5.Resumingwork
D6.Aler)ngandremindingcues
D7.Eventualhabitandautoma)city
Productteamscanusetheseideastoexplorepoten)alrolesfortheircompu)ngtools
intheongoingowofknowledgeworkersaZen)ons.Idea)onaroundworkersat
ten)onaldemandsinspecicsitua)onscanhelpteamsestablishkeydesignconstraints
anddriveexplora)onofappropriatedesignresponses.Itcanalsoallowteamstoun
coveropportuni)estoreduceaZen)onrelatedburdensthroughtargetedautoma)on
func)onali)es.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A),Providingopportuni)estoooadeort(E),Clari
fyingcentralinterac)ons(G),andPromo)ngintegra)onintoworkprac)ce(K)
categories.
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
56
Myworkhasadenite
rhythmtoitthat
actuallyhelpsmeto
thinkmoreclearly...
Duringthereallybusy
)mes,Iwontuseany
partofmysokware
thatslowsmedown...
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whattemposarecurrentlyfoundwithinthetasksandlargerac)vi)esthatyour
teamisstrivingtomediate?
Financial
Trader
Howdidthesetemposoriginate?Whatfactorshaveperpetuatedthem?
Howcancertainpacesand)mingsindierentthreadsofknowledgeworknest
andinterrelate?
MORNING
Wheredoconictssome)mesoccurduetomisunderstandingsaroundtempo?
Whenandwhydocollaboratorsbecomeoutofstep?Couldthesecurrent
problemspresentopportuni)esforyourteamsproduct?
Inthemorning,trading
volumecanbehighas
everyonecomesinand
tradesonnewinforma)on
fromakertheclosingbell
ofthepreviousday...
Whatdoindividualsandorganiza)onsthinkofcurrenttemposintargetedwork
prac)ces?Whatpartsoftheirworkwouldtheyliketoslowdownorspeedup?
Why?
Whatposi)veornega)veimpactsmightyoursketchedapplica)onconceptshave
onvarioustempos?Whatproblema)cchangesseemsucientlypossibletoimply
thatyourteammaywanttoredesignrelatedfunc)onali)es?
Howmighttheinherenttemposofyoursketchedfunc)onalityconceptsbereceived
byanagingknowledgeworkforce?
Productteamscanmodelhowestablishedtemposinknowledgeworknestintoone
another,runinparallelthreads,orinterrupteachother(A5).Theycaniden)fytempos
inspecicprac)ces,temposindailycycles,uniquetemposforindividualroles,and
collec)vetemposacrossthecourseoflongerterm,sharedgoalswithinanorganiza)on.
Interac)veapplica)onscanhavemajorimpactsonexis)ngtempos,tobothposi)ve
andnega)veeect.Asworkersadoptacompu)ngtool(K),theymaycomparethe
rhythmsimpliedbyitspathwaystotheirownexpecta)onsandpreferences.Valued
automa)onof)meconsumingandtediouswork(E3,E4)cancontributetoaposi)ve
evalua)on.Productsthatforceunwantedchangesintemposwithoutsuppor)nga
workersinternallocusofcontrol(E6)maycontributetoanega)veimpression,aswell
asasustainedeleva)oninstresslevel.
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscouldin
uenceexis)ngtemposinknowledgeworkprac)ces,theyruntheriskofcrea)ngtools
thatareoutofstepwithusersdesiresandneeds.Resul)ngapplica)onsmaypush
workersthroughprocessestooquickly(C6),orperhapsmorecommonly,enforcein
terac)onpathwaysthataretooslowandextendedrela)vetoconven)onalordesired
pacing(C4,D3,D4).
Seealso:D,C8,E5,J1,J3,K6,K1,K13,M1,M4
Whatdrivescurrentvariabili)esintempo?Whatimpactscanindividualdierences,
workersroles,orspecicorganiza)onalapproacheshave?
Whatinterac)vityanddesigncommunica)oncouldposi)velyinuenceworkers
percep)onsofelapsed)meduringtheirexperienceswithyourteamscompu)ng
tool?
Howmightposi)vechangesintargetedtemposfactorintoyourproductsbrand?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Towardtheendoftheday,
whenthemarketis
movingfastbeforeclosing
)me,Ireallyneedmy
toolstorespondrapidly
andtounderstandwhatI
wanttodo...
ENDOFDAY
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
57
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectexpectstheactofgroupingelementstogetherwithinherbuilding
modelingapplica)ontoberapidanddirect.Sheissurprisedwhensheisprompted
tospecifyseeminglyunimportantinforma)onaboutagroupingbeforeshecan
proceedwithunifyingit(seeillustra(on).
Anancialtradertestdrivinganewtradingapplica)onexpectstheop)malpath
waysforcertaincommontaskstobeasfastastheyareinthetoolthathecurrently
uses.Hisopinionsaboutnovelfunc)onalityaremoreopen.
Ascien)st,whilespecifyingtheaZributesofseveralclinicalsamplesinherlabsin
forma)onmanagementapplica)on,issurprisedbyhowquicklysheisabletoenter
requiredanddesiredinforma)onforeachsample.
Architect
Whenproductteamsdonotac)velyconsiderworkersexpecta)onsofeortintar
getedopera)ons,tasks,andlargerac)vi)es,resul)ngapplica)onsmaycontaininterac
)onsthatusersviewastoodicultordemanding.Especiallywhenextraeortdoes
notprovideunderstoodandcompellingvalue,workersmaybelievethatthesetoolsare
basedonafaultyunderstandingoftheirneeds(A4,K3).Theymayalsofeelthat)me
spentoninappropriatelyeortultasksstressfullydetractsfrommoreimportantwork
outcomes(L1).
Conversely,applica)onscanforcetoomuchstreamliningofwork,removingcertain
interac)onsandawarenessesthatindividualsenjoyorvalueinaprac)calsense(C6).
Seealso:B10,C4,C8,D,G,J1,K8,K9,M1,M4
Howmucheortdotargetedworkerscurrentlyspendonthespecicopera)ons,
tasks,andlargerac)vi)esthatyourteamisstrivingtomediate?Whatbenchmarks
dotheyuse?
Whatdotargetedindividualsandorganiza)onsthinkofthesecurrentlevelsof
eort?
Dopeoplendanyoftheircurrentworkprac)cestoberepe))veortedious?
Knowledgeworkersokendevelopstrongopinionsaboutthe)meandaZen)on
requirementsofspecicworkprac)ces(A).Workersabili)estomakeaccuratees)ma
)onsofeortcanbeconsideredavaluedpartoftheirexper)se.Addi)onally,experi
encedindividualshaveokenbecomehighlyskilledatcomple)ngsomeopera)onsand
tasks,allowingthemtoinvestmuchlesseortintheseac)onsthannewprac))oners
(D7,K6).
Productteamscanstrivetomaketheamountofeortthatworkersexpendinan
interac)veapplica)onfeelcongruenttothebenetsthatatoolprovidesintheirwork
prac)ces.Peoplemayexpectsomeelementsoftheirworktobelesseortulaker
adop)ngcompu)ngtools(E,K),especiallyintedioustasksthattheyndlessengaging
andvaluableinthecontextoftheirlargergoals(D3,D4).Whenthecharacteris)csofa
func)onalityconceptresultinworkersneedingtoexpendmoreeortthanexpected,
teamscanaZempttoreframeusersexpecta)onsbycommunica)ngthevalueofthese
addi)onaleorts(C1,K2,K7).
Whatprac)cesdoknowledgeworkersnotwanttochange,despitehigheort
requirements?Why?
Whatgeneralexpecta)onsdoworkershaveabouttheimpactofcompu)ngtools
ontheeortneededtoaccomplishtheirworkplacegoals?
Howdoexpecta)onsofeortvaryacrosstargetedindividuals,roles,organiza)ons,
andotherfactors?
Whichofyourfunc)onalityconceptswilllikelyberecognizedassignicantly
reducingeortincertainac)vitycontexts?Isthisacompellingvalueproposi)on?
Wheremightworkersacceptaddi)onaleortinanewcompu)ngtoolifitwasseen
asprovidingaddi)onalvalue?Howcouldthatvaluetradeobeembodiedand
communicatedinyoursketchedfunc)onaloerings?
Whatdesignapproachesmightmakeworkfeellikeitistakinglesseortthanit
actuallyis?Whatadvancedanalogiestootherproductsanddomainscouldinform
yourteamsideasaboutreducingperceivedeort?
Howmightyourscenariosfordesirablereduc)onsineortfactorintothestoryof
yourproductsbrand?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
"#
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stviewsalistofalloftheexperimentsthathavebeenrecentlyrunfora
clinicalstudy,narrowinginontheitemsthatrequireherapprovalinorderfortheir
resultstobecopiedtoherlabsanalysisdatabase.Shescansthelistandchoosesto
reviewsamplesfromthemostinteres)ngexperimentalgrouprst(seeillustra(on).
Anancialtradervisuallyscansalistofoersinhistradingapplica)on.Thetrading
dayisalmostover,andsincehehasbeenrepeatedlydistractedbysomeinteres)ng
incomingoers,hedecidestoworkonlyontradesthatmatchtheprioritylistthat
hisgroupmadethismorning,beforethemarketsopened.
Anarchitecthasbeenassignedalonglistofareasinabuildingmodelthatshe
needstodetailoutwithinherbuildingmodelingapplica)on.Shedecidestoget
startedonthoseareasofthedrakmodelthatothermembersofherteamwillbe
workingspa)allyadjacenttosoon,leavinganumberofmessagesandno)ca)ons
unviewedun)lshehasmadesomeini)alprogress.
Knowledgeworkersareokenpassionateaboutaccomplishingcertaingoalsintheir
chosenvoca)ons.Thesegoalscanrangefrommacro,extendedvisionstomicro,day
todayintents.Whenfacedwith)melimita)onsanddecisionsaboutwhatworkto
accomplishnext,individualsmaypriori)zetheirop)onsandweightheopportunity
costsoftakingcertaincoursesofac)on(D1,D4).Alternately,theymaychoosetheir
nexttaskbasedonprovenheuris)cs.
Productteamscanenvisionfunc)onalityconceptsthatcouldvaluablysupportaware
nessandcri)caldecisionmakingaroundusersworkloads.Forexample,interac)ve
applica)onscangeneratetailoredinforma)onrepresenta)ons(E3,E4,F)thatorganize
currentworkitems(C5).Thesemanipulableviews(I2,I3)canincreasetheperceptual
salienceof)mesensi)veitemsanddemotelowerpriorityop)onsbasedontheir
denedstates(B5,B6).Onceuserschooseaworkitemtopursue,applica)onscan
providethemwithdirectpathwaystorelevantac)ons(C4).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscould
inuenceknowledgeworkersmanagementoftheirownworkloads,resul)ngtoolscan
forceuserstospendaddi)onal)meplanningandtrackingtheireorts(D2).Without
appropriateinforma)ondisplays,workersmayoverlookhighpriorityneeds,poten)ally
resul)ngin)mingerrorsandlostopportuni)es(C9,G3).Similarly,coopera)veand
collabora)veworkcanalsobeaectedwhenmul)pleworkersstruggletounderstand
thescopeofworkitemsthatrequire,orcouldbenetfrom,their
aZen)ons(B7,C7,G4).
Seealso:A,D,E,G5,I4,K13,M1,M4
58
Howdotargetedindividualscurrentlyassesstheirworkloadwhileaccomplishing
theprac)cesthatyourteamisstrivingtomediate?
Clinical
Scientist
Howdoknowledgeworkersandorganiza)onskeeptrackofthelargerpictureof
theircollec)veac)vi)es,insteadoffocusingonlyongranulartasks?
Wheredovariousworkitemsarrivefrom?Howdocolleaguesandcollaborators
stayalignedaroundeachothersprogress?
Howdoworkersestablishpriori)es?Howdotheyassessthepoten)alopportunity
costsofaddressingcertainworkitemsattheexpenseofothers?Dothesedecisions
followestablishedproceduresoraretheytypicallybasedmoreonimpromptu
judgments?
Whatbreakdownscurrentlyoccurinthesedecisionmakingtasks?Couldthese
problemspresentopportuni)esforyourteamsproduct?
Whatfactorscanchangethepriorityofaworkitem?Howdopeopleshikgears
toaddresshighprioritywork?
Whatcurrentlyhappenstocompleteditemsinordertoremovethemfromworkers
proverbialplatessothattheycanfocusonneedsthathaveyettobeaddressed?
!
Whatlargerdesigntrendsandadvancedanalogiestootherdomainscouldinuence
yourteamsideasaboutthoughtullyfacilita)ngthesedecisionsandac)ons?
Whatfunc)onalityconceptsmightyourteamsketchwiththegoalofsuppor)ng
workersexis)ngprac)cesforassessingworkload,assigningpriori)es,and
understandingopportunitycosts?
Whataddi)onalchallengesandpossibili)esformanagingworkloadcouldyour
compu)ngtoolpresent?
Howmightvolumesofdatabemeaningfullydisplayedinwaysthatcouldallow
workerstobeZerfocustheir)meandaZen)on?Howcoulddenedobjectstates
serveasabasisforclearlycommunica)ngpresentworkneeds?
!
!
Howmightyourteamsideasaboutcomprehensibleonscreenworkloadsrelate
toyourotherdesignresponsesforsuppor)ngworkinthecontextofvolumesof
informa)on?
Howmightyourapplica)onconceptsprovideaddi)onalsupportintheseareasfor
anagingknowledgeworkforce?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderquicklybooksapeaknumberoftrades,usingmul)plecommuni
ca)onchannelsinparallel.Whilehecanalwaysaccesswhatheneedstomakethese
importantdeals,histradingapplica)ondoesnotinterrupthimwithcertaintypesof
newinforma)onun)lhehascompletedalongseriesoftradeforms
(seeillustra(on).
Ascien)stperformsearlyexplora)onsofalargeclinicaldatasetinheranalysis
applica)on.Sincesheisjustgelngasenseforthedatasoverallshape,she
selectsacalmandminimalbrowsingmodethatturnsocertaindynamicfeatures
thatshesome)mesndsdistrac)ng.
Anarchitecthascompletedasetofconstruc)ondetailsinherbuildingmodeling
applica)on,akerworkingonthemforacoupleofhours.Whileshewaitsforthe
tooltomergeherrelevantlocalleswiththemasterbuildingmodel,severallower
priorityno)ca)ons,whichhadbeenwithheldwhileshewasac)velyworking,
appearonherscreen.
Themul)purposenatureofmanycompu)ngtechnologiescreatesopportuni)esfor
diversedistrac)onsthatcancontributetoorinterferewithpeopleaccomplishingtheir
goals(A).Whileproduc)veinterrup)onscanincludeinformalcollabora)onwithcol
leagues(A7,C7,G4)andother)melycommunica)on(J),unwanteddistrac)onscan
includeuninforma)vemessages(D6)andthesuddeninterven)onofunpredictable
processes(C1,G3,K5).
Productteamscaniden)fypartsoftheirsketchedfunc)onalityconceptswherecertain
distrac)onsmightbedamaging.Theycanthenenvisiondefensiveapproachesthatare
tailoredtothesebehavioralsitua)ons(D5,D6).Aspartoffosteringconcentra)oninat
ten)onintensivework,applica)onscanpromotethedirectsensethatworkersac)ons
are)ghtlycoupledtointerac)veresults(B3,G1).Thiscouplingcancontributetowhat
thepsychologistMihalyCsikszentmihalyihasdescribedasabsorbingowexperiences
(K13).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptsmight
encourageproduc)veconcentra)on,opportuni)estopromotefocusedandengaging
userexperiencescanbelost.Resul)ngtoolsmaycontainamul)tudeoflowvaluedis
trac)onsthatcreateongoingstress(E6,D1),aredicultforworkerstoaccommodate
to(D2,D7),andcandetractfromthequalityandquan)tyofworkoutcomes(D3,L1).
Conversely,ifproductteamstakeminimizingunwanteddistrac)onstoofar,theymay
ruleouthighvaluefunc)onalityinthenameoftamingcomplexity.
Seealso:C8,C9,E,F9,K3,K6,K8,K10,M1
59
Whatinterrup)onsdotargetedindividualscurrentlyexperienceinthework
prac)cesthatyourteamisstrivingtomediate?
Financial
Trader
Whichinterrup)onsdoknowledgeworkersvalueascontribu)ngtotheirlarger
goals?
Whatdistrac)onscanhavenega)veimpactsonworkoutcomes?Howstrongly
dopeoplefeelabouttheseoutsideforces?
Whichworkprac)cescanrequireintensiveconcentra)on?
Whichtasksorlargerac)vi)escurrentlyallowworkerstoexperienceasa)sfying
senseofengagementundercertaincondi)ons?
Whichinterrup)onsfrequentlyleadtoobservableerrorsorreducethequalityand
quan)tyofworkersoutputs?Couldtheseproblemspresentopportuni)esforyour
teamsproduct?
Whatstrategiesdotargetedworkerscurrentlyusetotrytominimizeunwanted
distrac)ons?
Howmightyourteamssketchedapplica)onconceptsinuenceworkerscurrent
experiencesofdistrac)onandengagement?
!
Whatundesirabledistrac)onscouldyourcompu)ngtoolintroduce?What
approachesmightyourteamenvisiontolimitoreliminatethesefactorswithin
yoursketchedscenariosforworkmedia)on?
Howmightyourapplica)onconceptspromoteandenhanceexis)ngformsof
engagementinworkersexperiences?Howmightyoursketchedfunc)onali)es
desirablyintroducethistypeofengagementintootherprac)ces?
Howcouldyourteamsoeringpresentcalmingenvironmentsforworkerstoact
within,whileatthesame)meusefullydirec)ngtheiraZen)onswithrelevantand
appropriatelyweightedperceptualcues?
Wherecouldinterac)onsinyourproductmeaningfullypromoteastrongsense
ofdirect,)ghtlycoupledconnec)onwithonscreenobjects?
"
%
#$
%
#$
Howmightyourapplica)onconceptsprovideaddi)onalsupportintheseareas
foranagingknowledgeworkforce?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
60
!
!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
!
!
Anancialtraderleavesanincompletetradeformopeninhistradingapplica)on
whilehebooksamore)mesensi)vedeal.Thehalfemptyformservesasaremind
erabouttheunnishedtradeandallowshimtoquicklyresumethetasklater.
Howdoesthestructureoftheirenvironmentscurrentlyhelpthemtorecalltheir
place?
Whatmemorycuesdotheypurposefullyaddforthemselves?Whatother
strategiesdotheyemploytomorequicklyandaccuratelyrefocustheiraZen)ons
onearlierthreads?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
yourapplica)onconceptscouldsupportreconnec)onwithworkinprogress?
Howmightyourteamssketchedfunc)onali)esreducethedicultyofreturning
toearlierthreadsofwork?
Inordertoenvisionvaluablefunc)onalresponsesforresumingwork,productteams
canexaminecertaintasksandlargerac)vi)esthroughthelensofpoten)alinter
rup)ons(A,C5).Atanapplica)onlevel,productscanrememberthecontentsand
arrangementofadisplayexactlyasworkershadlekit(E3,E4,C4).Saveddisplaystates
canalsoreappearcontextually,whenusersreopenpar)cularinterac)onobjectsthat
theyhadpreviouslymodied,forexample(B1,B2,G1).Alternately,workerscanchoose
tosaveexplicitbookmarksthattheycanlaterreturnto(E1,E2,H1).
Whatapplica)onevents,suchaslogginginorreopeningapar)cularworkitem,
couldprovideusefulopportuni)estoimplicitlyrecreateworkersviewswithinyour
compu)ngtool?
Whatspecicinterac)onobjectsorapplica)onlevelelementscouldberestored
inwaysthatmayremindworkersoftheirplace?
Whatexplicitmethodsofbookmarkingorotherwisecatalogingworkprogress
mightworkersndvaluable?
Storedhistoricaltracesofcoopera)veac)oncanalsobeusefulwhenresumingwork
(H2,B5).Forexample,incaseswherecolleagueshavemodiedsharedinterac)on
objectsthatwerepreviouslyinuse(B6,H3),workersmaybenetfromaconciseupdate
onrelevantchangesthathavebeenmadeintheirabsence(C7,G4,D6).
Seealso:B7,D,E,H4,J4,J5,K13
Whataresomecommonscenariosforselngasidework?Whatdoknowledge
workershavetorememberwhenresumingtargetedtasksorlargerac)vi)es?
Whaterrorscanoccurwhenworkersresumepreviouseorts?Couldthese
problemspresentopportuni)esforyourteamsproduct?
Itcanbedicultforknowledgeworkerstogetbackintointerruptedeorts,even
akerrela)velyshortbreaks.Relevantcogni)vestatesdonotreappearattheipofa
proverbialswitch,thoughrecognizableexternalcuescanhelpworkerstoappropriately
returntheiraZen)onstowheretheyhadleko.
Whenproductteamsdonotac)velyconsiderhowindividualsmightpartfromand
returntodierentthreadsofknowledgework,resul)ngapplica)onsmayforceusersto
expendextraeortrecallingandrecrea)ngwheretheyhadleko(D2,D3).Incomplex
situa)ons,peoplemaymakenotablemistakeswhenaZemp)ngtogetbackintotheir
previousstatesoffocusedaZen)on(C9,G3).Inresponsetothesedicul)es,individu
alsmayresorttoworkarounds,suchascrea)ngexternalmemoryaidsatinterrup)on
points(H).
Howokendotargetedindividualscurrentlystepawayfromandreturntothework
prac)cesthatyourteamisstrivingtomediate?
Howmightsharedusesofapplica)oncontentpresentopportuni)estovaluably
highlightimportantchangesasworkersresumetheirpausedeorts?
Howmightyourteamsapproachesforworkresump)onrelatetoyourother
conceptsforsuppor)ngcogni)vetracing,coopera)on,collabora)on,and
workspaceawareness?
Howmightyourapplica)onconceptsprovideaddi)onalsupportintheseareas
foranagingknowledgeworkforce?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
61
Examplesfromthreeknowledgeworkdomains:
Anancialtrader,whileanalyzingapoten)altradeinhismarketinforma)on
applica)on,ispresentedwithamessagethatremindshimthatanearlier,unrelated
oerisabouttoexpireinhistradingtool.Themessagealsoprovideshimwithdirect
op)onstoacceptordeclinethependingoer(seeillustra(on).
Anarchitectreceivesatextmessagefromherrenderingapplica)on,whichinforms
herthatalengthyimagecrea)onprocesshasjustbeenabandonedduetoacri)cal
error.Shestopswhatsheisdoingtondacomputer,logintothenetworkedrender
ingserver,evaluatetheincident,modifysomeselngs,andrestarttheprocess.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Financial
Trader
Howdotargetedindividualscurrentlyremindthemselvesofimportant,)me
sensi)veinforma)onintheworkprac)cesthatyourteamisstrivingtomediate?
Whatcondi)onsdotheymonitorforintheirac)vitycontexts?
Whichoftheautomatedfunc)onali)esthatyourteamhasenvisionedcould
poten)allybenetfromalertandreminderop)ons?Howmighttheseop)ons
providevaluebyreducingorelimina)ngeortthatwouldotherwisebeneeded
toaZendtoyourproductsworkings?
Ascien)streceivesanalertfromherlabsinforma)onmanagementapplica)on
thatallofthesamplesforaclinicalstudyhavebeenprocessedandthatthestudys
experimentaldatacannowbeanalyzed.
Whatinforma)onandcondi)onaleventsinyourapplica)onconceptsmight
workersliketohaveremindersaboutover)me?Howmighttheysetupthese
memorysuppor)ngmessages?
Ac)velyaZendingtomul)plethreadsofcomplexknowledgeworkatthesame)me
roughlyspeakingcanbementallytaxing,ifnotimpossible.Theabilitytoeec)ve
lymonitorforkeysitua)onsacrossmorethanonethreadofworkisokenconsidereda
usefulandvaluedskill.
Interac)veapplica)onswithfeaturesthatintensivelysupportcollabora)on(B7,C7,G4)
orautoma)on(E)canchangethenatureofwhatitmeanstoaZendtocondi)onaland
)mesensi)veevents.MaintainingdiligentaZen)onunderthesecircumstancescanbe
dicultforavarietyofreasons,generallyrootedinthesensethatprogressivedisclo
surecanokeneec)velyhideimportantreali)es.
Whenitisnotessen)alforknowledgeworkerstoac)velymonitoraprocess,product
teamscanenvisionconceptsforautomated(E3,E4)aler)ngandremindingcues.Rel
evant,visible,and)melymessagescanusefullyreduceoreliminatetheneedtoremain
vigilantforcertainapplica)on(C10)orobjectstates(B5,B6).Similartoappropriate
errormessaging(C9,G3),teamscangeneratetheseno)ca)onsfromastrongunder
standingofworkersgoals,avoidingunnecessarydistrac)on(D4)andprovidingdirect
accesstorelatedac)ons(G1,C4).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscould
ooadaZen)onaleortthroughalertsandreminders,resul)ngtoolsmayrequire
workerstopersistentlyaZendtothepresenceorabsenceofcertaincuesinorderto
ecientlytransi)onthroughtheirprac)ces(A).Sincetheseautomatedmessagesare
commonlyincludedinmanygenresofcompu)ngtools,workersmayndvigilance
taskswithoutthesetriggeredno)ca)onstobe)ringandunnecessaryuser
experiences(D2,D3).
Seealso:C5,C8,D,E,H3,K7,K13
Whatrela)vepriori)escouldbeappropriateforthedierenttypesofalerts
andremindermessagesthatyourteamhassketched?
Howdirec)veshouldvarioustypesofmessagesbe?Whichcouldbestrictly
informa)onal?Whichmightworkersneedtoac)velyaddresswithinacertain
)meframe?
"
!
Howmightlowerpriorityaler)ngandremindingcuesbepresentedattransi)onal
seamsbetweenaZen)ondemandingtasksandlargerac)vi)es?
Whatcommunica)onchannelscouldbemosteec)vefordeliveringdierenttypes
ofalertandremindercontent?Isno)ca)onwithinyourcompu)ngtoolenough?
#
$!
Howcouldinterrup)ngmessagespresentrelatedpathwaysofac)onsothat
targetedworkersdonotneedtolocaterelevantnaviga)onop)ons?
Howmightindividualuserscustomizetheirownalertsandreminderstocallout
thoseeventsthattheyvalueandtoignorethosethattheydonot?
Howmightthesemessagesbeexperiencedwithingroupsofcoopera)ngorac)vely
collabora)ngworkers?
Howmightyourteamsapproachesforalertsandremindersrelatetoyour
otherconceptsforsuppor)ngcogni)vetracing,coopera)on,collabora)on,and
workspaceawareness?Howcouldthesemessagesrelatewithyourproductserror
preven)onandhandlingconven)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|D.CONSIDERINGWORKERSATTENTIONS
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Architect
Wherecouldworkprac)cesmediatedbyyourcompu)ngtoolberepeatedand
consistentenoughforworkerstoaZainadegreeofusefulautoma)city?
Howmightcertainpredictablebehaviorsinyourfunc)onalityconceptsallow
individualstoquicklynavigatetheirfrequentinterac)onsinincreasinglyeortless
waysover)me?
Whatnega)vehabitscouldworkersformwithinthechannelingowsofyour
sketchedapplica)onoerings?
Whaterrorsmightstemfromusersautoma)callyinterac)ngonscreeninsteadof
consideringtheuniquecharacteris)csoftheircurrentsitua)ons?
Whatdesignresponsesmightyourteamenvisiontoreduceoreliminatecertain
opportuni)esfornega)veadapta)onsandautoma)cityerrors?Howmightthese
methods)eintoyourlargererrorpreven)onandhandlingapproaches?
Withtheseinnatehumantendenciesinmind,productteamscaniden)fyareasintheir
sketcheddesignconceptswhereinterac)onsarelikelytobefrequentandmentalef
fortsarelikelytodecreaseduetoconsistentgoalsandthecrystalliza)onofstandard
approaches(A3,A4).Teamscanthenrenethesefunc)onalityconceptswiththegoal
ofpromo)ngworkersacquisi)onofadap)ve,tacitabili)es.Theserenementscan
include,forexample,clearanddirectnarra)vesofinterac)on(G1),uncomplicated
conceptualmodels(C1),andappropriateinstruc)onalframes(K2,K5,K6,K7).
Seealso:A,C8,D,E6,K8,K12,K13
Howmightyoursketchedfunc)onalityconceptsmeaningfullyreferenceworkers
exis)ng,produc)vehabits?
Whereinyourapplica)onconceptsmighttargetedworkersdevelopnewhabitual
behaviorsakerfrequentuseofcertainop)ons?
Knowledgeworkerscanshowsurprisingskillsforincorpora)ngnewar)factsintotheir
workprac)ces.Evenincaseswhereindividualsdonotrecognizethattheyhavethese
abili)es,peoplemayuselessandlessoftheirconsciousaZen)onsastheyrepeatedly
actonorwithnewar)factsinspecicac)vitycontexts(A,C4).
Whenproductteamsdonotac)velyconsiderhowworkersmightdevelophabitsand
automa)cityintheirapplica)onconcepts,opportuni)estofacilitatecertainformsof
masteryinusersexperiencescanbelost.Resul)ngproductsmayputtoomuchem
phasisonini)allearningratherthanaccommodatedusage,poten)allyleadingtothe
developmentofnega)vehabitsforthelongterm(K5).Workersmayalsoexperience
severefrustra)onwhenupdatedapplica)onsarenotbuiltfromanunderstandingof
theirlegacyoflearnedadapta)ons(M1).
Wherehavetargetedindividualsalreadydevelopedusefulhabitsandautoma)city
inthetasksandlargerac)vi)esthatyourteamisstrivingtomediate?
Whaterrorscurrentlyoccurduetoknowledgeworkersautoma)callyac)ngin
inappropriateways?Couldtheseproblemspresentopportuni)esforyourteams
product?
Ascien)st,havinglearnedapreferredpathwayfornarrowinginonsubsetsofvalu
abledatainheranalysisapplica)on,quicklymovesthroughaseriesofcomplex
visualiza)onsinaspecicsequence.
Inthesamevein,whileini)alinterac)ons(K2)inanewcompu)ngtoolmaydemand
workersintensiveaZen)ons(D2,D3,D4),over)me,peoplecandevelopvaryinglevels
ofadap)vehabitswithinrou)neandrela)velyunvaryingpathways.Insomesitua)ons,
highlyentrenchedhabitscandevelopintoautoma)city,meaningthatspecicopera
)onsorlargertasks(A5)mayeventuallyrequirelimitedconsciousconsidera)ononthe
partofapplica)onusers.
Anarchitectworksthroughacascadeofdialogstochangeaveryspecicselng
inherbuildingmodelingapplica)on.Whensherstusedthetool,thisnaviga)on
seemedexcessivelyeortul.Now,shedoesnoteventhinkofitassheperforms
thetaskseeminglyautoma)cally(seeillustra(on).
Anancialtraderexpertlytabsthroughtheeldsinatradeform,enteringspecic
dataandmakingrelevantselec)ons.Tohelphimmoveontohisnexttrademore
rapidly,heisinthehabitofselec)nganop)onthatbooksacompletedtradeand
automa)callyopensanemptytradeform.
62
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
E. Providing Opportunities
to Offload Effort
Valued computing tools can desirably reduce
burdens in knowledge work while at the same
time promoting a sense of engagement and
agency.
Designing for such useful reductions requires a
deliberate and critical understanding of current
and potential efforts in work practice.
During application envisioning, product
teams can map workers consistent and
routine burdens in order to locate potential
opportunities for supporting technologies.
By focusing on how effort might be offloaded
to an onscreen tool, teams can highlight cases
where higher order tasks and user experiences
might transformatively replace unwanted
actions and cognitive load.
63
Allofusfacelimita)onsinwhatwecanaccomplish.Thereareonlysomanyhoursin
aday,andourhumanmindscan,roughlyspeaking,onlyprocessorac)velyremember
somuchatanyone)me.
Knoweldgeworkersmakeuseofvaluedtoolstogetmoredoneandtomaketheirlives
feelsimpler.Peoplecanbecomeadeptatarrangingandmanipula)ngtheworldaround
themtomaketheirac)onseasier,therebyimprovingtheirabilitytoaccomplishcertain
outcomes.Byappropria)ngusefular)factsintotheirprac)ces,individualsandtheir
organiza)onscanposi)velytransformworkthatwouldotherwiserequiretediouslabor
orcomplexmentalopera)ons.
Productteamscanenvisionopportuni)esforknowledgeworkerstodistributeeort
amongthemselves,theircolleagues,andtheircompu)ngtools.Highlevelidea)on
aroundwhatpeoplearegoodatandwhatcomputersaregoodat,whileuseful,may
notdriveteamstosucientlyconsiderthepar)cularsofworkersspecializedmo)ves
andlocalcultures.Toarriveatpowerfulandvaluableooadingop)ons,teamscan
focusonpossibleintersec)onsofspecicburdensinworkprac)cesandpoten)altech
nologyresponsesthatcouldeitheralleviatetheseburdensoraugmentworkersrelated
abili)es.
Thiscategorycontains6ofthe100applica'onenvisioningideasinthisbook:
E1.Ooadinglongtermmemoryeort
E2.Ooadingshorttermmemoryeort
E3.Automa)onoflowlevelopera)ons
E4.Automa)onoftaskorac)vityscenarios
E5.Visibilityintoautoma)on
E6.Internallocusofcontrol
Productteamscanusetheseideastoexplorepoten)altransforma)onsofworkprac
)cethroughthereduc)onofspecicmemoryburdensandappropriateautoma)on
ofopera)ons,tasks,orlargerac)vi)es.Agingworkforceswithinaproductsdemo
graphics,whomaybeexperiencingdecreasesinsomeoftheirfacul)es,mayndsuch
ooadingop)onstobeespeciallyvaluable.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A),ConsideringworkersaZen)ons(D),Suppor)ng
outcomeexplora)onandcogni)vetracing(H),andFacilita)ngcommunica)on(J)
categories.
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
%
%
!
Anarchitect,whenfacedwithaprobleminhercurrentwork,opensupolderver
sionsofthesamebuildingprojectinherbuildingmodelingapplica)on.Sheusesthe
storedinforma)ontohelpherrememberhowshehadworkedwithcivilengineers
toresolvesimilarissuesintheirpast.
Anancialtraderuseshistradingapplica)ontoviewhisgroupsdealsfromyester
daysothathecanseehowmuchbusinesshedidwithapar)cularen)ty.Without
thetoolsstoredrecord,hewouldprobablyonlybeabletorecallafewofthebigger
)ckettransac)ons.
Knowledgeworkerscanfacedaun)ngmemoryburdensastheirac)vi)esprogressover
extendedperiodsof)me(A).Luckily,peoplearenottypicallyexpectedtorecallevery
thing;establishedworkprocesses(A4,C6)andculturalnorms(A1)okenimplicitlyor
explicitlyacknowledgethestrengthsandweaknessesofourlongtermmemories.These
accommoda)onscanbeespeciallyvisiblewhenworkac)vi)esrevolvearoundhigh
volumesofinforma)onrichar)facts(B1,I)orreferencelargeandconstantlyevolving
informa)onresources(I5,G6).
Sincecomputerscanexcelatstoringspecics,productteamscanenvisionfunc)onality
conceptsthatcouldallowworkerstorecord,locate,andrecognizevaluableinforma)on
ratherthanaZemp)ngtoengrainitin,andthenrecallitfrom,theirlongtermmemo
ries(D4).Applica)onfunc)onalitycanusefullyandmeaningfullyintegrateexis)ng
formsofexternalizedlongtermmemory(F2,G4,J2)thathavehistoricaltrajectories
withinorganiza)onsandlargerprofessions,suchasonlinedatarepositoriesorthe
formatsofcertainpaperrecords(J7,H1,H3).
Addi)onally,teamsconceptsforcollabora)onorientedfeaturescanindirectlyhelp
workerstodistributetheirremembranceeortsbyenablingthemtomoreeasilyreach
outtocolleaguesfortheirrecollec)ons(B7,F1,J5,H3).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscould
inuenceworkerslongtermmemoryburdens,opportuni)estovaluablyreduceor
eliminatecertaintypesofunwantedmemoryeortcanbelost.Resul)ngproductsmay
increasepossibili)esforrecollec)onerror(C9,G3)orforceworkerstocreateandenact
eortulworkaroundsinordertopreventinforma)onfrombecominglost(D2,D3).
Seealso:B6,D,E,H,J4,M1,M4
Examplesfromthreeknowledgeworkdomains:
Ascien)stopensaleinheranalysisapplica)onthatcontainsdatafromaprevious
clinicalstudy.Sincetheoldstudysharessomesimilarparameterswithhercurrent
work,shereviewsthestoredinforma)ontoremindherselfwhichanalysisprocesses
hadpreviouslyledtovaluableinsights(seeillustra(on).
64
Howdotargetedindividualscurrentlyrecordandkeeptrackofinforma)onthat
theywouldotherwiseneedtorecallfromtheirownlongtermmemories?
Clinical
Scientist
Whatar)factsdoknowledgeworkerscreateinordertoooadtheirmemory
eortsandmakeinforma)onavailabletomul)plepeopleover)me?
Whendoworkersturntothesear)facts?Whatroledotheyplayintargeted
opera)ons,tasks,andlargerac)vi)es?
%
"
Whatlongtermrecollec)onerrorsarecommon?Couldtheseproblemspresent
opportuni)esforyourteamsproduct?
Howmuchemphasisdoindividualworkersandlargergroupsplaceonthecrea)on
andmaintenanceofcollec)ve,organiza)onalmemories?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
howyourcompu)ngtoolmightooadcertainlongtermmemoryeorts?
Howmightexis)ngprocessesforpersonalandorganiza)onalmemorybe
incorporatedintoyoursketchedfunc)onalityconcepts?
#
Whichmemorycuingfeaturesofexis)ngar)factscouldbeenhancedwithinyour
applica)onsdisplays?Howmightyourteamtailortherepresenta)onsofcertain
interac)onobjectsinordertosupportworkersownmemorystrategies?
Whatnewdatainyourapplica)onconceptscouldleadtonewsourcesofmemory
load?Howmightyourproductusefullyrecordandpresentthiscontentinways
thatcouldalleviatethesepoten)alburdens?
Duringwhattasksandlargerac)vi)escouldpeoplebenetfrombeingabletoeasily
anddirectlyaccessrelevantstoredinforma)on?Whatmighttheseaccesspoints
andpathwayslooklikeinyoursketchedfunc)onalityconcepts?
Whatlifeexpectancycoulddierenttypesofstoredinforma)onhave?Couldstored
contenteverbecomeahindranceorsourceofcluZerinworkersac)vi)es?
%
$
Howmightyourapplica)onconceptsprovideaddi)onallongtermmemorysupport
foranagingknowledgeworkforce?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
65
!
"
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderusesashorthandfunc)oninhistradingapplica)ontoenterkey
informa)onaboutalistofdealsthatheisnego)a)ngonthephone.Akerthecall
iscomplete,heisabletotransformhisquicknotesintheshorthandfunc)oninto
asetofseparate,fullydetailedandbookedtrades(seeillustra(on).
Ascien)stzoomsinonaprogressivelynarrowersetofclinicaldatainheranalysis
applica)on.Akerspendingamomentinspec)ngasmallgroupingofdataatavery
granularlevel,shequicklyzoomsouttorememberwhichregionoftheclinical
resultssetshewaslookingat.Asmallboxtracesthepreviouszoomareawithin
itslargercontext.
Anarchitectstopswhatsheisdoinginherbuildingmodelingapplica)ontoquickly
placedraksofthreestructuralfeatures.Shethenagseachplaceholderfeature
asworkinprogress,whichchangesthemtoarecognizablecolor.Thepresenceof
thesecoloredvolumesinherviewremindsherwhatshewantstoworkonnext.
Weallworkfromtheunderstandingthatpeoplecanonlyac)velymaintainsomuch
newinforma)onatonce.Thelimita)onsofshorttermmemoryareawellcharacterized
aspectofhumancogni)on.Althoughknowledgeworkerscanbecomeskilledatkeeping
domaininforma)onattheforefrontoftheirthoughts,theymayalsodevelopoppor
tunis)capproachesforusingexternalresourcestomi)gatetheirinherentmemory
limita)ons(A).Forexample,workersmaykeeprelevantinforma)onneartohandby
prin)ngimportantscreencontents(J7),leavingusefuldocumentsopen(G5,F1,F2),
andwri)ngshorthandnoteswhiletheywork(H4,J5).
Productteamscanenvisionfunc)onalityconceptsthatcouldsupportworkersdesires
totheirooadshorttermmemoryeorts(C3).Thissupportcanalsotaketheform
oftargetedrenementsofexis)ngfunc)onalop)ons.Forexample,applica)onscan
providefastaccesstorecentinforma)oneitherthroughcon)nuousdisplayorbyon
demandaccessviaclearinterac)onpathways(C4,F9,G6).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscould
inuenceworkersshorttermmemoryburdens,opportuni)estovaluablyreduceor
eliminatecertaintypesofunwantedmemoryeortcanbelost.Resul)ngproductsmay
promotepossibili)esforerrorinrecall(C9,G3)orforceworkerstocreateandenact
eortulworkaroundsinordertopreventinforma)onfrombecominglost(D2,D3).
Conversely,explicitfunc)onalityanddesignresponsesinsupportofshorttermmemory
canbelimi)ngordistrac)ng(A9,D4),especiallyincaseswhereteamsdonotconsider
progressivedisclosureofrecentcontentasviablesupport.
Seealso:B2,D,E,F8,G4,H,J2,M1,M4
Whatstrategiesdotargetedindividualscurrentlyusetokeeptrackofopera)ve
informa)onthattheyneedtohavementallyavailableoreec)velynearby
tosuccessfullyaccomplishtheirwork?
Financial
Trader
Whatar)factsdoknowledgeworkerscreateinordertoooadtheirshortterm
memoryeorts?Howtransitoryaretheseobjects?
Whattypesofac)veinforma)ondotargetedworkersokenforgetwhenthey
areinterrupted?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
howyourcompu)ngtoolmightooadcertainshorttermmemoryeorts?
$
%
Whichmemorycuingfeaturesofexis)ngar)factscouldbeenhancedwithinyour
applica)onsdisplays?Howmightyourteamtailortherepresenta)onsofcertain
interac)onobjectsinordertosupportworkersownmemorystrategies?
Wheremightnaviga)onthroughyoursketchedfunc)onalityconceptsintroduce
newshorttermmemoryload?Howmightpersistentlypresen)ngrecentand
relevantinforma)onreduceoreliminatesomeoftheseburdens?
#
Whatfunc)onalityconceptsorsmallerdesignresponsesmightyourteamenvision
toallowworkerstoexplicitlyrecordorhighlightspecicinforma)onthattheywant
torememberintheshortterm?
$
%
Whatprogramma)cmethodscouldvaluablyiden)fycategoriesofac)ve
informa)onandabstractlyindicatetheseitemswithcompactandlearnablecues?
Howmightyourteamsconceptsforsuppor)ngindividualsshorttermmemory
inuencecommongroundandcollabora)onissharedworkspaces?
Whatlifeexpectancycoulddierenttypesofshortterminforma)onhave?When
couldthepersistentpresenceofthissuppor)ngcontentbecomeahindranceor
sourceofcluZerinworkersac)vi)es?
Howmightyourapplica)onconceptsprovideaddi)onalshorttermmemory
supportforanagingknowledgeworkforce?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anarchitectscursorsnapstotheedgeofaformthatsheistryingtoencloseinher
buildingmodelingapplica)on.Sincesheisfamiliarwiththetoolsbehaviors,she
an)cipatesthecorrec)onand,asaresult,spendsless)meposi)oninghercursor
accurately(seeillustra(on).
Architect
Whichopera)onsinyourconceptsforworkmedia)onmightbeusefullyautomated
underthegeneralgoalofreducinguserseorts?
Seealso:B5,C10,D,E,I,M
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
smallautoma)onsinyourcompu)ngtool?
Whatpredic)veac)ons,usefulsugges)ons,slightcorrec)ons,andrenedinterface
tailoringcouldyourapplica)onconceptsautoma)callyprovide?
Howmighttheseautomatedopera)onsreducetheincidenceofpredictableerrors
andcorrec)veinterac)ons?Howcouldthedesignofthesefeaturesrelatetoyour
productslargererrorpreven)onandhandlingapproaches?
Couldcertainsmallautoma)onsbenetfromclearlycommunicatedconceptual
models,orcouldsomeofthemprovidejustasmuchvalueiftheyaretypically
overlooked?
Howmightyourenvisionedautoma)onsimpactworkerssenseofcontrol?
Inwhatcasesmighttargetedindividualsseetheseautoma)onsasunpredictable
ordistrac)ngnuisances?
Whatinterac)onmethodscouldallowuserstorecognizeandoverridetheeects
ofcertainautoma)ons?
Whenproductteamsdonotac)velyconsiderhowsmallopera)onsinknowledgework
couldbeusefullyautomated,opportuni)estoreduceworkerseorts(D2,D3)andto
preventcertaintypesoferrors(C9,G3)canbelost.Dependingontheirpreviousexperi
enceswithothercompu)nginterac)ons,workersmayseetheabsenceofsomesmall
automa)onsasannoyingoversightsinaproductsdesign(M1).
Conversely,inmanycases,thesesmallautoma)onssimplycannotbemeaningfully
envisionedduetobroadvariabili)esintargetedworkprac)ces(A6,A7,A8).When
misapplied,automa)onofopera)onscanbecomeafrustra)nghindrancetothe
experienceofdirectnessincompu)nginterac)ons(D4).
Whatdiscreteopera)onsintheworkprac)cesthatyourteamisstrivingtomediate
arestandard,exac)ng,andtedious?Whatdotargetedindividualsthinkofthese
opera)ons?
Wheremightyourteamssketchedfunc)onali)esintroducenewopera)onsthat
couldalsotthestandard,exac)ng,andtediousdescrip)on?
Thetermcomputerisfamouslyderivedfromthespecializedjobthatthetechnology
ini)allyreplacedthenowex)nctprofessionofmanuallycompu)ngmathema)cal
problemsforscience,engineering,andbusinessneeds.Sincethat)me,developments
incompu)nghaveonlyextendedthisfoundingno)onofooadingwellcharacterized
andpredictableopera)onsinknowledgework(A4,A5).
Productteamscanenvisionhowtheirinterac)veapplica)onsmightaugmentspecic
workprac)cesbyperformingsmall,useful,andlearnableop)miza)onsinthecontext
ofusersac)ons.Toensurethatthesesmallinterven)onsarevisibleandunderstand
able(E5),compu)ngtoolscanprovidecuestoindicatewhereautoma)onshave
occurred,aswellashowtheireectsmayberemoved(C4,D6,H2).Dependingon
workersexpecta)onsofcontrol(E6),thesegranularautoma)onscanbethesubject
ofcustomiza)onchoices(C8,K11).
Anancialtraderisbookingadealinhistradingapplica)on.Ashellsindata,the
applica)onpredica)velydefaultssubsequentelds,whichhethensimplytabs
throughifheagreeswiththevaluesthatthesystemhasentered.
Ascien)stselectsadierentlterforagraphwithinheranalysisapplica)on,and
thetransformedrepresenta)onofclinicaldatainstantlyappears.Withoutthe
applica)onsautoma)onofthegraphingopera)onsneededtoupdatethisdisplay,
theresul)ngtransforma)onwouldhavetakensignicant)meandeorttomanu
allycomplete.
66
Whatselngsandcustomiza)onfunc)onalitycanyourteamenvisiontohelp
ensurethatautoma)onswilloperateinaccordancewithworkersgoals?How
couldtheseselngsbeclearlyandcontextuallyaccessed?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
/
Clinical
Scientist
% -,(&,('!(',*(%%#" .!(&)-,'$))%!,('+
67
Howmightautomatedprocessesimpacttargetedworkersdesiredsenseof
meaningfulvisibility,directcontrol,andselfdeterminingagency?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
substan)alautoma)onsinyourcompu)ngtool?
Howmightthestrengthsofcompu)ngbeappliedtovaluableandappropriate
automa)onscenariosinyourproductsscope?
Howcouldlargerscaleautoma)onsreducetheincidenceofcertainerrorsor
improvethequalityofcertainworkoutputs?Whatotherbenetscouldresult?
Whatmighttheuserexperiencesofprovidinginputsandreceivingoutputsbelike
inyoursketchedfunc)onalityconcepts?Willworkersneedtoac)velymonitor
yourteamsenvisionedautoma)ons?Whatalertsandcuescouldguidetheir
observa)onsandawarenesses?
Whatinterac)onmethodscouldallowuserstolocateandoverridetheeects
ofspecicautomatedsteps?Howmightindividualsrecognizeandrecoverfrom
certaincasesofproblema)cautoma)on?
Whatselngsandcustomiza)onfunc)onali)escouldhelpensurethatautomated
processeswilloperateinaccordancewiththegoalsoftargetedindividualsand
organiza)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
68
$
Examplesfromthreeknowledgeworkdomains:
Anancialtraderreceivesaseriesofautomatedsugges)onsinhistradingapplica
)on,basedondatathatheenteredearlierintheday.Whilereviewingtheseauto
matedsugges)ons,hecanseethereasonswhytheapplica)onhasrecommended
eachpoten)altradeandthenmakehisdecisionsbasedonawidervarietyofcriteria
thatsimplycannotbeautomated(seeillustra(on).
Ascien)stwatchesasheranalysisapplica)onpullsfromanumberofonlinedata
basestoconstructavisualiza)on.Thetoolcolorcodescontentbasedonitssource,
highligh)nganywhereconic)nginforma)onisavailablefromdierentdatabases
sothatshecanmakedecisionsaboutwhichcontenttouse.
Anarchitectreviewsalogofac)onstakenbythesocalledmaterialsmanagerin
herbuildingmodelingapplica)on.Shewantstoseeifsheagreeswiththedeci
sionsitmadewhileupda)ngacertainaZributeacrosstheen)retyofalarge
buildingmodel.
Onscreenuserinterfacesinherentlyhidemanyofatoolsinnerworkings.Some)mes
thisopaquenessisuseful;other)mesitcandeskill.Outsideofhighlystandardized
processes(A4,C6),valuedtechnologiesinknowledgeworkmaynotfunc)onasblack
boxesthatobscureeverythingthatoccursbetweenthereceiptofinputsandthedeliv
eryofoutputs(G7,J3,L1).
Topreserveworkersskillsinspecicprac)ces,productteamscanprovideusefuland
comprehensiblevisibilityintothedetailsofaninterac)veapplica)onsautomated
ac)ons.Appropriateviewsofautomatedprocedurescanhelpworkersbuildaccurate
conceptualmodelsofatoolsfunc)oning(C1),plantheowoftheirworkaroundit,
andmoreeec)velyevaluatecri)calincidents(F6).
Productteamscanexploretheno)onofvisibilityaspartofenvisioningfunc)onality
conceptsthatautomateopera)ons,tasks,orlargerac)vi)es,keepinginmindthatthe
importanceoftransparencycanescalateathigherlevelsofthishierarchy(A5).Atthe
leveloftasksorlargerac)vi)es,teamscanenvisionop)onsforworkerstomonitor
relevantinforma)onaboutautomatedprocessesinreal)me(B5,D6,C10)orto
reviewstoredlogsofautomatedac)onsakerthefact(H2,H3,I7).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofvisibilityintotheir
automa)onconcepts,resul)ngapplica)onsmayleaveworkersfeelinghamstrungand
withoutdesirablecontrol(E6).Sinceevenwelldesignedautomatedrou)nescan
encounterproblemsthatrequirehumanjudgment(A,C9,G3),workersmayndthat
diagnosingandxingissuesintheseopaquesystemstakessignicantlymoreeort
thantheautoma)onwaspurportedtosaveintherstplace(D2,D3).
Seealso:C5,C8,E,I6,K,M1,M4
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatautoma)onsarecurrentlypartoftheworkprac)cesthatyourteamisstriving
tomediate?Whatbaselineexpecta)onsdotargetedworkershaveforvisibilityinto
automa)onprocesses?
Financial
Trader
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideas
abouthowvisibilityintoautoma)onmightprovidevaluetotargetedindividuals
andorganiza)ons?
Howmightalackofautoma)onvisibilitycreatedeskillingbarrierstoadop)on
andlongtermsuccessforyourproduct?
Whatinforma)onaboutautomatedopera)onscouldbeimportantinthecontext
ofdierentvisibilityscenarios?
!
Whichofyourteamssketchedautoma)onideasmightsafelyremainablackbox?
Atwhatpointcouldpervasivevisibilitybegintodetractfromtheooadingvalue
ofthesefunc)onali)es?
Whatrolemightcertainvisibili)esplayduringusersini)altes)ngofyour
compu)ngtoolduringtheiradop)onprocesses?
Whatvaluemightvisibilityintosmallerautoma)onsprovide?Howmightthis
informa)onlinkouttoappropriateselngsandinstruc)onalcontent?
How,specically,couldvisibilityintolargerautomatedprocessesprovidevaluein
targetedworkersprac)ces?Coulditprimarilybeusedforreal)memonitoring
ormightitbecomemoreofatoolforretrospec)veinves)ga)on?
Whatspecializedrepresenta)onsmightyourteamenvisiontoclearlyencapsulate
andcommunicateinforma)onaboutautomatedprocesses?Howmighttheoutputs
ofautomatedprocessesbearmeaningfulandtraceablesignaturesoftheir
crea)on?
Howmightearlyexperiencesoftransparencyhelpknowledgeworkersbuild
appropriateconceptualmodelsofautoma)onfunc)onali)es?
Howcouldrenedautoma)ontransparencyhelpworkerstorecoverfromany
cri)calincidentsandstandarderrorcases?Howmightyourvisibilityconcepts)e
intoyoursketcheddesignresponsesforerrorhandlingandfunc)onalhistories?
Whatcustomiza)onop)onscouldallowtargetedindividualsandorganiza)onsto
tailorautoma)onvisibilitytomeettheirlocalneeds?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|E.PROVIDINGOPPORTUNITIESTOOFFLOADEFFORT
WORKINGTHROUGHSCREENS
69
!
!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectrunsatolerancecheckingfunc)oninherbuildingmodelingapplica)on
tocheckwhetheronesec)onofadesignmeetsaspecicbuildingcode.Wherethe
automatedfunc)ondiscoversapoten)alviola)on,itgiveshertheopportunityto
ignorethendingbasedonherowninterpreta)onofthepar)cularcodesdescrip
)on(seeillustra(on).
Ascien)stlikesthatthelatestversionofheranalysisapplica)onallowsherto
interveneinreal)mewhensheseesthatautomatedalgorithmsarenotproducing
desiredoutcomes.Inthepreviousversionofthesameapplica)on,shecouldnot
interruptlengthyanalysestomakechanges.
Anancialtraderturnsotheautoma)ctradingfunc)oninhistradingapplica)on,
whichnormallytakescareoflowvalue,uncontroversialtransac)ons.Accomplish
ingthesedealsmanually,whenhehas)me,giveshimabeZersenseofhisgroups
standardbusiness.
Whatautoma)onsarecurrentlypartoftheworkprac)cesthatyourteamisstriving
tomediate?Whatdotargetedindividualsthinkabouttheirlevelofcontrolover
thesetechnologies?
Architect
Whatproblemscurrentlyoccurduetoworkersfeelingthattheyarebeing
controlledorreinedinbycertainstandardizedar)factsandcompu)ngtools?
Couldtheseproblemspresentopportuni)esforyourteamsproduct?
Whatcategoricalclassesoflocalneedsintargetedorganiza)onsmightinuence
workerspercep)onsofcontrolandaugmen)ngalignment?
Whatanalogiesandlanguagemightyourteamusetodescribetherela)onship
betweenuserandproductthatyouarestrivingtocreate?Whatimplica)ons
couldthisdescribedrela)onshiphaveonbrand?
Howmightyouenvisionautoma)onfunc)onali)esasac)onableextensionsof
workersskills,ratherthandistantandselfopera)ngreplacementsforthem?
Knowledgeworkersmayplaceahighvalueonhowtheircompu)ngtoolsautoma)cally
performcertaincomplexac)ons(E3,E4).Butratherthanexperiencingthesetoolsas
yetmoretechnologythatrunsitself,workersmaywantsomemeasureofcontrolover
automa)ons(A4,D2),especiallywhentheycaninuencethecharacterofen)retasks
orlargerac)vi)es(A5,C8,K2,K4).
Topromoteworkerssensethattheyareatthelocusofcontrol,productteamscan
envisionopportuni)esforuserstoappropriatelycontributetheirownskillstothe
ini)a)on,steering,andcomple)onofautomatedprocesses(C4,G1).
Howcouldthinkingaboutautoma)onasjustanothertoolinworkersavailable
repertoiresallowyourteamtosketchmoreappropriatefunc)onalityconcepts?
Howmightalackofcontrolovercertainaspectsofyourproductcreatedeskilling
barrierstoitsadop)onandlongtermsuccess?
Howmightdesiredlevelsofcontrolchangeover)measusersincreasinglytrust
yourcompu)ngtool?
Whatselngsandop)onsmightyourteamenvisiontogivetargetedindividualsand
organiza)onsmeaningfulinuenceoverautoma)onfunc)onali)esinthecontextof
theirlocalwaysofworking?
Over)me,workersmaybuildcondenceinhowanapplica)onperformsandcontrib
utestotheirworkoutcomes(K13,L1),eventuallybecomingcomfortableenoughto
surrendermorecompletecontrolofsomeac)ons(D4,D7).Productteamscanpromote
thesedesirableendstatesbyconcep)ngfeaturesthatcouldallowworkerstotransi)on
throughsuchlevelsofcondenceattheirownpace.
Whenproductteamsdonotac)velyconsiderhowknowledgeworkersmightretainan
internallocusofcontrolwhileusingcompu)ngtoolsthatpowerfullyshapetheirprac
)ces,usersmayndthatresul)ngapplica)onsstressfullyandinappropriatelymake
decisionsortakeac)onsagainsttheirinten)ons.Workersmaybelievethattheyare
beingdeskilledbythesecompu)ngtools(E5,D3),whichcaninuencetheirdecisions
aboutwhetherornottofullyadoptthemintotheirowneorts(K).
Conversely,applica)onscanintroducetoomuchcontrol,crea)ngunnecessary
opportuni)esforerrors(C9,G3)anddistrac)ngusersfromlargergoals(D1).
Seealso:A,C1,E,M1
Whatinterac)vescenariosandbehaviorsmightprovideuserswithadirectand
engagingsenseofcontroloveryourcompu)ngtoolsac)ons?
!
Howmuchcontrolmightbetoomuchcontrol?Whatconstraintscouldusefully
promotereduc)onsineort,clariedinterac)veexperiences,reducedlikelihood
oferrors,andthecondentcrea)onofdesiredoutputs?
#
"
$
Whatcontextscouldrequireautoma)ontobehighlystandardized,ratherthan
modiableonacasebycasebasisatthediscre)onofindividualworkers?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
70
Recordedinforma)on,whetherinsideoroutsideofaninterac)veapplica)on,existsin
specicrepresenta)onalforms.Aplainpagelledwithuniformtextisonesuchform,
alongwithanynumberofothertextuallayouts,tables,maps,andgraphs.Asworkers
repeatedlycreate,actwith,acton,andcommunicatethroughcertainrepresenta)onal
forms,thesestandardscanbecomepowerfulculturalconven)onsthatdeneand
directsharedapproachestothinkingwithinlocalcommuni)esofprac)ceorthe
en)retyofaprofession.
Somerepresenta)onalformscanfacilitatespeciccogni)vetransforma)onsandwork
prac)cesbeZerthanothers.AsHerbertSimonwrote,solvingaproblemsimplymeans
represen)ngitsoastomakethesolu)ontransparent.Poorrepresenta)onalalign
mentcaninterferewithaccomplishment,requiringaddi)onalthoughtandac)on.
Manuallycrea)ngsomerepresenta)onscanrequireconsiderableeortcalcula)ng
values,layingoutadocumentspace,plolngpoints,llinginareas.Bycomparison,
interac)veapplica)onscanmakegenera)ngstandardrepresenta)onalformsnearly
eortlessfortheirusers,openingupopportuni)esfortherapidexplora)onofnovel
perspec)vesonselectedinforma)onsets.
Thiscategorycontains11ofthe100applica'onenvisioningideasinthisbook:
F1.Coordinatedrepresenta)onalelements
F2.Establishedgenresofinforma)onrepresenta)on
F3.Novelinforma)onrepresenta)ons
F4.Supportforvisualiza)onatdierentlevels
F5.Compara)verepresenta)ons
F6.Instrumentalresultsrepresenta)ons
F7.Highlyfunc)onaltables
F8.Representa)onaltransforma)ons
F9.Simultaneousorsequen)aluseofrepresenta)ons
F10.Symbolicvisuallanguages
F11.Representa)onalcodesandcontext
Productteamscanusetheseideastoexplorearangeofconceptsformedia)ngwork
prac)cesthroughthedynamicgenera)onanduseofdierenttypesofinforma)on
representa)on.Theseidea)oneortsmayhelpteamstoemphasizetheimportanceof
exis)ngrepresenta)onalformsortouncovervaluableopportuni)esforrepresenta)on
alinnova)on.Concep)ngfocusedonrepresenta)oncanalsoallowteamstoconsider
meaningfulextensionsandinterac)vetransforma)onsofcertaininforma)ondisplays,
withthegoaloffurthertailoringthemtowardmeaningfulwaysofthinkingandac)ng.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringwork
media)onanddeterminingscope(A),Deninginterac)onobjects(B),Facilita)ng
communica)on(J),andAimingforaesthe)cuserexperiences(L)categories.
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
#
!
Examplesfromthreeknowledgeworkdomains:
Ascien)stintui)velytransformsaviewofclinicaldatainheranalysisapplica)on.
Shegivesnoconsidera)ontotheelegantmeansbywhicheachtransforma)onstays
insynchwithotheronscreenviews,savinghertheeortofhavingtothinkthrough
andmanuallynavigatetheserela)onships(seeillustra(on).
Anarchitectndsiteasytouseprintoutsfromherbuildingmodelingapplica)on
inconjunc)onwiththesamebuildingmodelonherscreen.Boththeprintedand
onscreenversionsprovidethesamealigningfeatures,allowingforquickorienta)on
andcomparison.
Anancialtraderviewsinforma)oninhistradingapplica)onandhismarketinfor
ma)onapplica)onatthesame)me.Hechangesthedaterangesineachtooltothe
sameintervalsothathecaneyeballrela)onshipsbetweenthedisplays.
Clinical
Scientist
#
!
Whenproductteamsdonotac)velyconsiderhowspecicelementsofinforma)on
representa)onsmightbecoordinatedinsideandaroundtheirsketchedapplica)on
concepts,opportuni)estosupportorposi)velytransformthenatureofcertainwork
prac)cescanbelost.Whenteamsoverlookcoordina)onsthatarecurrentlyinuse,
workersmayndresul)ngtoolstobedisrup)veandfrustra)ng,crea)ngneweorts
thatwerenotpreviouslynecessary(D3,F11).Teamsmayalsooverlookopportuni)es
fornovelcoordina)onswithotherelementsinworkersrepresenta)onalenvirons(A1),
whetherinternally,withinaproductsownfunc)onali)es,(C4,F9)orexternally,
withotherar)facts,bothonscreenando.
Seealso:B3,F,G5,I,J6,J7,K5,K6,K13
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatcoordina)onswithinandbetweeninforma)onrepresenta)ons,orbetween
certainrepresenta)onsandtheirlargercontexts,dopeoplecurrentlyuseaspart
oftheworkprac)cesthatyourteamisstrivingtomediate?
Whatvaluedocurrentcoordina)onsprovidetotargetedindividualsandorganiza
)ons?Whatfunc)onalroledotheseexis)ngalignmentsplay?Whatproblemsdo
theysolve?
Whichcoordina)onshavebecomeestablishedelementsofrou)neopera)ons
andlargertasks?Whicharetypicallymoreimpromptuandvariable?
Whatissuescanariseduetorepresenta)onaldiscoordina)ons?Couldthese
problemspresentopportuni)esforyourteamsproduct?
Ashumanbeings,weareskilledatmakinguseofandconstruc)ngtheworldaround
ustoenhanceourabilitytoperformcomplexmentalac)vi)es(A).Usingtheseskills,
knowledgeworkersokencometounderstandhowdierenttypesofinforma)on
representa)onsttogether(B1,F1),providingopportuni)estoreduceeort(E)
andaZen)onaldemands(D)intheirwork.
Whilepeoplemustthemselvesmakecoordina)onsausefulrealityintheirownprac
)ces(A6,A7,A8),productteamscanenvisionhowtheirinterac)veapplica)onsmight
promotespecicthreadsofmeaningfulrepresenta)onalconnec)on.Thesecoordina
)onscantransformworkbymodifyingorremovingspecicmentaltransforma)ons
(D2),changingthenatureof,orpoten)allyelimina)ng,en)reopera)onsorlarger
tasks.Inaddi)ontoreducingindividualsworkloadsinvaluableways,clearrepresen
ta)onalcoordina)onscanalsoenhancecommunica)onandcollabora)on(C7,G4,
J2).Akerextensiveuse,workersmaybecomesoaccustomedtocertainfacetsbeing
coordinatedthattheserela)onshipsmayfadefromthought,evenasvaluablelinkages
arefrequentlyexploited(D4,D7).
71
Whichexis)ngcoordina)onswillprobablynotbenecessaryinthecontextofyour
compu)ngtool?Whichmightbecomemoreimportant?
"
Howmightyourteamincorporatethevaluableintentsbehindexis)ngcoordina)ons
intoyoursketchedapplica)onconcepts?Whatcharacteris)csofearlierrepresenta
)onalformsandinterac)onscouldbemeaningfullypreservedinyourproduct?
Whatnewcoordina)onsmightyouenvisiontoooadeortandclarifyrela)on
shipsinthecontextofyoursketchedfunc)onalityoerings?
Whatinterac)onandvisualdesignresponsescoulddrawaZen)ontoandperceptu
allyenhancecertaincoordina)ons?
Howmightyourapplica)onconceptspresentbydesignlayoutconsistenciesthat
userscouldintui)velyactwithin,ratherthanhavingtoconsciouslyexpendeort
inordertoaligncertainrepresenta)onalfacets?
"
Howmightworkerscreatetheirownrepresenta)onalcoordia)onsbyrearranging
orreclassifyinginforma)onwithinyourapplica)onconcepts?
Howcouldtheoutputsofyourteamscompu)ngtoolretainusefulalignmentswith
onscreeninstan)a)onsofthesamestoredcontent?
Howmightrepresenta)onalcoordina)onsplayaroleintargetedworkerscoopera
)on,collabora)on,andcommunica)onprac)ces?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howhaveestablishedgenresofrepresenta)onevolvedover)meinthetasks
andlargerac)vi)esthatyourteamisstrivingtomediate?
Financial
Trader
How,specically,dopeopleusetheseknownrepresenta)ons?Howdodened
formatsscopeandshapeworkerseorts?
Whatdotargetedindividualsandtheirorganiza)onsthinkoftheirstandard
informa)ondesigns?Whatbenetsarethesegenresseenasproviding?
Dotargetedworkersviewestablishedformatsasessen)allyimmutableorarethey
opentoextendingthembasedonemergentneedsanddesignpossibili)es?
$%&("##(%!)%('()% &%
Whaterrorsandmisinterpreta)onscancommonlybetracedbacktothe
characteris)csofestablishedrepresenta)ons?Couldtheseproblemspresent
opportuni)esforyourteamsproduct?
Howmighttheonscreenrepresenta)onsofyourenvisionedinterac)onobjects
directlyreferenceanyestablishedinforma)onar)factsthatyouhavederived
themfrom?
Howcouldpreservingexis)nginforma)ondesignshelpworkersapplytheirexis)ng
skillsanddecreasetheirlearningeortsduringtheadop)onofanewproduct?
Wheremightachangeinformatprovidesucientvaluetojus)fyaddi)onaleort
onthepartofusers?
Whichexis)ngrepresenta)onalgenrescouldbetranslatedintoyoursketched
applica)onconceptsfairlydirectly?Whichmightrequireextensionormodica)on
inordertoeec)velymakethetransi)onintoyourcompu)ngtool?
Productteamscanenvisionfunc)onalityconceptsthatusefullyincorporateextant
representa)onalformats.Theseestablishedgenrescanbeextendedwithincompu)ng
toolstosupportknownvaria)onsinworkersgoalsandapproaches(A6,A7,A8),new
coordina)onswithotherrepresenta)ons(F1),explora)onofpoten)aloutcomes(H),
integralcommunica)on(J1)andcollabora)on(C7,G4,J4),andlongterm,
organiza)onalmemory(E1,I7).
Whenproductteamsdonotsucientlyconsiderthepoten)alimportanceofestab
lishedgenresofinforma)onrepresenta)onintheirapplica)onconcepts,knowledge
workersmaynotrecognizeresul)ngoeringsasbeingrelevantfortheirowngoals,
methods,androles(K3,L3).Unconsideredrerepresenta)onoffamiliarcontentmay
leadtoacertaintypeofdeskilling(E6).Withoutfamiliardisplaysofcommonlyrefer
encedinforma)onobjects,usersmayndcompu)ngtoolstobeexcessivelyeortul
tolearnanduse(D2,D3,K2,K6).
Conversely,thetendencyfordirect,literaltransla)onofestablishedoinegenrescan
preventproductteamsfromconsideringhownovelonscreenextensionsoralternate
representa)onsofcontent(F3,F11)mightbeZermeetworkersgoals.
Seealso:B3,E,F,G2,I,J2,L
72
Howmightyourteamsadapta)onsofcommonrepresenta)onalgenresprovide
userswithnewopportuni)esforusefulcoordina)ons,viewtransforma)ons,
interac)veexplora)ons,integralcommunica)on,onscreencollabora)on,and
organiza)onalmemory?
Howmightcertaininterac)onswithknowndisplaysofmeaningfulcontentpromote
emo)onalresponsesthatareconducivetoaZen)ve,focusedthinking?
Howmightexis)nggenresserveasaninspira)onalreferenceforenvisioningother,
seeminglyunrelatedfunc)onalityconcepts?
Whatimpactmightthereuseofknownrepresenta)onshaveondesignstrategyand
brand?Whatcoulditmean,inabiggerpicturesense,toconserva)velyadvance
knowledgeworkinyourtargetedmarkets?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anarchitectusesaspecialviewinherbuildingmodelingapplica)ontoseewhat
changeshavebeenmadetoaprojectover)me.Theviewcolorsregionsofthe
buildingmodelbasedonhowfrequentlytheyhavebeenmodied.Italsoprovides
a)melinesliderthatallowshertonavigatethroughdierentversionsofthedesign
(seeillustra(on).
Ascien)stndsthatheranalysisapplica)onincludesbothrepresenta)onsthatare
commontoherclinicalresearcheldandinteres)ngnewvisualiza)onsthatsheis
notfamiliarwith.Akerllingthenewrepresenta)onswithrecentdatafromher
lab,sheimmediatelyseestheirrelevancetoherwork.
Anancialtraderusesanewinterac)vegraphicinhismarketinforma)onapplica
)ontoviewadvancinganddecliningmarketsectors.
Adop)ngcompu)ngintoanac)vityokenmeansmakingsenseofnewformsofvisual
informa)on.Someestablishedrepresenta)onalneeds(F2)maybebeZermetbyin
forma)onformatsthataremoresuitabletoonscreendisplay.Exis)ngrepresenta)onal
genresmaynotscaletoadequatelypresentthevolumesofcontentthatcanarisewhen
media)ngworkwithonscreenapplica)ons(F4,I).Beyondthesedrivers,theintroduc
)onofcompu)ngpowerintoworkcanitselfopenuppossibili)esformeaningfulinno
va)onthroughtheautomatedgenera)onofcomplexrepresenta)onalforms(E3,E4).
Productteamscanenvisioninnova)verepresenta)onsthataretailoredtopeoples
mo)va)onsinspecictasksorlargerac)vi)es.Commonlyusedrepresenta)onscan
bemadenovelthroughusefulextensionsandmodica)ons,poten)allyforthesakeof
clearercoordina)onwithotherdataviews(F1).Teamscanalsointroducenovelrepre
senta)onsfromotherdomainsbymakinglateraljumpstotangen)allyrelatedgenres
basedonsimilari)esinpurpose,contents,andusage(A,F11).
Seealso:C3,F,G2,H,L5,K5,K7,M4
How might any deficiencies in current information representations suggest opportunities for representing application content
in new ways? What compelling opportunities for representational redesign can be found in your teams sketched functionality concepts? What might these new displays look like, and how
could they provide sufficient value to justify knowledge workers
learning to use them?
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
Whatexis)nginforma)onrepresenta)onscurrentlyleadtobreakdownsinthe
workprac)cesthatyourteamisstrivingtomediate?Couldtheseproblemspresent
opportuni)esforyourproduct?
Whichestablishedrepresenta)onsmaynottranslatewellintoyourapplica)on
conceptsor,moregenerally,acomputerscreen?
Whichnovelworksitua)onswithinyoursketchedfunc)onalityconceptscouldbe
madeclearer,lesseortul,lesspronetoerror,andotherwisemoreeec)vewith
newrepresenta)onalformats?
Howmighttheaggrega)onoflargevolumesofapplica)oncontentsuggest
opportuni)esfornewrepresenta)onalcontainersthataretailoredtomeet
unaddressed,okenhigherlevel,goals?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
informa)oninyourapplica)onconceptscouldbevaluablyrepresented?
Whatinnova)verepresenta)onsofdata,whetherradicallyredesignedoren)rely
novel,mightyourteamsketchasvaluableaddi)onstotargetedworkprac)ces?
Basedonyourunderstandingofworkersgoals,theircurrentusageof
representa)ons,andotherfactors,whatanalogousdisplaysfromotherdomains
couldbeapplicabletoyourenvisionedcompu)ngtool?
Howmightnewformsofrepresenta)onbeusefullyandmeaningfullycoordinated
withotherinforma)oninyourapplica)onconcepts?
Howmightcertaininterac)onswithnoveldisplayspromoteemo)onalresponses
thatareconducivetoaZen)ve,focusedthinking?
Whenproductteamsdonotac)velyconsiderthepoten)alroleofnovelinforma)on
representa)onswithintheirconceptsforworkmedia)on,opportuni)estoreduceor
desirablytransformcogni)veeort(E),aswellaspromotenewtypesofgoaloriented
understanding,canbelost.
Conversely,establishedgenresofinforma)onrepresenta)onshouldokenberespected
astheformatsthatknowledgeworkersbelievetobethemostappropriateforac
complishingtheirgoals(K3,K12).Professionalshaveokendevelopedextensiveskills
aroundtheuseofexis)ngrepresenta)ons(D7,K6),whichmaypreventthemfrom
seeingvalueinnewapproaches(K2).Withoutacorrespondingunderstandingoftheir
advantagesandinterpreta)on,peoplemayperceivenovelinforma)ondisplaysasbeing
arbitraryandmisguided.
73
Whataretargetedworkersini)alimpressionsofyourteamssketchesofnovel
informa)onrepresenta)ons?Howmighttheirpercep)onschangeakermore
thoroughconsidera)onandinterac)on?
!
Howcouldyourcompu)ngtoolintroduceandframethevalueofitsnovel
representa)ons?Whatinstruc)onandini)alscaoldingmightbeuseful?
Whatimpactmighttheinclusionofnewinforma)onrepresenta)onshaveondesign
strategyandbrand?Whatcoulditmean,inabiggerpicturesense,todisrup)vely
advanceknowledgeworkinyourtargetedmarkets?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
%
!
#
"
!%
$
#
Examplesfromthreeknowledgeworkdomains:
Ascien)stnavigatesthroughdierentviewsofclinicaldatainheranalysisappli
ca)on,narrowinginonareasthatshowinteres)ngtrends.Assheselectscertain
subsetsofdata,shechangesthetoolsviewtoemployspecializedvisualiza)ons
fordetailedinspec)onofsmallerresultsets(seeillustra(on).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Anancialtraderuseshismarketinforma)onapplica)ontoreviewrecentmove
mentsinarangeofmarketsectors.Heselectsahighvolumesectorwhereadvances
leddeclines,andthevisualiza)onzoomsinontheselectedareatodisplayits
subsectors,alongwiththeirindividualdirec)onali)es.
Anarchitectisusingherbuildingmodelingapplica)ontoreviewacolleaguesproj
ect.Sheviewstheen)rebuilding,renderedasifitactuallyexistedonitslargesite,
thenzoomsintothefrontentryspace,op)ngtoviewonlyconstruc)onnotesover
unrenderedwireframes.
Manyestablishedgenresofrepresenta)oninknowledgeworkareessen)allyabout
anindividualworkitemorsomethingthatworkersthinkofasadis)ncttypeofar)fact
(B1,F2).Alongsidethesegroundlevelviews,someworkersmaybeaccustomedto
usingrepresenta)onsthatusefullydisplaycontentaboutanumberofitemssimultane
ously(I1,I5).Computergeneratedinforma)onrepresenta)onscantakethiseleva)on
ofscopeconsiderablyfurther,presen)nghighlevelviewsfromthecloudslooking
meaningfullydownatdierentaggrega)onsofgroundlevelinforma)on.
Productteamscanenvisionnovel,interconnectedseriesofrepresenta)onsatscaling
levelsofdataconcentra)on.Theseseriesmayprovidecompellingsupportforexis)ng
taskprocesses,orpresentnewtoolsinsupportofindividualsandorganiza)onslarger
goals.Interac)onswithhierarchicallevelsofinforma)onrepresenta)oncanfacilitate
exploratoryinforma)onseeking(A6,G5),promotenewtypesofunderstanding,and
facilitatenewapproachestoanaly)calthinking.Novellevelsofinforma)onaggrega)on
(F3)canbetailoredtosupportrelevantproblemsolvingapproaches(A)andtoprovide
clearpathwaystosubsequentac)ons(C4).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofmul)plelevelsof
contentvisualiza)onintheirapplica)onconcepts,opportuni)estoprovideinnova)ve
newsourcesofvaluecanbelost(A9).
Conversely,insomedomains,knowledgeworkrevolvesarounden)relydiscreteitems
inclearlyar)culatedprocesses(A4,C6).Inthesecases,individualsandorganiza)ons
maynotperceivehigherlevelvisualiza)onsasbeingespeciallyvaluableaddi)onsto
theireorts(D1,D4).
Seealso:C3,E2,F,G2,H,I,K2,K6,L
74
&'
!
Wheremightvolumesofstoreddataoverloadtherepresenta)onsthatpeople
currentlyuseintheworkprac)cesthatyourteamisstrivingtomediate?
Whymighttargetedindividualsandorganiza)onswanttovisualizeinforma)onat
dierentlevelsofaggrega)on?Whatproblemscouldscalinglevelsofinforma)on
representa)onsolve?
Howmightnewlevelsofinforma)ondisplaymeetunaddressedgoalsintargeted
tasksorlargerac)vi)es?Whataspectsofthesenewdisplayscouldooadeort
orenhancecertainlinesofanaly)calthoughtandexplora)vesensemaking?
Basedonyourteamsunderstandingofworkersgoals,theircurrentusageofrepre
senta)ons,andotherfactors,whatanalogousdisplaysfromotherdomainscould
beapplicabletoyourenvisioneddirec)onsforscalingdatavisualiza)ons?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
informa)oninyourapplica)onconceptscouldbevaluablyrepresentedand
navigatedatdierentlevelsofconcentra)on?
%
!
%"
Whatnovelconceptsmightyourteamsketchforhighervolumeinforma)onrepre
senta)onsthataretailoredtotargetedknowledgeworkgoals?
Howcouldworkersusefullynavigatethroughconnec)onsbetweendierentlevels
orrepresentedinforma)on?Whatmeaningfulframeworksandinterac)vetransi
)onsmightyourteamenvisiontoclarifytherela)onshipsbetweenrepresenta)onal
strata?
Howcouldyourcompu)ngtoolintroduceandframethevalueofnewsystemsof
interrelateddisplays?Whatinstruc)onandini)alscaoldingmightbeusefulwhile
individualsarelearningtousethesenewrepresenta)ons?
Howmightyourteamsideasaboutsuppor)ngvisualiza)onatdierentlevelsrelate
toyourotherdesignresponsesforsuppor)ngworkinthecontextofvolumesof
informa)on?
Whatimpactmighttheinclusionofnewvisualiza)onapproacheshaveondesign
strategyandbrand?Whatcoulditmean,inabiggerpicturesense,todisrup)vely
advanceknowledgeworkinyourtargetedmarkets?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
75
"
Examplesfromthreeknowledgeworkdomains:
Anancialtraderchoosesanop)oninhistradingapplica)ontocompareallavail
ableoersforapar)cularsecurity.Aspecialvisualiza)onhighlightsthedierences
betweensixoersthatarecurrentlyavailable,visuallyemphasizingthemostimpor
tantcharacteris)csandthemagnitudeoftheirdiscrepancies(seeillustra(on).
Ascien)stselectstwocategoriesofclinicaldatainheranalysisapplica)onsothat
shecanviewasummaryofdierencesbetweenthem.Theapplica)onpresents
herwithavisualiza)onthatgraphicallyillustrateskeydis)nc)onsinthedataacross
severalvariables.
Anarchitectusesafeatureinherbuildingmodelingapplica)ontocomparetwo
savedversionsofapar)cularoorplaninahospitalproposal.Theresul)ngviewis
acompositethatassignseachversionacolorandremovesallfeaturesthatarepre
ciselyshared.Onlythedierencesremainsalient,inbrightcolorsthatcalloutwhich
versionofthemodelisthesourceofeachdiscrepancy.
Knowledgeworkersokenmakecomparisonsmanually,withoutspecializedrepresenta
)onsforthetask,byplacingmul)pleprintouts(J7),onscreenwindows,orotherar)
factswithintheirvisualeldandscanningper)nentfeatures(B1,G5).Insomecases,
individualsandorganiza)onsmaydenestandardinforma)ondisplaysthatcrystallize
andboundcertaincompara)vetasks(F2).
Interac)veapplica)onscanexcelatautoma)ngcomparisons(E3,E4)anddisplaying
resul)ngoutputsinrepresenta)onalformatsthatcalloutmeaningfuldis)nc)onsin
informa)veways(A).
Toenvisiondisplaysthatmakecompara)veconclusionsclear(C4,G1,F10),product
teamscanexploreconceptsforadap)ngestablishedrepresenta)onsalreadyusedwith
intargetedworkprac)ces.Teamscanalsoideatearoundworkersconcretecomparison
needsinordertogenerateconceptsformorenovelrepresenta)ons(F3,K6).Depend
ingonthebasesofcomparison(B6)andhowstandardindividualsdecisionmaking
criteriaare(A4,A8,C8,F6),eec)vecompara)verepresenta)onsmaybecategorically
dierentfromhowtheobjectsundercomparisonaretypicallydisplayed(F8).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofcompara)verep
resenta)onsintheirapplica)onconcepts,opportuni)estoimprovecertaintypesof
decisionmakingandreduceoreliminatetedious,repe))veopera)onscanbelost.
Peoplemayndtheexac)ngnatureofmanuallycomparingapplica)oncontenttobe
excessivelyeortul(D2,D3,K2)anderrorprone(C9,G3),increasingtheirshortterm
memoryburdens(E2)andreducing)mespentontheirhigherordergoals.
Seealso:B3,E,F,G6,I,J6,K4,K5,L
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whattypesofinforma)onar)factsdotargetedindividualsfrequentlycompare?
Financial
Trader
Whataresomecommonbasesofcomparison?Whichcanbeespeciallyimportant
intargetedopera)ons,tasks,andlargerac)vi)es?
Whichcomparisonsarecurrentlyaccomplishedmanually,byworkersplacing
mul)pleinforma)onrepresenta)onsintheirvisualelds,switchingbackandforth
betweenscreens,orotheradhocmethods?
!
#
Whatcompara)verepresenta)onsdoworkerscurrentlyuseintheirestablished
prac)ces?Whatvaluedotheseformatsprovide?
Whatmemoryeortsandcogni)veloadareinvolvedinpar)culartypesof
comparisons?Aretheseactsrela)velyeasytoaccomplish,ordotheypresent
burdensthatcouldbevaluablyreducedbyyourteamsproduct?
Wheremightautomatedcomparisonsofapplica)oncontentprovidevaluablenew
supportforanaly)caljudgmentsandexplora)vesensemakingintargetedwork
prac)ces?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
howinforma)oninyourapplica)onconceptscouldbecompara)velydisplayed?
!
#
#
#
"
"
Whatimprovementsandextensionsmightyouenvisionforexis)ngcompara)ve
representa)onsaspartofincorpora)ngthemintoyourapplica)onconcepts?
Whatnovelcompara)vedisplaysmightyourteamsketch,basedonyour
understandingofworkersgoalsandcurrentprac)ces?
Howcouldyourcompu)ngtoolintroduceandframethevalueofnovelcompara)ve
representa)ons?Whatinstruc)onandini)alscaoldingmightbeusefulwhile
individualsarelearningtousethesenewdisplays?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
76
!
!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdotargetedindividualsandorganiza)onsthinkaboutthesimplica)onof
certainworkprac)cesintoinstrumentalinputsandoutputs?
Clinical
Scientist
Whattypesofinstrumentalresultsrepresenta)onsdoknowledgeworkerscurrently
use?
Whichexis)ngtaskshaveconven)onallybecomesoautomatedthateven
experiencedworkershavenearlyforgoZenhowtheycouldbeaccomplished
withouttheircurrenttechnologicalsupport?
#
!
#
!
Whataretargetedworkersexpecta)onsaboutpushbuZonsimplicityinthe
ac)vitycontextsthatyourteamistarge)ng?
Whereinyourteamsapplica)onconceptsmightyouvaluablycul)vatethissort
ofhighlytrustedooadinginnewscenarios?Whatstandardandtediouswork
prac)cescouldbeautomatedtoanextentwherepeoplemaynotneedtomonitor
orcomprehendtheirinnerworkings?
Wheremightthiskindofsimplicitybecomeanunwantedbarriertoworkersbeing
abletousetheirownanaly)cal,sensemaking,andproceduralskillsinnegrained
ways?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideas
abouthowoutputcontentinyourapplica)onconceptscouldbeinstrumentally
represented?
!
Whatanalogousrepresenta)onalconven)onsmightyoureference,orapply
directlyaspaZerns,toyourenvisionedoutputdisplays?Howmighttheseanalogies
enhanceusersintui)veunderstandingofcertainreadouts?
Whatstandardoutputstatesmightyoursketchedautoma)onconceptsresultin?
Howcouldthesestatesdriveappropriatevaria)onsinrepresenta)onalresponses,
aswellastheclearpresenta)onofrelevantpathwaysforsubsequentac)ons?
!
!
!!
"
!
Howmightinstrumentalresultsdisplayssurfaceambigui)esanderrorsinthe
execu)onofrulebasedprocessing?Howcouldtheserepresenta)onsreference
yourlargerstandardsforerrorpreven)onandhandling?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
77
Examplesfromthreeknowledgeworkdomains:
Anancialtradertypicallyhasseveralofhistradingapplica)onstablesopenonhis
screensatthesame)me,displayingavailableassets,oers,bookeddeals,tradebal
ances,andothermeaningfulcategoriesofinforma)on.Whilemakingtradingdeci
sions,heokensearchesandmanipulatesthesetabularviewstolocateandexamine
specicinforma)on(seeillustra(on).
Anarchitectusestablesinherbuildingmodelingapplica)onasalternateorcomple
mentaryviewstothe3Dbuildingforminaprojectsle.Shendsthatthesetables
areokenusefulwhensheislookingfornamedobjectsinadesignthatshecannot
remembertheloca)onofspa)ally.
Ascien)stfrequentlyusestablesinheranalysisapplica)oninconjunc)onwith
graphicalvisualiza)onsofclinicaldata.WhenshehasspoZedaninteres)ngtrend
inaninterac)vegraph,thecomplementarytablescontainthedetailedinforma)on
thatsheneedsinordertomakesenseofspecicresultsfromavarietyofexac)ng
perspec)ves.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Financial
Trader
Whenknowledgeworkersareaccustomedtousingpowerfultablefunc)onsinother
applica)ons,suchasspreadsheetproducts,theymaydevelophighexpecta)onsof
griddeddisplaysintheirothercompu)ngtools.Insomecases,extensivetablerequire
mentscanbesucientlymetthroughlightweightinteroperabilitywithotherproducts
(K8)ortheabilitytoexportselectedsetsoftabulardata(K9).
Whenproductteamsdonotac)velyconsidertheappropriateleveloffunc)onalityfor
varioustableswithintheirapplica)onconcepts,resul)ngproductsmaypresentknowl
edgeworkerswithinconsistentandunderdevelopedop)onsrela)vetotheirneedsand
expecta)ons.Whenusershavetoextensivelyscanthroughrowsandcolumns(D2,D3),
theymayoverlookimportantinforma)onandincorporatelessrelevantcontentinto
theirworkoutcomes(G3,K5,L1).
Seealso:B5,B6,C3,C4,C8,G2,G5,F,H,J4,J5
Howaretablescurrentlyusedintheworkprac)cesthatyourteamisstrivingto
mediate?Mightothertypesofinforma)onrepresenta)onsupportthesegoals
moreeec)vely?
Whatexpecta)onsfortablefunc)onali)eshavetargetedindividualsdeveloped
fromusingotherinterac)veapplica)ons?Whatstandardorunusualtableop)ons
dotheyvalueintheircompu)ngtools?
Whatopportuni)esfortabularrepresenta)onareinherentinyourteamssketched
func)onalityconcepts?Howmightthesetablesbesupplementedwithalternate
viewsofthesameapplica)oncontent?
Whatdesignop)onsmightyouenvisionwiththegoalofmakingyourproducts
tablesmorethanjustatlistsofdata?Howmighttheinterac)veandcontextual
appearanceofcertainvisualcuescallaZen)ontoimportantlineitems?
Tables,oneoftheoldestformsofinforma)onrepresenta)on,areacrucialfocusin
manyknowledgeworkdomains.Withininterac)veapplica)ons,tablescanbecome
highlydynamicandtransformabledisplaysofcontent(E3,F8,I6).
Productteamscanenvisionsystemicapproachesfortablefunc)onali)esacrosstheir
sketchedideasforworkmedia)on.Forexample,teamscandenecategoriesoftables
withintheirapplica)onconceptsandthenconsidertheleveloffunc)onalcomplexity
neededforeachcategory.Classica)onoftablescanbedrivenbythevolumeofdata
thattheywilllikelycontain(I)andthespecicsofhowtheyareindentedtobeusedin
workersprac)ces(A).Usefulfunc)onalresponsesfortabularviewscanincludecom
prehensivesearch(I2),reorganiza)onandcustomiza)on(I1,C8),lteringandsor)ng
(I3),searchprogramming(K11),prin)ng(J7),anddirectdataentryinterac)ons(B2).
Whatfunc)onalop)onscouldbevaluablefordierentcategoriesoftableswithin
yourapplica)onconcepts?Howmightcertainop)onssupportworkersinforma)on
seeking,contentorganizing,andsensemakinggoals?
Whichgridsinyourteamsenvisionedfunc)onalareascouldbecomeafrequent
focusofworkersaZen)onsandac)vi)es?Howmightmoreextensivefunc)onality,
suchasspecializedsearching,ltering,andsor)ngop)ons,providevalueinthese
centraltables?
Whichlistsinyoursketchedapplica)ondirec)ons,bycontrast,couldbenetfrom
thesimplicityofverylimitedfunc)onality?
Wheremightinterac)onrequirementsbeextensiveenoughtosuggestthatworkers
prac)cescouldbebeZersupportedthroughclearanddirecttransferofcontentto
asupplementary,featurerichcompu)ngtool,suchasaspreadsheet?
Howmightyourteamsideasabouthighlyfunc)onaltablesrelatetoyourother
designresponsesforsuppor)ngworkinthecontextofvolumesofinforma)on?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
78
"
"
Examplesfromthreeknowledgeworkdomains:
Anarchitectlikesthatshecanchangethecontentsofviewsinherbuildingmodel
ingapplica)onbasedonwhathercurrentgoalshappentobe.Forexample,shecan
viewthe3Dmodelasafullcolor,renderedbuildingform,orastransparentwire
framegeometry.Shealsohasop)onstovisuallyhighlightdierentfeaturesofa
buildingsdesignthathavecertainiden))estaggedtothem,suchasven)la)on
orligh)ngsystems(seeillustra(on).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Inwhichseparatetasksorlargerac)vi)esdotargetedindividualsusethesame
informa)onrepresenta)ons?Howdotheseusagesvary?
Architect
Howmightdieringusesofasinglerepresenta)onsuggestopportuni)esfor
valuablytransformingittomeetimportantscenariosintargetedwork?
Anancialtraderwantstocloseoutthedaybyincreasinghistradingvolumewith
someofhisbestbusinessrela)onships.Hechoosesop)onsintheincomingoers
tableinhistradingapplica)onthatwillreducetheextremelylonglistofpoten)al
dealstoavisuallycategorizedsetofpromisingproposalsmadebyhispreferred
rms.
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
howinforma)ondisplaysinyourapplica)onconceptscouldbemanipulatedaround
diversegoalsandconstraints?
Ascien)stislookingforoutlierdataintheresultsofaclinicalstudy.Shechangesa
colorcodingschemeinheranalysisapplica)onsothatonlydatapointswithvery
highorverylowvaluesarehighlightedinadynamicvisualiza)on.
Howmightinterac)vetransi)onsbetweenyoursketchedviewtransforma)ons
promotecertaintypesofclarityandmeaning?Howcouldthesenaviga)onac)ons
drawperceptuallinkagesthatmayenhancecoordina)onsinuserseorts?
Knowledgeworkersmayadoptvaluedinforma)onrepresenta)onsintoavarietyofdif
ferentprac)ces(K),establishingorimprovising(A6,G5)approachestousingadisplayin
thecontextofdiversemo)va)onsandconstraints.Workersmayhavegonesofarasto
developsmallvariantsofokenusedrepresenta)onsinordertoadvancetheirapplica
bilityinpar)culartasksorlargerac)vi)es(A5,F,D4).
Atwhatpointmightatransformedinforma)onrepresenta)onbecomeanen)rely
dierentviewofapplica)oncontent,ratherthanadierenttakeonthesametype
ofdisplay?
Whatvisualchangesmightyourteamenvisiontousefullyhighlightvarioustypes
ofmeaningfuldierenceswithinasingledisplay?
#
" #
Whatdemographicandlocaliza)onrequirementsmightyourteamconsiderwhile
envisioningrepresenta)onaltransforma)ons?
Howmightcertaingoaldriven,interac)vedisplaychangespromoteemo)onal
responsesthatareconducivetoaZen)ve,focusedthinking?
Productteamscanenvisionfunc)onalityconceptsthatcouldallowworkerstovisually
reclassifyandreformatdisplaysofapplica)oncontentinordertobeZerhighlightcer
tainfeaturesininforma)onsets(B6,F3,J4).Bytakingadvantageofourinnatehuman
abilitytorecognizevisualpaZerns(F7),thesetransforma)onscansignicantlyreduce
theeortthatworkersneedtoexpend(E3,E4)inordertoaccomplishspecicinforma
)onseeking(I2,I3)andsensemakinggoals.
Itisworthno)ngthatsuppor)ngcertaintransforma)onsofinforma)ondisplaysdoes
notmeanremovingmeaningfuldefaultsforthem(C4).Teamscanbalanceno)onsof
representa)onalexibility(A9,C8,E6,M4)withrequirementsforini)allearnabilityand
ongoingusability(D7,K)inkeyscenarios.
Whencouldtransformedviewsbecomeindividualspreferredperspec)veson
applica)oncontent?Whatop)onscouldusefullyfacilitatecustomizabledefaults?
"
%
"
%$
!
%
"
Howmighttransforma)onofsharedrepresenta)onsleadtobreakdownsin
commongroundforcommunica)onandcollabora)on?
Howcouldyourcompu)ngtoolintroduceandframethevalueofcertainview
transforma)ons?Whatinstruc)onandini)alscaoldingmightbeusefulwhile
individualsarelearningtousethesenewdisplaymethods?
Howmightyourteamsideasaboutrepresenta)onaltransforma)onsrelateto
yourotherdesignresponsesforsuppor)ngworkinthecontextofvolumesof
informa)on?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
!
Examplesfromthreeknowledgeworkdomains:
Anancialtraderselectsasingleoerfromatableinhistradingapplica)on,then
optstoviewalargedisplayofhistoricalgraphsrelatedtotheoer.Sincethepro
poseddealdoesnotlookadvantageous,hemoveson.Tobrowsepoten)aldeals
moreeec)vely,hesetsuphisscreenstoviewtheapplica)onslargetableofoers
andsomerelatedgraphsatthesame)mesothathecanquicklyinves)gatehistori
caldataforeachproposalthatheselects(seeillustra(on).
Financial
Trader
79
Anarchitectistaskedwithcheckingtheligh)ngmodica)onsthataconsultantjust
completed.Shesupplementsthemain3Dvisualiza)oninherbuildingmodeling
applica)onwithaoorplanthathighlightsallligh)ngelements,aswellasatable
thatlistsalloftheligh)ngxturesinthecurrentdesignandtheirlinkedproduct
specica)ons.
#
#
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
informa)onrepresenta)onscouldbedisplayedinconjunc)onwithoneanotherin
yourcompu)ngtool?
Ascien)stswitchesbetweendierentvisualiza)onsinheranalysisapplica)on,
someofwhichsherarelyuses,hopingtounexpectedlydiscoversomeinsightabout
asmallbutinteres)ngcollec)onofsampleswithinalargeclinicaldataset.
Howmightyourteamsideasfornoveldataviewsbeusedinconjunc)onwithmore
establishedrepresenta)onsofdomaincontent?
Someknowledgeworktasksorlargerac)vi)escanrequire,oratleastbenetfrom,the
useofmul)ple,coordinatedrepresenta)ons(A5,F1).Workersmayactonandthrough
anumberofdierenttypesofinforma)onatthesame)me,eachintheirowntailored
format.Addi)onally,peoplemayndvalueinviewingmul)pleperspec)vesonthe
samecontent,orthesametypeofcontent,poten)allyatdierentlevelsofdetail(F4).
Interac)veapplica)onscanfacilitaterepresenta)onaljuxtaposi)onsthatworkerscur
rentlyndvaluablewhileatthesame)meopeningupopportuni)estoquicklyview
informa)onfrommoreorienta)ons.Productteamscanenvisionapplica)onconcepts
thatcoulddynamicallydisplaymul)pleviewsofstoredcontentinmeaningfulcongura
)ons(E3,E4).Theycanalsosketchdefaultarrangementsandsequencesofinforma)on
displaysthatcouldsimplifycommonscenariosinworkersprac)ces(A4,K6).Where
addi)onalexibilitymaybeusefulorrequired(A9,F8),teamscanconsidercustomiza
)onop)onsfortailoringonscreenperspec)vesinsupportofspecicmo)va)onsand
constraints(A8,C8,E6,M4).
Whenproductteamsdonotac)velyconsiderhowknowledgeworkersmightsimulta
neouslyviewandtransi)onthroughmul)pleinforma)onrepresenta)ons,opportuni
)estopromotevaluablecoordina)ons,interac)oneciencies(C4,G2),andinsights
acrossviewscanbelost.Importantrepresenta)onsmaybecomeisolatedinlimi)ng
andxedframes,poten)allyleadingtouserfrustra)on(D2,D3,D4),increased
memoryburdens(E1,E2),andexcessprin)ng(J7).
Seealso:A,C,F,G5,H,I,J2
Howmightrelateddisplaysbemeaningfullysequenced?Whatdynamicpathways
couldlinkandbridgehigherlevelviewsofapplica)oncontentwithknownand
establishedlowerlevelviews?
Howmightinterac)vetransi)onsbetweenyoursketchedviewspromotecertain
typesofclarityandmeaning?Howcouldthesenaviga)onac)onsdrawperceptual
linkagesthatmayenhancecoordina)onsinuserseorts?
Whatimplica)onsmightyourideasaboutrela)ngvariousinforma)on
representa)onshaveontheoverarchingframeworksofyourapplica)onconcepts?
Atwhatpointmighttargetedindividualsperceivenewdisplayfunc)onali)esas
beingtoocomplexfortheirownworkprac)ces?Howmightyourapplica)on
conceptsretainarenedclarityandappropriatelevelsofsimplicity?
Howcouldyourcompu)ngtoolintroduceandframethevalueofmul)pleviewsof
applica)oncontent?Whatinstruc)onandini)alscaoldingmightbeusefulwhile
individualsarelearningtousethesenewdisplaypossibili)es?
"
Howmightyourteamsideasforsimultaneousandsequen)alrepresenta)onsrelate
toyourotherdesignresponsesforsuppor)ngworkinthecontextofvolumesof
informa)on?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
80
Examplesfromthreeknowledgeworkdomains:
Ascien)stnavigatesavisualiza)oninheranalysisapplica)onthatdisplaysthe
resultsofaclinicalstudyastheyrelatetoknownfunc)onalpathwaysofhuman
biology.Dierentelementsofthesebiologicalpathwaysarerepresentedas
specialized,interconnected,iconicsymbols,whichbecomehighlightedbasedon
theirrela)onshiptotheclinicaldatasetthatsheisinves)ga)ng(seeillustra(on).
Anarchitectappreciatesthathernewbuildingmodelingapplica)onincorporates
alargeselec)onofsymbolsthatareconven)onallyusedinarchitecturaldrawings,
alongwithsomepoten)allyusefulnewones.
Anancialtraderhascustomizedcertaintablesinhistradingapplica)ontoinclude
categoricaliconsbasedonarowscontents.Duringstressful)mesinthetrading
day,hevalueshowthesesmallcuesallowhimtoquicklyinterpretincoming
informa)onwithoutscanningmanyspecics.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howaresymbolicvisuallanguagescurrentlybeingusedinthelargerprofessions
andindustriesthatyourteamistarge)ng?
Clinical
Scientist
Whatsymbologiesaretargetedindividualsfamiliarwithfrominterac)onswith
otherproductsandotherlifeexperiences?
Howmightyourteamusetheseknownconven)onsasastar)ngpointtoenvision
meaningfulandbrandedsymbolicvisuallanguagesinyourapplica)onconcepts?
Whatlargerdesigntrendsandadvancedanalogiestootherdomainscouldinuence
yourideasabouthowsymbologycouldtakeshapeinyourcompu)ngtool?
Wherecouldsymbolicinforma)onrepresenta)onbeaneec)vemeansof
designcommunica)oninyourteamsfunc)onalityconceptsandinforma)on
representa)ons?Whatclarifyingandenhancingvaluecouldsymbolsprovidein
varioussitua)ons?
Symbolicvisuallanguagescanrangefromcolorcodingtoliteraliconography.These
languagescanservemanypurposes,bothwithinanapplica)onsoverallframework(C)
andembeddedwithinitsinforma)onrepresenta)ons.Iconicsymbolsareokenused
torepresentdierentvarie)esofinterac)onobjects,aswellasentrypointstovarious
interac)vepathways,asinaconven)onaltoolbarormenuofop)ons(C3,C4).Non
textual,symboliccuescanprovidevalueasindicatorsofcategory(B5,B6)orasa
methodofcommunica)ngsometypesofmessagingandinstruc)onalcontent
(K2,K7,C9,G3).
Whatinforma)onrichandrealestateconstrainedfunc)onalareascouldbenet
fromiconiccommunica)onofapplica)oncontent?Howmightperceptuallysalient
cuescalloutimportantinforma)on?
Wherecouldsymbolicrepresenta)onsimprovetheinterpreta)onofinstruc)ons
andtextualdescrip)ons?
Howmightyourrequirementsforlearnabilityinvariousfunc)onalareasinuence
yourdecisionsaboutwheretoapplymeaningfulsymboliccues?
Productteamscanenvisionapproachestosymboliclanguagethatarebuiltonboth
contemporaryconven)onsinapplica)ondesign(L2)andspecializedsymbolicsystems
thathaveevolvedwithintargetedknowledgeworkdomains(A1).Theseestablished
forms(F2)canbeincorporatedintoproductsessen)allyasis(K3)orcanserveasa
founda)onforfurtherconcep)ng(L3,L4)andstyling.
Howmightyourteamsdesignresponsesforsymboliclanguagesrelatetoyourideas
aboutillustra)vecontent?
Howmightyourteamenvisionthesymboliccommunica)oninyourapplica)on
conceptsasanoverallsystemthatisacomplementaryelementofalargeraesthe)c
direc)onandbrand?
Sincesharedinterpreta)onofabstractedsymbolsisokenanissue,especiallyacross
cultures(K1),supplementalinforma)onaboutsymboliccuesmaybenecessaryorat
leastrecommendable(F11,K5).Thissuppor)ngcontentmaybepersistentlyvisibleor
madeavailableupondemand,dependingonavarietyoffactors,includingpredicted
frequencyofuse.
Whenproductteamsdonotac)velyconsiderthepoten)alroleofsymbolicvisual
languagesintheirapplica)onconcepts,opportuni)estoeec)velycommunicate
certaintypesofinforma)oncanbelost.Withoutthereduc)vevisualpowerofsymbolic
representa)on,knowledgeworkersmayndsomedisplaysinresul)ngapplica)onsto
bediculttoquicklyassessandsomehowuncompelling(D4).
Seealso:A,C8,D7,F,L
Whatarethedemographicsinyourtargetedmarkets?Howmightyourconceptsfor
symboliccontentbeinterpretedbydierentculturalaudiences?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
$
%
100APPLICATIONENVISIONINGIDEAS|F.ENHANCINGINFORMATIONREPRESENTATION
WORKINGTHROUGHSCREENS
81
It is so easy to lose
track on the screen
of where I am in this
huge building
structure that my
team is working on...
Examplesfromthreeknowledgeworkdomains:
Anarchitectsome)mesgetsconfusedwhilerapidlynaviga)ngthevirtualspaceof
herbuildingmodelingapplica)on.Sheokenturnsontheapplica)onsscaleindictor
andasmalloverviewmapofthebuildingmodel,bothofwhichhelphertoorient
herselfwithoutdevo)ngmuchofherconsciousaZen)ontowaynding
(seeillustra(on).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatsuppor)ngcontentdotargetedindividualscurrentlyreferencewhileusing
informa)onrepresenta)onsintheopera)onsandlargertasksthatyourteamis
strivingtomediate?
Architect
Anancialtraderlearninganewtradingapplica)onleavesareferencedialogopen
ononeofhismonitorssothathecanquicklyrefertoitslegendwheneverheis
unsureofasymbolsmeaning.
Howmightexis)nginterpre)vecuesandexplanatoryinforma)on,ortheir
underlyingintents,beincorporatedintoyourteamsfunc)onalityconcepts?
Whatadvancedanalogiestoothertypesofinforma)ondisplaymightyoudraw
uponwhenenvisioningusefulrepresenta)onalcodesandcontextsforyour
sketchedapplica)ondirec)ons?
Ascien)stneedsthevisualiza)onsinheranalysisapplica)ontoalwaysbeframed
bygraphicscales.Withoutthem,shendsiteasytojumptoincorrectconclusions
whilequicklyswitchingthroughdierentviewsofherlabsclinicaldata.
Whataddi)onalsuppor)ngconven)onscouldprovidevalueinthevaried
representa)onsthatyourteamhasenvisioned?Couldspecicdatadisplays
valuablyincludefurtherlabels,keys,orscopeindica)on?
Evenhighlyexperiencedknowledgeworkersmayndthatcertainrepresenta)onal
viewsarenotselfexplanatory,evenakerextendeduse.Workerscanbenetfrom,
orpoten)allyneed,certainkindsofsuppor)ngcontentinordertomakeagivendata
displaymeaningfulintheirownprac)ces(A).
Howmightsupportforcertainrepresenta)onsrelateto,orliterallyconnectwith,
appropriateinstruc)onalcontentinyourcompu)ngtoolshelpfunc)onali)es?
Howcouldkeyinstancesofrepresenta)onalsupportbemadeparallelwithyour
productserrorpreven)onandhandlingconven)ons?
Especiallywhenfunc)onalityconceptscontaininnova)venewdisplays(F3,F4),product
teamscanenvisionsuppor)nginforma)onthatcouldscaoldini)allearningofabstract
representa)ons(K2).Thistypeofcontentmaybereferredtoinfrequentlyakerusers
havelearnedatool,thoughitmays)llbehighlyvaluedwhenneededduringongoing
interac)ons(C4,E1).Topreventpercep)onsofcluZerinlongtermuse(D4),suchsup
por)ngcontentmaybeop)onallyviewed,withchoicestopresentorhideitthrough
progressivedisclosure(C3)ordisplaycustomiza)onfeatures(C8,A9).
Wherecouldpersistentpresenta)onofrepresenta)onalcodesandcontext
providevalueinworkersprac)ces?
Whenmighttargetedworkerscometoviewsuppor)ngcontentascluZeraker
theyhavelearnedhowtointerpretavisualdisplay?Howmightcertaincodesand
contextcuesbeinterac)velyhiddenordisplayedinsupportofthesescenarios?
Incaseswhereworkerscouldbefrequentlyswitchingbackandforthbetweendisplays
(F9)orusingasinglerepresenta)ontolookatdierentdata(F8),productteamscan
considerhowimportantinterpre)vecuesandexplanatoryinforma)oncouldbecome
meaningfullyintegratedintorepresenta)onalformats(D7).Inthesecases,the
suppor)ngdis)nc)onmaybesomewhatar)cial.
Whenproductteamsdonotac)velyconsiderpoten)alsuppor)ngcontentforthe
abstractrepresenta)onsintheirapplica)onconcepts,avarietyofissuescanarise.In
theabsenceofneededinforma)on,workersmayndthatresul)ngtoolsaredicult
toadopt(K6).Theymayneedtorepeatedlyturntoassistanceoutsideoftheirfocus
withinadisplay(K7,J),poten)allycrea)ngandenac)ngworkaroundstoascertainthe
meaningsofcertainscreens(D2,D3).Peoplemayalsocommitinterpreta)veerrors
withoutrealizing(C9,G3,K5),whichcanbeeec)velyimpossibletopreventthrough
applica)onlogicandcaneec)velydecreasetheoverallqualityandquan)tyofwork
outcomes(L1).
Seealso:B3,F,G6,I4,I5,J7,K
Whatcustomiza)onsmightyourteamprovidetoallowtargetedindividualsand
organiza)onstotailorrepresenta)onalaidstotheirownlocalneeds?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
82
Whenusinganewcompu)ngtool,peopledonottypicallyweighallofitsavailable
op)onsequally.Instead,theymayheavilyweightheiruserexperienceswithinasmall
subsetofsupportedworkprac)ces,givingthoseareasadispropor)onateemphasis
intheirlargerjudgementsofatoolsoverallvalue.Withthiseectinmind,product
teamslargerideasaboutdesignstrategyandscopingokenneedtobethoughtthrough
atthelevelofthesecrucialinterac)onsbeforetheirapplica)onconceptscantrulybe
consideredviable.
Achallengeforteamsenvisioningspecicinterac)onsistonottakesketchingcertain
detailssofarastolimitthebreadthoftheirexplora)ons.Conversa)onsaboutspecic
func)onalityconceptscaneasilyreturntotherela)velyuncri)calstraighttothedetails
progression,limi)ngmeaningfulconcep)ngaroundthedierentshapesthatkey
experiencesmighttake.Duringapplica'onenvisioning,sketchingrela)velygranular
interac)onscanmeanworkingthroughdesignpossibili)eswithonlyasmuchdetail
asisnecessarytoestablishtheirkeyaZributesandassesstheirviability.
Asproductteamsmovefromhighlevelmodelsofworkmedia)ondowntosketching
ideasforcentralinterac)ons,theymayiden)fysomecharacteris)cfactorsthatoken
applytocompu)ngtoolsforknowledgework.Thesecommonchallengesandopportu
ni)escanbepresentwhetheranenvisionedproductisinamature,understoodgenre
orrepresentsanovel,disrup)vetechnology.
Thiscategorycontains7ofthe100applica'onenvisioningideasinthisbook:
G1.Narra)veexperiences
G2.Levelsofselec)onandac)onscope
G3.Errorpreven)onandhandlinginindividualinterac)ons
G4.Workspaceawarenessembeddedininterac)ons
G5.Impromptutangentsandjuxtaposi)ons
G6.Contextualpushofrelatedinforma)on
G7.Transi)oningworkfromprivatetopublicview
Productteamscanusetheseideastoexploreconceptsforeec)velytransla)ngbig
pictureideasaboutworkmedia)onintomoreconcreteuserexperiencescenarios.
Someextraidea)onaroundimportantfunc)onalityconceptscanhelpteamsdrivehigh
levelconsidera)onsdowntocrucialinterac)ons,withoutgelnglostineverydeni
)on,design,andimplementa)ondetail.Thisaddi)onalconcep)ngcanalsoprovide
denersanddesignerswithmoreopportuni)estodiscoverandmodelfactorsthat
couldbepivotalacrossmanyoftheirproductsinterac)vethreads.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A),Deninginterac)onobjects(B),Establishingan
applica)onframework(C),andConsideringworkersaZen)ons(D)categories.
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
83
#
"
#
Whenproductteamsdonotac)velyconsiderhownarra)vecouldplayaroleintheir
toolspoten)aluserexperiences,opportuni)esforapplica)onstopresentameaning
ful,predictable,andcomfor)ngsenseofcon)nuitycanbelost.Workersmayexperi
encetheinappropriatelyconstructedorappliednarra)vesofresul)ngproductsas
limi)ngandmismatchedsimplica)ons(D7,K13).
Conversely,notallfunc)onalityconceptscontainthesamepossibili)esforinterac)ve
narra)ve.While,forexample,toolsintendedtosupportstandardizedworkowcan
provideastrongnarra)vesense(C6),applica)onscenteredaroundanopen,exible
workspacemaynothaveenoughpreordainedrela)onbetweenac)onstoformthe
basisofextendedandmeaningfulnarra)vestructures(A5).
Seealso:C3,C7,D,F2,G,J3
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howimportantaretargetedindividualscurrentcogni)vescriptsinthetasksand
largerac)vi)esthatyourteamisstrivingtomediate?
Financial
Trader
Howestablishedandconsistentarecertainnarra)ves?Doworkerssharevery
similarproceduralstoriesintheirprofessionalcultures,orarethesestructuresmore
variedwithinandacrosstargetedorganiza)ons?
Howhavepar)cularstoriesaboutworkapproachesbeenlearnedandtaughtwithin
communi)esofprac)ce?
!
Knowledgeworkerslearnanddevelopdierentnarra)vemodelsthatcandrivetheir
expecta)onsandac)onsincertainsitua)ons.Workersobservedskillscanbeheavily
basedinthecogni)vescriptsthat,roughlyspeaking,containtheabstractedandemo
)onalstoriesbehindtheireorts.Thesenarra)vesrepresentworkprac)cesasindi
vidualswithinaculturethinkofthem,notastheymaybedirectlyobservedperforming
them(A).
Productteamscanenvisionwaystoadaptandextendthesenarra)vemodelsasapart
ofpeoplesinterac)onswithintheircompu)ngtools.Forexample,teamscanleverage
someofacommunitysexis)ngnarra)vestointrinsicallycommunicatehowagiven
func)oncouldbeusedinapar)cularac)vity(B8,C1,K2).Some)mesworkersexis)ng
narra)vesdonoten)relycorrespondtoaproductteamsstrategicideasaboutmedi
a)ngworkortocertainsketchedinterac)vi)esintheirapplica)onconcepts(C2,C4).
Inthesesitua)ons,teamscanenvisionnewnarra)ves,framedbythosethatworkers
alreadyknow,inordertoprovideastrongsenseofini)a)on,progress,climax,and
concludingfeedback.
Howdoexis)ngnarra)vesstart,progress,climax,andconclude?Whichexcep)ons
andirregulari)esdotheyreference?
Howdoindividualsinternalscriptsencapsulatenormal,archetypalsitua)ons?
Howcommonissuchnormalcyinobservedprac)ce?
Whatusefulsimplica)onsdoworkerscurrentstoriesprovide?Howdothese
simplica)onssteerandscopeeortinvaluableways?
Whatdoexis)ngstoriesleaveout?Whatmighttheseomissionstellyourteam
aboutrelatedautoma)city,expecta)onsofeort,tacitknowledge,percep)onsof
value,andotherimportantconsidera)onsformedia)ngworkwithtechnology?
!
Whatpathwaysofinterac)onandprogressivedisclosureinyourteamsapplica)on
conceptscouldmeaningfullyreectanddovetailwithworkersexis)ngnarra)ves?
Whatnovelfunc)onalityconceptscouldbenetfromagroundingfocusinnarra)ve
structure?Howmightthestructureofnewstorieshelpuserstobuildappropriate
conceptualmodelsofyourteamscompu)ngtool?
Whichofyourproductsenvisionedfunc)onalareasdoesnotnecessarilylend
itselftopreordained,bakedinnarra)vestructures,beyondsmallerinterac)ve
expecta)onsthatare)edtocertainopera)ons?
Howmightyourteamsvariousnarra)veideasbeincorporatedintoyoursketched
direc)onsforinstruc)onalcontentandotherscaoldingforeec)veadop)on?
Whatimpactmightyourchoicesaboutnarra)vestructuresinyourapplica)on
conceptshaveonyourproductslargerdesignstrategyandbrand?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
#
"
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stselectsapar)culardatapointwithinonespecicgroupofclinicalresults
beingdisplayedinheranalysisapplica)on.Shethenappliesameaningfulcolor
codetothatsinglepoint,beforezoomingupwardtoviewitinthecontextofamuch
largersetofdata,containinghundredsofbrightlycoloredresultgroupsthatform
massivecloudsofindividualdatapoints(seeillustra(on).
Anancialtraderselectsallofthecomponentsofalargetradeproposalsothathe
canapplythesamerateacrosseachsecurity.Hethenchoosesafewhighervalue
securi)esandadjuststheirindividualratesupwardinordertobalanceouttheover
alldealtoreectmarketreali)es.
Anarchitectselectsaspecicsegmentofalargeexteriorwallinherbuildingmodel
ingapplica)on.Shethenappliesafunc)onalaZributetoit,andthecompu)ngtool
presentsherop)onstoeitherapplythesamepropertytoallwallsegmentstagged
inthesameclassortocreateanewclassaspartofapplyingthematerialtrait.
Selectanobject,takeanac)on.Thisconven)onalapproachtoonscreeninterac)on
canbecomeexceedinglycomplexwhenapplica)onsarehighlytailoredtospecialized
workprac)ces.Indomainspecictools,datarichdisplays,rela)onallinkagesbetween
interac)onobjects(B4),andothercomplica)ngfactorscancreatesitua)onswhere
knowledgeworkersnditdiculttoiden)fywhattheyhaveselectedandtopredict
theoutcomesofcertainac)ons.
Productteamscaniden)fyareasoftheirapplica)onconceptswhereobjectselec)on
andac)onscopemaypresentinterac)onissues(A).Theycanthenac)velyenvision
approachesforclarifyingthesekeycases.Dependingonthecharacterofeachcase,
teamsmaydenestandard,learnableselec)onapproachesbasedinestablishedinter
ac)onconven)ons(C3,L2)orcreatemorenovelsolu)onstomeetuniqueconstraints
(A9).Selec)oncuescanoccuratavarietyoflevels,rangingfromanen)reapplica)on
view,(C2)towholeclassesofinterac)onobjects(B5,B6),toindividualobjectswithin
agivenrepresenta)on(B1,F).
Whenproductteamsdonotac)velyconsiderhowclearlevelsofselec)oncouldallow
knowledgeworkerstocorrectlychoosethedesiredscopeoftheirac)ons,resul)ng
toolsmaycontainseeminglystraightorwardinterac)onsthatleadtoconfusingand
poten)allydamagingresults(C9,G3)thatmaybediculttorecoverfrom(H2,H3).
Whenworkersexperiencetheactofselec)ngindividualobjectswithinnestedorover
lappingstructuresaseortul(D2,D3),thesenseofdirectnessintheirinterac)ons
canbecomeobstructed(B3,D4).Theseobstruc)onscanforcepeopletofocuson
obeyingacompu)ngtoolsinherentrulesratherthansimplyac)ngtomeettheir
owngoals,evenakerextendeduse.
Seealso:B,C,G,K2,K5,K6,K7
84
Whatnewopportuni)esforlargescaleac)oncouldprovidevalueinthework
prac)cesthatyourteamisstrivingtomediate?
Clinical
Scientist
Lookingacrossyoursketchedfunc)onalityconcepts,howmightyoucategorizethe
dierentlevelsofscopethatasingleinterac)veac)oncouldhave?
Whatusefulconceptualmodelscouldshapeyourdesignideasaboutvariouslevels
ofinterac)onscope?
"
Howmightiden)edlevelsofscopebeclearlyrepresentedincorrespondinglevels
ofselec)on?
Whatcommonlyunderstoodselec)onconven)onscouldyourteamusefullyapply
throughoutyourapplica)onconcepts?
Whatnovelselec)onapproachesmightyourteamenvisionbasedonyourideas
aboutpar)cular,nonstandardselec)onscenarios?
Howmightdierentlevelsofselec)ondrivethecontextualpresenta)onof
targeted,goalorientedavenuesofac)on?
Whatvisualcues,instruc)vemessaging,andbehavioralconstraintscouldprevent
unexpectedandunwantedeectsthatwouldotherwisecascadeviaunrecognized
linkagesbetweeninterrelatedinterac)onobjects?
Howmightaninterac)onsconcludingfeedbackconveythescopeofobjectsthatit
impacted?Howcouldthismessaging,inconjunc)onwithundofunc)onality,turn
intoanotherformoferrorpreven)on?
Howmightyourteamenvisionthegraphicaldepic)onsofselec)oncuesasan
overallsystemthatisacomplementaryelementofalargeraesthe)cdirec)on
andbrand?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
% #
#
% &
%
$
'
%! '
&
#
%(%%!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectusesherbuildingmodelingapplica)ontochangetheaZributesofa
materialusedthroughoutadevelopingdesign.Toconrmthatshewantstomake
theextensivechange,theapplica)onpresentsherwithatotalcountofbuilding
elementsthatwouldbemodied.Akershehasappliedthechangeacrossthe
model,anumberofareashaveerrorsymbolsaZachedtothem,indica)ngwhere
buildingcodesmaynowbeviolated(seeillustra(on).
Ascien)stlowersathresholdinheranalysisapplica)ontothelowestvaluethatthe
underlyinganalysisalgorithmwillallow.Thisinterac)veconstraintimplicitlypre
ventsherfrommakinganerrorbyremovingtheopportunitytodropthethreshold
sofarastomaketheanalysisinvalid.
Anancialtraderaddsonetoomanyzerostoanumberofsharesinhistrading
applica)on.Thetoolrapidlyinformshimthatthereisinsucientquan)tyinthe
organiza)onsholdingstocompletethetransac)on.
Whaterrorscenariosaretargetedindividualscurrentlyconcernedwithinthe
opera)ons,tasks,andlargerac)vi)esthatyourteamisstrivingtomediate?Why?
Architect
Howdotheycurrentlypreventandhandletheseerrors?Couldthesesitua)ons
presentopportuni)esforyourproduct?
Whatkeyerrorcasescouldariseaspartofspecicinterac)onswithinyourteams
func)onalityconcepts?Whatimportantnewcasesmighttheabstrac)onof
interac)vecompu)ngintroduce?
#
# $
!' '
# "
&)
' %
# %
Howmightyoucategorizetheseverityofeacherrorcasethatyouhaveiden)ed?
Whichcouldleadtolossofinforma)on,unrecognizedandproblema)coutcomes,
compromisedsecurity,orcollabora)veconict?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabout
preven)ngandhandlingclassesoferrorswithinyourcompu)ngtoolsvarious
interac)onoerings?
Individualac)onsinknowledgeworkcanpresentcertaindisposi)onsforpeopleto
commiterrors.Onscreenapplica)onscanreducetheincidenceofsomeoftheseexist
ingcaseswhileatthesame)meintroducingnewerrorpossibili)es.
Productteamscaninves)gateandiden)fypoten)alcasesofhumanerrorintheir
sketchedconceptsformedia)ngopera)ons,tasks,orlargerac)vi)es(A).Iden)ed
errorcasescanokenbepreventedoreliminatedthroughmindfulitera)onofaprod
uctsbehavioralconstraintsorbyprovidingworkersopportuni)estoimplicitlycross
checktheirownac)ons.Forthoseerrorcasesthatcannoteec)velybedesignedout
ofrenedfunc)onalityconcepts(C2,C3,K5),teamscanapplytheirowninternallycon
sistentconven)onsforerrorpreven)onandhandling(C9).Evenwhentheconstraints
ofuniqueerrorcasesrequirenovelerrormanagementsolu)ons,teamscanseekto
maintainmeaningfulfamilyresemblanceswiththeirtoolslargerstandards.
Whenproductteamsdonotac)velyconsiderhowdamagingerrorcasescouldbeuse
fullyremovedormanagedwithinkeyinterac)onsintheirconceptsformedia)ngwork,
resul)ngproductsmaypresentworkerswithunexpectedandunwantedoutcomesthat
arediculttorecoverfrom(H2,H3).Poorerrorpreven)onandunsa)sfactorymes
sagingcanbecomeacommoncomplaintinonscreentoolsforknowledgework(M1).
Workerspercep)onsofproductqualityandu)litymayalsodecline(K12)astheyare
driventoadoptdefensiveworkarounds,suchasac)veversioning(H1).
Conversely,toomuchemphasisonerrorpreven)oncanbedistrac)ng(D3,D4),feel
controlling,orleadtoalackofdesirableexibility(A4,A9).
Seealso:C10,D7,E3,G,J4,J5,K2,K6,K7,M3
85
Especiallyforpoten)allyseriouscases,howmightyourteamredesignyoursketched
func)onalityconceptsinordertoeec)velyremovethepossibilityforerrors?
#
#"'
# ) %#
&
Whatcrosscheckscouldallowworkerstoac)velypreventerrorsontheirown
behalf?
Howmightthelargererrorpreven)onandhandingconven)onsyouhave
envisionedforyourapplica)onconceptsapplytospecicerrorcases?
Couldanyindividualerrorcasesbenetfromorrequirenovelerrormanagement
solu)onsthatfalloutsideofyourinternallyconsistent,topdownpaZerns?How
mightthesesolu)onsreferencetheaesthe)csandtoneofyourlargerstandards?
Wherecouldrecoveryfromerrorsbesupportedsolelythroughundofunc)onality,
ratherthanmoreaZen)ondemandingmethods?
Wheremightconstrainingorfrequentinterac)onswitherrorpreven)onand
handlingfeaturesfrustra)nglyconictwithcommonorlocalneedsinwork
prac)ces?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
86
"
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Financial
Trader
Howdotargetedindividualscurrentlykeeptrackoftheircolleaguesac)onsaspart
oftheworkprac)cesthatyourteamisstrivingtomediate?
How,specically,docurrentformsofsharedawarenesspromotetheeec)ve
execu)onoflooselycoordinatedortrulycollabora)vework?Howdotheyprevent
conicts?
Whatbreakdownscurrentlyoccurduetoinsucientawareness?Couldthese
problemspresentopportuni)esforyourproduct?
Wheremighttheintroduc)onofyourteamscompu)ngtoolremoveimplicitand
subtleawarenesscuesfromtargetedworkprac)ces?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
workersmightremainappropriatelyawareofothersac)onswithinyoursketched
func)onali)es?
Howmightyourfunc)onalityconceptsreplacelostcollabora)veinforma)on,and
poten)allyprovidenewandvaluableawarenesscues,aspartofsuppor)ngcertain
knowledgeworkopera)onsandlargertasks?
'&
Howmightthestandardssetbyyourteamsapplica)onlevelworkspaceawareness
featuresbeappliedtoyoursketchesformoregranularfunc)onali)esinsupportof
par)cularscenarios?
Whichawarenesssitua)onscouldbenetfromorrequirenovelawarenesscues
thataresubstan)allydierentthanthosefoundinthelargerframeworksofyour
applica)onconcepts?Howmighttheymaintainameaningfulfamilyresemblance?
Whoneedstoseevariouscues?Howmightawarenessinforma)onrelateto
individualspermissionsandtailoredviews?
Doyoursketchedcuesprovidesucientvaluetowarranttheirpoten)ally
distrac)ngimpactswithinfocused,goalorientedfunc)onali)es?
!
$(
%#
"
"
Howlongshouldspecicawarenesscueslast?Howmighttheybe)edtolonger
term,storedhistoriesforcertainfunc)onsandinterac)onobjects?
Whatunwantedsurveillanceeectscoulduninten)onallyoccurfrombroadcas)ng
specicac)onstootherworkers?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
"
Examplesfromthreeknowledgeworkdomains:
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Ascien)stiswai)ngforheranalysisapplica)ontoprocessalargesetofclinicaldata
sothatshecanvisualizeit.Shecantrememberwhethershehasaddedallofthe
neededdatatothestudylebeingprocessed,soshepausestheanalysisandbrings
upaplanningspreadsheetasacrossreferencetoseeifallofthesamesample
namesarepresent(seeillustra(on).
Anarchitectiscollabora)ngwithacolleaguetocompleteasmalldocumenta)on
detailintheirsharedbuildingmodelingapplica)on.Whilehercolleaguemakes
changesinreal)meduringtheirdiscussion,thearchitectcanoccasionallyshikher
aZen)ontootherareasofthesamebuildingmodelwheresheneedstodevote
hereortsforother,separatereasons.
Anancialtraderwantstoopenmul)plefeedswithinhismarketinforma)onap
plica)ontoensurethatheismakingabroadlyinformeddecisionwhileinves)ga)ng
thevalueofapar)cularlyimportantdeal.
Inmanyknowledgeworkdomains,theabilitytomakegoalorientedleapsandcon
nec)onscanbeahighlyvaluedskill.Interac)veapplica)onscaneithersupportor
impedetheexpressionofthisskillaspeopleinsightullynavigatethroughtheirwork.In
exploratory,synthesisorientedtasksorlargerac)vi)es(A6,I5),successfulknowledge
workoutcomeswithacomputercandependonimprovised,mul)threadedinterac)ons
involvingmul)plefunc)onalareasandinforma)ondisplays(A8,L1).
Productteamsmayndthattheorganizingpulloftheirra)onalizedmodelsofwork
prac)ce(A)cansome)mesovershadowidea)onthatfocusesonworkerslesspredict
abletangentsandjuxtaposi)ons.Tohelpensurethatapplica)onsarenottooconning,
teamscaniden)fyandexplorediversescenariosforhowworkersgoalsintargeted
prac)cesmightleadtosimultaneousthreadsofinterac)onandinforma)onseeking
(G6,K8).
Whenproductteamsdonotac)velyconsiderhowknowledgeworkerscouldmean
ingfullystrayfromstraightorward,idealizedowsofworkprac)ce(A4),resul)ng
applica)onsmaypushuserstotakeserialpathsofac)on(C6)thattheywouldprefer
toconductinparallelorinalternatesequences(A5).Toaccomplishtheirgoalsinthese
products,peoplemayresorttoeortulworkarounds(D2,D3)suchassimultaneously
interac)ngwithmorethanoneinstanceofatool(C2),repeatedlycancelingoutof
processes,orfrequentlyprin)ngimportantcontent(J7).
Conversely,iftargetedworkrarelyinvolvesthesekindsofimprovisa)ons(A9),then
highlyexibleinterac)onframeworksandfeatures(C3)maydetractfromproduct
simplicity,learnability(K2,K6),andinterac)onclarity.
Seealso:D1,F5,F9,F11,G,H,I,K9,K10
87
Clinical
Scientist
Whatimpromptutangentsandjuxtaposi)onsdotargetedindividualscurrently
makewhileaccomplishingtheworkprac)cesthatyourteamisstrivingtomediate?
Whatvaluedothesegoalorientedexcursionsprovideinthecontextsoftheirtasks
andlargerac)vi)es?
Whatcoordinatedar)factsdotargetedworkerscompareoractoninsimultaneous,
overlappingthreadsofeort?
Whatsupplementalinforma)onsourcesdotheyfrequentlyturntoduringthese
circuitouspaths?Howmightthesesourcesbeincorporatedintoyourteams
applica)onconcepts?
Whatexpecta)onsdotargetedworkershaveabouttheexibilityoftheircompu)ng
tools?Aretheseexpecta)onsdrivenfrompeoplesrelatedcompu)ngexperiences,
ortheirintrinsicunderstandingsoftheirownwaysofworking?
Whatexibili)esinyourfunc)onalityconceptscouldvaluablysupportparallel
threadsofwork,mul)plethreadsofthesamework,orotheropenvaria)onsin
workersprac)ces?
"
Howmighttheinterac)veowsofyourteamssketchedfunc)onali)esbe
eec)velypaused,stopped,andresumed?
Whichofyourenvisionedfunc)onalityconceptsdonotrequire,orshouldnot
support,thesekindsofdynamicexibili)es?Whatcouldthisdesignstancemean
forusersexperiences?Shouldyourteamreconsidertheselimita)ons?
Howmighttheinterac)onmodelsofyourapplica)onconceptsallowtargeted
workerstopullupandarrangedierenttypesofinforma)onbasedontheir
momentbymomentneeds?
"
"
!
Howmighttheseexibili)esdetractfromtheusabilityofyoursketchedproduct
proposals?Atwhatpointcouldclearandfunc)onalsimplicitysuerinthenameof
rare,impromptuedgecases?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
88
#
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderbeginsbookingadealinhistradingapplica)onandispresented
withabriefadvisorycreatedbyanalystswithinhisownrm.Theadvisoryrelates
specicallytotheitemthatheisabouttotrade,andbasedonitsproprietary
insights,hedecidestocancelthedeal(seeillustra(on).
Anarchitectusesherbuildingmodelingapplica)ontolabelacertainareaofaoor
planaskitchenspace.Inthetoolsno)ca)onspane,alistofdenedclientre
quirementsappearswiththewordkitchenhighlightedineachitem.Thepanealso
presentsproductinforma)onforappliancesthatneedtobeincorporatedintothe
kitchenspace.
Howdotargetedindividualscurrentlyusesupplementalorreferenceinforma)on
intheworkprac)cesthatyourteamisstrivingtomediate?
Financial
Trader
Whatspecicsourcesdoworkerstrust?Why?
Arevaluedsourcescreatedwithintargetedorganiza)ons,ordotheycomefrom
openlyavailableonlinereferencesandoutside,networkedvendors?
Whatvaluedopreferredsourcesprovideintargetedindividualsdecisionmaking
processes?Howaretheyrelevant?
Whichsourcesareconsideredunderusedandcouldokenbeinuen)alif
knowledgeworkerstook)metoexplorethem?
Ascien)stselectsaspecicgenevariantwithininalargeclinicaldatasetinher
analysisapplica)on.Theapplica)onthenpresentsasmallno)ca)onthatprovides
linkstorecentresearchpaperswithndingsrelatedtothevariant.
Whichchangefrequentlyoraretooextensivetokeepmentallyavailable?
Howmightyourapplica)onconceptsmeaningfullytapintoorconnectwith
certainpreferredsources?Couldthedevelopmentofreferencecontentbecome
aserviceorientedelementofyourteamsproduct?
Knowledgeworkersinmanydomainsstruggletokeepkeyinforma)onintheiraware
nesswhilemakingdecisions(E1).Thisproblemismadeworsewhenpoten)allyrel
evantinforma)onisextensiveorupdatedfrequently(I6),crea)ngasitua)onwhereitis
dicultforpeopletoknowwhentherecouldbevalueinseekingsuppor)ngcontent.
Productteamscanenvisiontargetedsitua)onswheretheircompu)ngtoolsmight
providevaluebypushingtrustedinforma)on(I5,K10,K12)thatispresumedtobe
relatedtoworkersintentsbasedonprecedinginterac)ons(K3).Insomesitua)ons,
thisadap)vepresenta)onofcontentcanbethoughtofasahighlevelformoferror
preven)on,aimingatcomplexcasesthatmaynotbepreventablewithstrictlydened
applica)onlogic(C9,G3).Theseinforma)ondisplays,ratherthanbeingjustanother
demandonworkersaZen)ons(D1,D3,D4),mayalsobeenvisionedaslightweight,
opportunis)csugges)onsthatmayopenuppossibili)esforindividualstomake
unexpectedandserendipitousconnec)ons(D6,F3).
Whenandwherewithinyourteamsfunc)onalityconceptscouldtherebevaluein
adap)velypushingsuggestedcontentfromtrustedsourcesintotheperipheryof
usersdisplays?
#
Inwhichtargetedopera)onsandlargertaskscouldsuchfunc)onalitybecomea
persistent,unwanteddistrac)on?
Whatprogramma)clogiccouldeec)velysearchforsupplementalinforma)on
thattsvarioussitua)ons?
HowaZen)ongrabbinganddirec)veshouldpushedinforma)onbe,giventhe
natureoftheworkprac)cesthatitisintendedtosupport?
Howmighttherelevancyofcertaininforma)onsourceschangeover)me?
Whenproductteamsdonotac)velyconsiderthepoten)alroleofsupplementalinfor
ma)onthatisadap)velypresentedinspecicinterac)oncontexts,innova)veopportu
ni)estomeaningfullysupportworkerssynthesisanddecisionmakingprac)cescanbe
lost.Highlyper)nentinforma)on,storedoutsideofworkerstypicalpaths,maynever
beseeninaninuen)al,justin)meway,leadingtolessinven)veorlowerquality
workoutcomes(K5,L1).
Conversely,ifpushedinforma)ondoesnotdeliverrela)velyconsistentvalue,
peoplemaynditdistrac)ngandtrytheirbesttoignoreit(D7).
Seealso:A,C4,E2,E3,F11,G,I
Whatcustomiza)onop)onscouldallowtargetedindividualsandorganiza)onsto
receiveonlytheirpreferredcontent?
#
!#
"
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|G.CLARIFYINGCENTRALINTERACTIONS
WORKINGTHROUGHSCREENS
Im s!ll experimen!ng
with how this facade
might work, and I want
some !me to explore
ideas before sharing
with my team what I
think is the best one...
Examplesfromthreeknowledgeworkdomains:
Anarchitectworksonanewapproachtoamuseumsfacadeinherbuildingmodel
ingapplica)on.Shechoosesnottoupdatetheversionthathercolleaguescansee
un)lsheexplicitlypublishesitbacktothemainversionofthebuildingmodel,
allowingherfreedomtoindependentlygestateherideas(seeillustra(on).
Ascien)stselectsasetofclinicaldatainheranalysisapplica)on.Thedatarepre
sentsmanymonthsofeortfromherlabsteam,andshendsenormoussa)sfac
)oninnallyuploadingittoalargerdatabasethatcontainsthecollec)veoutputof
anumberofseparateresearchlabsworkingonthesameclinicalproblem.
Anancialtraderknowsthatmosteverythinghedoesinhistradingapplica)oncan
endupbeingvisibleinreal)metohiscolleagues,especiallyifitconictswithany
ac)onsthattheyaretaking.Understandingthisvisibility,hesome)mesusesanold
quickcalcula)ontooltoprivatelyassesstheviabilityofhisideasbeforeturningto
histradingapplica)ontobookdeals.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
Whichpublicrecipients,stakeholders,andcolleaguesaretargetedworkers
typicallyconcernedwithwhentheythinkaboutprivacy?
Whichcurrentworkprac)cesareokenaccomplishedinprivate,eitherindividually
orwithinacollabora)nggroup,andthendistributedtooutsideaudiences?
Whichtargetedtasksandlargerac)vi)esarecon)nuallyvisibletocertain
collaborators?
Whicheortsinworkersprac)cesliebetweentheextremesofen)relyprivateand
en)relypublic?Howdopeoplecurrentlyconceptualizetheseshadesofgray?
Howmightyourfunc)onalityconceptsmirrorcurrentapproachestomanagingthe
visibilityofwork,especiallywhenitcomestopreven)ngunwantedpublicviewing?
Facade mo!f explora!ons:
Whenproductteamsdonotac)velyconsiderhowknowledgeworkerscouldeec)vely
transi)onworkfromprivateincuba)ontothepublicsphere,resul)ngapplica)onsmay
createsitua)onswhereworkersdonotknowhowtomanagetheirownprivacy(D1,
D4),versionsofinterac)onobjects(H1),oreec)veworkhandos(J3).Whenpeople
knowthattheirinterac)onsarevisibletoothersinreal)me(E3),unwantedsurveil
lancemaylimitorotherwiseinuencethecharacteroftheirexplora)onsofpoten)al
outcomes(H).Topreserveprivacyandgainthefreedomtomakemistakes,workers
mayavoidvisibilityintensiveproductsen)relywhileaccomplishingsomegoals(K13).
Conversely,incontextswherehighlevelsofworkspaceawarenessarevaluable,
targetedvisibilityintocertainac)onsmaybebenecialforworkoutcomes.
Seealso:A,B5,B6,K7,C9,G,K12,M
Howdotargetedindividualscurrentlyseparateprivateincuba)onandpublic
communica)onintheworkprac)cesthatyourteamisstrivingtomediate?
Whydoworkerscurrentlycreateandmakeuseofthesesepara)ons?Whatevents
cantriggerthemtobridgetheseboundariesineitherdirec)on?
Interac)veapplica)onscanactbothasaplacewhereknowledgeworkac)vityis
accomplishedandachannelbywhichitiscommunicated(J).Appropriateboundaries
betweenthecrea)veandthecommunica)vecanrangefromen)relyblurred(C7,G4)
tohighlydis)nct,dependingonthespecicsoftheknowledgeworkthataproduct
conceptisintendedtomediate(A7,A8).
Incaseswhereclear,separa)ngbarriersbetweenprivateandpublicworkarevalued,
workersmaywanttoexplicitlymoveorsendtheiroutputsintotheviewofothers
(C5,J3,J6,L1).Productteamscanenvisionclearmethodsformanagingthesetransi
)ons(C4,J1),providingtailoredinterac)onsthateec)velycommunicatealarger
conceptualmodelofthedividebetweenprivateandpublicareasorstateswithin
anapplica)on(C1,C10,K2).
89
PRIVATE
VERSION
Whatreinforcingcuesandmessagingcouldclarifycurrentprivacystateswithin
specicinterac)ons?
Howmighttransi)onalpathwaysbetweenprivateandpublicstatesprovideusers
withclearnarra)vesandunambiguousfeedback?
Howcouldindividualcasesofthedis)nc)onbetweenpublicandprivatecollec)vely
communicatealargerconceptualmodelofvisibilityruleswithinyourapplica)on
concepts?
Howmightyourteamsapproachesforsuppor)ngthetransi)onfromprivate
worktopublicvisibilityrelatetoyourotherconceptsforsuppor)ngcoopera)on,
collabora)on,andworkspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
90
Aspartofarrivingatsuccessfuloutcomes,knowledgeworkersokenbecomehighly
skilledatthinkingthroughpoten)alapproachesbeforepursuingachosentrajectory.
Theymaymakeexpliciteortstokeeptrackoftheirvariouspredic)onsandlinesof
thinkingastheyaccomplishtheireorts.Ortheymaycircumstan)allyreectbackaker
someintervalof)me,reconstruc)ngtheirpathwaysthroughanexamina)onoftheir
memoriesandtheexternalar)factsoftheirac)ons.
Interac)veapplica)onscanallowknowledgeworkerstoexternallytestscenariosand
reacttotheiroutcomeswithoutcommilngtopermanentac)on.Trustedcompu)ng
toolscanaccuratelystoreanddynamicallyreverttocertainpointswithintheprogres
sionsofonscreenviewsthatowfromworkersexplora)onsokeningreaterdetail
thanindividualscanmentallyvisualizeintheirownrecollec)ons.
Byremovingthesememoryburdensandprovidingsuchexternalizedexibilityout
sideofworkersownheadsapplica)onscansupplementuserstopdownthinking
abouttheirproblemswithrapid,freeexperimenta)onandserendipitous,chanceop
era)ons.Insomespecializedac)vi)es,interac)vesimula)onsbasedondomainspecic
rulesandinforma)onrepresenta)onscantransformslowandeortulprac)cesinto
uidsandboxesforthinkingwork.
Inaddi)ontosuppor)ngworkersexplora)onofoutcomes,thecrea)onandstorage
ofinterac)vehistoricaltrailscanbevaluableforcoopera)veandcollabora)vework,
recoveryfromerrorsinworkprac)ce,andevalua)onofmajorincidents.
Thiscategorycontains4ofthe100applica'onenvisioningideasinthisbook:
H1.Ac)veversioning
H2.Extensiveandreconstruc)veundo
H3.Interac)onobjectorfunc)onhistory
H4.Workingannota)ons
Productteamscanusetheseideastoexplorefunc)onalityconceptsforsuppor)ng,or
eec)velyextending,workersabili)estoconsiderpoten)aloutcomesandretracetheir
interac)ons.Idea)onfocusedaroundsuchsupportcanhelpteamsuncoverinnova)ve
opportuni)estoeec)velyexternalizeotherwiseinternalworkprac)ces,poten)ally
allowingformorecrea)ve,higherqualityknowledgeworkoutputs.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringwork
media)onanddeterminingscope(A),ConsideringworkersaZen)ons(D),Provid
ingopportuni)estoooadeort(E),andWorkingwithvolumesofinforma)on(I)
categories.
100APPLICATIONENVISIONINGIDEAS|H.SUPPORTINGOUTCOMEEXPLORATIONANDCOGNITIVETRACING
WORKINGTHROUGHSCREENS
91
"
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)st,whileusingheranalysisapplica)on,triestorecognizekeymomentsand
jumpingopointsduringherinterac)onswithasetofclinicaldata,savingdierent
versionsoftheanalysisleattheseimportantjunctures(seeillustra(on).
Whendotargetedindividualscurrentlycreatedierentversionsofinforma)on
ar)factsintheirworkprac)ces?Whatvaluedotheseversionsprovide?
Clinical
Scientist
Howdoknowledgeworkersandtheirorganiza)onskeeptrackofmul)pleversions
ofanobject?Whatlanguagedotheyusetocategorizeanddescribethem?Dothey
trackgenealogiesacrossversions?
Anarchitectusesherbuildingmodelingapplica)ontocreateseveraldierentver
sionsofasmallbuildingsegmentwheresheiscurrentlythinkingthroughdetailed
design.Shehasafewideasofhowthedesigncouldeec)velyplayout,soshe
saveseachideaasanamedversioninordertodiscussthemlaterwithproject
stakeholders.
Basedonyourunderstandingofcurrentprac)ces,whichoftheinterac)onobjects
inyourteamsapplica)onconceptswilltargetedworkerslikelywanttoac)vely
version?
Anancialtraderuseshistradingapplica)ontosaveeachroundofcommunica)ons
onthetopicofclosingalarge,mul)componentdeal.Bysavingeachversionofthe
nego)a)on,hecandoublecheckthathiscounterpartydoesnotmakeanyhidden
changestotradeparameters.
Howmighttheintroduc)onofyourcompu)ngtoolcreatevaluableopportuni)es
forworkerstouseversioningtointen)onallydieren)atethreadsofeortor
preservemilestonesofprogressover)me?
Whatlargertechnologyandmarkettrendscouldinuenceyourteamsideas
aboutac)veversioningofstoredcontent?Whatrelatedaspectsoftargeted
ITinfrastructuresmightyourteamuseasgroundingforenvisioningthese
func)onali)es?
Ac)veversioningofvaluedinforma)oncanbeanimportantpartofcomputermedi
atedknowledgework.Historically,workershaveneededtoversioncontentinorderto
providesafetyfromcomputerglitchesandtodefendtheirprogressfromtheirownor
colleaguespoorlyconceivedchanges(H2,H3).Workersmayalsoversioncontentto
preserveorganiza)onalmemorywithinanac)vity(I7,E1,E2),tocreatenewinterac)on
objectsfromanexis)ngobject(B10),ortotemporarilymaintainviewswhile
exploringpossiblescenarios(G5).
Whateventsmighttriggerworkerstoconsiderversioninginforma)oninyour
sketchedapplica)onconcepts?
Whichoftheinterac)onobjectsthatyourteamhasenvisionedshouldnotsupport
mul)pleversions?Why?
Toversionanexis)nginterac)onobject,peopleokenseekexpectedandconven)onal
SaveasandCopycommandstocreatenamedduplicates(B1,B4).Productteams
canenvisionaddi)onalinterac)onpathwaystotailorac)veversioningtotargetedwork
prac)ces(C4)andrelevanterrorpreven)onscenarios(C9,G3).
Howmightyoursketchedfunc)onalityconceptscontextuallyprovideversioning
op)onsinrelatedinterac)vepathwaysanderrorscenarios?
Whatgoalsandprac)cesmightdriveworkerstoinves)gateversioninglineages
ofspeciconscreencontent?
Whenversioninggenealogiesarebothinforma)veinworkprac)ceandinherently
complex,teamscanenvisionfunc)onalityconceptsthatcouldallowworkerstomean
ingfullyorganize(B2)andviewversionlineages(B4).
Whenproductteamsdonotconsiderthepoten)alroleofac)veversioningintheirap
plica)onconcepts,opportuni)estosupportoutcomeexplora)on,cogni)vetracing(H),
andinforma)onsecurity(K13)maybelost.Eventhoughproductscanokenleverage
versioningfunc)onalityfromtheirsurroundingtechnologyenvironments,knowledge
workersmayvalueintegratedversioninginterac)vitywithintheirtools.Whenthey
perceiveavailableversioningmethodsasconfusing(C1)orasexcessivelyeortul
workarounds(D2,D3),theiropinionsofaproductsu)litymaysuer.
SeeAlso:A,B2,B5,B6,E1,F1,I1,J5
!
Whatrepresenta)onsoflineageinforma)onmightclarifyvaluableversioning
rela)onships?
Whatfunc)onalityconceptsmightyourteamenvisiontoallowuserstonavigate
orrestorepreviousversions?
Couldautomatedversioning,intheformofstoredhistoryaboutchangesin
interac)onobjects,complementorprovidemorevaluetotargetedworkersthan
ac)ve,manualversioning?
#
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|H.SUPPORTINGOUTCOMEEXPLORATIONANDCOGNITIVETRACING
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anancialtrader,realizingthathehasmadeamistake,usesundotonavigateback
wardinhistradingapplica)on,removingsomechangesthathehadmadetothe
parametersofalargedeal.Ifhehadalreadyexecutedthetrade,undowouldnot
haveworked,andhewouldhavehadtopickupthephonetotrytomakecorrec
)onstothecommiZeddata(seeillustra(on).
Ascien)sthasappliedachangetotoomanyclinicalsamplesinherlabsinforma
)onmanagementapplica)on.Sheisrelievedthatasingleundoac)onremovesthis
changeacrossalloftheaectedsamples.
Anarchitectworkingonaresiden)alprojectinherbuildingmodelingapplica)on
realizesthathercurrentdesignapproachiscrea)ngtoomuchobstruc)onbetween
twospaces.Sheins)nc)velyturnstotheapplica)onsundocommandtosequen
)allyremoveaseriesofac)ons,watchingthempeelbacktowhereshehadbeen
afewminutesago.
Incontrast,thenatureofsomeonscreenac)onsshouldhaveacertainlevelnality.
Dependingonthespecicsoftargetedworkprac)ces(A),productteamscaniden)fy
opera)onsandlargertasksthatshouldnotbethesubjectofrapid,lightweightundo.
Whenvaryingundorulesexistwithinanapplica)onconcept,teamscanenvisionclear
andconsistentmodelsofhowundowilloperateondierentfunc)onali)es(C1,H3),
referencingexis)ngconven)onswhenapplicable(C3).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofundointheir
applica)onconcepts,opportuni)estodirectlysupportdynamicandexploratoryuser
experiencescanbelost.Withoutundofunc)onali)es,workersmayhaveseveredicul
)esrecoveringfromerrors(C9,D2,D3,G3),poten)allyleadingtolowerqualitywork
outcomes(L1).InanaZempttoovercometheselimita)ons,theymayenactextensive
workarounds,suchasrepeatedlysavingandmanagingdierentversionsoftheir
valueddata(H1,I).
Seealso:C2,C10,D4,D5,G5,F9
Financial
Trader
Howdotargetedindividualscurrentlyconsiderdierentop)onswithindierent
episodesoftheirwork?
Howcanthesecurrentexplora)onspreventmistakesandimproveworkoutcomes?
Whatexpecta)onsdotargetedworkersandtheirorganiza)onshaveaboutundo
func)onalityintheircompu)ngtools?
"
"
!
Whatbenetsmightundoprovideinthespecictasksorlargerac)vi)esthatyour
applica)onconceptsareintendedtomediate?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
whatundoop)onscouldlooklike?
Whatexis)ngundorulesandconven)onsmightyouusefullyapply?
Howmightyourproductspreordainedtechnologiesinuenceyourteamsenvision
ingofundoexperiences?
Whileatypewriterscorrec)ontapeleavesar)factsofitsuse,thedigitalcontentsofin
terac)veapplica)onscanwithstandrepeatedmodica)onswithoutanylossofquality.
Undofunc)onalityexploitsthismutabilitytoprovidevaluableop)ons.
Bycapturingsequen)alevidenceofworkerspreviousac)ons,undocanbecomeakey
pathwayforknowledgeworkersseekingtoreconstructtheirearlierthoughtprocesses
andemergentac)ons(A6,E,H).Workersusingtrusted,stableproducts(K12,K13)can
becomecomfortablewiththeideaoftakingac)onswithoutcommilngtoanypar)cu
laroutcomesthatmightoccur.Theyareabletotry,thentryagain.
92
How,specically,mightundoapplywithinyoursketchedfunc)onalityconcepts?
Whatunusualcasesmaypresentdeni)onanddesignchallenges?
"
Whichstoreduserac)onsmightbeskippedinundosequences?
Howmightscenariosaroundcoopera)veorcollabora)veeortsimpactyourideas
aboutundorulesinsharedworkspaces?Shouldusersac)onsbecomemoreorless
permanentinthesescenarios?
Whatmighttheexperienceofrollingbackac)onsbelikeakerelapsedintervalsof
)me?
Whatnovelinterac)veandrepresenta)onalapproachesmightyourteamenvision
toallowworkerstomoreeec)velyusetheirstoredac)onhistories?
Howmightthestoredpathwaysofundofunc)onalityrelatetoanyotherlonger
term,historicalinforma)onaboutinterac)onobjectsinyourapplica)onconcepts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesignconcept
ingcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|H.SUPPORTINGOUTCOMEEXPLORATIONANDCOGNITIVETRACING
WORKINGTHROUGHSCREENS
!
#
Examplesfromthreeknowledgeworkdomains:
Anarchitectwantstoreviewchangesinapar)cularlycontroversialsec)onofa
buildingprojectbeforeaclientmee)ng.Sheusesherbuildingmodelingapplica
)ontoviewtheversionhistoryofthesec)on,whichallowshertobrowsealistof
relatedchangesthathaveoccurredinthelastweek(seeillustra(on).
Anancialtraderopensacompletedtransac)oninhistradingapplica)ontosee
whichspecicac)onshavebeentakenonthedealsinceheclosedit.Eventhough
hecannotchangeanythingwithoutmakingsomephonecalls,thehistoryinfoallows
himtoassesswhetherthelargeandcrucialdealisbeinghandledpromptly.
Ascien)stviewsthehistoryofasingleclinicalsampleinherlabsinforma)onman
agementapplica)on.Alloftheac)onsthathavebeentakenonthesample,from
itsacquisi)ontodierentstepsofprocessingandexperimentalmanipula)on,are
chronologicallylisted,alongwithautoma)callysavedversionsnapshots.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
Whenproductteamsdonotac)velyconsiderthepoten)alroleofstored,accessible
historyforcontentandfunc)onalareaswithintheirapplica)onconcepts,opportuni
)estosupportvaluableunderstandingsinworkprac)cecanbelost.Addi)onally,when
teamsdonotconsiderthepossibilityofautomatedversioning,theymaybeoverlooking
akeyareaofpoten)alfunc)onalvalue.Certainprac)cesmaybemademoredicult
(D2)withoutautomatedhistoryop)ons,suchasunderstandingcollabora)veac)on,
communica)ngaboutworkprogress(J4),planningnextsteps(B5,D3),andevalua)ng
cri)calincidents(C9,G3).
Conversely,inappropriatevisibilityintostoredeventscanbedistrac)ng(D4)andcan
poten)allyleadtounwantedsurveillanceeects(A2).
SeeAlso:A,B1,D5,E1,E2,G5,H
Howdotargetedworkerscurrentlytrackhistoricalinforma)onaboutar)factsin
theworkprac)cesthatyourteamisstrivingtomeditate?
Whatinforma)ondotheyrecord?Why?
Whendotargetedindividualscurrentlyrefertothesehistoricalrecords?
&
!
Whatvaluedoeshistoricalinforma)onprovideintheirowneorts?Incoopera)ve
andcollabora)veac)vi)es?
Givenworkerscurrentretrospec)velookinggoalsandculturalenvironments,which
specicinterac)onobjectsandfunc)onalityconceptsinyourteamssketched
productideasmightvaluablyprovidehistoricalrecordsandviews?
Whatlargertechnologytrendsandadvancedanalogiestootherproductscould
informyourteamsidea)onofconceptsformeaningfulhistoricaltrailsand
automatedversioning?
Whencomputersareappliedtoknowledgework,individualusersac)onscanbe
trackedinconsiderabledetail.Inthesameveinasstoringinterac)onsinsupportof
undofunc)onality(H2),compu)ngtoolscanusefullyinformateworkac)vi)esby
automa)callyrecording,anddisplayingondemand,meaningfulinforma)onabout
ac)onstakenonpar)cularobjects,orwithinpar)cularfunc)ons.
Sincetrackingsometypesofac)onsmaynotbeusefulordesirable,productteamscan
envisionautomatedhistoryfunc)onali)esthatrecordonlythoseeventsthatmaybe
per)nenttoworkersretrospec)velookinggoals,whichmayincludecertainac)ons
performedbythetoolitself(E5).Theserecordedevents,orautoma)callystoredver
sions,canbepar)cularlyvaluableinapplica)onconceptswhereimportantinterac)on
objectsandfunc)onsarelikelytobeaccessedbymul)pleworkersduringthecourseof
theirnormalprac)ces(A7,C7,G4).
93
%
&
!
Whatinterac)vepathwayscouldbemadeavailablefromwithinlistsofrecorded
events?Howmighttheseac)onsrelatetoyourteamsfunc)onalityconceptsfor
ac)veversioningandundo?
Whichofyoursketchedfunc)onali)es,suchasanysignicantautoma)ons,might
besubjecttocomplex,cri)calincidents?Howmighthistoricaltrailsprovidevalue
akertheseincidentshaveoccurred?
Whatnovelinterac)veandrepresenta)onalapproachesmightyourteamenvision
toallowknowledgeworkerstomoreeec)velyusestoredhistoricalinforma)on
aboutcertainobjectsandfunc)ons?
Whatunwantedsurveillanceeectscoulduninten)onallyoccurfromcapturing
specicac)onsordataelementsinsavedhistoricalrecords?
&
Howmightyourteamsapproachesforautoma)callystoredhistoriesrelateto
yourfunc)onalityconceptssuppor)ngcoopera)on,collabora)on,andworkspace
awareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|H.SUPPORTINGOUTCOMEEXPLORATIONANDCOGNITIVETRACING
WORKINGTHROUGHSCREENS
94
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtrader,whileconsideringdierentpossibili)esforalargetrade,adds
somenotestothetradeformthathecanlookatlater,whenhegoestoexecute
thedeal.Hewantstomakesurehegiveseachofseveraldierentscenariosafair
tes)ngbeforecommilngtoasetofterms,andhisworkingnotesallowhimtokeep
trackofdierentprosandconsinordertogettothebestdeal(seeillustra(on).
Anarchitect,havingjustconcludedabriefclientmee)ng,wantstomakesome
quicknotesinherbuildingmodelingapplica)on.Sheswitchestotheoorplanview
oftheprojectsleandaddsanumberofvague,private,remindersonbuilding
elementsthatrequireheraZen)on.
Whichworkplaceloca)onsorar)factsdotargetedindividualscurrentlyapply
informal,ooadingannota)onstoaspartoftheirworkprac)ces?
Financial
Trader
Areworkingnotesrela)velysta)coraretheyitera)velyplacedandrevised?
Productteamscanenvisionfunc)onalsupportforworkingannota)onsastextual
notes,onscreendrawings,standardizedcategoricalfacets,aZachments,links,andother
op)ons.Theycanalsoconsiderhowthesemethodsmightcomeacrossaslightweight
andinforma)veratherthanbindingdeclara)ons.
Whenproductteamsdonotac)velyconsiderfunc)onalityconceptsforinformal,
personalannota)ons,resul)ngapplica)onsmaydriveworkerstoturntooutside
annota)onmethodssuchasmarkingupprintouts(J7),notepads,orothermedia.
Individualsmayndintegra)ngtheseoutsideannota)onsbackintotheirwork
withinacompu)ngtooltobedicult(I)and)meconsuming(D3,D4).
Conversely,insomeknowledgeworkdomains,workingannota)onsmaybebeZer
supportedoutsideofinterac)veapplica)ons.Oinemethodscanprovidecertain
aordancesandalevelofexpressivenessthatworkersmayndpreferabletothe
op)onsthatareavailableincontemporarypersonalcompu)ng.
SeeAlso:A,B2,B6,H,J1,I7
Dorela)velylonglas)ngprivateannota)onssome)mesbecomepublic
communica)onsover)me?Whatdoworkersthinkofoutsideviewersseeing
theirworkingnotes?
Whichareasofyourteamsapplica)onconceptscouldbeusedinac)vitycontexts
withhighlevelsofcogni)veburden?Howmightusersooadsomeofthose
burdensbytakingadvantageofdirect,lightweightannota)onop)ons?
Ascien)stisplanninganewroundofexperimentsforaclinicalstudy.Asshethinks
throughthechangesthatshewouldliketomakebasedontheoutcomesofa
previousroundofexperiments,sheaddssomequicknotestoanumberofstandard
templatesinherlabsinforma)onmanagementapplica)on.
Invariable,interrupted(D5),andemergent(A6)tasksorlargerac)vi)es,individual
knowledgeworkersmayfacesomedicultyinkeepingtrackoftheirownthoughts
andac)ons.Tohelpcountertheseburdens,workersmayopportunis)callycreate
lightweightannota)onsthatooadtheeortofrememberingtheirplansandsituated
interac)ons(E1,E2).Theselightweightannota)onscaneec)vely)erecordedwork
abouttheworktospecicar)factsintheannotatorsprac)ce.Althoughsuchnotes
maybeseenwithinacircleofcolleagues,theshorthandofworkingannota)onsmay
notcontainfullyformedideasthatareintendedforoutsideinterpreta)on(J1,J5).
Whatroledotheseannota)onsplayinworkersindividualandcollabora)vemental
eorts?Whatvaluedotheyprovide?
Whichareasofyourproposedcompu)ngtoolare)edto)meconsumingac)vi)es
whereitislikelythatworkerswillbesubstan)allyinterruptedfromtheirmental
ows?Howmighttheymarktheirplacebyusingannota)onfunc)onality?
!
!
Whatmethodsofannota)oncouldbeappropriatewithinyourteamssketched
func)onalityconcepts,basedoncharacterizedooadinggoals?Mighttextual
notes,onscreendrawings,standardizedcategoricalfacets,aZachments,orlinks
beuseful?
Howcouldyoursketchedrepresenta)onsofworkingannota)onscontextually)e
themtotheironscreensubjects?
Whoshouldbeabletoviewwhosenotes,basedontheirpermissionswithinyour
compu)ngtool?
Whatusefulsupplementalinterac)vityandinforma)onmightyourteamenvision
aroundvariousworkingannota)ons?Forexample,shouldworkersbeableto
checkocompletednotesorsetdura)onsakerwhichtheirnoteswillfadefrom
prominence?
Howmightyourteamssupportforworkingannota)onsrelatetoyourfunc)onality
conceptsforautomatedhistoricalrecordsandversions?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
95
Theinputsandoutputsofknowledgeworkokenamassover)mewithinorganiza)ons.
Inagrowingnumberofworkplaces,networkeddatabasesandleserversnowcomple
mentorhavelargelyreplacedlecabinetsandphysicalarchivesascentralrepositories
ofinforma)on.Incorpora)ngcomputersintoworkac)vi)escanincreasetheamount
ofcontentgeneratedandstoredduringeverydayworkprac)ce,sinceapplica)onsmay
trackmoreinforma)on,atgreaterdetail,thanwaspreviouslycustomary.
Inmanyknowledgeworkdomains,howworkersorganizeandmakeuseofrelevant
volumesofstoredinforma)oncanhavealargeinuenceoverthecharacterandquality
oftheirworkoutcomes.Peopleokenbecomehighlyskilledatcoopera)velydening
andusingcontentorganiza)onschemesthatarebasedonthetoolsavailabletothem
andthedomainspeciccharacteroftheirinforma)onassets.
Interac)veapplica)onscanprovideclearapproachesthatallowworkerstodevelop
andmaintainhighlyaccessibleinforma)onrepositoriesduringthenormalcourseof
theirprac)ces.Usefulfeaturesandstructurescanallowindividualstoopportunis)cally
minimizetheeortthattheyspendorganizingtheirownoutputsanddiscoveries,while
atthesame)memakingiteasiertolocateandmakeuseofper)nentinforma)on.
Thiscategorycontains7ofthe100applica'onenvisioningideasinthisbook:
I1.Flexibleinforma)onorganiza)on
I2.Comprehensiveandrelevantsearch
I3.Powerfullteringandsor)ng
I4.Uncertainormissingcontent
I5.Integra)onofinforma)onsources
I6.Explicitmessagingforinforma)onupdates
I7.Archivedinforma)on
Productteamscanusetheseideastoexploreconceptsforsuppor)ngworkthatgener
atesortoucheslargeaggrega)onsofinforma)on,whetherthoseaggrega)onswould
bestoredwithinoroutsideoftheircompu)ngtools.Bythinkingabouttheexpansionof
informa)onaroundanapplica)onover)me,teamscanuncoveropportuni)esforvalu
ablefeatureswhileatthesame)mepromo)ngconsistentapproachesacrossthetotal
scopeoftheirproducts.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheDeninginterac)on
objects(B),Providingopportuni)estoooadeort(E),Enhancinginforma)on
representa)on(F),andSuppor)ngoutcomeexplora)onandcogni)vetracing(H)
categories.
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
!
Examplesfromthreeknowledgeworkdomains:
Ascien)stisorganizingclinicalsamplesinheranalysisapplica)onbeforeshestarts
anotherroundofexperimentsinalargeresearchstudy.Shecreatesgroupingsthat
willallowhertoeasilyselectaseriesoftestsforthesameclinicalsubjectand
visualizethemasdierentphasesinthesame)meseries(seeillustra(on).
Anarchitectdenesaclassica)onmethodforaprojectsmaterialaZributesinher
buildingmodelingapplica)onsothatherteamcanorganizematerialop)onsas
theyareaddedtothesystem.Atahighlevel,herteamhasdecidedtocategorize
materialsprimarilybythebuildingareaswherethewillbeused,andsecondarily,
bycolor.
Anancialtraderquicklybrowsesamarketinforma)onfeed,applyingtagstonews
itemsthatheseesaspoten)allyrelevantforhisrm.Heknowsthatwhencol
leaguessearchthesamefeed,resultsthathavebeentaggedwithcategoriesbyany
traderwithinhisorganiza)onwillappearatthetopofthelistinanaZen)on
grabbingformat.
Organizinginforma)onintousefulandusableschemescanbeaprimaryskillforknowl
edgeworkers.Workersprac)cesmaycontainspecictasksorevenen)reac)vi)es
dedicatedtotheactoforganizingdataandotherar)facts.Thespecicsofinforma
)onstructurescanvarywidelywithinadomainorprofession(B1,B2),withdierent
individualsandorganiza)onscategorizingtheircontenttoreectdierentconceptual
models(C6)andmodesofworking(A8).
Productteamscanenvisionfunc)onalityconceptsthatexiblysupportworkersown
informa)onorganiza)oneorts(I2,I3).Thesefunc)onali)escanhavenumeroususes,
suchasooadingmemoryeort(E1,E2),suppor)ngcogni)vetracing(H),andpromot
ingimplicitcommunica)on(B5,C7,G4,J1).Forknown,denedschemesandcatego
ries,teamscanenvisionastar)ngpointofinforma)onstructure,orasetofstructured
op)ons,thatusersmightthencustomizetomeettheirownlocal,topdownneeds(C8).
Addi)onally,teamscanenvisionboZomuporganiza)onmethodsthatcouldbeintegral
toworkersusageofcertainfunc)onalityconcepts,allowinguserstoapplymeaningful
categoriza)onalongthewaytoaccomplishingtheirdaytodaygoals(G1).
Whenproductteamsdonotac)velyconsidersupportforexibleinforma)onorga
niza)onintheirapplica)onconcepts,individualsandorganiza)onsmaybeforcedto
changehowtheyworkinordertoobeytheimplicitstructuresofresul)ngproducts
(A4,K).Thisadapta)onprocesscanpoten)allyleadtoconfusionanderror(C9,G3),as
wellastoworkerscrea)ngandperformingexcessivelyeortulworkaroundstokeep
informa)onorganizedinamannerthatsuitstheestablishedreali)esoftheirprac)ces
(D2,D3).
Seealso:A,B4,C5,E,F,I
96
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Whogenerallydenestheorganiza)onalschemesandstandardsthatpeople
currentlyuseintheworkprac)cesthatyourteamisstrivingtomediate?Arethere
bothtopdownandboZomupsourcesofstandardiza)on?
Howdothesestandardsvarywithinyourtargetedmarkets?
Howhavetheseschemesevolvedintotheirpresentstatesover)me?Historically,
whatforceshavetypicallydrivenupdates?
#
!
!
#
Howfrequentlydoclassica)onsandcategoriza)onschange?
Howdotargetedknowledgeworkersdierentrolesandgoalorienta)onscurrently
drivedierentusesofthesameinforma)onschemes?
Howdopeopleusethelanguageofinforma)oncategoriestocreatecommon
ground,facilita)ngcollabora)vesensemakingandac)on?
Whatexpecta)onsaroundinforma)onorganiza)onhaveworkersdevelopedfrom
usingotherinterac)veapplica)ons?
Howmighttheaddi)onofyourcompu)ngtoolintocertainworkprac)cesaect
howvolumesofinforma)oncouldbeusefullyorganized?
#
"
#
!
Whatlargertechnologytrendsandadvancedanalogiestootherdomainscould
valuablyinformyourteamsidea)onaroundrelevantinforma)onorganiza)on
concepts?
Whatinherentlyusefulorganizingstructurescouldbepresentintherela)onships
betweenandamongyoursketchedinterac)onobjectsandfunc)onalityconcepts?
Whatconven)onalinterac)onop)onsanddesignpaZernscouldallowusersto
exiblycreateandappropriatelyapplyneededorganiza)onschemes?
WhatnewtopdownorboZomupcategoriza)onandclassica)onop)onsmight
peopleopportunis)callymakeuseof?
Whatnovelfunc)onalityconceptsmightyourteamenvisiontodecreaseorremove
eortthatwouldotherwisebeneededtoorganizeinforma)onindesirableways?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
97
#
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Financial
Trader
Whattypesofinforma)onretrievalanddiscoverygoalsdotargetedindividuals
currentlyhavewithintheworkprac)cesthatyourteamisstrivingtomediate?
Howdothesegoalstwithinthenarra)vearcsofcertaintasksandlargerac)vi)es?
Howvariablearetargetedworkersinforma)onseekingapproaches?
Whatcommonali)esmightyourteamiden)fyacrossthesebehaviors?
#
Whatexpecta)onsforsearchfunc)onalityhaveworkersdevelopedfromusing
othercompu)ngtools?
Ascien)stusersheranalysisapplica)ontosearchamassivedatabasesharedby
severalcoopera)ngclinicalresearchlabs.Sheislookingforonlythoseclinicaldata
thatcontainbothacertaingene)cmarkerandtreatmentmethod.
Whatlargertechnologytrendsandadvancedanalogiestootherdomainscould
valuablyinformyourteamsidea)onaroundrelevantsearchfunc)onali)es?
Knowinghowtoeec)velylocatespecicinforma)oncanbeaprimaryskillforknowl
edgeworkers,andindividualsmaydevelopdiversesearchingstrategiestoaccomplish
theirgoals(A6,A7,A8).
Thepervasivenessandu)lityofsearchinavarietyofuserexperiencescansetveryhigh
expecta)ons.Mee)ngtheseexpecta)onsinknowledgeworkapplica)onscanrequire
productteamstoenvisionpossibleintersec)onsofworkersinforma)onseekingtasks
(A),diversemetadata(B2,B5,B6),integrateddatasources(I5),highlevelalgorithmic
approaches,andotherfactors.
WhatinherentdataaZributes,suchasthecharacteris)csofinterac)onobjects,
couldpoten)allybesearchedoninyourapplica)onconcepts?
Wheremightopen,freetextsearchingofthesemetadatasupportworkersexis)ng
informa)onseekinggoals?
#
!
Whattailoredandspecializedsearchfunc)onalitymightyourteamenvisionfor
workersinforma)onseekinggoals?Whenmightsuchadvancedsearching
representthenorm,nottheexcep)on?
Beyondtypical,open,textualinputmethods,productteamscanenvisionsupplemen
tarysearchop)onsandapproachesthataregroundedinthespecicsoftargetedwork
prac)ces(B,I1).Tofacilitatecertainframesofunderstandinganddiscovery,teamscan
alsoexploreconceptsforinterac)veresultsformatsthatcomplementconven)onal
resultstables(F3,F7).Thinkingholis)cally(C4),teamscanenvisionhowusingsearch
func)onalitycouldbeoneopera)onortaskwithinlargerprogressionsofinforma)on
seekingbehavior(F4,G1),whichmanyinvolveltering,sor)ng,andrerepresen)ng
datasets(F8,I3).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofcomprehensiveand
relevantsearchintheirapplica)onconcepts,resul)ngtoolsmaynotadequatelysup
portworkersgoals.Excludedorpoorlyimplementedsearchfunc)onalitycancause
peopletolose)mescanningthoughvolumesofonscreencontent(D3).Addi)onally,
usersmaynotlocateordiscoverkeyinforma)on,leadingthemtoincorporatelessrel
evantitemsintotheirworkoutcomes(G3,K5,L1).Tomi)gatetheseissues,individuals
andorganiza)onsmayspendmoreeortincommunica)on(J)andinorganizingtheir
dataassets(D2).
Seealso:C8,E,F,H,I
$
%
Howmighttheadop)onofnewcompu)ngop)onsintotargetedworkprac)ces
createvolumesofcontentthatcouldbenetfrommorespecicinforma)onseeking
methods?
Whatnovelrepresenta)onsofsearchresultsmightyourteamsketchwiththegoal
ofallowingworkerstomeettheirinforma)onretrievalorexplora)ongoalsmore
directlyandaccurately?
Howcouldtheunderlyingalgorithmsofyoursearchconceptscreatecontentbiases
thatcouldmatchworkersinforma)onseekingmindsets?
#
#
"
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
98
"
Examplesfromthreeknowledgeworkdomains:
Anarchitectviewsatableinherbuildingmodelingapplica)onthatlistsallofthe
namedinteriorfeatureswithinabuildingdesign.Shethenltersthelisttoview
onlythoseitemsthathavechangespendingapproval,andthe3Dbuildingrep
resenta)onlightsupwithcolorsthatcorrespondtodierentapprovalstates
(seeillustra(on).
Anancialtraderltersasharedtableoftodaystradessothatitonlyshowshis
transac)ons.Hethensortsthetablebydollarvaluetogetageneralsenseforhis
cashvolume.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
"
Conversely,withoutappropriatefeedbackcues(D6,F10),lteringandsor)ngfunc)on
alitycanleadtoerrorswhenusersdonotrecognizeorrememberthattheseop)ons
arecurrentlybeingappliedtotheirviewsofadataset(C9,E5).
Seealso:E3,F,H,I
Howmighttheadop)onofnewcompu)ngop)onsintotargetedworkprac)ces
createvolumesofinforma)onwheresometypeoflteringandsor)ngfunc)onality
couldbeuseful?
Whatexpecta)onsforreordering,highligh)ng,orexcludinginforma)onhave
targetedindividualsdevelopedfromusingothercompu)ngtools?
Whatlargertechnologytrendsandadvancedanalogiestootherdomainscould
valuablyinformyourteamsidea)onaroundrelevantlteringandsor)ng
func)onali)es?
Adop)ngcompu)ngtoolstoorganizeandstoreinforma)oninknowledgeworkcan
removeusefulcuesandcontext.Withsomuchinforma)oncarryingasimilar,default
visualweight(C8),onscreenaggrega)onsofcontentmayseemsomehowatand
overwhelming.
Whenproductteamsdonotac)velyconsiderthepoten)alroleofsor)ngandlter
ingintheirapplica)onconcepts,opportuni)estosupportworkersneedsforisola)ng
andunderstandingsubsetsofinforma)oncanbelost.Individualsmayndmanually
scanningthoughvolumesofdatatobeexcessivelyeortul(D2,D3),especiallywhen
theyarefamiliarwiththepoten)alvalueofsor)ngandlteringop)ons.Keycategories
ofcontentmaybemorediculttoiden)fy,locate,assess,andselect(G2),poten)ally
leadingworkerstoincorporatelessrelevantinforma)onintotheirworkoutcomes
(G3,K5,L1).
Outsideofusingsearchop)ons,whatapproachesdotargetedindividualscurrently
employtonarrowinoninforma)onwithintheworkprac)cesthatyourteamis
strivingtomediate?
Howdoknowledgeworkerscurrentlyreorderlargeamountsofcontentinorderto
meetcertaingoals?
Ascien)sttransformsavisualiza)onofclinicaldatainheranalysisapplica)onto
showonlydatapointsfromonegroupofsubjects.Databelongingtosubjectsin
thestudysotherfourexperimentalcondi)onsdisappearfromview,revealingan
interes)ngvisualtrend.
Productteamscanenvisionfunc)onalityconceptsforreorderinglargevolumesof
content,highligh)ngspecicitemswithinacontentpool,orexcludinginforma)on
thatdoesnotmatchcriteriarelevanttoworkerscurrentgoals(A6,A7,A8).Op)ons
andcategoriesforsor)ngandlteringconceptscanariseeitherfromthespecicsof
targetedworkprac)ces(A)orfromnovelusesofavailabledata(B).Thinkingholis)cally
(C4),teamscanenvisioneachoftheseviewmanipula)onmethods(F8,F9)asindividual
opera)onsandtaskswithinlargerprogressionsofinforma)onseekingbehaviors(F4,
G1),whichmayalsoinvolvesearchfunc)onality(I2).
WhatinherentdataaZributes,suchasthecharacteris)csofinterac)onobjects,
couldbecomeusefulfacetsforlteringandsor)ngofinforma)ondisplays?
"
Whichofyoursketchedfunc)onalityideascouldbenetfromspecialized,
contextuallytailoredop)onsforsikingthroughandrearrangingdata?
Whatlteringandsor)ngop)onscouldbecomestandardsacrossmul)ple
func)onalareaswithinyourapplica)onconcepts?
Whatnovelinterac)onsmightyourteamenvisiontoallowuserstolterand
sortthecontentofyoursketchedinforma)onrepresenta)ons?Howcouldthese
methodsrelatetoothervisualiza)onsandviewtransforma)onsthatyouhave
envisioned?
Howmightpowerfullteringandsor)ngop)onsbreakcommongroundbetween
workersorotherwiseinuencecollabora)veprac)ces?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
99
Examplesfromthreeknowledgeworkdomains:
Ascien)stisreviewingavisualiza)onofalargeclinicalresultssetinheranalysis
applica)on.Sheno)cesavisualdis)nc)onthatseemstobeindica)ngmissingdata
foronesubject,promp)nghertoviewthepar)cularsubjectsdatatableinorderto
makeadetermina)onofwhat,ifanything,hasgonewrong(seeillustra(on).
Anancialtraderviewsahistoricalpricinggraphofapar)cularsecurityinhistrad
ingapplica)on.Severalintervalsofthegraphareaggedtoshowwherethepricing
informa)onisunreliableduetotoomuchvariabilitybetweenthethreedierent
pricingfeedsthathisrmuses.
Anarchitectopensaprojectinherbuildingmodelingapplica)ononlytondthat
partofthe3Dmodelhasbeenprogramma)callycoloredredtoshowconic)ng
changesfromdierentmembersofherteam.Acontextualmessagestatesthatthe
segmentiscri)callyuncertainandrequiresresolu)onbeforeanyfurthermodica
)onscanbemade.
Contentstoredininterac)veapplica)onsmaypresentknowledgeworkerswithavari
etyofsurprisesandproblems.Largedatasetscandevelopholesanddistor)onsover
)methatworkersmustrecognizeandunderstandinordertoacteec)vely.Colleagues
mayunexpectedlyanddras)callymodifythecharacteris)csofoneormoreinterac)on
objects(B6,C7,G4,H3).Individualobjectsoren)rerepositoriesofdatacanbemerged
withlikecontent,okenwithsurprisingresults.Automa)onscanprogramma)cally
generategarbledoutputsakerchokingonsmallinputabnormali)es(E3,E4,E5).
ProductteamscanaZempttoiden)fythesetypesofscenariosintheirconceptsfor
workmedia)on(A).Akeriden)fyingcasesthatarebothprobableandpoten)ally
damaging,teamscanthenenvisionfunc)onalityconceptsthatcouldprovideworkers
withappropriatevisibilityintopoten)alissues(F10)andclearpathwaystosubsequent
ac)on(C4).
Whenproductteamsdonotac)velyconsiderapproachesforpromo)nggracefulhan
dlingofuncertainormissingcontentintheirapplica)onconcepts,resul)ngtoolsmay
promotecertaintypesoferrors(C9,G3)andleadtolessbenecialworkoutcomes(L1).
Whenusersrecognizetheexistenceofkeycontentproblemsbutarenotprovidedwith
tailoredfunc)onalsupport,theymayhavedicultydetermininghowtoproceed
(D2,D3,K7).
Conversely,uncertainormissingcontentisacharacteris)cpartofsomeknowledge
workendeavors.Inthesecases,thediversityofscenarios(A6,A7,A8)maybetoohigh
forteamstoenvisionsystema)cresponses,andusersmayndanysuchresponsesto
bedistrac)ngandunnecessarilylimi)ng(A9,D4,C8).
Seealso:B1,B5,D6,G6,H,I,K12
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Whattypesofanomalousinforma)ondotargetedindividualscurrentlyencounter
intheworkprac)cesthatyourteamisstrivingtomediate?
Howseriousarethesesitua)ons?Whaterrorsandcollabora)veproblemscan
result?
Howfrequentaredierentcasesofuncertainormissinginforma)on?Aretheyrare
excep)onsoracommonpartofwhatitmeanstoaccomplishtheworkthatyour
teamistarge)ng?
Howdoknowledgeworkerscurrentlyhandleuncertainandmissingcontentintheir
compu)ngtools?Whataltudesdotheyhaveabouttheseanomaliesintheir
informa)onenvironments?
Whereinyourteamsenvisionedapplica)onconceptsmightanomalousdata
nega)velyimpactworkprac)ces?Howlikelyanddamagingarethesecases?
Whatlargerdesignandtechnologytrendscouldvaluablyinformyouridea)on
aroundrelevantsolu)onsforuncertainandmissingcontent?
#
!
Whatautomatedchecksmightyourproductconductinordertodeterminethe
presenceorabsenceofanomalousdata?
Whatsymbologyandvisualcuescouldcommunicatetheexistenceofuncertainor
missingcontentinyourapplica)onsdisplays?Whatinforma)onrepresenta)ons
andmessagingcouldhelptargetedworkerstoeec)velyrecognize,understand,
evaluateandworkthroughtheseissues?
Whatinterac)onop)onscouldbepresentedinconjunc)onwithaggeddatain
ordertoallowworkerstotakeappropriate,orevenmandated,nextsteps?
Howmightyourteamssketchedresponsesforanomalousdatasitua)onsrelateto
largererrorpreven)onandhandlingconven)onsinyourapplica)onconcepts?
"
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Architect
So I select it...
Whenproductteamsdonotac)velyconsiderthepoten)alroleofoutsideinforma)on
sourceswithintheirapplica)onconcepts,opportuni)estoreduceworkersinforma
)onseekingeorts(C4,D4)andtorepresentcon)nui)esacrosssourcescanbelost.
Whenchoosingtoreferenceinforma)onfeelslikeanextrastep,peoplemaybeinclined
tolimittheiruseofoutsidecontentortoconsiderfewersources,whichmayinturn
reducethecrea)vityandqualityoftheirworkoutcomes(L1).
Seealso:C1,E,I
Doindividualscurrentlyusemorethanonesourceatthesame)mewhenseeking
informa)on?Whatcon)nui)esandcontrastsdotheylookforacrosssources?
Whichcommonlyusedresourcesanddatarepositoriesmightfeasiblybelinkedto,
orsomehowincorporatedwithin,yourteamscompu)ngtool?
Couldyourrmoeritsownreferencecontentasavalueaddedfeature?What
impactmightsuchaservicehaveonyourdesignstrategyandbrand?
Whatlargermarket,technology,anddesigntrendscouldinuenceyourteams
ideasaboutvaluablymakingoutsideinforma)onavailableinsideyourapplica)on
concepts?
Inmanyknowledgeworkdomains,thequalityofworkersoutputs(L1)canlargelybe
basedontheinforma)onthattheylocateandmakeuseofwhilecomple)ngtheiref
forts.Whilesometypesofworkrelyonasingle,standardreference,manyprac)cescan
bebeZersupportedbyavarietyofsources,whichindividualscanchoosetosynthesize
oruseselec)vely(G5).
Choicessurroundingwhichinforma)onsourcestousecanbehighlypoli)caldueto
conic)ngindustrystandardsandthedivergentpreferencesofindividualsortheirorga
niza)ons(A4,K3,K12).Appropriatelevelsofcustomiza)oncanmaketheseintegra)ve
featuresmoremeaningfulinagreaternumberofproductadop)oncontexts(C8).
Whichreferencesandresourcesdotargetedindividualsknowandrespect?Are
therestandards,orarepeoplemorelikelytoturntothebreadthoftheWebfor
poten)alop)ons?
Whatvaluedocertaininforma)onsourcesprovide?Howdoworkersapplytheir
relevantcontent?
Anancialtraderknowsthatthemarketpricesdisplayedinhistradingapplica)on
areanautoma)callyblendedaverageofthreedierentpricingfeeds,suppliedby
dierentthreedierentvendors.
Basedonspecicunderstandingsofinforma)onneedsanduse(A),productteamscan
envisionfunc)onalityconceptsthatcouldposi)velytransformhowworkersaccess
contentfromvaluedoutsidesources(E3,E4).Integratedinforma)oncanbepresented
inclear,poten)allynovel,compara)verepresenta)ons(F3,F5)thataretailoredto
workersgoalsandapproaches(F).Whenapplicable,teamscanalsoenvisionscenarios
anddesignconceptsforpromo)ngtheserendipitousdiscoveryofunexpectedanduse
fulexternalcontent(G6).
Anarchitectlikesafeatureinherbuildingmodelingapplica)onthatallowsherto
browsediverseinforma)onbasedonhercurrentselec)oninthecompu)ngtool.
Forexample,itmaypullupsimilardetailsfrompreviousprojectswithinher
studioordownloadreviewsforapar)cularbrandofbuildingmaterialfroma
leadingindustrywebsitethatshefrequentlyvisits(seeillustra(on).
Ascien)sthasselectedtwoonlinedatabasestouseassupplementalreferencein
forma)onaboutgene)csequencesinherclinicalstudies.Shelinksthesedatabases
toheranalysisapplica)onsothatwhenshebecomesinterestedinaspecicgene)c
sequenceduringherdataexplora)ons,shecaneasilycomparereferenceinforma
)ononthesequencefromtwodierentsourcesthatshetrusts.
100
Whenandwheremightcertaintypesofintegratedinforma)onprovidevaluewithin
theinterac)veowsofyoursketchedfunc)onalityconcepts?
Howmightusefulrepresenta)onalcharacteris)csofexis)nginforma)onsources
bepreservedorevenenhancedwithintheboundariesofyourcompu)ngtool?
Whatnovelinterac)veandrepresenta)onalconceptsmightyourteamenvisionto
usefullydis)lloutsideinforma)onandclarifyitsrela)onshipstoassociatedcontent
withinyourproduct?Howmightthesedisplaysvaluablyooadcompara)ve
eorts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderknowsthatthepricinginforma)oninhistradingapplica)onis
updatedcon)nuouslybasedoncurrentmarketcondi)ons.Theirdatabaseofsecu
ritynamesandsymbolsislessdynamic,upda)ngeveryweeknightat10PMESTto
reectanychangesannouncedduringtheprevioustradingday(seeillustra(on).
Ascien)stknowsthatheranalysisapplica)onupdatescertainreferenceinforma
)onaboutgene)csequencesdailyandthatwhensheviewsdetailsonaspecic
sequence,theinforma)onispulledinreal)mefromonlinedatabases,whichare
updatedmoresporadically.
Anarchitectknowsthatallofthereferencematerialaboutbuildingregula)onsin
herbuildingmodelingapplica)onwasenteredbyherteamatthestartoftheproj
ect.Thiscontentwillnotbeupdatedunlesssomeoneonherteammanuallymakes
changes,whichtheapplica)onwillthenhighlightaspeopleworkonrelatedareas
ofthemodel.
Understandingchangesininforma)onenvironmentscanbeanecessaryskillforknowl
edgeworkers.Individualsmaymonitorcertaincontenttosupporttheirownunder
standingofwhatprogressisbeingmadeinsidetheirorganiza)onsorintheireldsat
large(C7,G4,H3).Theirinvestmentinmaintaininganongoingunderstandingofcertain
informa)onscurrencycanalsoberootedinitspoten)alinuenceontheirownwork
outcomes(L1).
Theintroduc)onofinterac)vecompu)ngintoworkprac)cescanaddnewchallenges
fortrackingthesetypesofchanges.Forexample,applica)onscanincreasethefrequen
cyofsometypesofinforma)onupdatesthroughautoma)on(E3,E4,K10)andreduce
theeortrequiredtomakesweepingchangesacrossmul)pledataobjects(D2,D3).
Whatvaluedotargetedindividualsplaceonunderstandingthefreshnessof
dierenttypesofinforma)onintheworkprac)cesthatyourteamisstrivingto
mediate?
Financial
Trader
If Im at all concerned,
I can check on the real
!me feeds to see that they
are always upda!ng...
Whatmentalmodelsandsharednarra)vesdoworkershaveabouthowthevarious
typesofinforma)onintheirprac)cesarecurrentlyupdated?
Howdoworkersassessthecurrencyofcertaintypesofinforma)onthatthey
encounterintheireorts?Whatcuesdotheyreference?
Seealso:B2,C5,B6,C8,E5,G6,H
Howcanmisunderstandingsofinforma)oncurrencyleadtoerrors?Howdo
workerscurrentlydiagnoseandrecoverfromtheseerrors?
Howmighttheadop)onofnewcompu)ngop)onsintotargetedworkprac)ces
createvolumesofinforma)onwheremessagingaboutinforma)oncurrencycould
beusefulornecessary?
Whenandwheremightmessagingofinforma)onupdatesprovideclarifyingvalue
inyourteamssketchedfunc)onalityconcepts?
Whatguidingconceptualmodelsmightyourteamenvisiontohelpclarifythe
processbehind,andpoten)alcausesof,informa)onupdates?
Whatini)alinstruc)oncouldhelpins)lltheseconceptualmodelsinusersasthey
adoptyourcompu)ngtool?Howmightindividualinterac)onsaroundinforma)on
currencyalsoconveyappropriatebackground?
Howmightyourteamsdesignresponsesforcommunica)nginforma)oncurrency
relatetoyourerrorpreven)onandhandlingconven)ons?Yoursketched
approachesforsuppor)ngworkspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Productteamscanmapkeyinforma)oncurrencyscenariosintargetedworkprac)ces
(A)andenvisionfunc)onalityconceptsthatcouldsupportdesirableawarenessesand
understandings.Theseenvisionedresponsescanincludeappropriateintroductory
instruc)on(C1,K2),no)ca)ons(D6),andcontextualvisualcues(F10,F11).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptsmight
promoteaconsistentmodelandmessagingapproachforinforma)onupdates,result
ingcompu)ngtoolsmayrenderimportanttransforma)onseec)velyinvisible.When
workersarepresentedwithunexpecteddisrup)onsincontent,aproductstrustworthi
nesscansuer(K12,K13).Usersmaydevelopalternateconcep)onsofhowandwhen
contentisupdated,poten)allycausingthemtoactinerror(C9,G3)ortoincorporate
extraac)onsintotheirprac)cestoensurethattheyareworkingwithcurrentcontent
(D4).
101
Symbol Updates
100APPLICATIONENVISIONINGIDEAS|I.WORKINGWITHVOLUMESOFINFORMATION
WORKINGTHROUGHSCREENS
102
Thewholestudio
iscomplainingthat
oldprojectsare
cluZeringour
buildingmodeling
database,soIm
goingtoarchive
someofour
completedwork...
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howmuchinforma)oniscurrentlygeneratedintheworkenvironmentsthatyour
teamistarge)ng?Howmuchofthatvolumecomesfromyourtargetedtasksand
largerac)vi)es?
Architect
Anancialtraderknowsthathecanviewhisgroupstransac)onsfromthelast
threemonthsinhistradingapplica)on.Older,archivedinforma)onisavailableon
request,thoughherarelyneedstolookbackmorethanaweek.
Ascien)stndsthatherlabisllingthecapacityoftheirsharedresearchdatabase
fasterthanexpected.Tomakeroomforamassivenewclinicalstudy,shechoosesto
archiveolderstudiestoaseparatedatabase.
Completedprojectsanddatedinforma)oncanllupspaceandcogni)velycluZera
knowledgeworkenvironment.Giventhatinterac)veapplica)onscanhousegrowing
volumesofinforma)on,workersmaycometovaluetheabilitytoexcludeselected
oldercontentfromtheirdaytodayonscreenviews.
Productteamscanenvisionarchivingfunc)onalitybasedoninformedpredic)onsof
howtheircompu)ngtoolswillbeusedover)me(A).Availableop)onsfromassociated
storagetechnologies,suchasotheshelfleserversordatabases,maynotprovide
compellingoreec)vesupportforspecicarchivingneedsthatcanariseakerproduct
adop)on(K10).Usefulandusablearchivingfunc)onalitycanincludetailoredpathways
forplacingcontentintoanarchive(C4),managingarchivedcontent(B9,I1),searching
andviewingarchivedcontent(I2,I3),andrestoringarchivedcontenttoanac)vestate.
Func)onalityconceptsforarchivingcaninvokethefeelingofsepara)onanddistance
betweenac)veandarchivedinforma)on(G1).Eventhoughthisfeelingcanbesome
whatar)cialinatechnicalsense,itmaybeausefulno)onwhenenvisioninginstruc
)on(K2,K6,K7)andvisualrepresenta)ons(F10,L4)withinarchivingexperiences.
Whenproductteamsdonotac)velyconsiderthepoten)alarchivingneedsthatare
inherentintheirapplica)onconcepts,resul)ngtoolsmaybecomeunwieldythrough
extendeduse.Productsmaypresentworkerswithescala)ngnaviga)ondicul)es,
decreasingclarityaroundcurrentworkload(D3),andincreasingtechnicalperformance
problems(K13).Usersmayndthecircuitouspathsoftheirownworkaroundstobe
excessivelyeortul(D2)andpronetoseriouserrors,suchasdataloss(C9,G3,K5).
Seealso:B2,E2,H3,I,J7
Dothesevolumesofinforma)oneventuallybecomeanobstacletoworkers
successfullyaccomplishingtheirprac)ces?
I'mgoingthroughthe
projectslistinourmodel
ingtoolandsor)ngitby
lastaccessedtosee
thingsthatnoonehas
touchedforawhile...
ProjectList
Istheideaofarchivinginforma)onalreadypresentinsomewayintargeted
organiza)ons?Howareexis)ngarchivescurrentlycategorizedandaccessed?
Howfrequentlydotargetedindividualsreviewoldwork?
Whatgoalscantriggerretrospec)veac)on?Doworkerstypicallyreopenpast
eortsbrieytondsomespecicinforma)onordoreopeneditemsprovidevalue
overamoreexpansiveperiod?
Howmightcurrentarchivingneedsbesupportedwithintheboundsofyourteams
applica)onconcepts?
Howmightyourproductspreordainedtechnologiesinuenceyourteams
envisioningofarchivingop)ons?Whatlargertechnologicaltrendscouldbe
inuen)al?
Next,Imgoingtoarchive
everythingthathasnot
beenaccessedwithinthe
lasttwoyears,butleave
alltheunbuiltprojects
andproposals...
TransferringProjectstoArchive
Howmighttheadop)onofnewcompu)ngop)onsintotargetedworkprac)ces
createnewvolumesofinforma)onthatcouldbenetfrombeingmeaningfully
separatedintocurrentandarchivedpools?
How,specicallymightoldinforma)ongetinthewayinyourteamsprimary
func)onalityconcepts?
Whatinterac)vepathwaysmightyourteamenvisiontoeec)velysupport
processesofarchivinginforma)on,managingarchivedcontent,searchingforand
viewingarchivedcontent,andrestoringarchivedcontentanunarchivedstate?
Andnow,lookingatthe
listthewaythatmostof
ourstalooksatit,itsa
loteasiertoworkwith...
Whichofyoursketchedinterac)onobjectsmightserveasthebasisofarchiving
interrelatedanddependentcollec)onsofstoredcontent?
ProjectList
Howmightthestatesofinterac)onobjectsbeusedtodrivearchivingac)ons?
Mightarchivedbevaluableasadis)nctobjectstate?
Howmightanarchivesconceptuallyseparate,distantnatureinformyourteams
envisioningofrelatedvisualrepresenta)onsandinstruc)onalcontent?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
J. Facilitating Communication
Valued computing tools can enhance certain
types of direct communication while opening
up opportunities for more ambient and
tangential signs and messages.
Designing for such meaningful interchange
requires a critical understanding of where
and how people deem communication to be
important.
During application envisioning, product
teams can map and explore their onscreen
applications potential roles in current and
desired communication scenarios.
By taking time to think through different
possibilities for interpersonal connectivity and
mediated interchange, teams can uncover
opportunities to tailor their functionality
concepts to the conversational flows of
knowledge work practice.
103
Aknowledgeworkersinvolvementinanac)vityokenbeginsandendswithcommu
nica)on.Inbetweenthesetwopoints,workersmayalsocommunicateextensivelyas
partoftheunfoldingnarra)vesoftheirac)ons.
Productteamscaneasilyoverlookpoten)alcommunica)onscenariosthatareinherent
totheirsketchedapplica)onconcepts.Thesescenarioscanpresentkeyopportuni)es
tomorefully)eacompu)ngtoolintothelargertrajectoriesofknowledgeworkac)vi
)es.Withoutsucientconsidera)onofthesetrajectories,onscreenproductscaneasily
becomeisolatedislandsoffunc)onalitythatworkersmusteortullyincorporateinto
theirexis)ngcommunica)onmethods.
Giventhatworkersmaynotappreciateapplica)onop)onsthataresomehowredun
dantwiththecommunica)onchannelsthattheyarealreadyusing,productteamscan
envisionusefulmethodsofincorpora)ngorconnec)ngtotargetedworkersexis)ng
channelsinmeaningfulways.
Beyondassocia)onswithexis)ngchannels,teamscanalsoenvisionspecializedfunc
)onalityconceptstosupportwellcharacterizedcommunica)onneeds,whetheroine
oronscreen.Thesefunc)onali)esmightsupportexis)ngprac)cesorpromotenew
ones,suchasnewformsofsituatedcommunica)onwithinanapplica)onsown
informa)onlocales,eitherinreal)meorasynchronously.
Thiscategorycontains7ofthe100applica'onenvisioningideasinthisbook:
J1.Integralcommunica)onpathways
J2.Representa)onalcommonground
J3.Explicitworkhandos
J4.Authorshipawareness,presence,andcontactfacilita)on
J5.Publicannota)on
J6.Streamlinedstandardcommunica)ons
J7.Pervasiveprin)ng
Productteamscanusetheseideastoexplorefunc)onalityconceptsthatcouldsup
portcommunica)onneedswithinthescopeofknowledgeworkac)vi)esthattheyare
targe)ng.Idea)onfocusedonhowaproductcouldmediateexis)ngandnewformsof
communica)oncanhelpteamsuncoverinnova)veandgenuinelyvaluableopportuni
)estomorecompletelybridgecoopera)veandcollabora)veworkprac)ces.These
bridgingfunc)onscanooadcertaincommunica)veeortsandpromotehighcompre
hensionexperiencesforworkersexchanginginforma)onandthinkingtogether.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringwork
media)onanddeterminingscope(A),Providingopportuni)estoooadeort(E),
Enhancinginforma)onrepresenta)on(F),andClarifyingcentralinterac)ons(G)
categories.
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
104
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whattrajectoriesofworkprac)cethatyourteamisstrivingtomediateinvolve
inten)onalcommunica)onaspartoftheirini)a)onorcomple)on?
Clinical
Scientist
Howdotargetedindividualscurrentlycommunicatewhilecoopera)ngor
collabora)ngaroundinforma)onar)facts?
Anancialtraderjustcompletedacomplextransac)onwithmanyparts.Toensure
thatthebackoceworkerswhowillprocessthetradehavetheinforma)onthat
theyneed,heuseshistradingapplica)ontoaddsomespecialinstruc)onstothe
completedtradeform.
Whatcommunica)onchannelsdoworkersuseaspartoftargetedopera)ons,tasks,
andlargerac)vi)es?
Anarchitectclosesherbuildingmodelingapplica)on.Asthetoolshutsdown,
sheoptstouseafunc)onthatwillsendastatusreporttoselectedrecipientson
herteam.Thisreportwillcontainasummaryofchangesthatshehasmadetothe
buildingmodelduringherworksession.
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
suppor)ngintegralcommunica)onwithinyourproduct?
Whichac)vecommunica)onprac)cesdoworkerscurrentlyndtobeproblema)c
ortedious?Why?
Howmightyoursketchedfunc)onalityconceptsconveniently)eintoworkers
exis)ngcommunica)onchannelsingoalorientedways?
Theabilitytocommunicateeec)vely,inavarietyofforms,isokenakeypartof
knowledgeworkersskillsets.Eventhoughproductteamsmaytreatcommunica)on
actsasseparatetasksintheirra)onaliza)onsofworkersprac)ces(A),endusersmay
notmakethesetypesofdis)nc)onsintheirownmentalmodelsoftheirownac)vi)es.
Peoplecanvalueapplica)onsthatan)cipatetheircommunica)onneedsandpresent
related,contextualop)ons(E3,E4)withinthepathwaysoftheironscreenac)ons.
Whatnewfunc)onalityconceptsmightyourteamenvisiontomakecommunica)on
easierandmoremeaningfulwithintargetedworkprac)ces?
Howmightcommunica)onbedierentwhenrecipientsarenotusersofyour
compu)ngtool?Howcouldtheseexternalconversa)onsremainclearly)ed
toyourproduct?
Productteamscanlookforopportuni)esintheirsketchedcompu)ngtoolstoprovide
clear,relevant,direct,andintegratedcommunica)onchoices(C4,G1).Sincenotall
communica)ontasksarethesame,modelsofmessagefrequency,)ming,formality,
importance(D3),andotherdimensionscanhelpteamsenvisiondis)nctfunc)onal
responses(A).Theseresponsesmayinvolveinteroperability(K8,K9)orfullintegra)on
(K10)withworkersexis)ngcommunica)ontechnologies.Alternately,somescenarios
ofcommunica)onmaybebeZersupportedvianewchannelsandop)onswithinthe
envisionedapplica)onitself(J5,C7,G4),ratherthanviaexis)ng,separate,loosely
linkedpathways.
Whenproductteamsdonotac)velyconsiderhowinten)onalcommunica)oncould
beintegratedintotheirapplica)onconcepts,resul)ngtoolsmaydriveuserstotake
extra,okenoutside,stepsinordertoaccomplishtheirgoals(D2).Thecollec)vetollof
theseaddi)onalcommunica)oneortsonworkersproduc)vityandsa)sfac)oncan
besubstan)al(D3).Incaseswhereindividualsplaceahighvalueonthecommunica)ve
por)onsoftheirdaytodayworkexperiences,failuretointegrallysupportsometypes
ofcommunica)onactsmayconveyalackofproductqualityandlargeru)lity(K3).
Seealso:B,C6,D4,D6,F,J
Howmightyourteamsapproachesforsuppor)ngintegralcommunica)onrelate
toyourotherfunc)onalityconceptsforsuppor)ngcoopera)on,collabora)on,and
workspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Instant Messenger
Fax
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
Itshardtotalk
aboutthesedetails
overthephone,
soletmesharemy
viewofthebuilding
modelwithyou...
Examplesfromthreeknowledgeworkdomains:
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Anarchitectishavingaphonemee)ngwithanenergyconsultant.Sincethespecic
designfeaturesunderdiscussionarediculttoverballydescribe,sheselectsan
op)oninherbuildingmodelingapplica)ontoshareherviewofa3Ddisplay.The
consultant,whoisalsousingthesameproduct,cantheneasilyseethepor)onsof
themodelthatthearchitectispoin)ngatwithhercursor(seeillustra(on).
Anancialtraderinstantmessagesapar)culartradesiden)fyinginforma)ontoa
remotecolleague.Thisinforma)onallowsthemtobothhavethesamedatapulled
upintheirrespec)veapplica)onswhiletalkingthroughanissueoverthephone.
Ascien)stselectsalinkinanemailfromhercolleagueregardingtheclinicalstudy
thattheyarebothworkingon.Heranalysisapplica)onlauncheswithitsvisualiza
)onsdisplayedinawaythathighlightsthetrendsthathercolleaguemen)oned
intheemailmessage.
Eec)vecommunica)onandcollabora)oninknowledgeworkprac)ceisokenbuilt
uponacommongroundofsharedinforma)onrepresenta)on(F1).Whenworkers
collaborateinperson,theycantypicallyestablishcommongroundaroundashared
display,setofprintouts(J7),notes,orsketches.Generallyspeaking,theserepresenta
)onsarevisualar)facts,andmanyofthemwereini)allycreatedonscreen,usingone
ormorecompu)ngtools.
Architect
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscouldsup
portthecrea)onofrepresenta)onalcommonground,resul)ngproductsmaydecrease
theeaseandqualityofworkerscommunica)ons.Whilecomputerscanbepowerful
toolsforcrea)nginforma)onrepresenta)ons(E3,E4),thehighlydynamicdisplays
andlargevolumesofstoreddatainmanyonscreenapplica)onscanmakeestablishing
commongroundexcessivelydicult(D3,F8).Forexample,whenaZemp)ngtoshare
informa)onatadistance,collaboratorsmaynditeortultoretraceandverbalizethe
stepsneededtorecreatetheircurrentdisplays(D2,G3,H).
Seealso:A,B,C5,C9,E,F,G7,J
Howdotargetedindividualscurrentlyestablishcommonvisualgroundfor
communica)onintheworkprac)cesthatyourteamisstrivingtomediate?
Whatvaluedodierenttypesofcommongroundprovide?
Whatinforma)onrepresenta)onsarecommonlyreferencedincommunica)on
acts?Whatfeaturesoftheserepresenta)onsareokenimportanttoshare?
Imselec)ngtheop)on...
Andyoushouldbeableto
openmyviewnow...
Whatlanguageandgesturesdoknowledgeworkerscurrentlyusewhenreferring
totheirsharedinforma)onar)facts?
Whatbreakdownsanderrorsinsharedunderstandingcancurrentlyoccuraround
thesear)facts?Howmighttheexibledisplaysofyourteamscompu)ngtool
aggravatetheseproblemsorcreatenewonesinasimilarvein?
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabouthow
contentinyourapplica)onconceptscouldbeconversa)onallyshared?
OK...
Whatconven)onaldesignpaZernsandfunc)onali)esmightyourteamconsider
usinginordertovaluablysupportcommonground?
Whatinterac)onobjectsinyoursketchedproductdirec)onscouldextendor
replacetheinforma)onar)factsthatworkerscurrentlygatheraround?
When,foranyofanumberofreasons,workersdonothavetheluxuryofmee)ngface
toface,theymayaZempttoestablishcommongroundthroughsharedcommunica
)ontechnologies.Insomecases,basedonculturalnorms(A1,A8),needsformessage
persistence(I),andavarietyofotherfactors,onscreenapplica)onscanoerdesirable
methodsforgatheringaroundkeyinforma)on.
Productteamscanenvisionfunc)onalityconcepts,tailoredtothespecicsoftargeted
communica)onscenarios(A7),thatpromoteusefulsimplicityintheactofarrivingat
asharedrepresenta)onalfocus.
105
Whataspectsofyourfunc)onalityconceptsmightworkersopportunis)callyuseto
createcommonground?Howcouldyourteamenhancetheseaspectstopromote
suchuse?
Whatnovelfunc)onalityconceptsmightyourteamenvisiontoprovideworkers
withnewop)onstodynamicallysharerelevantinforma)onwithintheir
discussions?
Remote
Collaborator
Howmightyourteamsapproachesforsuppor)ngrepresenta)onalcommon
groundrelatetoyourotherconceptsforsuppor)ngcoopera)on,collabora)on,
andworkspaceawareness?
Iseeyourmessage,and
nowIcanseeyourview...
Howmightcommongroundfunc)onalitybedierentwhenrecipientsarenotusers
ofyourcompu)ngtool?Howcouldtheseexternalconversa)onsremainclearly
)edtoyourproduct?
Oh,nowIseewhatyoure
talkingabout,andIhave
anideaabouthowwe
mightgoevenfurther
withthatchange...
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
106
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatroledohandoscurrentlyplayintargetedtasksandlargerac)vi)es?
What,specically,dotargetedindividualshando?Whatcommunica)on
accompaniesdierenttypesofhandedoitems?
Financial
Trader
Howdospecictypesofhandostwithinlargertrajectoriesofwork?Arethey
elementsofdenedworkprocessesorimproviseddistribu)onsofeortbased
onsitua)onalneeds?
Whatbreakdownsanderrorscancurrentlyoccurathandopoints?Couldthese
problemsrepresentpoten)alopportuni)esforyourproduct?
"
Howmightexis)ngapproachesformanagingworkhandosbeinuencedbyyour
teamsapplica)onconcepts?
Inwhichworkprac)cesmightyourcompu)ngtoolprovidevaluebyintegrally
suppor)ngdenedhandos?
Thecomplexproblemstackledinknowledgeworkorganiza)onsmayrequiretheinput
ofseveralormanydierentindividuals,roles,andskillsets.Increasingspecializa)on
canmeanthatworkersprovidetheirinputssequen)ally,withrelatedar)factsand
responsibilitybeingpassedbackandforth.
Appropriatedesignapproachesforsuppor)nghandoscanvarybasedonwhether
theyarehighlystructuredorlargelyimprovised.Inhighlystructuredcases(C5,C6),
mediatedhandoscanoccuratdenedpointsintargetedworkows(A9,C4).In
improvised,emergentworkscenarios(A6),op)onsforhandoscanbeprovidedmore
contextually,openingupopportuni)esfordynamic,shareddecisionmaking(G5,J)and
theexibleooadingofeort(D2,E,A7,A8).
Topromotecondence(D3,G7,K13)andawareness(C7,G4)inhandoac)ons,teams
canenvisionhowtheirfunc)onalityconceptscouldprovideworkerswithvisibilityinto
whetherhandedoitemshavebeenreceived,reviewed,andactedonbyintended
par)es.
Whenproductteamsdonotac)velyconsiderhowexplicitworkhandoscouldfactor
intotheirapplica)onconcepts,resul)ngproductsmayhindertheowofworkprocess
withuncleartransi)onsandundesirablyvaguerulessurroundingindividualsresponsi
bili)esforvaluedworkitems(C9,G3).
Conversely,extrafunc)onalityforexplicitworkhandosmaynotbenecessary.Forex
ample,highlyconcreteworkprocessescanexistassharedorganiza)onalnormsoutside
ofcompu)ngtools,reducingrelatedtechnologicalneeds.
Seealso:A,B,D5,H2,H3
Outsideofanystructureddeliverypoints,howmightyourteamssketched
func)onali)essupportworkersmoreopenandemergenthandochoices?
"
Whatcouldtheexperienceofhandingocontentbelike?Whatfeedbackcues
couldallowsenderstomeaningfullyknowthattheirhandoshavebeenreceived,
reviewed,orevenactedon?
$%
Howmightyourteamsapproachesforsuppor)ngexplicitworkhandosrelate
toyourotherfunc)onalityconceptsforsuppor)ngcoopera)on,collabora)on,
andworkspaceawareness?Fortailoringviewsofapplica)oncontenttopar)cular
iden))es?
Howmighthandoop)onsbedierentwhenrecipientsarenotusersofyour
compu)ngtool?Howcouldexternalworkremainclearly)edtoyourproduct?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
"
!
"
#
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
$
"
!"
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Ascien)stusesherlaboratorysinforma)onmanagementsystemtondoutwho
accomplishedseveraldierentexperimentaltasksonapar)cularclinicalsample.
Shediscoverswhichlabtechnicianranthesamplethroughacertaininstrument,
and,seeingthatheiscurrentlyonline,sheclicksonhisnametolaunchachat
session,askingifheisfreetotalk(seeillustra(on).
Anarchitectusesherbuildingmodelingapplica)ontolookupwhichteammem
bersmadeapar)cularsetofchangestoadesign.Sheseesthatoneofthechanges
authorsiscurrentlyloggedintothesharedtool,soshewalksovertohaveaconver
sa)onwithhimathisdesk.
Anancialtraderlooksinhistradingapplica)ontoseewhetheranyofhiscol
leaguesarecurrentlytradingathisrmsLondonoce.Iftheyare,hecansimply
clickontheirnametoini)ateavoicechat.
Clinical
Scientist
$
"
"
!
Inoineprac)ces,workerscanokentracetheauthorofachangethroughhandwrit
ingandotherar)factsofhowpreviouseortswereaccomplished.Knowingifsomeone
isavailableforconversa)oncanmeanlookingacrosstheroom,goingforawalkto
anotherbuildingloca)on,orpickingupthephone.
Productteamscanenvisionavarietyoffunc)onalresponsesthatcouldcreatesurro
gatesforphysicalcues,whichmaybelostwhentransi)oningcertaineortsandaZen
)onstothescreen.Teamscanalsoconsiderhowtheircompu)ngenvironmentmight
usefullyenhancecertainiden)tyorientedpossibili)es.Automa)callyrecordedtrialsof
authorshipdatacanbe)edtospecicinterac)onobjectsorfunc)onalareas(B,E3),
becominganessen)alpartoftheirstoredhistories(H3)andenhancingworkerslarger
awarenessoftheac)onsofotherswithinanapplica)onworkspace(C7,G4).Author
shipcuescanalsoserveasabridgeforcontac)ngrelevantcolleaguesinordertoclarify,
extend,andques)ontheirworkoutcomes(L1).
Whenproductteamsdonotac)velyconsiderthepoten)alroleofauthorshipanduser
presencecuesintheirapplica)onconcepts,opportuni)estopromoteeec)vecom
munica)onandcoordina)oncanbelost.Workersmaynditfrustra)nglydicultto
discoverwhowasresponsibleforpar)cularchanges(D2,D3),whichmaydrivethemto
developtediousanderrorproneworkarounds(C9,G3,I7).Andwhilecontactfacilita
)oncanokenbesupportedwithseparate,outsidetechnologies,consideringhowthis
intentcouldbesa)sedwithintegralfunc)onalitymayallowteamstoiden)fykey,
directcommunica)oninterac)onsinrela)ontotheirtoolsvaluabledata(C4,D4,J1).
Conversely,toomuchvisibilityintotheac)onsofotherscanbedistrac)ng(D4)and
canpoten)allyleadtounwantedsurveillanceeects(A2,G7).
Seealso:A,C5,D,E,F11
107
Whatcircumstancesintheworkprac)cesthatyourteamisstrivingtomediate
currentlyleadpeopletoinves)gatewhohaspreviouslyactedonaninforma)on
ar)fact?
Howdotargetedindividualsandtheirorganiza)onscurrentlykeeptrackof
authorshipinvariouscontexts?
Whataretheculturalnorms,regulatoryrules,andpoli)calimplica)onsaround
trackingworkersac)onsintargetedorganiza)ons?Howisauthorshipinforma)on
currentlyusedinformal,proceduralworkowsandtheevalua)onofcri)cal
incidents?
Whichtasksorlargerac)vi)escurrentlyinvolveimpromptu,real)me
communica)ons?Whichareaccomplishedinrela)veseclusion?
Howdotargetedworkerscurrentlykeeptrackofwhichcolleaguesarepresently
availableforcommunica)on?Howdotheytypicallyini)ateconversa)ons?
Whatlargerdesigntrendsandadvancedanalogiestootherdomainscouldinuence
yourteamsideasaboutthoughtullyhighligh)ngauthorshipandpresence
informa)oninyourapplica)onconcepts?
!
!
!
"
!
!
#
$
$
!
Howmightexaminingyoursketchedfunc)onalareasandinterac)onobjects
fromthegoalorienta)onsofusersowncollaboratorshelpyourteamtoenvision
dierentconceptsforiden)tyandpresencecues?
HowmightcreatedbyandmodiedbyaZributesininterac)onobjectsprovide
valueincoopera)veandcollabora)veworkprac)ces?
Howmightcuesaboutindividualsac)onsorcurrentpresencebeusedasameans
ofini)a)ngcontactwiththem?Whatinterrup)oneectsmayresultonthe
receiversendinthesescenarios?
Howmightyourteamsapproachesforsuppor)ngauthorship,presence
informa)on,andcontactfacilita)onrelatetoyourotherfunc)onalityconcepts
forsuppor)ngcoopera)on,collabora)on,andworkspaceawareness?
"$
"
"
!
Whatunwantedsurveillanceeectscoulduninten)onallyoccurfromstrongly
connec)ngusersiden))esandac)vi)estospecicapplica)ondata?
Whatotherprivacyandsecurityissuescouldbeimportanttoconsiderwhen
envisioningfunc)onali)esthatcouldbeusedtotrackworkersac)onsand
lightweight,unstructuredconversa)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
108
!
#
Examplesfromthreeknowledgeworkdomains:
Anarchitectusesherbuildingmodelingapplica)ontoworkonearlystudiesforthe
overallformofanewhospital.Asshecreatesdierentversionsofacentralform
idea,sheinsertsannota)onsofherdesignra)onaleinthemodels,knowingthat
thesenoteswillbevisiblewhensheeventuallypresentstheop)onstohercol
leagues,orifanyonehappenstotaketheini)a)vetoreviewthelesontheir
own)me(seeillustra(on).
Ascien)stusesheranalysisapplica)ontoreviewanumberofdatasetsthathave
beenrecentlygeneratedinherclinicallabsongoingexperiments.Assheexplores
thenewresults,sheleavescommentsabouteachdatasetsothatwhencolleagues
inherlablaterreviewthestudy,theycanagreeordisagreewithherinterpreta)ons.
Anancialtrader,attheendofhisworkday,postssomethoughtsonsomerecent,
highvaluedealstoasharedareaofhistradingapplica)on.Heknowsthatcol
leaguesinothergloballoca)onswilllikelyreadthesenoteswhentheyrstlogin
tostarttheirday.
Successfulknowledgeworkcanrelyonmeaningfulgra)ofasort.Workersmayplace
annota)onsinspeciccontexts,tobeviewedbyanan)cipatedpublicthatwillpre
sumablyinteractwiththatloca)onatalater)me(C5).Insomecircumstances,these
markingsmayonlybevaluableforasetdura)on.Inothercases,contextualannota
)onscanbecomeessen)alelementsofworkar)facts,providingpersistent,historical
valueinorganiza)onalmemory(I7).
Althoughpublicannota)onsareokencreatedforcommunica)onpurposes,theycan
alsoserveasworkingannota)ons(H2)thatooadworkersindividualorcollec)ve
memoryeort(E1,E2),therebysuppor)nglaterreconstruc)onandcogni)vetracing
(H).Likeworkingannota)ons,productteamscanenvisionfunc)onalsupportforpublic
annota)onastextualnotes,onscreendrawings,standardizedcategoricalfacets,aZach
ments,links,andothermeans.
Whenproductteamsdonotac)velyconsiderhowpublicannota)oncouldbesupport
edintheirapplica)onconcepts(J1),resul)ngproductsmaydriveworkerstouseother
mediaandcommunica)onchannelsinrela)ontocertainonscreencontent.These
outsideannota)onsmaybediculttocoordinatewithcorrespondingpointswithina
compu)ngtool(B1,B2,F1).Theactofturningtooutsidemediaandchannelscanalso
bemoreeortul(D2,D3)thanmakinganotedirectlywhereoneispresentlywork
ing.Lastly,real)mecommunica)onusedinplaceofpublicannota)onsmaydemand
receiversaZen)onsatinappropriate)mes(D4).
Seealso:A,B6,J
Architect
Whatworkplaceloca)onsorobjectsintargetedorganiza)onscurrentlyreceive
publicannota)ons?Whatformcantheseannota)onstake?
Whatvaluedothesepubliccommunica)onsokenprovidewithincurrentwork
prac)ces?Whoaretheintendedaudiencesofspecickindsofannota)ons?
Whoelsemayviewthem?
!
"
Whatdura)ondovarioustypesofannota)onshave?Aretheyrela)velysta)cor
aretheyitera)velyplacedandrevisedinaformofasynchronousconversa)on?
Whichcommunica)onscenariosinyourteamsapplica)onconceptsmightbe
usefullysupportedthroughcontextualnotesandmarkingsratherthaninterrup)ng,
separatemessages?
Whatmethodsofannota)oncouldbeappropriate,basedoncharacterized
communica)onneeds,inyourdieringfunc)onalityconcepts?Mighttextualnotes,
onscreendrawings,standardizedcategoricalfacets,aZachments,orlinksbeuseful?
Howcouldvisualrepresenta)onsofpublicannota)onscontextually)ethemto
theironscreensubjects?
Whoshouldbeabletoviewwhosenotes,basedontheirpermissionswithinyour
compu)ngtool?Howmightworkersselectcertainaudiencesfortheirannota)ons?
Whatusefulsupplementalinterac)vityandinforma)onmightyourteamenvision
aroundvariouspublicannota)ons?Forexample,shouldworkersbeabletoset
dura)onsakerwhichtheirnoteswillfadefromprominence?
Howwillcollaboratorsdiscoverthatanannota)onispresent?Mightcontextual
agsandsynchronousmessagingbeusefultoensurethatcertainannota)onsare
viewedbyintendedpar)es?
WhatsupplementalaZributes,suchasa)mestampandauthorshipinforma)on,
couldbeusefullyincludedaspartofpublicannota)ons?
!
"
" "
Whatprivacyandsecurityissuescouldbeimportanttoconsiderwhenenvisioning
func)onali)esthatwouldtrackworkerslightweight,unstructuredconversa)ons?
Howmightyourteamsapproachesforsuppor)ngpublicannota)onrelateto
yourotherfunc)onalityconceptsforsuppor)ngcoopera)on,collabora)on,
andworkspaceawareness?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
109
%
Examplesfromthreeknowledgeworkdomains:
Anancialtraderselectsadealinhistradingapplica)onthathejustmadeinerror,
thenchoosesanop)ontosendacancella)onno)cetohiscounterparty.Theappli
ca)ongeneratesastandardmessagewithallofthenecessaryinforma)ontocancel
thetrade,andheaddsapersonalnotetoapologizeforhismiscalcula)onbefore
sendingito(seeillustra(on).
Anarchitectwantsadrawingofabuildingsproposednortheleva)ontoshowher
client.Sheinstructsherbuildingmodelingapplica)ontoautoma)callyexporta
conven)onaleleva)ondrawingbasedonatemplatethatherstudiohasdesigned
forthistypeofoutput.
Ascien)stexportsacannedreportfromherlaboratoryinforma)onmanagement
applica)on.Thecompact,shareabledocumentcontainsasetofstandarddata
representa)onsforasingleclinicalsample.
Knowledgeworkersokencreateconven)onal,expecteddiscourseformsthatcanease
thecommunica)onburdensplacedonbothsendersandreceivers.Fromtheperspec
)veofindividualscrea)nganddistribu)ngacommunica)on,standardformatscan
scopethecontentofafullyformedmessage,shapethepresenta)onofincluded
content(F2),anddenemessagerecipients(A2,G7).Fromthereceiversperspec)ve,
conven)onaldiscourseformscanaidininterpreta)onandinvokespecicunderstand
ingsaroundasendersintendedpurposeandmeanings.
Dependingonjusthowstandardtheseestablishedformsofcommunica)onare,prod
uctteamscanenvisionfunc)onalityconceptsthatcouldvaluablyooadsomeorallof
theeort(E3,E4)ofcrea)ng,distribu)ng(C4),andinterpre)ngcertaintypesofmes
sages.Theremayalsobeopportuni)estosystema)callyimprovethequalityofspecic
messagetypesthroughstandardiza)on(L1).
Whenproductteamsdonotac)velyconsiderpoten)alstreamliningofstandardcom
munica)onsintheirapplica)onconcepts,opportuni)estosupportcommondiscourse
needsinknowledgeworkcanbelost.Whentheintentsbehindthesestandardformats
arenotadequatelysupported,resul)ngapplica)onscancreatecommunica)ons
suresintargetedac)vi)es.Individualsandorganiza)onsmayperceivethesessures
asproductdecienciesthatoverlookkeyopportuni)estoimproveworkeciency
andoutcomes(D2,D3,K3).
Conversely,anystandardiza)onandautoma)onofcommunica)oncancarrycertain
risksands)ingdrawbacks.PreformaZedoutputsmayforcetheinclusionofsome
typesofinforma)on,excludeneededcategoriesofcontent,andconstrainrepresenta
)oninunwantedways(F,L1).
Seealso:A,B,C8,E,H1,H4,I1,I7,J
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howstandard,inreality,aretheconven)onalcommunica)onsthatarecurrently
usedwithintargetedorganiza)ons?Whicharenotverystandardatallfromthe
ra)onalizingperspec)veofaproductteamdeninganewcompu)ngtool?
Financial
Trader
Howdotargetedindividualsusehighlydenedtypesofcommunica)onintheir
ownopera)ons,tasks,andlargerac)vi)es?
Whatgoalscantriggerworkerstocreatethesecommunica)onforms?Whoare
theysentto?Howfrequentaredierentcases?
%!
Doworkerstypicallycreatetheseformalcommunica)onstoensuretheir
persistenceinorganiza)onalmemory,ordopeopleactuallyvaluehowthese
formatscanshapethescopeandthecontentoftheirexchanges?
"
"
"
Whodenedthestandardformatsthatarecurrentlyinuse?Havetherebeen
bothtopdownandboZomupsourcesofstandardiza)on?
Howhavetheseschemesevolvedintotheirpresentstatesover)me?
Whatimprovementsmightyourteamenvisiontoenhancetheusefulnessand
clarityofexis)ngformats?
& "'"
Whereinyourteamsmodelsofworkmedia)onmightyouiden)fynew
opportuni)esforvaluable,largelyautomatedstandardiza)onofcommunica)on
outputs?
%
#
$
%
Whatfunc)onalityconceptsmightyousketchtosupportworkersastheyseekto
ooadeortthatwouldotherwisebeneededtocreate,distribute,andinterpret
highvolumeandconsistentlyformaZedcommunica)ons?
Whatexibilitymightworkerswantinordertotailorstandardcommunica)onsto
meettheirlocalandsitua)onalgoals?Whatop)onscouldallowthemtoinformally
annotateotherwiseformaloutputs?
Whichcontextswithinyourapplica)onconceptscouldvaluablypresentclearand
directpathwaysforinterac)velycrea)ngdenedcommunica)ons?
&
"'"
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|J.FACILITATINGCOMMUNICATION
WORKINGTHROUGHSCREENS
110
Examplesfromthreeknowledgeworkdomains:
Ascien)stprintsaseriesofvisualiza)onsinheranalysisapplica)onandpasses
themoutashandoutsinalaboratorymee)ng.Theseriesofprintedpagesallows
thegrouptocollec)velyseealargeclinicaldatasetfromavarietyofperspec)ves.
Astheyspottrends,shewritesnotesonherownsetofprintoutsanddivesinto
furthervisualiza)onsonasharedprojec)onscreen(seeillustra(on).
Anarchitecttriestoworkasmuchasfeasibleinherbuildingmodelingapplica)on
sothatherteamcanhaveaccesstoherchangesinsomethingclosetoreal)me.
However,thereares)llmanypartsofthedesignprocess,suchasearlyidea)onor
thecollabora)vemarkingofquickcorrec)ons,whereshendsiteasiertositata
tablewithhercolleaguesandcommunicatearoundprintouts.
Anancialtraderprintsaproblema)ctradeandhandsittoacolleague.Thisinter
changeprovideshimwithstrongconrma)onthatthework,andalloftheneces
saryinforma)onaroundit,hasbeenhandedo.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whataordancesofpaperdocumentsdotargetedindividualsandorganiza)ons
currentlyvalue?
Clinical
Scientist
&'$)%*)(("'
$ )% #)$!
Whichofyourteamssketchedinterac)onobjectsmightbeusefulinprintedform?
Whencouldpersistentprintoutsoflargerviewswithinyourcompu)ngtoolbe
usefulinthecontextcertaintasksorlargerac)vi)es?
Wheremighttargetedworkersoscreenneedsbecommonandfrequentenough
toprovidetailoredprin)ngfunc)onalityforcertaindataperspec)ves?
Whatcurrentprin)ngneedscouldpoten)allybesolvedthroughonscreen
interac)on?Istheactofprin)ngcertaininforma)oncurrentlyaworkaround
forcleardecienciesincurrenttools?
Whatgeneralfunc)onalityconceptsmightyourteamenvisiontoallowforselec)ve
prin)ngofabroadrangeofapplica)oncontenttypes?Whatconven)onaldesign
paZernsandfunc)onali)esmightyouconsiderreferencing?
Productteamscanbuildupontheirunderstandingsofdocumentusageintargeted
workprac)cestoenvisionpoten)alprin)ngfunc)onali)eswithintheirapplica)on
concepts.Standardprintoutformatscanbecomeessen)alandmeaningfulcomponents
insometasksorlargerac)vi)es(A,F).Incommunica)onacts,printedoutputscan
becometransitorydisplaymedia(H1)orformaloutputsofwork(J6,L1).Peoplemay
appropriateprintoutstosupportandtracktheirexplora)onsofpoten)aloutcomes
(H),usingpapersnapshotstoextendtheeec)veareasoftheircomputerdisplays
through)me.Individuals,groups,andorganiza)onscanalsousepaperrecordsasa
meansofexternallyooadingmemoryeorts(E1,E2,I1,I7).
Seealso:J,G1,G7
Howdotargetedknowledgeworkersusepaperinstan)a)onsofinforma)onto
ooadanddistributementaleort,suchasshortorlongtermmemoryburdens?
Whatroledoprintedrecordsplayincurrentapproachestoprogresstrackingand
archiving?
Repeatedpredic)onsofpaperlessfutures,facilitatedbycompu)ngintheworkplace,
havenotcometrue.Therealityofknowledgeworkersobservedprac)cesokenreveals
thatoscreenrepresenta)onsofinforma)on,suchaspaperprintouts,canaordmany
usefulac)onsthatarenotyetcommonlyavailableininterac)vecompu)ng.Because
ofthesespecialaordances,workersmayviewprin)ngfunc)onalityasabroadand
pervasivenecessitythroughouttheircompu)ngtools(A9).
Whenproductteamsdonotac)velyconsiderhowknowledgeworkersmightwantto
incorporateprin)ngintotheirworkprac)ces,resul)ngapplica)onsmaydriveusersto
eortullyworkaroundtheselimita)onsinordertomakeinforma)onavailableoutside
oftheirscreens(D2,D3).Insuchcases,keybenetsofaccomplishingprin)ngtasks
fromwithinacompu)ngtoolitself,suchasformalngcontrolormaintaining)esback
intoassociatedapplica)oncontent,maybelost(B3,F1).
Howdooscreendocumentscurrentlyfacilitatecommunica)onandcollabora)on?
Inwhatsitua)onsmightitmakesensefortheinforma)onrepresenta)onsof
printedoutputstobeslightlydierentthanhowthesamecontentisviewed
onscreen?
Whatformatimprovementsandsuppor)ngcontentmightyourteamenvision
forthesta)cmediumofprint?
Whatiden)fyinginforma)oncouldhelpworkersto)ethecontentsofagiven
printoutbackintoyourcompu)ngtool?
Whatformalngandcontentexibilitymightworkerswantinordertotailor
printoutstomeettheirlocalandsitua)onalgoals?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
K. Promoting Integration
into Work Practice
Valued computing tools can be designed to
make getting up to speed as painless as
possible.
Designing for such easy integration requires a
clear understanding of the gaps that people will
need to bridge in order to make use of
a tool.
During application envisioning, product teams
can map and explore how targeted knowledge
workers and their organizations might integrate
new onscreen offerings into their working
cultures and technological systems.
By taking time to explore potential product
adoption experiences in an expansive sense
teams can identify opportunities to set
the stage for direct, trusted, extensive, and
meaningful use.
111
Althoughtechnologiescandeterminis)callydrivesomechangesoncetheyaremade
partofworkingcultures,onlyindividualsandorganiza)onscantrulydetermine
whethercompu)ngtoolswillbesuccessfullyadoptedintotheirownenvironments.
Technologiesdonotcreatemajorculturalchangesontheirown,andbrandmessaging,
orotherbackgroundcontext,canonlyprovideaframeforusersembedded,concrete,
andpersonalexperienceswithanewproduct.Thatbeingsaid,thepar)culardesign
characteris)csofanapplica)oncanplayamajorroleinwhetherandhowintegra)on
intoprac)ceoccurs.
Ratherthanwai)ngfortheirtechnologiestobenishedbeforethinkingthrough
poten)aladop)onhurdles,productteamscanconsideradop)onscenariosaspart
ofgenera)ngtheiressen)aldesignstrategy,envisioningservicesandfunc)onality
conceptstoeaseimportantlearningandsystemicchallenges.Teamscanenvisionthese
oeringsandapproachesasmuchbroaderresponsesthanconven)onal,somewhat
dissociateduserassistance,an)cipa)ngcommonneedsandconnec)ngwith
knowledgeworkersinmeaningfulandlas)ngways.
Thiscategorycontains13ofthe100applica'onenvisioningideasinthisbook:
K1.Applica)onlocaliza)on
K2.Introductoryuserexperience
K3.Recognizableapplicabilitytotargetedwork
K4.Verica)onofopera)on
K5.Understandingandreframingalternateinterpreta)ons
K6.Designforfrequencyofaccessandskillacquisi)on
K7.Clearandcomprehensiveinstruc)onalassistance
K8.Seamlessinterapplica)oninterac)vity
K9.Directedapplica)oninteropera)on
K10.Opennesstoapplica)onintegra)onandextension
K11.Enduserprogramming
K12.Trustedandcredibleprocessesandcontent
K13.Reliableanddirectac)vityinfrastructure
Productteamscanusetheseideastoexplorespecicmeansofsuppor)ngindividual
users,andlargercustomerorganiza)ons,astheytransi)onfromcurrentprac)cesto
prac)cesmediatedbytheirneworupdatedcompu)ngtools.Earlyidea)onand
concep)ngfocusedonthatsupport,ratherthanposthoceortsduringthenal
stagesofaproductsdevelopment,canhelpteamsmorefullyintegratesuppor)ve
op)onsintotheirproductsavailableuserexperiences.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringwork
media)onanddeterminingscope(A),ConsideringworkersaZen)ons(D),and
Planningconnec)onwithuse(M)categories.
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
112
Examplesfromthreeknowledgeworkdomains:
AnarchitectfromSeaZleisusingadierentcomputerduringavisittotheBeijing
oceofherrm.Sheispleasedtolearnthatshecanchangethelanguagefrom
MandarintoEnglishinherownviewoftheirsharedbuildingmodelingapplica)on.
ThisdoesnotchangethetextoftheinformalnotesthatherChinesecolleagues
haveenteredintodesignles,butitdoesallowhertonavigatetheapplica)ons
interfacelabelsinherna)velanguage(seeillustra(on).
AnancialtraderfromNewYork,visi)ngtheLondonoceofhisrm,ndsthatUK
tradershavesetuptheirsharedtradingapplica)ontodisplaytheirpreferredspell
ing,)me,anddatestandards.TheyhavealsoaddedanumberofUKspecicelds
intheirstandardtradingformsthatarenotneededintheUSdomes)cmarket.
Ascien)stinSanFranciscosendsaclinicalstudylefromheranalysisapplica)on
toaGermancolleague.Shetakesforgrantedthatwhenhercolleagueopensit,the
studylewillbeviewableinthelocalized,Germanlanguageversionofthesokware.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatglobalmarketsmightyourteambetarge)ngwithyourapplica)on,based
onyouremergingideasaboutproductstrategy?
Architect
Whatimpactsmighttheinclusionofvariousmarketshaveonthesketcheddesign
strategiesandbrandposi)oningsofyourapplica)onconcepts?
Whatseparatelinguis)caudiencesarelikelytouseyourcompu)ngtoolwithinand
acrosstheseglobalregions?
Whatinforma)ondoesyourteamhaveaboutthespeciclocaliza)onneedswithin
thebreadthofyourtargetedaudiencesegments?Whatdoyounotknow?
Howmightthisinforma)onimpactyoursketcheddirec)onsforthelinguis)c,
symbolic,layout,andproceduralaspectsofyourapplica)onconcepts?
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsideasabout
localiza)onofyourcompu)ngtool?
Manytypesofcontemporaryknowledgeworkareprac)cedinanumberofglobal
loca)ons(A1),poten)allydrivingavarietyofapplica)onlocaliza)onrequirements.
Evenwithinasinglecustomerorganiza)on,therecanexistadiversearrayof
localiza)onwantsandneeds.
Howmightyoupriori)zelocaliza)onneedsinrela)ontootherproductdesign
constraints?Whichoftheseneedsarestrictlynecessary?Whicharedesirable,
nicetohaves?
Manyproductteamstakeforgrantedacertainlinguis)candrepresenta)onalperspec
)vewhencrea)ngtheircompu)ngtools.And,fromwithintheinuencesofglobaliza
)on,targetedworkersmaybefamiliarandsomewhatcomfortablewiththeexperience
ofinterpre)nginterfacesinanonna)velanguage(D2).
Howcouldspeciclocaliza)onrequirementsinuencetheapproachofyour
envisionedfunc)onalityconcepts?Yoursketchesforhighlevelapplica)on
structures?
Whatuniqueopportuni)escouldbepresentwithinyourtargetedlocales?What
designconceptsmightyourteamgenerateinordertoexploretheseopportuni)es?
Whenateamdoesnotwishtopushtheirculturalframeontotheirpoten)alusers,or
cannotaordtheimpactofsuchadecisionontheirproductsbrand,theycanenvision
localiza)onapproachesandfunc)onalityconceptsbasedontargetedunderstandingsof
theirintendedaudiences.Whilethelanguagesavailablefordisplayinaninterfaceare
okenthemostimportantlocaliza)onfactor(B1,C8),localiza)onofsymboliccontent(F,
K5),screenlayout(C2,C4),andsupportforlocalvaria)onsinknowledgeworkprac)ce
(A7,A8)canalsobecrucial.
Whenproductteamsdonotac)velyconsiderpoten)allocaliza)onrequirementsfor
theirapplica)onconcepts,opportuni)estobecompe))veinabroaderrangeofmar
kets(M4)maybelost.Knowledgeworkersinmarketsoutsideofaresul)ngproducts
origina)ngregionmayfacelongerlearningprocesses(D7,K2,K6)andahigherrateof
errors(C9,G3).Addi)onally,teamsmaynditdiculttoretrotlocaliza)onneedsin
aposthocwayduetotheirextensive,okenstructural,natureininterfacedesign.
Conversely,intensivelocaliza)onmaynega)velyimpactrepresenta)onalcoordina)on
andcommongroundbetweenaproductsaudiences(F1,J2).
Seealso:A,C,G6,I,J6,K,L4,M
Howmightlocaliza)onofsharedviewsinterferewithrepresenta)onalcommon
groundincoopera)veandcollabora)veworkprac)ces?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
113
#
#
!
Ascien)stlauncheshernewanalysisapplica)onfortherst)meandispresented
withasetofinterac)vetutorials,eachofwhichhighlightsoneofseveralusesofthe
product.Sheselectsanop)onthatmatchesherclinicalresearchgoalsandnavigates
throughawellproducedintroductorytour(seeillustra(on).
Anarchitectwhohasneverusedabuildingmodelingapplica)onisanxiousabout
makingtheswitchfromamoretradi)onalCADapproach.Thenewtoolpresentsa
seriesofcontextualtrainingfeatures,whichallowhertolearnaboutspecic
op)onsatherownpace.
Anancialtraderaccessesanewversionofhistradingapplica)onandispresented
withanop)ontoviewwhathasbeenupdatedinthelatestrelease.Fromthisquick,
informa)veoverview,heknowswhichnewfeatureshewantstotryandwhich
ongoingissueshavebeenxed.
Manycontemporarycompu)ngtoolsforknowledgeworkdonotexcelatintroduc
ingthemselves.Evenwhenworkershavebeenexposedtomarke)ngmaterials,have
decidedthatabrandandvalueproposi)onarecompelling,andhaveacquiredanewor
improvedtool,introduc)onsarenotyetcompleteun)lpoten)alusershaveexplored
anapplica)onintheirownac)vitycontexts.
Individualsandorganiza)onsokendonothave)metoexperimentwithcompu)ng
products(D3,K3).Knowledgeworkersmaytrusttheirearlyopinionsaboutthedesir
abilityofaninterac)veapplica)on,especiallywhenotherproductop)onsareeasily
available.
Productteamscanenvisionconceptsforintroductoryfunc)onali)esthatappearonthe
rstoccasionthataworkeraccessesanapplica)onorarespreadacrossseveralearly
usesofanewtool.Whileapplica)onconceptswithhighlydirec)veinterac)onmodels
(C2)mayrequirelessintroduc)on,productscenteredaroundopenworkspacesornovel
conceptualmodels(C1,K5)maybeunderstoodfasterandmorecompletelywitha
scaoldingofini)alinstruc)onandsuggestedrststeps(C4,G1,K7).
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onconceptscould
drivemeaningfulearlyexperiences,opportuni)estomakeaproductmoredesirable,
toarmworkerswithusefulunderstandings,andtopreventbeginnerserrors(C9,G3)
canbelost.Peoplemayneedtospendmoreeortdeterminingwhatprac)cestheycan
accomplishwithinanapplica)on(A,D2),howtoverifyitsopera)on(K4),howtoget
startedwiththeirac)vi)es,andotherkeyfactorsformakingacompu)ngtoolintegral
totheirownwork.
Conversely,toomuchintroduc)oncandetractfromdirectengagementwiththeprod
uctfunc)onalitythatworkerswilleventuallyuseoncetheyhavechosentofullyadopt
atool.
Seealso:B1,C,F10,F11,H,J7,K,L4,M
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdomainknowledge,exis)ngskills,learnedinterac)onexpecta)ons,andother
backgroundwilltargetedindividualslikelybringtotheirearlyinterac)onswithyour
teamsproduct?
Clinical
Scientist
Whatbigpicturegapsmightexistattheoveralllevelofyourenvisioned
applica)onconceptsbetweenwhatworkersalreadyknowandwhattheymay
needtoknowinordertohaveposi)veuserexperienceswithyouroerings?
#
$%
Whatlearninggapsmightyourteamiden)fyforeachofyourfounda)onal
func)onalityconcepts?
Whatlargerdesigntrendsandadvancedanalogiestootherproductsanddomains
couldinuenceyourideasaboutoutoftheboxinstruc)onalexperiences?
Whatconven)onaldesignpaZernsforearlytutorialsandtopicalcrashcourses
mightyourteamconsiderusing?
Whatini)alinstruc)onconceptsmightyouenvisiontoprovideanoverviewofyour
productsintendedroleinworkersprac)ces?
Whattargetedconceptsmightyousketchwiththegoalofbridgingspecic,well
characterizedlearninggaps?
$%
Whatemo)veandbrandimplica)onsmightyourteamfocusonwhileexploring
conceptsforintroductoryexperiences?
Whatmediaformatsandvisualapproachescouldappropriatelyrepresentcertain
typesofinstruc)onalcontentinclearandengagingways?
Howmightusersexperienceswithini)alinstruc)onoeringsgenerateinterestand
ins)llcondenceinyourcompu)ngtool?
Howmightyourconceptsforini)alinstruc)onprovideafounda)onfor,and
poten)ally)einto,yourother,morepersistentuserassistanceop)ons?
#
$%
Whatinterac)onpathwayscouldowoutofintroductoryexperiences?Howmight
userstestnewlearningsthroughdirect,construc)veexperimenta)onwithinyour
compu)ngtool?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anarchitectlikesthathernewbuildingmodelingapplica)onuseslanguage,conven
)ons,andworkowthatarespecictotheprac)ceofarchitecture.Othercollab
ora)vedesignproductsshehastriedusinginthepastfeltmorelikeoverlygeneral
3Dmodelingtoolsthatrequiredhertoexcessivelytranslateherideasintoarbitrary
commandsanddesignshapes(seeillustra(on).
Ascien)stndsthatthefeaturesofhernewanalysisapplica)onaregearedspeci
callytothetypesofclinicaldataexplora)onsthatsheperformsinherresearch.
Whereasthegeneraldataminingtoolsherlabismigra)ngawayfromseemed
arbitraryandunnecessarilydiculttolearn,hernewtoolseemsveryapproachable
andrelevant.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatmeaningfulconsistenciesinworkprac)cesacrosstargetedorganiza)ons
mightyourteamtranslateintoreadilyrecognizabledomaincues?
Architect
Whatclearcommonali)esinnomenclatureandinforma)onrepresenta)oncould
becomevisiblereferenceswithinyourproduct?
+,&0*/-#++$#.*)
$/,,&).#++$#.*)
Howmighttheinterac)veentrypointsforprimarypathwayswithinyoursketched
compu)ngtoolprovideastrongsenseofdomainrelevancy?
Peoplejudgehowonscreenproductscouldapplytotheirgoals,whilealsoconsider
inganynewopportuni)esthataapplica)onmayfacilitate.Compu)ngtoolsthatare
intendedforspecicknowledgeworkprac)cescaninten)onallyinvoketheirspecializa
)onsthroughinherentbrandinganddesign.Whentargetedworkerssomehowseetheir
ownprofessionalprac)cesinaproductsdetails,theymaydevelopafocusedinterestin
thetool,whichcanthenevolveintocommiZedadop)on.
Productteamsdeliberatelyenvisioningmoregeneralizedapplica)ons,tobeusedin
mul)pledomainsormarkets,mayfacethechallengeofnotbeingabletoleverage
obviousreferencesfromanyonespecialty(A).Evenwithouttheseliteralcues,teams
canuncovercommonali)esinworkac)vi)esacrossspecial)esandthenusethese
similari)estoreveallegible,goaldirectedcuesintheirdesigns(B9,C4).
Whenproductteamsdonotac)velyconsiderhowtheycouldmaketheirapplica)on
conceptsaclearlyrecognizablepartoftheworkthattheyarestrivingtomediate,re
sul)ngtoolsmayfarepoorlyinworkersintui)ve,snapjudgmentsofu)lity.Depend
ingonthemarketcontext,thesejudgmentscanimpactbothindividualandorganiza
)onalaltudesaboutacquiringandadop)ngproductsandbrands(K).
Seealso:D1,F10,G1,L4,M
Doyourapplica)onconceptstintoorsomehowrelatetoexis)ngproduct
genresthattargetedindividualswilllikelyknowabout?Howmightyourteams
designstrategiesplayuptheseani)eswhileretainingmeaningfulbrand
dieren)a)on?
Whatdomainspecicinterac)onpaZernscouldtriggertargetedknowledgeworkers
toviewyourproductasapoten)aladdi)ontotheirtechnologyenvironments?
Asanancialtraderquicklyscansthemenusandeldnamesofthetrialversionof
anewmarketinforma)onapplica)on,herecognizesstandardop)onsandfunc)on
ali)esthatheisaccustomedtousing.
Whatthisrecogni)onmaymeanishighlycon)ngentonthespecicsofagivendomain
andthescopeofworkthatatoolisintendedtomediate.Giventhatexpecta)onsofap
plicabilitymustbemetwithcorrespondingfunc)onalvalue,poten)alcuescaninclude
productgenre(C1),interac)onconven)ons(C2,L2),specializedlanguage(B1)or
informa)onrepresenta)ons(F2),iconicdesignreferences(L3),andotherdomain
specicelements(K2).
114
Howmightstrongorsubtledesignreferencestofamiliarandiconicar)facts
improvepoten)alusersgutjudgmentsofyourproductsu)lityandapplicability?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
3-
4
3&4
3, 4
3%4
3- .4
3&
4
0-
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
115
Financial
Trader
!
!
Howmightyourteamenvisiontheinterac)veproceduresofinfrequentlyaccessed
tes)ngfunc)onali)esinawaythatcouldallowuserstoeasilyandaccuratelyrun
themwithoutaddi)onalinstruc)on?
Whatrolecouldautoma)onplayintheowoftes)ngac)ons?
Whatstreamlinedinstrumentaldisplaysmightyourteamsketchwiththegoalof
decisivelypresen)ngcertainverica)onoutcomes?
Whatpoten)alerrorsorproblemscouldariseincertaintes)ngprocesses?How
mighttheybepreventedorhandledinyoursketchedfunc)onalityconcepts?
Howmightyourideasaboutapplica)onverica)on)eintoyoursketcheddirec)ons
forinstruc)onalassistance?
!
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
'
#
$
Examplesfromthreeknowledgeworkdomains:
Ascien)stisusedtothinkingaboutcertainareasofascaZerplotgraphasrepre
sen)ngoutlierdatawithinasetofclinicalresults.Akershechangesthechemistry
thatherlabusestoprocesssamples,heranalysisapplica)onprovidessomeaddi
)onalcuesandinstruc)onabouthowtointerpretthenewdata(seeillustra(on).
Anarchitectexpectsthatallcommunica)onswithinherstudiosbuildingmodeling
applica)onwillbesavedaspartofthebuildingmodelle.Sheissurprisedtoread
thatonetypeofcommunica)onisnotsaved,thoughtheapplica)onsstatedreason
makessensetoher.
Anancialtraderhasusedthesamesetoftradingshortcutcodesforyears,buthis
grouphasrecentlydecidedtoswitchtoamoreecientandallencompassingset.
Now,whenheaccidentallyentersanoutdatedshortcutcode,histradingapplica)on
suggestsalternatecodesthatcouldmatchhisintent.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdomainknowledge,exis)ngskills,learnedinterac)onexpecta)ons,andother
backgroundwilltargetedindividualslikelybringtotheirexperienceswithyour
teamsproduct?
Clinical
Scientist
Wheremightpeoplesexis)ngunderstandingsconictwiththeconceptualmodels
thatyourteamisaZemp)ngtocommunicatethroughoutyoursketchedapplica)on
concepts?
(
! "
InwhichcasesmightitbebeZertoredesigncertainfunc)onali)esratherthan
aZemp)ngtoreframetargetedworkersalternateinterpreta)onsofthem?
Wheremighttheoppositebetrue?Wherecouldthevalueofyourteamssketched
approachestomedia)ngworkbestrongenoughthatyoumaywanttotryto
respectullymi)gateandreframeusersalternateinterpreta)ons?
Sometechnologiststalkofknowledgeworkerslegacycharacteris)cswithdismay,as
iftrainedprofessionalsshouldsimplyabandontheirculturesofprac)cefornewpro
cessesthatsomebelievetobemoreecientorcontemporary.Takingamorerespect
fulapproach,denersanddesignerscaninsteadthinkoftargetedworkerslegacyof
exis)ngunderstandingsandabili)esasthecoreofvaluedskillsthattheyareaZempt
ingtoaugmentwiththeirproducts.
Armedwiththelaterperspec)ve,productteamscanrecognizethatvaluabletechnolo
giesokenconformto,ratherthanrework,usersknownprac)ces.Teamscanenvision
func)onalityconceptsthatharnessknowledgeworkersbackgrounds,presen)ngthem
withusefulnewapproachesinsupportoftheirexis)ngworkingcultures(K2,K6,K7).
Evenwithinthisemphasisoninten)onallysui)ngthedesigncontext,newtechnolo
giesinevitablycarrysomenovelideas.Bydesign,someofaproductteamssketched
conceptsmaynecessarilyoperateinwaysthatcanconictwithworkersexis)ng
understandings.Facedwiththesesitua)ons,teamscaniden)fyareaswheredamaging
misinterpreta)onsmayoccurandthenenvisionwaystoreframetheseconicts.These
envisioningeortscanbepar)cularlyimportantwhenteamsareseekingtodeliver
valuebyevolvingorinten)onallymodifyingsomefundamentalmentalmodelswithina
knowledgeworkdomain(D7,F2,F11).
Whenproductteamsdonotac)velyconsiderpoten)alalternateinterpreta)onsof
theirdesignconceptsandhowpoten)allyproblema)cinterpreta)onscouldbe
reframedresul)ngproductsmayleaveknowledgeworkersmoresuscep)bletoer
rorsindecisionmakingandac)on(C9,G3).Usersmayalsondsuchapplica)onstobe
diculttolearn,generallyinecient(D2,D3),andbuiltonaawedunderstandingof
theirmo)va)onsandneeds(C1).
Seealso:A,G1,F,K,H,I4,L4,M
116
Whatlargerdesigntrendsandadvancedanalogiestootherproductscouldinuence
yourideasaboutaZemp)ngtoreframecertainconcep)onswithinyourcompu)ng
tool?
Whatcorrec)vecues,instruc)onalcontent,andotherdesigncommunica)oncould
reducetheincidenceofpoten)almisinterpreta)ons?
"
! " %
&
Howmightyourconceptsforreframingalternateinterpreta)ons)eintoother
instruc)onalassistanceapproachesinyourapplica)onconcepts?Howmightthey
relatetoyourapproachesforerrorpreven)onandhandling?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Howmuchlearninginvestmentmighttargetedindividualsbewillingtomakein
ordertousethevariousfunc)onalityconceptsthatyourteamhasenvisioned?
Anancialtraderlikesthatthetradingapplica)onscreensthatheusesthroughout
hisdaycontainonlyessen)alcontentandfunc)onality,withoutanyinstruc)onsor
extras.Whenheaccessesselngsdialogsandothersecondaryareasofthecomput
ingtool,heokenreadscontextualinstruc)onswithoutrealizingthatheisusing
them(seeillustra(on).
Anarchitecthaslearnedspecializedshortcutstorapidlyinteractwithherbuilding
modelingapplica)onwithouthavingtoshikherfocustoitsmenustructure.Since
sheusescertainfunc)onsveryfrequently,shehadnoqualmsaboutlearningthese
somewhatarbitraryinterac)onmappings.
Ascien)stmostlyjustwantstoseedatavisualiza)onsonherscreen,notexcess
interfacecontrolsorcontent,butshelikestohavequickaccesstokeydeni)ons.
Eachofthetoolsthatsheusesdoesthingsslightlydierentlyandshesome)mes
forgetswhatsomeofthedataparametersinagivenscreenactuallymean.
Evenwhenaknowledgeworkerknowshowtouseacompu)ngtool,theytypicallydo
notrememberhowtouseeveryoneofitsfunc)ons.Addi)onally,theideaofknowing
howtouseagivenfunc)onalareacanmeanverydierentthingsasingleinterac
)veapplica)oncancontainsomefunc)onali)esthatareascomplicatedtolearnasa
musicalinstrumentandotherareasthatareasdirec)veandrestric)veasanautomat
edtellermachine(C3).Ineithercase,peoplelearnthroughtheirongoingexperiences,
thoughtheinvestmentinvolvedandcharacteroftheirresul)ngskillscandiergreatly.
Basedoncharacteriza)onsofuse(A,D2),productteamscanenvisiondierentlearn
abilityrequirementsfortheirvariousfunc)onalityconcepts.Forfrequentlyused
func)onali)es,veryliZleaidmaybeneededoutsideofintroductoryexperiences(K2,
D7).Forinfrequentlyaccessedfunc)onalop)ons,compu)ngtoolscanaZemptto
scaoldworkersbasedontheirassumedgoalsandknowledge(C1,K5),aswellas
targetedrequirementsforexibilityanderrorpreven)on(C9,G3).
Whenproductteamsdonotac)velyconsiderhowdierentfunc)onalareaswithin
theirapplica)onconceptswillbedieren)allyaccessedandused,resul)ngproducts
mayconveyaninherentdisregardforlearningexperiences(D3).Teamsmayinappro
priatelytreatallareasofaproductasiftheywillbeselfexplanatory(H),supportedby
separateoren)relydistantinstruc)onalcontent(K7).Alternately,poorlyenvisioned
applica)onscanbecomeoverlydirec)veandinstruc)veinprimaryareaswhere
peoplearelikelytoeventuallyndsuchscaoldingtobedistrac)ng(A9,C6,D4).
Seealso:C,E,G,K,M
117
Financial
Trader
Howmightworkersexpecta)onsaroundskillacquisi)onvarybasedonthevalue
thattheyassigntoagivenfunc)onalop)oninthecontextoftheirownwork
prac)ces?
Howmightyourproductsoverallstrategicmessageandbrandpromiseaectusers
mo)va)ons?Whatsourcesofvaluecouldbecompellingenoughtoseemworthyof
learningeort?
'
4
4
Whatareasandpathwaysinyourteamsapplica)onconceptsarelikelytobe
accessedfrequentlyandwillprobablybecomewellknownthroughnormaluse?
Whatpor)onsofyourcompu)ngtoolwillusers,bydesign,rarelyaccess?
)++*0*-(*1-1(0**-'//0.'(,*1
Whatgapexistsbetweenwhattargetedworkersalreadyknowandwhatthey
mayneedtoknowinordertohaveposi)veexperienceswithyoursketched
func)onali)es?
Howmightyourteamusetheaboveunderstandingstocategoricallypriori)ze
tradeosbetweenini)allearnabilityandskilleduseindierentpartsofyour
product?
1
#
$
Inpar)cular,howmightyourteamplaceanemphasisonenvisioningappropriate
interac)onconstraintsandinstruc)onsforcomplexfunc)onalareasthatworkers
willrarelysee?
21
Wheremightdirec)velimitsoninterac)veexibilityvaluablysteeruserstoward
theirgoalsandpreventsometypesoferrors?
Wheremightcontextualinstruc)onprovidevalueindierentfunc)onality
concepts?Howmightyourteampresentthisinstruc)onalcontentinclearand
engagingways?
0'
&
,
) "
+3'
&
-/
Wheremightitmakesensetodriveuserstowardanapplica)onscomprehensive
instruc)onalassistanceoerings,ratherthanincludesuchcontentinthecontextof
normalinterac)ons?
Howmightyourenvisionedapproachforsuppor)ngdierenttypesofskill
acquisi)on)eintoyourconceptsforintroductoryexperiences?Howmightitrelate
toyourconven)onsforerrorpreven)onandhandling?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
&
!
$
!
Examplesfromthreeknowledgeworkdomains:
Ascien)stseesaninteres)ngtrendinheranalysisapplica)on,andshewantsto
modifyhercurrentvisualiza)ontohighlightdatathatmatchsomecomplexcriteria.
Akerclickingthroughsomeselngsscreenswithoutsuccess,sheclicksonacontex
tualhelpicontolaunchtherelevantsec)onoftheapplica)onscomprehensive
helpsystem(seeillustra(on).
Anarchitectbrowsesthesupportwebsiteofherbuildingmodelingapplica)onfor
)psandtricksonhowtosetupsecuritypermissionsforsubcontractors,before
gelngstartedonthenecessarydataentry.
Anancialtraderusesthephonenumberlistedinanerrormessagetocallhis
tradingapplica)onscustomersupportteam,whosemembershaveaccesstoan
extensivehelpdatabase.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Whatdomainknowledge,exis)ngskills,learnedinterac)onexpecta)ons,andother
backgroundwilltargetedindividualslikelybringtotheirexperienceswithyour
teamsproduct?
Whatpartsofyourapplica)onconceptsmaybeinherentlydicultforsome
workerstolearn?Wheremightvariabili)esinworkprac)ceswithintargeted
marketsandorganiza)onsleadtoaddi)onallearningneedsforsomeusers?
Whathighlevelgapsexistbetweenwhatworkersalreadyknowandwhattheymay
needtoknowinordertohaveposi)veuserexperienceswithyourcompu)ngtool?
Whatspecicunderstandinggapsmightyourteamiden)fyforeachofyourprimary
func)onalityconcepts?
Knowledgeworkersokendonotlearnanen)reinterac)veapplica)oninasinglesit
)ng,andsuppor)nginstruc)oncanplayacrucialroleastheadop)onprocessunfolds
over)meinorganiza)ons.Compu)ngtoolsforspecializedworkcanbeextremely
specicandintricate,makingitdicultforpeopletodigestalloftheinstruc)onthat
theyneedduringini)altrainingsessionsoroutofboxexperiences(K2).
Productteamscanenvisionavarietyofinstruc)onalmethodsandpresenta)onswithin
theirapplica)onconceptsthataretailoredtotherangeofideasthattheyareseeking
tocommunicate(C3,F,L4).Insomeinstances,dis)nctassistanceop)ons,somewhat
removedfromdaytodayuserinterfaces,canbedesirable.Forexample,contextual
instruc)on(D4,F1)canprogressivelydiscloseanapplica)onshelpcontent,anonline
informa)onrepository,thesocialnetworksofausercommunity(I,M3),oradirect
communica)onchanneltoproductsupportrepresenta)ves.Inothercases,where
ac)onsareinfrequentlyaccomplished,procedurallycomplex,orespeciallysensi)veto
error(G3),workersmayvaluescaoldinginstruc)onthatismorepresentandintegrat
edintouserinterfaces(K6).
Whenproductteamsdonotac)velyconsiderthelargerinstruc)onalassistance
requirementsoftheirapplica)onconcepts,resul)ngproductsmaynotadequatelysup
portworkersini)alandongoinglearningneeds(K5,C1).Thesetoolsmaypresentusers
andtheirorganiza)onswithcostlyandfrustra)ngtrialanderrorsitua)ons(D2,D3)
thatcannega)velyimpactbrandpercep)onsandworkoutcomes(L1).
Conversely,poorlyconceivedinstruc)onalfeaturesmayprovideliZlevalue.Many
contemporarytoolscontainvague,marginallyusefulinstruc)onalcontentofthe
baingsortthatmostpersonalcomputerusersarealltoofamiliarwith.
Seealso:A,C,E,F10,F11,G,J7,K,M
118
Whatpor)onsofyourapplica)onconceptswillprobablybeaccessedinfrequently
inmostorganiza)ons?Whatlearningneedscouldarisefromthesecases?
Whichofyoursketchedfunc)onalareashas,bydesign,moreexibilityandless
instruc)onalcontent,withtheassump)onthatworkerswillgainskillsthrough
ongoinguseandwouldnddirec)vescaoldingtobedistrac)ng?
&
!
Whatcomprehensiveassistanceapproachesaremostappropriateforthelearning
needsyourteamhascharacterized?
?
Inwhatcasesmightactualconversa)onsbenecessarytoresolveknowledge
workersissues?Whatfeasiblesupportcanyourteamenvisionforthese
interac)ons?
Howcouldtheavailabilityofinstruc)onalsupportbemadecontextuallyapparentin
yourcompu)ngtoolwithoutdistrac)ngfromrehearsed,daytodayinterac)ons?
Whatmediaformatscouldappropriatelyrepresentcannedinstruc)onalcontent
inclearandengagingways?
Howmightyourenvisionedapproachforprovidingcomprehensiveinstruc)onal
assistance)eintoyourconceptsforintroductoryinstruc)on?Howmightitrelate
toyourconven)onsforerrorpreven)onandhandling?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anarchitectselectsandcopiesasec)onofabuildingmodel,thenpastesitintoan
emailthatshewillsendtoanacous)calconsultantwhoises)ma)ngsomespecic
costs.Whentheconsultantreceivesthele,heisabletoopenitinadierent3D
modelingtool,whereonlythespecicsec)onofthebuildingunderdiscussion
appearsonhisscreen(seeillustra(on).
Anancialtradercopiescontentfromaseriesofformsinhistradingapplica)on
andpastesitintoaspreadsheetforfurtheranalysis.Sinceheknowshisspreadsheet
applica)onverywell,heokenpreferstoworkthisway,evenwhenotherproducts
providespreadsheetlikefunc)onality.
Ascien)stselectsseveralrowsinatablewithinheranalysisapplica)onanddrags
themintoapresenta)ondocument.Thedraggedcontentthenappearsinthebody
ofthedocumentwiththesametableformalng.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Architect
Seealso:A,B,C3,E,G,I5,K,M
Whatroledoeachofthesetoolsplaywithinyourteamstargetedtasksandlarger
ac)vi)es?
Whichinteropera)onsfrequentlyresultfromlightweight,spurofthemoment
choices?
Whatbreakdownsanderrorscanoccurintheseinteropera)ons?Couldthese
problemsrepresentpoten)alopportuni)esforyourproduct?
Wheremightyourteamssketchedstrategicdirec)onssuggestopenand
networkedapproachestoothertechnologiesintargetedworkersenvironments?
Wheremighttheysuggestclosedapproaches?
Whatmarkettrendsandtechnologicalreali)esmightyourteamconsiderwhile
envisioningpossibili)esfordynamicinterac)onsbetweenspeciccompu)ngtools?
Basedonanalysesofcommonproductandac)vityinterrela)onsintargetedworkprac
)ces(A5),productteamscanenvisionfunc)onalityconceptsthatcouldprovide
userswithlightweightand)ghtlycoupledopportuni)estoeec)vely)eintotheir
othercompu)ngtools.Conven)onalexamplesoftheseinteropera)onsincludecut
andpasteanddraganddropofinterac)onobjectsthatusersmaywanttomove
fromoneproducttoanother(B1,B8,E3,G2).
Conversely,forreasonsinvolvingtopdownbusinessorbrandstrategy,teamsmay
inten)onallydecidetokeeptheirapplica)onconceptsclosedtothissortofinterop
era)on,regardlessofthevalueitcoulddelivertoworkersandtheirorganiza)ons.
However,over)meandundertheinuenceofInternetdriventhinkingthisline
ofprotec)vereasoningappearstobebecominglessprevalentinmanyworkplace
compu)ngdomains.
Whichcompu)ngtoolsdotargetedindividualsprimarilyuse,giventhelarger
constella)onoftechnologiesthatareavailabletothem?
Howdoknowledgeworkerscurrentlycoordinatetheirvariousonscreenapplica)ons
inordertoaccomplishtheirgoalsindierentscenarios?
Inmanyknowledgeworkplaces,individualsscreensarefrequentlyalightwithseveral
dierentapplica)onsatthesame)me,okenforoverlappingpurposes.Anindividual
productisokenonlyonecomponentofanoverallsystemoftoolsthatworkersappro
priatetoaccomplishtheirac)vi)es.
Whenproductteamsdonotac)velyconsiderhowknowledgeworkersmaywantto
seamlesslytransfercontentintoandoutoftheirapplica)ons,resul)ngproductscan
containfunc)onallyisola)ngbarrierstolongtermproduc)vityandsa)sfac)on(D2,
D3,M4).Workersmaytraverseissuesthatcouldbesolvedwithlightweightinterac)on
byredundantlyenteringdata,capturingscreens,prin)nginforma)on(J7),orexpor)ng
andimpor)ngapplica)oncontent(K9).Evenwithavailableworkarounds,deciencies
inseamlessinterac)vitymaybecomeanearlyandfrequentcomplaintaboutadopted
products(D4,G3,M4).
119
Whataltudesandexpecta)onsdotargetedindividualsandtheirorganiza)ons
haveregardingseamlessinterac)vityasameansofbridgingtheirvarious
applica)ons?
Whichofyoursketchedinterac)onobjectsandfunc)onalityconceptsmightprovide
valueinthecontextofothercompu)ngtools?
Whatinterac)onobjectsfromothercompu)ngtoolsmightprovidevalueinthe
contextofyourteamsapplica)onconcepts?
Wheremightexis)ngconvec)onsforlightweightinterapplica)oninterac)vity,such
ascutandpasteanddraganddrop,playaroleinyourfunc)onalityconcepts?
Remote
Collaborator
Whatnovelinterac)onapproachesmightyourteamenvisionforspecicbridging
opera)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
120
#
!"
Examplesfromthreeknowledgeworkdomains:
Ascien)stexportsasetofclinicaldatafromhernewanalysisapplica)onsothatshe
canimportitintoheroldanalysistool,whichincludessomedierentvisualiza)ons.
Dependingonwhatshediscoversintheoldertool,shewilllikelyimportasubsetof
theclinicaldatabackintohernew,primarytoolforfurtherexamina)on
(seeillustra(on).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Clinical
Scientist
Whichcompu)ngtoolsdotargetedindividualsprimarilyuse,giventhelarger
constella)onoftechnologiesthatareavailabletothem?
Whatroledoeachofthesetoolsplaywithinyourteamstargetedtasksandlarger
ac)vi)es?
Anancialtrader,whowantstobeZerunderstandthepoten)allongtermvalue
ofalargetradeoer,exportstheoersdataintoaformatthathecantheneasily
uploadedintohispreferredmarketinforma)ontool.
Anarchitectneedstopostsomeplansonanextranetwebsiteforherclientstoview.
Sincetheseclientsdonothavethespecializedsokwareapplica)onsthatherstudio
uses,sheinstructsherbuildingmodelingapplica)ontoexporttheselectedplans
aswebpages.
Howdoknowledgeworkerscurrentlycoordinatetheirvariousonscreenapplica)ons
toaccomplishtheirgoalsindierentscenarios?
Whatbreakdownsanderrorscanoccurintheseinteropera)ons?Couldthese
problemsrepresentpoten)alopportuni)esforyourproduct?
Whendealingwithcomplexinforma)on,largevolumesofdata,anden)rearcsofac)v
ity,knowledgeworkersfrequentlywantorneedtoapplyseveraldierentcompu)ng
toolstotheireorts.Individualproductsareokenonlyonecomponentofanoverall
systemoftoolsthatworkershaveappropriatedtoaccomplishtheirac)vi)es.
Basedonanalysesofcommonproductandac)vityinterrela)onsintargetedworkprac
)ces(A5),productteamscanprovideworkerswithopportuni)estosequen)allybridge
applica)onsthroughtheexportoftheirproductscontentandtheimportofrelated
contentfromothertools.Desirableapproachesandformatsforthesefunc)onality
conceptscanbehighlycon)ngentonteamspredic)onsabouthowtheirproductwill
beusedinconjunc)onwithothertechnologies.Supportformoreopenstandardsmay
promotedirectedinteropera)onwithavarietyofcompu)ngtools,includingthosethat
maynotyetexistduringapplica'onenvisioningoratthe)meofaproductseventual
release(M4).
Whenproductteamsdonotac)velyconsiderhowknowledgeworkersmaywanttodi
rectlyinteroperatetheirapplica)onswithotheronscreentools,resul)ngproductsmay
beexperiencedasinaccessibleislandsoffunc)onality.Theseapplica)onsmaypose
cri)calbarrierstolongtermproduc)vityandsa)sfac)on(D2,D3,G3),crea)nganeed
forredundantdataentry(E3,E4)thatcantaketheplaceofhigherorder,and
poten)allyhighervalue,pursuits(D4).
Conversely,forreasonsinvolvingtopdownbusinessorbrandstrategy,teamsmay
inten)onallydecidetokeeptheirapplica)onconceptsclosedtothissortofinterop
era)on,regardlessofthevalueitcoulddelivertoworkersandtheirorganiza)ons.
However,over)meandundertheinuenceofInternetdriventhinkingthisline
ofprotec)vereasoningappearstobebecominglessprevalentinmanyworkplace
compu)ngdomains.
Seealso:A,B,C8,E,G1,I5,K,M
Whichinteropera)onsfrequentlyresultfromac)velyandsequen)allymovingdata
betweencompu)ngtools?
Wheremightyourteamssketchedstrategicdirec)onssuggestopenand
networkedapproachestoothertechnologiesintargetedworkersenvironments?
Wheremighttheysuggestclosedapproaches?
Whatmarkettrendsandtechnologicalreali)esmightyourteamconsiderwhile
envisioningpossibili)esforthedirectedmovementofdatabetweencertain
compu)ngtools?
$
Whataltudesandexpecta)onsdotargetedindividualsandorganiza)onshave
regardingexpor)ngandimpor)ngasameansofbridgingtheirownassembliesof
varioustoolsandsystems?
Whichcollec)onsofinterac)onobjectsinyourapplica)onconceptsmighttargeted
userswanttoexport?Whatdatamighttheyliketoimport?
Whatdataformatscouldsupportdirected,manualexchangesofcontentbetween
compu)ngtools?Whatopenstandardscouldallowworkerstomovedatainto
forthcomingandfutureapplica)onssomeofwhichyourteammaynotyetknow
aboutorbeabletopredictduringyourownproductdevelopmentprocess?
Whatexibili)escouldallowworkerstohavedesirablelevelsofcontroloverthe
contentthatismovedintoandoutofyourapplica)onconcepts?
Whatvulnerabili)esandsecurityproblemsmightbecreatedbyallowingtheimport
ofoutsidedata?Whatfunc)onalityresponsescouldmi)gatetheserisks?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anancialtradernolongerhastocutandpasteinforma)onbetweenhistrading
applica)onandasecondarytool.HisrmsITstahascodedanautoma)onthat
hasremovedthesefrequent,tedioustasksfromhisday,openingupmore)mefor
himtofocusontradingandanalyzingmarkettrends(seeillustra(on).
AnarchitectaskedherITdepartmenttodevelopasmalladdi)onfortheirstudios
buildingmodelingapplica)on.Thisnewop)onallowshertoviewbuildingmodel
datainthecontextofprojectbudge)ngdata.
Ascien)stmakesvendorselec)ondecisionsbasedinpartonherdesiretohaveher
en)reclinicallabsopera)onsintegratedintoauniedclinicaldatarepository.She
looksatpoten)alproductsascollec)onsoffunc)onalitythatcouldbeintegrated
intothatcentralsystem.
Giventhatasingleapplica)onisokenonlyonecomponentofanoverallcompu)ng
system(A5),technicallyintegra)ngvarioustoolstogethercanbecomeadesirablesce
nario.Organiza)onscanalsobuilduniquefunc)onalextensionswithinanapplica)ons
frameworktomeetlocalchallengesinsidethecontextoftheirvaluedtools(A8,K13).
Theseneedsbased,technicalinterven)onscanposi)velyaltertheessen)alcharacter
ofknowledgeworkersexperiences.Forexample,integra)ngtwoproductstogethercan
ooadmanualinteropera)oneorts(E3,E4,K9)thatwouldotherwisedetractfrom
workerslesstedious,highervalueeorts(D3,D4).
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Financial
Trader
""#
$
1++2,
*/
*)..+(
-,/*0
Whatroledoeachofthesetoolsplaywithinyourteamstargetedtasksandlarger
ac)vi)es?
Howdoknowledgeworkerscurrentlycoordinatetheirvariousonscreenapplica)ons
toaccomplishtheirgoalsindierentscenarios?
Whichinteropera)onsbetweencompu)ngtoolsarefrequentandstandard
enoughandoutsidethecoreofenjoyable,valued,thinkingworktorepresent
opportuni)esforintegra)onandautomatedinteropera)on?
Whatintegra)onsandcustomextensionsarealreadypresentintargetedworkers
environments?Whoaccomplishedthesehighlytechnicalfeats?Whatsuccesses
andproblemsdidtheyhavealongtheway?
Whatmarkettrendsandtechnologicalreali)esmightyourteamconsiderwhen
idea)ngaroundthetechnicalopennessofyourapplica)onconcepts?
Whataltudesandexpecta)onsdotargetedindividualsandorganiza)onshave
abouthowopentheirchosentoolsshouldbetosystemicconnec)onandcustom
improvements?
Howfeaturesmightallowyourapplica)onbecomeaplatormforinnova)velocal
solu)ons?Whatspecicpointsoftechnicalopennesscouldprovidevalue?
Whenproductteamsdonotac)velyconsiderhowindividualsandtheirorganiza)ons
maywanttocombineandextendnewtools,resul)ngapplica)onsmaybeexperienced
asinaccessible,unchangingislandsoffunc)onality(M4).Fromknowledgeworkers
perspec)ves,theseclosedoeringscanbecomecri)calbarrierstolongterm
produc)vityandsa)sfac)on(D2,D3,G3).
Seealso:A,B,C8,E,I5,I6,K,M
Whichcompu)ngtoolsdotargetedindividualsprimarilyuse,giventhelarger
constella)onoftechnologiesthatareavailabletothem?
Wheremightyourteamssketchedstrategicdirec)onssuggestopenand
networkedapproachestoothertechnologiesintargetedworkersenvironments?
Atwhatpointmightyourproductandbrandbecometooinvisibledueto
integra)onortoomutatedbylocalmodica)ons?
Productteamscanfacilitatetheseintegra)onsandextensionsbyenvisioningconcepts
foropeningupcertainfacetsoftheirapplica)onsinnerworkingstotargetedaudi
ences.Forexample,teamscanplantopublishdocumented(K7)technicalinterfaces
andcodeforwelldenedpointsofexibility,whichcouldthenbeusedincustomer
organiza)ons,orlargercommuni)esofprac)ce,tomakedesiredsystemicconnec)ons
andcustomimprovements.
Conversely,fromaproductrmsperspec)ve,extensiveintegra)oncanleadtoasitu
a)onwherethebrandoftheiroeringbecomestooinvisibletoindividualusers(C1,
C2,L4).Inasimilarvein,aproductstopdownstrategymaynotbeconducivetomany
typesofintegra)onorextensionscenarios,despitetheirpoten)alvaluefortargeted
individualsandorganiza)ons.DenersanddesignerscanaZempttobalanceprotec
)vethinkingwithadesiretosupportopentailoringandinnova)veevolu)onoftheir
productwithintheirusercommunity.
121
Howmightyourteameec)velydocumentandpublishtechnicalinterfacesand
code?Whataddi)onalsupportandservicesmightyouprovide?
Whatvulnerabili)esandsecurityproblemsmightbecreatedbyopeningupyour
producttooutsideintegra)onandextension?Howcouldyourenvisioneddesign
responsesmi)gatesomeoralloftheserisks?
Howmightyourteameventuallylearnfromthechangesthatyouruserswill
presumablymakebasedontechnicalopeningsinyourcompu)ngtool?Howcould
youpromotecommunitysharingoftheselocalinnova)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
122
#
Examplesfromthreeknowledgeworkdomains:
Ascien)stwritesherownalgorithmwithinheranalysisapplica)ontovisualize
thedatafromoneofherlabsclinicalresearchstudies.Shestartswithastandard
algorithmprovidedbythetool,thenexploitsdenedexibili)estomodifyitsrules
towardthenewvisualiza)onapproachthatshewantstotry(seeillustra(on).
Anancialtraderisreviewingperformancetrendsinhisgroupinordertondpo
ten)alareasforimprovement.Tolocateonlydealsmadewithinthelastmonththat
matchhighlyspeciccriteria,heuseshistradingapplica)ontocomposeandsavea
longandcomplexBooleanquery.
Anarchitectselectsanop)ontohaveherbuildingmodelingapplica)onrecordher
ac)ons.Onceshehasnishedrecordingtheinterac)onsequence,shecanthen
easilyapplythesamesequenceofstepstootherobjectswithinthesameproject.
Whenconfrontedwithexac)ngandeortulprocesses(D2,D3),knowledgeworkers
maywanttoprogramspecializedaddi)onsandmodica)onstotheircompu)ngtools
thataretailoredtomeettheirindividual,localneeds(E,A7,A8).Theymay,however,
ndtheno)onoftacklingevensmallprogrammingeortstobedaun)ng.Forexample,
whilefunc)onalityforcodingmacroscanallowworkerstoextendsomecontemporary
productsindiverseways,itmayrequirethemtoinvestsignicanteortinorderto
learnunfamiliarandabstractprogramminglanguages.
Sincemanypeoplearenotaccustomedtowri)ngcodelikeacomputerscien)st,
productteamscanenvisiontailoredprogrammingmethodsthatencapsulateknown,
inherentrulesintargetedworkprac)cesandthatareintrinsicallyappropriateforusers
technicalskillsets.Forexample,enduserprogramscanbeconstructedfromsequences
ofrestric)ve,easilyunderstoodblocksthatarerelevanttoworkersgoalsandmental
models(I2,I3).Alternately,moreimplicitmethods,suchasac)onrecordingfunc)onal
itycanallowworkerstoprogramtheirtoolsbasedonrecordedinterac)onswithina
productseverydayinterface,whichcanthenbeplayedbackonotherinterac)on
objects(B1).
Whenproductteamsdonotac)velyconsiderpoten)alneedsforenduserprogram
mingintheirapplica)onconcepts,resul)ngproductsmaynotbeexibleenoughto
eec)velysupportthediversityofworkersprac)ces.Insomeinstances,comple)ng
certaintasksorlargerac)vi)esmaysimplynotbefeasiblewithoutcustomizedauto
ma)on.Intheabsenceofsuchfunc)onality,productteamsmayreceiveaseemingly
unsupportablevarietyofconic)ngautoma)onrequests,eachrepresen)ngagranular
needinlocal,adoptedprac)ce(M4).
Seealso:A,C8,D4,I1,K,M
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdotargetedindividualsandorganiza)onsthinkofanyenduserprogramming
featuresintheircurrentcompu)ngtools?
Clinical
Scientist
Whatprogrammedextensionshavetheycreatedusingthesefeatures,andwho
createdthem?
Whichoftheworkprac)cesthatyourteamisstrivingtomediatecontains
importantvariabili)esinrulebasedprocesses?
#
#
Whattypesofchangesmighttargetedknowledgeworkerswantmaketothedefault
algorithmsinyoursketchedapplica)onconcepts?Arethesechangespredictable
enoughtobecomecustomiza)onop)onsoraretheydiverseyetimportant
enoughtowarrantsomekindofprogrammingexibility?
Mightprogrammingneedsbesoinfrequentandunchangingastomaketechnical
opennesstoextensionbyITstamoredesirablethanenduserprogramming
op)ons?
Whatlargertechnologytrendsandadvancedanalogiestootherproductscould
valuablyinformyourteamsenvisioningofpoten)alprogrammingconcepts?
$%
Whatinterac)veprogrammingmethodscouldallowuserstoexiblycode
algorithmsinwaysthatareappropriatefortheirskillsandthetargeteddomain
context?
Howmightyoursketchedfunc)onalityideasforenduserprogrammingallow
individualstocarveoutpar)cularyeteasilyunderstandablepathsthroughwell
characterizedspacesofrulebasedpossibility?
Howmightpeopletestouttheirownalgorithmswithoutanyriskstovalueddata?
Howcouldthesetes)ngoutputsreferenceyourproductslargererrorpreven)on
andhandlingconven)ons?
#
!
"
Howmightyourteameventuallylearnfromthechangesthatyouruserswill
presumablymakeviaprogrammingop)onsinyourcompu)ngtool?Howcould
yourproductsoverallsystempromotecommunitysharingoftheselocal
innova)ons?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
Examplesfromthreeknowledgeworkdomains:
Anancialtraderknowsthathighlyrespectedpeopleathisrmprovidedfeedback
thatwasincorporatedintothenewversionofhistradingapplica)on.Thismakes
himmorecondentthatthetoolsinterac)veapproachesandunderlyingrules
arewellsuitedtohisworkprac)ces(seeillustra(on).
Ascien)stviewsthealgorithmssuppliedbyheranalysisapplica)onascredible
becauseleadingluminariesinherclinicalresearcheld,includingherownmentors,
wereconsultedduringthecrea)onoftheproduct.
Financial
Trader
Whattrustedprofessionalstandardscouldberelevantfortheworkprac)cesthat
yourteamisstrivingtomediate?
Whatcredibleindividualsandorganiza)onscouldbevaluablecontributorsand
collaborators?
Whichofthesesourcesmightbeagoodmatchforyourteamssketchedstrategic
direc)ons?
Whatrisksmightoccurfromaligningyourcompu)ngtoolwithpar)cularindustry
standardsandwellknownindividuals?WhatcontroversiesmightbebeZer
avoided?
Howmightyourteamincorporateper)nentinsightsandinforma)onfromcertain
sourcesintoyoursketchedapplica)onconcepts?
Leading Traders
Whilethehighlevelbrandpromiseofaproductrm,productfamily,orindividualap
plica)oncanbeapersuasivepartofestablishingaconnec)onwithknowledgework
ers,thepar)cularsofhowanapplica)onfunc)onsmayalsobeacri)calingredient
inpeoplespercep)ons.Allproductsimplicitlycommunicatesomeoftheunderlying
assump)onsoftheircreators,andpeoplemayques)onthecontribu)ngsourcesand
ra)onalebehindspecicdeni)on,design,andimplementa)ondecisionsthatarepar
)cularlyrelevanttotheirowndaytodayeorts.
Whatsourcecuescouldbevisiblyincorporatedintothestructure,content,and
interac)veprocessesofyourproduct?Whattypesofsourcerelatedmessaging
mightbeeec)vewithintargetedmarkets?
Whatposi)veimpactscouldthesehonestandapplicablecita)onshaveonyour
oeringsbrandposi)oning?
Howmightyourteaminvolvetrustedcontributorsinyourcompu)ngtools
eventualusercommunity?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Productteamscanpromotetrustworthinessandcredibilitybyvisiblycommunica)ng
thatanapplica)onfollowsacceptedapproachesandstandardswithinaknowledge
workdomain.Productscanalsoexplicitlycitecertaintrustedindividualsandorganiza
)onsintargetedprofessionalelds.Theinvolvementofthesepar)esinapplica'on
envisioningcangeneratevaluableinsights,andresul)ngcompu)ngtoolscanmeaning
fullyinvoketheircontributorsindustrycacheviathestructuralembodimentoftheir
leadingideas.
Whenproductteamsdonotac)velyconsiderhowtheycouldestablishthetrustworthi
nessandcredibilityoftheirapplica)onsprocessesandcontent,knowledgeworkers
maygreetresul)ngproductswithahealthydoseofskep)cism.Alackofcredibilitycan
impactbothindividualandcollec)vealtudesaboutabrand,whichmaythenstrongly
inuenceproductacquisi)onandadop)ondecisions.
Seealso:C1,C8,G1,E3,E4,E6,E5,G6,I5,K,M
Anarchitecttruststhedefaultreferenceinforma)onaboutconstruc)onmaterials
thatherbuildingmodelingapplica)onsuppliesbecauseitcomesfromoneofher
preferredinforma)onsources.
Knowledgeworkersareokenvaluedfortheirabilitytoassessthesuitabilityofpoten)al
toolsfortheirown,andtheirorganiza)ons,processes.Theseskillscanbeespecially
importantwhentheintroduc)onofanewcompu)ngtoolcouldhavesignicant
impactsonthecharacterandoutcomesofcentralworkac)vi)es(A).
123
100APPLICATIONENVISIONINGIDEAS|K.PROMOTINGINTEGRATIONINTOWORKPRACTICE
WORKINGTHROUGHSCREENS
124
$!
!
!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitecthasusedhernewbuildingmodelingapplica)onforseveralmonths,
andmanyofhertypicalac)onsintheproductnowfeellikesecondnature.Sincethe
applica)onhasbeendependable,shefeelscomfortablees)ma)nghowlongitwill
takehertoaccomplishspeciceortsusingthetool(seeillustra(on).
Anancialtraderissousedtohistradingapplica)onworkingsmoothlyandwithout
interrup)onthathebecomesfuriousduringthoserareoccasionswhenthetool
unexpectedlydisplaysaglitch.Heisknownforhavingthrownhisphonethrough
hisscreeninatofrageakerasmallbutdamagingtechnicalproblem.
Ascien)stlikesthathernewanalysisapplica)ondoesnotfreezeupduringlarge,
computa)onallyintensiveanalysisprocesseslikeother,similarlyfocusedproducts
thatshehasusedinthepast.
Stableandusefultoolscanbecomerelieduponinfrastructureinknowledgework.
Akeranonscreenapplica)onhasfullleditsini)alpromisesandusershavebegunto
developtheirownmeaningandskillswithinitsframework,sequencesofcalland
responseinterac)oncanbecomehighlyrehearsed,rou)ne,andevenseeminglyauto
ma)c(D7).Ideally,akerworkershaveadoptedanapplica)onintotheirprac)ces,they
cansimplyturntotheathandproducttoaccomplishtheirgoalsinafamiliarand
directmanner(D4,G1).
Productteamscanenvisionhighstandardsforreliability.Theycanalsostrivetocul)
vateasenseofondemandavailabilityand)ghtlycoupledac)onandreac)onwithin
theirtechnologies.Ataminimum,teamscaniden)fycri)calperformanceareaswithin
theirapplica)onconceptsandsetappropriategoalsforthem.Goingfurther,theycan
setperformancegoalsforeachofthecentralfunc)onalityconceptsthattheyhave
sketched,benchmarkingadesirablesenseofowfortheirtoolscorepathways.
Whenproductteamsdonotac)velyconsiderhowtheirapplica)onscouldbecome
reliableanddirectxturesinknowledgeworkersprac)ces,resul)ngproductsmay
promotefrustra)nguserexperiences,evenakerextendedusage.Applica)onsthatdo
notbehavedependablymaynotengendertrusted,rstchoicestatus,giventheavail
abilityofotherbrandsoralternateavenuesofac)on(K12,E6).Whenconfrontedwith
inconsistentsystembehaviors,peoplemayspendaddi)onaleortperformingdefen
siveprocedures,suchasversioningwork(D2,D3,H1).Ourhumantendencytoward
sensemakingaroundunusualoccurrencesmaycauseuserstoincorrectlyredene
theirconceptualmodelsofhowatoolfunc)ons(C1).Intheworstcases,thesealter
nateconcep)onscanbecomeghoststoriesofwhattoavoidandwhyitisdangerous,
poten)allyleadingtorollingfailuresinadop)on.
Seealso:A,C,D1,G,H,K,M
Whatrequirementsdotargetedindividualsandorganiza)onshaveforthestability
oftheircompu)ngenvironments?Howfardotheycurrentlygotoprevent
reliabilityissuesintheirITinfrastructures?
Architect
Howwelldotheircurrentonscreenapplica)onsliveuptothesestandards?
#
!
'
(!
!
%
"
!
!
!
!
&
Whatcanbelearnedfromunderstandingreliabilityproblemsinsimilarproducts?
Whathaspreventedothercompu)ngtoolsfrombeingsuccessfulinmarketssimilar
tothenichesthatyourteamistarge)ng?
)*
%
Whatadvancedanalogiestohighqualityproductsmightyourteamdrawupon
whenthinkingaboutthereliabilityofyouroerings?Howmightthesegold
standardstoriesinuenceyourideasaboutbaselineperformanceforyour
compu)ngtool?
Whichprimaryfunc)onalareasinyoursketchedapplica)onconceptsarecri)cal
toenvisionashighperformanceinterac)ons?Howmighttheseareaspromote
compellingexperiencesofdirectavailabilityand)ghtlycoupledac)on?
$!
%
Whichofyoursketchedfunc)onalityconceptsmightnothavesuchhigh
performancerequirements,basedonfrequencyofuseorotherfactors?
Whatrisksmightyourproductfaceifitdoesnoteventuallymeetyourteams
envisionedlevelsofperformanceinimplementedreality?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
$
%
*+
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
125
Generallyspeaking,productaesthe)cshavetradi)onallybeenanakerthoughtinthe
developmentofcompu)ngtoolsfortheworkplace.Thisposi)oningokenstemsfrom
thefragmentedspecializa)onswithinproductteams,ademonstra)onoftheimplicit
priori)esofprojectgroupsstaedwithapropor)onatelyhighnumberoftechnically
orientedengineers.Perhapsmoreimportantly,thecaseforemphasizingaesthe)cscan
bediculttomakeinmanyhighlyspecializedandnichemarkets,wherethebarfor
productdesignisokensetverylow.
Atthe)meofwri)ng,explora)onsofaesthe)cmeaningincomplexandtechnical
interac)veproductsbeyondsurfacelevelbrandinghavereceivedrela)velyliZle
aZen)on.Althoughaesthe)cdecisionscontributetobrand,notallaesthe)cideasneed
tobedrivenexclusivelyfromtopdownideasaboutliteralbrandaZributes.Applica)on
conceptscanmeaningfullyreferenceaesthe)cideasfromtargetedknowledgework
domainsinordertoinvokeworkersexis)ngunderstandingsandbeZersituateproducts
withinworkcontexts.
Goingastepfurther,productteamscanenvisiontheaesthe)csoftheirapplica)oncon
ceptswithpleasure,engagement,andworkerssenseofaccomplishmentasprinciple
mo)va)ons.Whilethesegoalsmaynotweighasheavilyastheywould,forexample,
inanentertainmenttechnology,thereisnothinginherenttoknowledgeworkproducts
thatrequiresthemtobesofarbehindconsumerproductsinmeaningfulanddesirable
aesthe)crenement.Teamscanstrategicallyreconsiderestablishedaesthe)cpriori)es
withintheirtargetedmarkets,especiallyinmatureproductgenreswherenewsources
ofvalueanddieren)a)onareatapremium.
Thiscategorycontains5ofthe100applica'onenvisioningideasinthisbook:
L1.Highqualityandappealingworkproducts
L2.Contemporaryapplica)onaesthe)cs
L3.Iconicdesignresemblanceswithinapplica)ons
L4.Appropriateuseofimageryanddirectbranding
L5.Iconoclas)cproductdesign
Productteamscanusetheseideastoexploreoverridingaesthe)capproachesfortheir
applica)onconcepts,whichcansubsequentlybeusedtoinformaesthe)cdecisions
throughoutdetaileddesignandimplementa)on.Earlyidea)onfocusedonthoseover
ridingchoices,ratherthanposthoceortsduringthemidornalstagesofaproducts
development,canhelpteamsuncoverinnova)veopportuni)esandpromoteaunifying
clarityinapplica)ondesign.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheDeninginterac)on
objects(B),Establishinganapplica)onframework(C),andEnhancinginforma)on
representa)ons(F)categories.
100APPLICATIONENVISIONINGIDEAS|L.PURSUINGAESTHETICREFINEMENT
WORKINGTHROUGHSCREENS
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anancialtraderlikesthatwhenhesendsaspecicoerorcompletedtradeform
asanemailaZachment,histradingapplica)onautoma)callycreatesthedocument
intheprofessionallookofhiscompany(seeillustra(on).
Anarchitectlikesthatshecantailorthevisualconven)onsthathernewbuilding
modelingapplica)onuseswhenitautoma)callycreatesdesigndrawings,speci
ca)ons,andotherdocumenta)on.Thisexibilityallowshertomaintainastrong
con)nuitywithhowherstudiohastradi)onallypresentedtheirworktolong
standingclientsandotheraudiences.
Ascien)stissurprisedbythequalityofthegraphsthatshecanexportfromher
analysisapplica)on.Previously,togethighqualityvisualsthatappropriatelyrepre
sentherlabswork,shehadimporteddierentsubsetsofclinicaldataintoseparate,
specializedgraphingtools.
Whichworkproductsdotargetedindividualscurrentlyputthemostemphasison?
Theleastemphasis?
Whatrolesdospecicar)factualoutputs,whetherphysicalordigital,playin
targetedworkprac)ces?
Financial
Trader
Whataudiencesaredierentworkproductsintendedfor?
Isthereasepara)onbetweeninformal,workingversionsandformal,presenta)on
versionsofthesear)facts?Howdoprofessionalprac)cesandstandardscommonly
varyfordierentlevelsofformality?
Howaredierenttypesofoutputscurrentlydelivered?
Whatdotargetedknowledgeworkersthinkabouttheircurrentprocessesfor
crea)ngandcommunica)ngtheirownoutputs?Whatpartsoftheseprocesses
requiretediouseortorcanfrequentlyleadtobreakdowns?Couldtheseproblems
representpoten)alopportuni)esforyourproduct?
Insomeknowledgeworkdomains,workproductsmaybetheculmina)onofcountless
hoursofeort.Inotherdomains,theymaybecreatedrela)velyrapidlyandrepeat
edly,inhighlystandardizedformats.Ineithercase,thestakeholdersofanac)vitymay
onlyseeworkersar)factualresults(G7,J).Sincemanyindividualeortsandstages
inknowledgework(A)canbecomelargelyinvisibleoncetheyarecompleted,workers
okenplaceahighpriorityonthecontent,format,andappearanceoftheiroutputs.
Inordertoenvisionfunc)onalityconceptsthatcouldreducetheeortneededtocre
atevaluedworkoutputs(E3,E4),productteamsmustunderstandrelatedprofessional
prac)ces,standards(A4,F2,J6,K3),andexibilityrequirements(A9).Appropriateaes
the)cdirec)onscanemergefrommeaningfullyreferencinginforma)onar)factsthat
targetedworkerscurrentlyusewhileatthesame)meenhancingtheirgraphicdesign
clarity(F,L3).
Whenproductteamsdonotac)velyconsidersupportforcrea)nghighqualityand
appealingworkproductsintheirapplica)onconcepts,theymayoverlookopportuni
)estoprovidevalueattheitera)veandconcludingseamsofworkersac)vi)es(G1).
Althoughusersmayprizearesul)ngtoolsfunc)onaloeringsforgelngtheirwork
done,theymaythenneedtoexpendconsiderableaddi)onaleorttocreateout
putsthattheyconsidertobedesirable(D2,D3).Sincemanyknowledgeworkersdo
notnecessarilyhavenuanceddesignskills,theirowncrea)onsmaynoteec)vely
communicatetheirimportantcontent.
Conversely,noteveryapplica)onneedstoincludeextrafunc)onalityforcrea)ng
appealingworkproducts.Whenconstraintsvarywidely(A6,A7,A8,K1),documenta
)oneortscanbeooadedthroughseamlessinterac)vity(K8),interoperability(K9),
orintegra)on(K10)withworkersrelatedcompu)ngtools.
Seealso:B,C5,C8,E,K12,L,M
126
Whatdorecipientsofworkproductsthinkaboutcurrentar)facts?
Whatworkproductsmightbecomethenaturaltakeawaysofyourteams
applica)onconcepts?Whatnewtypesofoutputscouldprovidevalueaspartof
yourstrategicapproachtomedia)ngwork?
""
Whatfunc)onalityconceptsmightyourteamenvisiontoautomatestandard
opera)onsintheprocessofcrea)ngcertainworkproducts?
Whatmediaformatscouldbeappropriateforeachtypeofworkoutputthatyour
teamisenvisioning?Whattechnologyimplica)onsmightthesechoiceshave,inthe
contextofcurrenttrendsandexis)ngsystems?
Whichofyoursketchedinterac)onobjectscouldcertainoutputsbebasedupon?
Howmightworkproductsretainrecognizablerepresenta)onalfeaturesfromthese
sources?
"
##
Howmightyourteamvaluablyenhancethegraphicdesignclarityofimportantwork
products,withoutanyextraworkonthepartoftheircreators?
!
Whatexibili)esmighttargetedindividualsandorganiza)onswantorneedinorder
tomaketheautoma)cgenera)onofworkproductsusefulandrelevantintheir
own,localculturesofprac)ce?
Whatcontextualpathwaystocommunica)onop)onscouldconcludetheprocess
ofcrea)ngworkoutputsinyoursketchedapplica)onconcepts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|L.PURSUINGAESTHETICREFINEMENT
WORKINGTHROUGHSCREENS
127
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatdotargetedindividualsthinkabouttheaesthe)csoftheonscreentoolsthat
theycurrentlyuse?
Architect
Whatcontemporarydesignstandardsaretheyfamiliarwithinthecontextoftheir
daytodaywork?Intheiruseofpersonaltechnology,outsideoftheirworkinglives?
Whatlargerstylis)ctrendsinapplica)ondesignmightyourteammapandmake
predic)onsaround?
RECOGNIZED SIMILARITIES
Whattypesofemo)onalconnec)onsbetweenuserandbrandarecentraltoyour
designstrategyandapplica)onconcepts?
Ascien)stisusedtoworkingwithapplica)onsthatdonotlookverycurrent,even
whentheyarenewlyreleased.Hernewanalysisapplica)onisanexcep)on,andshe
issurprisedbyhowmuchsheenjoysitsemphasisonmodernlookandfeel.
Whichcontemporaryaesthe)capproachesininterac)onandvisualdesigncould
promotethesetypesofconnec)onsandaZribu)ons?
Contemporarydesignstandardsforcompu)ngtoolsare,atleastinsomepart,amoving
target.Whilecertainfounda)onalinterac)vityconven)onsofgraphicaluserinterfaces
appeartobeheretostay,avarietyofstylis)cvaria)onsonthoseconven)onsare
con)nuallyemerginginnewproducts,bothwithininterac)vecompu)ngatlargeand
withinabreadthspecializeddomains(C2,C3,D7,F2).Applica)onsarealsoincreasingly
subjecttopurelygraphictrends,andusersjudgmentsofaproductsvisualdesigncur
rencymaydriktoreectcontemporarystyles(L).
Whichcontemporaryapproachesmighttargetedknowledgeworkersperceiveas
beingappropriateandappealingfortheirowndaytodayvisualenvironments?
Howmighttheyiden)fywithcertainaesthe)cdirec)onsinthecontextoftheir
workinglives?
Whileenduringtoolsforworkshouldprobablynotbecomepurelyfashionar)facts,
notallinterfacestandardsremaincontemporary,anddatedconven)onscandisrupta
productsdesignvocabulary.Byexplicitlymappingcurrentandemergingapplica)on
designtrends,productteamscanselectcontemporaryapproachesandstandardsthat
suittheac)vi)esthattheyarestrivingtomediateandgenerallymatchtargeted
workerspreferences(A).
Howmightcertaininterac)onswithrela)velyknownonscreenaesthe)cs
promoteemo)onalresponsesthatareconducivetoaZen)ve,focusedthinking?
Whichapproachesmightbetoounproven,inecient,oredgyforyourapplica)on
concepts,giventhatyourteamisstrivingtocreateahighlyfunc)onaltoolfor
thinkingwork?
Howmightyourteamschoicesaboutcontemporaryinterac)onandvisualdesign
aesthe)csplayoutacrossyoursketchedapplica)onframeworks,informa)on
representa)ons,andfunc)onalityconcepts?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
Whenproductteamsdonotac)velyconsiderhowtheymightreusecontemporary
userinterfacestandards,opportuni)estoappropriateestablishedinterac)onstyling
andvisuallanguages(F10)inaconsistentmannercanbelost.Workersmayperceive
resul)ngtoolsasbeinglessrelevantorindustryleading(K12),whichdependingon
aproductscompe))veenvironmentanditsothersourcesofproposedvaluemay
leadtonega)veoverallhaloeects.
Conversely,envisioninginterfacesfromanarrowperspec)veofcurrent,permissible
standardscanexcludemorelearnable(K2,K6)andotherwiseop)mal(D2,D3,D4)
interfaceconven)ons.Itmayalsodetractfromlinesofdesignthinkingthatcanresult
inmorecompelling,iconoclas)cdesigns(L5).
Seealso:A,A4,C8,F,J6,K1,M
100APPLICATIONENVISIONINGIDEAS|L.PURSUINGAESTHETICREFINEMENT
WORKINGTHROUGHSCREENS
What iconic artifacts are part of the visual and material culture
of targeted knowledge workers day to day professional
environments? How might your sketched functionality concepts
and interaction objects subtly or directly reference these
artifacts in ways that are both compelling and evocative?
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whaticonicdesignsandproductsdotargetedindividualsndespeciallyinteres)ng
andmeaningful?Whichworkplacear)factsdotheynotfeelananityfor?
Clinical
Scientist
Whathistoricaldesignsintargetedculturesofprac)ceares)lliconic,evenifthey
arenotcurrentlyused?
WhatdoworkersaZributetothoseiconicar)factsthattheyvalue?Whathave
theseobjectscometomean?Whatemo)onalconnec)onsdotheyhold?
Anancialtraderhasno)cedthatanumberofkeytradingapplica)onsarestar)ng
tolookmoreandmorelikeastartuprmsmarketinforma)onapplica)on,which
hashadanindustryleadinginuenceondesign.Thestylesomehowlooksvery
nancetohim,inagoodway.
Whichfeaturesofcertainiconicar)factsstandouttoknowledgeworkers?
Howmightyourteammeaningfullyincorporatechosenaspectsoficonicdesigns
intoyourapplica)onconcepts?
Arethereanyopportuni)estodrawsweepingparallelsbetweenyourenvisioned
productandanexis)ng,iconicproduct?Whatimpactmightthoseiconicparallels
haveonyourapplica)onsstrategicdirec)on?
Knowledgeworkprofessionscanhaverichvisualhistoriesoficonicar)factsthathave
becomeemo)onallysymbolicoftheirworkculture(A1,K1,F,J6).Giventhatworkers
okeninterpretnewtoolsfromthevantagepointsofknownar)factsandexis)ngap
proaches(C1),targetedreferencestoearliervisualformscansummonuseful,pleasing,
andcomfortableassocia)ons.
Whichreferencestoiconicar)factscouldbeappropriateforyourproducts
emergingbrand?WhatimpactmightthesereferenceshaveonbrandaZribu)ons?
Whatsmallerresemblancestoiconicdesignscouldbevaluableinyoursketched
func)onalareas?
Productteamscaninten)onallysituatetheirinterac)veapplica)onswithintargeted
culturalcontextsbyenvisioningdiversedesignapproachesthatdirectlydisplay,
orindirectlyevoke,ani)eswithestablisheddomainar)facts.
Althoughteamsmaynditdiculttoincorporateiconicresemblancesatthelevelof
anen)reapplica)on(C2),cleareropportuni)esmaypresentthemselvesatthelevelof
individualfunc)ons(C3)orinterac)onobjects(B1).Thesereferencescanbeenvisioned
withinanapplica)onstopdownbrandapproachtoensurethatindividualcuesarepart
ofalarger,cohesive,aesthe)c(L).
Whenproductteamsdonotac)velyconsiderhowiconicdesignresemblancescouldbe
incorporatedwithintheirapplica)onconcepts,opportuni)estomakeinten)onaluse
ofworkersexis)ngar)factualliteraciescanbelost.Withoutthesecues,resul)ngap
plica)onsmayfeelmoregenerictotheirtargetedaudiences.Individualusersmaynd
itmorediculttoapplytheirspecicculturalunderstandingstosuchproducts(D2,K2,
K6),makingitmoredicultforthemtorecognizethatthesetoolsareintended
fortheirownworkprac)ces(K3).
Conversely,someiconicreferencesdonottranslatewellintoacontemporaryinterac
)veapplica)on(A3,F2).Workersmayassociatecertainar)factualcues,suchasdomi
nantandliteralmetaphors,withwaysofworkingthatarenolongerrelevanttothemor
generallynotconducivetobeingenactedonacomputerscreen.
Seealso:A,B3,K5,M
128
Howmighticonicreferencesleadtoinappropriateinterpreta)onsofyourproducts
roleandfunc)oning?Wheremightmoregenericdesignapproachesbeappropriate
forwhatyourteamisaZemp)ngtoaccomplish?
Howmightcertainiconiccuesrelatetolargeruserinterfaceconven)onswithinyour
sketchedapplica)onconcepts?Whichreferencescouldpoten)allyprovidevalueas
partofyourteamsreusableinterfacepaZerns?
S
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
"
!
100APPLICATIONENVISIONINGIDEAS|L.PURSUINGAESTHETICREFINEMENT
WORKINGTHROUGHSCREENS
Star!ng up my building
modeling applica!on
has this great, slightly
cinema!c feel...
Ascien)stlikesthatsomedialogsinheranalysisapplica)onusecomplementary
illustra)onstoexplaincertainideas,insteadofjustpresen)ngtext.Evenakershe
haslearnedtheillustratedinforma)on,shes)llndsthecolorfulimagestobe
appealing,andtheysome)mesactaslandmarksthathelpherndherway.
Howcouldyourteamsinterpreta)onofbrandingexpandtomeanmorethanjust
alogoorswatchofcolor?
Architect
Specializedcompu)ngtoolscanhaveunique,recognizablevisualcharacters.Usingthe
termbrandingtomeanmorethanjustalogoorswatchofcolor,productteamscanex
tensivelybrandknowledgeworkapplica)onswhileenhancingproductusefulnessand
usability(D4,F).Whenbrandingisaddressedduringearlyidea)onofpoten)alapplica
)onconcepts,teamscanenvisionapproachesthatbroadlyembodybrandinaholis)c
sense(A,K12).Denersanddesignerscanalsoiden)fyopportuni)esintheirfunc)on
alityconceptsforinforma)ve,s)mula)ng,andmemorableimagery(F10).Thiscontent
canappearasapartofintroductoryinstruc)on(K2),infrequentlyaccessedprocesses
(K5,K6),tasksthatinvolvewai)ng(D3),andotherclassesofpoten)aluserexperience.
Whenproductteamsdonotac)velyconsiderhowtheymightincorporatesupple
mentaryimageryanddirectbrandingintotheirapplica)onconcepts,opportuni)esto
driveuseful,unied,andmeaningfulvisualapproachescanbelost.Whilesomevisual
treatmentsandgraphicelementscanbeaddedonanitembyitembasisduringproduct
implementa)on,anearly,founda)onalemphasismaybenecessaryforteamstoarrive
atconsistent,strategicallydieren)ated,andindustryleadingdesignapproaches(L5).
Seealso:K1,L,M
Whattypesofemo)onalconnec)onsbetweenuserandbrandarecentraltoyour
designstrategyandapplica)onconcepts?
Whatlargerdesigntrendscouldinuenceyourteamsapproachtoofbrandingand
complementarygraphicelementsinyoursketchedproduct?
Anancialtraderndsthebrandedcolorschemeofhiscurrenttradingapplica)on
moreappealingthantheblackandgreenmainframescreensthatheusedtouse.
Theressomethingaboutthenewtoolsanima)onsanduseful,aZen)ongrabbing
cuesthatreallysetitapartfromothertradingproducts.Itisallverysimple,andit
doesnotgetinhisway.
Manycontemporaryproductsforknowledgeworkareaesthe)callybland,unrened,
andundieren)atedfromoneanother.Whileproductteamsfrequentlypriori)ze
certaintypesoficonographyandotherconven)onallynecessarygraphicalelements
intheirapplica)ons,othervisualtreatmentsandnoninterac)veimagerymaynotcarry
thesameweightinteamsdesignpriori)es.
Examplesfromthreeknowledgeworkdomains:
Anarchitectenjoystherichlyanimatedimagerythatcoverstheloginscreenof
herbuildingmodelingapplica)on.Onceshehasloggedintothetool,however,
itsinterfacebecomesaquiet,cool,unobtrusiveframethatdoesnotdistractfrom
herfocusedaZen)ononthebuildingmodelthatsheiscurrentlyworkingon
(seeillustra(on).
129
Howmightyourcompu)ngtoolhaveauniqueandrecognizablevisualcharacter,
evenifthatcharactermayemergefromthesumofrela)velysmalldesigndetails?
Howcouldselectedbrandcharacteris)csofyourrm,productfamily,and
envisionedoeringbeusefullyandvaluablyappliedtoyoursketchedapplica)on
frameworksandfunc)onalareas?
Howmighttargetedindividualsiden)fywithandrespondtocertainbranding
approaches,giventhatyourteamisstrivingtocreateahighlyfunc)onaltoolfor
thinkingwork?
Whatpartsofyourapplica)onsscopehaveaZen)onalandonscreenconstraints
thatmightnotbeconducivetoincorpora)nganysortofaddi)onalvisualcontent?
Whatkeyideas,processes,andop)onswithinyourfunc)onalityconceptsmightbe
clearlycommunicatedtotargetedworkersthroughgraphicimagery?
Wheremightinstruc)vecontentinyoursketchedscreensbenetfromillustra)ons?
Couldtheuserexperiencesofstar)ngyourproduct,wai)ngduringspecic
processes,orexi)ngthecompu)ngtoolpresentopportuni)esforengagingvisual
communica)on?
Whatstylesofillustra)oncouldbedomainandbrandappropriate?Howmight
thesestylesreferenceorplayagainsttheaesthe)cconven)onsofcontemporary
compu)ng?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|L.PURSUINGAESTHETICREFINEMENT
WORKINGTHROUGHSCREENS
130
How might your team use your insights into targeted knowledge
work practices to sketch truly different, surprisingly engaging,
and highly relevant user interface design breakthroughs? What
impact could these ideas have on the larger design strategies
of your application concepts?
!
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whatlargerdesignandtechnologytrendscouldinuenceyourteamsidea)on
aroundiconoclas)capplica)onproposals?
Financial
Trader
Whatmighttrulyiconicdieren)a)onmeanforyourproduct?Coulditbeworth
thedesigninvestmentgivenyourtargetedmarketcontext?
Anarchitectndsthathernewbuildingmodelingapplica)onlooksmorelikeawell
designed,humanizedmedicalproductthanatypicalarchitecturalproduct.While
sheconsidersthefunc)onalaspectsofthecompu)ngtooltobemoreimportant
thanitsaesthe)cs,sheissurprisedbyhowmuchsheappreciatesitsreneddesign
quali)esdayakerday.
Ascien)stndsthathernewanalysisapplica)ontransi)onsthroughanddisplays
dataviewsinarevolu)onary,highlyspa)alway.Sheisnowlesslikelytogetlost
whilenaviga)ngherlabslargeclinicaldatasets.
Whilethevalueoficonoclas)cproductdesignhasbeenrecognizedinarangeofbusi
nesssectors,manyrmscrea)ngcompu)ngtoolsforknowledgeworkhaveatthe
)meofwri)ngnotputapriorityonthistypeofinnova)on.Someproductteams
mayimplicitlybelievethatdisrup)velynoveldesignissomehowcountertothegoal
ofcrea)ngfunc)onaltoolsforskilledprofessionals.Itisnot.
Productteamscansketchandevaluatedivergent,iconoclas)capproachesfortheir
applica)onconcepts.Itisimportanttonote,however,thatnotallaspectsofuser
interfacedesignareripeforhighlynovelconcep)ng.Changingsomefundamentaluser
experienceconven)onsinthenameofrevolu)onarydesigncanleadtounnecessary
confusionandfrustra)on(G1,K5).Thesefundamentals,whichcomputerusershave
learnedthroughyearsofexperience,areokenrootedinthepioneeringdesignpaZerns
ofinterac)vecompu)ng(C3,C9,G2,G3).Outsideofthesefundamentals,however,
productteamscanuncoverlargeterritoriesofinterac)veandvisualdesignconven)on
thataremoreopentoexplora)onandbreakthroughdesignconcep)ng(C1,C2,F3).
Whenproductteamsdonotac)velyconsiderwhethertheirapplica)onconceptscould
benetfromiconoclas)capproaches,opportuni)esforcompellingbranddieren)a
)on(L4),benecialhaloeects,ands)mula)nguserexperiencescanbelost.
Conversely,notallknowledgeworkersmaywanttouseapplica)onswithsubstan)ally
dierentdesignemphases,especiallyiftheyperceivenovelapproachesaspoten)al
obstruc)onstotheirworkoutcomes(K2,K3,K6).
Seealso:A,C,L,F,K1,M
Whattypesofemo)onalconnec)onsbetweenuserandbrandarecentraltoyour
emergingideasaboutdesignstrategy?
Howmightyourteamusefullyfocusyourdesiretodosomethingdierent,moving
beyondsimplycontradic)ngtheconven)onaltoinsteadideatearoundpoten)ally
importantopportuni)esformedia)ngknowledgework?
Howmightyouuserelevantbigpicturemetaphorstothinkthroughdras)cally
dierentdesigndirec)ons?
Howmightyougreatlyexpanduponsmalliconicreferencestoar)factsthathave
culturalsignicancetoyourtargetedaudience?Whatlinesofdesignthinkingcould
beopenedupbycertaininspira)onalreferencepoints?
Whatadvancedanalogiestoother,poten)allyunrelatedrelateddomainsmight
drivenewdirec)onsinyourteamsapplica)onconcepts?
INNOVATIVELY REFERENCING
TECHNOLOGIES FROM OTHER
ASPECTS OF A TRADERS LIFE
Whatnovelapproachescouldclarifyspecicinterac)ons?Howmightyourteam
freelyreenvisionsomeofyourfunc)onalityconceptswiththegoalofpromo)ng
moredynamicandengaginguserexperiences?
Whatchoicesaboutradicaldesigndeparturesmakesensegiventhehistoricaltrajec
toryandbrandofyourrm,aswellastheproductlinethatyouareworkingwithin?
Howmighttargetedworkersiden)fywithcertainnewaesthe)cdirec)onsinthe
contextoftheirownworkinglives?
Howmightcertaininterac)onswithiconoclas)conscreenaesthe)cspromote
emo)onalresponsesthatareconducivetoaZen)ve,focusedthinking?
Whatriskscouldbeinvolvedwhenbreakingthemoldincertainways?Whichof
youriconoclas)cideasmightbetooinecientoredgy,giventhatyouarestriving
tocreateahighlyfunc)onaltoolforthinkingwork?
!
!
Howmightyourteamgainanunderstandingofwhethertargetedindividualssee
certainiconoclas)cdesignconceptsasbeingsomethingnew,appealing,and
genuinelyuseful?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
WORKINGTHROUGHSCREENS
100APPLICATIONENVISIONINGIDEAS|IDEACATEGORY
131
Beyondinputgatheredfromtargetedindividualsduringproductdevelopment,alaunch
datecanrepresentthebeginningofameaningfuldialogbetweenacompu)ngtools
creatorsanditsusers.Asindustries,culturesofprac)ce,andtechnologicalenviron
mentsevolve,somusttheinterac)veapplica)onsthataresituatedwithinthem.Con
versa)onsaroundadoptedusagecanprovideawellspringofinsightsfortechnologists
strivingtoprovideenduringvalueincomplexworkprac)ces.
Longbeforeacompu)ngtoolslaunch,productteamscanenvisionconnec)onswith
realworlduseinordertodevelopdesignstrategiesthatcouldposi)velyinuencethe
sociotechnicalsystemsthatwillenveloptheircrea)ons.Forexample,envisionedcon
ceptscouldcontainintegralchannelsforongoingcollabora)onarounduserneedsand
designadvancements.Teamsmayevengosofarastoconceptualizetheiren)reoer
ingsasservicesinsteadofproducts,eitherliterallyorinspirit.Workerscanexperience
vendororganiza)onsthroughavarietyofsuppor)ve,serviceorientedtouchpoints
thatarethoughtully)edintotheirac)vitycontexts.Thenatureofthesetouchpoints
maydependonthedomain,thecharacteroftargetedworkprac)ces,andthelevelof
disrup)venessormaturityoftheproductcategory.
Beyondconnec)onswithindividualworkersandorganiza)ons,productteamscanalso
fosterandlearnfromthecommuni)esofprac)cethatwillideallygrowaroundtheir
applica)ons.Onceaproducthasbeenincorporatedbroadlyintoaknowledgeworkdo
main,workersinrelatedprofessionsmaybecomeinvestedinthetoolsadvancement.
Fromusersperspec)ves,applica)onsthatsucceedinbecomingpartoftheinfrastruc
tureofaeldcanactuallybelong,insomesense,tothepeoplewhohavemadethe
technologymeaningfulintheirownprac)ces.
Thiscategorycontains4ofthe100applica'onenvisioningideasinthisbook:
M1.Itera)veconversa)onswithknowledgeworkers
M2.Systemchampions
M3.Applica)onusercommuni)es
M4.Unan)cipatedusesoftechnology
Productteamscanusetheseideastoexploreconceptsforhowtheirorganiza)onsand
oeringscouldsystemicallysupportworkprac)cethroughoutaproductsevolu)on,
basedonmutuallybenecialexchangeswithusersandstakeholders.Earlyidea)on
focusedonthissupport,ratherthanposthoceortsakeraproductlaunch,canhelp
teamstointegratetheserela)onshipsintothecoreoftheirapplica)onconcepts.Early
thinkingabouttheseconnec)onscanalsoposi)velyshapetheongoingproductdevel
opmentprocessesthatanenvisioningeortini)ates.
Thecentralno)onofthiscategoryismostcloselyrelatedtotheExploringworkmedia
)onanddeterminingscope(A)andPromo)ngintegra)onintoworkprac)ce(K)
categories.
100APPLICATIONENVISIONINGIDEAS|M.PLANNINGCONNECTIONWITHUSE
WORKINGTHROUGHSCREENS
How might your team gather and use input from targeted
knowledge workers as part of your application envisioning
process? What functional channels within your product
might allow you to gather such input over time? How could
representative workers insights, ideas, and feedback inform
your decision making processes as you evolve your product?
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whoshouldyourteamincludeinitera)veconversa)onsaboutyourteams
compu)ngtool?Whatsamplingofvoicescouldrepresentkeyvariabili)esinyour
targetedmarketsincludingsocalledleaduserswhookenadvancetheirown,
localinnova)ons?
Architect
Anancialtraderusesaphonenumberinhistradingapplica)ontocontactaprod
uctteamdirectly.Hewantstoletthemknowaboutsomechangesinregula)ons
thatwilldenitelyimpacttheu)lityofcertainfunc)onalop)onsintheirtool.
Ascien)stopensherclinicalresearchlabtoavisi)ngproductteam.Thisteamis
mee)ngasamplingoftheircustomersinordertogainabeZerunderstandingof
howscien)stsareincorpora)ngtheirown,andothervendors,analysisapplica)ons
intocomplexlaboratoryprocesses.
Trulyengaging,useful,andusableinterac)veapplica)onsmaytakemul)pleitera)ons
toemerge.Unsurprisinglythen,rela)velyfrequentupdateshavebecomeanassumed
andessen)alpartofmanyonscreenproductslifecycles.
Whenproductteamsdonotac)velyconsideranapproachforitera)veconversa)ons
withtargetedknowledgeworkers,theymaymisskeyopportuni)eswhileatthesame
)meinves)ngtheireortsinother,nominallyusefuldesignstrategiesandfunc)onality
oerings(A9).Thisdisconnec)onmaydamagebrandandopenthedoortocompet
ingrmswhomaketheeorttomeaningfullyengageintheseconversa)onswithin
targetedmarkets(K12).
Conversely,whenteamsworkliterallyfromworkersinputsinsteadofthoughtully
extrac)ngtheunderlyingintentsoftheircomments,theseongoingconversa)onsmay
resultinunfocusedanduncompellingFrankensteinapplica)ons(C).
Seealso:D1,G7,M
Whatlargermarkettrendscouldimpactyourideasabouthavingdiscussionswith
representa)veknowledgeworkers?Dotargetedindividualsandorganiza)ons
expecttohavepersonalinterac)onwiththeirvendors?
Howmightyourteamgetstartedwithitera)veconversa)onsduringearly
envisioning,beforedefactochoicesappearinyourapplica)onconcepts?
Couldinformingpar)cipantsbecomefull)meadvisorsinyourteam,orpartof
alargernetworkofconrmedbutoccasionalreviewers?
Whatinsightsmightthesepar)cipantshaveintowheretechnologiescouldprovide
newsourcesofvalueintheirworkprac)ces?
Toensurethattheyareheadingindesiredanddesirabledirec)ons,productteamscan
haveauthen)c,ongoingconversa)onswithtargetedknowledgeworkersduringanyor
allphasesoftheirdevelopmentprocesses.Duringapplica'onenvisioning,teamscan
engageinconversa)onswithpoten)aluserstoiden)fywherecompu)ngtoolscould
providevalueintheirprac)ces(A).Theseearlyconversa)onscanalsoallowteamsto
gatherinputontheirsketchedapplica)onconcepts,inputwhichtheycanselec)vely
andintelligentlyusetoshapetheirproductsessen)alforms.
Withthegoalofanongoingdialoginmind,teamscanenvisionfunc)onalityconcepts
thatcouldmakeiteasierfortheireventualuserstoestablishcontactorsimplymake
sugges)ons(J1,J6).Workersmayexperiencethesechannelsaskeytouchpointswitha
vendor,connec)velyextendingoutwardfromthetoolitselfintoalarger,service
orientedsystem.
132
Whatideasmighttheyhaveregardingdesirablechangesinhowonscreentools
couldtintotheirac)vi)es?
Whatfeedbackmighttheyprovideaboutyoursketchedapplica)onand
func)onalityconcepts?
Whatprocessescouldyourteamcreatetoextractintentsandpriori)zeknowledge
workersinputs,ratherthantakingthemliterally,withoutanyltering?
Howmightdis)lledinputsfrompar)cipa)nginformantsimpactthedesignstrategy
ofyourcompu)ngtool?
Howcouldthinkingofyouroeringasaserviceratherthanaproductchangeyour
teamsperspec)veonknowledgeworkersstrategicinputs?
Whatfunc)onalityconceptsmightyouenvisiontopromotemutuallyvaluable
connec)onswithyourtoolsexpandingpopula)onsofendusers?Howmightyou
gatherinputthroughthesechannelsasyouevolveyourproducttomeetemerging
needsover)me?
"
"
!
Whatimplica)onscouldsuchconversa)onshaveonthebrandofyouroering?
Onyourmarke)ngmethodsandmessaging?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|M.PLANNINGCONNECTIONWITHUSE
WORKINGTHROUGHSCREENS
133
How might your team eventually identify and engage with system champions? What functionality concepts and interaction
pathways could reach out to these targeted knowledge
workers? What types of support could help them to effectively
promote your computing tool in their own local environments
and cultures of practice?
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Whomightbeexcitedaboutthepossibili)esofapplyingyourteamseventual
producttorealworldwork?
Financial
Trader
Whichestablishedrolesintargetedorganiza)onstypicallypromotetheadop)on
anduseofneworupdatedcompu)ngtools?
Whichexis)ngusersofyourrmsproductscouldberecognizedassystem
champions?
"-
*
Whoisadvancingtheuseofsimilarapplica)onsinyourtargetedmarkets,
eec)velytransla)ngthemintolocalsitua)ons?
Vendor
'$& &'$%#& "$"!&(&
Knowledgeworkerscanbecomesystemchampionsthroughjobresponsibili)esor
throughintrinsicinterestsandskillsthatmakethemgotopeopleforques)onsabout
compu)ngtools.Thesechampionscanactastranslatorsbetweenproductteamsand
anapplica)onsotherendusers,reframingatoolsownlanguageinthecontextof
localprocessesandprac)ces(A1,A7,A8).Championsmaytrainotherworkers(K2,K7)
andrepresenttheminvendorrela)onships.Perhapsmoreimportantly,suchchampions
ofanonscreenapplica)onokenbecometheinformalhelpdeskthatkeepsmediated
ac)vi)esmovingsmoothlyandeec)vely.
Seealso:A,D,G7,M
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabout
connec)ngwithandsuppor)ngthesepoten)allyinuen)alindividuals?
Whatlargermarkettrendscouldimpactyourteamsideasaboutconnec)ngwith
thoseuserswhoeventuallychampionyourproduct?
Howmightsystemchampions,inprac)ce,actuallyadvancetheadop)onand
eec)veuseofyourcompu)ngtool?Whatbackgroundandinstruc)onmightthey
becalledupontoprovide?Whattypesofproblemscouldtheyface?
Whatfunc)onalityconceptsmightyourteamenvisiontoprovidetargetedcommu
nica)onchannelsbetweensystemchampionsandsuppor)ngstawithinyourrm?
Productteamscannotcreatesystemchampions,buttheycanpromotetheidea
withintheirtargetedmarketsandthenwatchforemergingindividualsthatcouldplay
therole.Noteverycustomerorganiza)onwillhaveasystemchampion,andsome
championswillnotbeassociatedwithanypar)cularorganiza)on.Thesevoicescan
alsoariseinoutsidegroupsthatcontributetolargereldsandvoca)ons,suchasonline
communi)es(M3)andprofessionalassocia)ons.Onceteamshaveiden)edpoten)al
championsoftheirapplica)ons,productrmscansupplytheseindividualswithdirect
communica)onchannels(J),specializedinforma)on,andtargetedservicestohelp
themadvancetheadop)on(K)andeec)veuseoftheircompu)ngtools.
Whenproductteamsdonotac)velyconsidersupportforsystemchampionsintheirap
plica)onconcepts,strategicopportuni)estoscaoldrealworlduseandgainvaluable
newsourcesofinsightsmayremainoverlooked(M1).Moreconcretely,productsupport
costsmaybehigherwithoutwellsupportedlocalchampionsrespondingtootherwork
ersmanycomplexyetdaytodayproblems.
Whatprocessesmightyourteamenvisiontoensurethatyourrmiden)es
andpromotesrela)onshipswithemergingsystemchampions?
Whataddi)onalspecializedinforma)onaboutyourproductmightsystem
championsvalue?
Whattargetedservicescouldyourrmprovidetosupportiden)edchampions?
Whatfunc)onalityconceptsmightyourteamsketchtoenableanddirectthese
serviceideas?
Howmightsystemchampionseventuallyrepresenttheirorganiza)ons,communi
)esofprac)ce,orlargerprofessionaleldsinongoingconversa)onswithyourteam
abouttheevolu)onofyourproduct?
&)
+
,
Whatimplica)onscouldsupportforchampioningindividualshaveonthebrandof
yoursketchedcompu)ngtool?Onyourmarke)ngmethodsandmessaging?
Other Traders
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|M.PLANNINGCONNECTIONWITHUSE
WORKINGTHROUGHSCREENS
134
Examplesfromthreeknowledgeworkdomains:
Ascien)stpostsaques)ontoanonlineforumaboutheranalysisapplica)onand
receivessugges)onsfromotherusers,aswellasadetailedanswerfromthevendor
rmthatcreatedthetool(seeillustra(on).
Clinical
Scientist
AnarchitectaZendsanannualconven)onwheretheusergroupforherbuilding
modelingapplica)onishos)ngapaneldiscussionondierentmethodsofapplying
thetooltorealworldprojects.Sinceherrmisrela)velynewtousingtheproduct,
shelearnsalotfromhearingabouthowotherarchitecturalstudiosapproachtheir
projectswithinit.
Howac)vearetargetedindividualsinvariouscommuni)esthatarerelatedto
theirprofessionalprac)ces?
Whichexis)ng,domainspeciccommuni)esmightbeinterestedinmutually
benecialconversa)onsabouttheforma)vedirec)onofyourproduct?
Anancialtraderregularlymeetswithothertradersworkinginthesamemarket
specialty.Inaddi)ontobuildingbusinessrela)onships,oneoftheusualtopicsof
discussionishowtomakebeZeruseoftheindustrystandardapplica)onsthat
mostrmsuse.
Usercommuni)escanconnectknowledgeworkersinapar)cularorganiza)ontoa
largerpoolofpeoplewhoareusingcompu)ngtoolsinsimilarac)vi)es.Interac)ve
applica)onswithentrencheduserbasescanhavelarge,ac)ve,andformalizeduser
groups,whosemembersanswereachothersques)onsandcollec)velylobbyproduct
rms.Alternately,domainspeciccommuni)es,suchasagroupresearchingmalaria
cures,maydiscussrelatedcompu)ngapplica)onsasonepartofamuchlargerconver
sa)onabouttheirspecial)es.
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Howmightyouconnectwithcertaintrustedandinuen)alcommuni)estogather
insights,ideas,andfeedback?Whattechnologiesandeventsdothesegroups
congregatearoundandcommunicatethrough?
Whatlargerdesign,technology,andmarkettrendscouldimpactyourideasabout
suppor)ngusercommuni)es?Docontemporarycollec)vesexpecttohaveac)ve
conversa)onswithrelatedproductvendors?
Whatnewusercommuni)esmightideallyformaroundtheuseofyourenvisioned
product?Howmighttheiden))esandsegmenta)onsofthesegroupsreect
targeteddomainsandmarketsegments?
#$!$"
Howcouldyourteamfosterthecrea)onofoneormoreofthesecommuni)es
aspartofac)velyreleasingyourtechnology?
%!$&
Productteamscanenvisionconceptsforfosteringthecrea)onofusercommuni)es
andsuppor)nggroupsthatariseorganically.Onceacommunityisestablished,teams
canmakeresponsivecontribu)ons,providinganswersandtechnicalsupport(M2),
addressingconcernsinaconstruc)vemanner,andsolici)nginputonnewdesign
conceptsandprototypes.
Productrmsandmembersofusercommuni)escancommunicatethroughemaillists
(J1),centralizedforums(J6),longertermknowledgebases(E1,G6,I7,J5),andfaceto
faceevents.Workersmayexperiencethesechannelsaskeytouchpointswithavendor,
connec)velyextendingoutwardfromthetoolitselfintoalarger,serviceoriented
system.Ausercommunitysinuencecanextendintoproductstrategyanddevelop
ment,brandreputa)on,purchasingbehavior,theadop)onprocess(K),andongoing
use(K12).
Whenproductteamsdonotac)velyconsiderpoten)alsupportforusercommuni)es
intheirapplica)onconcepts,opportuni)estoscaoldadop)onandgainnewsources
ofvaluableinsights(M1)mayremainoverlooked.Moreconcretely,applica)onsupport
costsmaybehigherwithoutrobustusercommuni)esrespondingtoindividualworkers
manycomplexyetdaytodayproblems.
Seealso:G3,G5,J2,M
Whatfunc)onalityconceptsmightyourteamenvisiontostrongly)etheac)vi)es
ofcertainusercommuni)estoyourcompu)ngtool?
Howcouldintegraltouchpoints,alongwithcommunityac)onoutsideofyour
onscreenoerings,createopportuni)esforyourrmtomeaningfullyconnect
withandsupportyouruserbase?
Howmightyourteamsapproachesforsuppor)ngapplica)onusercommuni)es
relatetoyourotherfunc)onalityconceptsforsuppor)ngcoopera)on,
collabora)on,andworkspaceawareness?
Whatimplica)onscouldconnec)onwithusercommuni)eshaveonthebrandof
yoursketchedapplica)onconcepts?Onyourmarke)ngmethodsandmessaging?
Vendor Support
Other Users
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
100APPLICATIONENVISIONINGIDEAS|M.PLANNINGCONNECTIONWITHUSE
WORKINGTHROUGHSCREENS
&'!
'
!
!, &
-
%#&$'%
!&
$!&
$ $.
! $
Morespecicques)onsforproductteamstoconsiderwhileenvisioningapplica)ons
forknowledgework:
Examplesfromthreeknowledgeworkdomains:
Anarchitectusestoolsinanairplanedesignapplica)ontocreatehighlysculptural
forms,whichshethenimportsintoherbuildingmodelingapplica)ontouseas
elementsinanexperimentalbuildingproposal(seeillustra(on).
Ascien)stsearchedextensivelytondadatavisualiza)ontoolforanongoing,
highlyspecicanalysisneed.Herclinicalresearchlabnowrou)nelyusesasingle
interac)vegraphfromananalysistoolthatisnormallyonlyusedbyenvironmental
engineers,notclinicalresearchers.
Anancialtraderusesaninstantmessagingfunc)on,whichwasspecically
designedasamethodforrapidlybookingdealswithoutsiderms,toquicklydistrib
uteexcessworktofellowtradersinhisgroupduringpeakintervalsofac)vity.
Althoughhighlyspecializedinterac)veapplica)onsmaysomehowseemimmunetoun
an)cipateduses,knowledgeworkersokenmakeuseofcompu)ngproductsinunfore
seenways.Individualsandorganiza)onscommonlydevelopinnova)venewmethods
forapplyingatooltotheworkprac)cesthatitwasoriginallydesignedtomediate(A7,
A8).Inothercases,workersmayndfurtherusesforproductsthatareen)relyoutside
thescopeofwhataproductteamhadini)allyenvisioned(A9).Theselateraljumps
canleadtoanapplica)onsinvolvementinabroaderrangeofknowledgeworkeorts,
poten)allyeveninothereldsandprofessions.
Architect
Seealso:B,C,D,G,M
Aretheprofessionalsthatyourteamistarge)ngknownfordeliberatelyusingtheir
toolsininnova)veways,ordotheyseemmorelikelytoadopttechnologiesasthey
wereintendedtobeapplied?
Whattechnologieshavetargetedindividualsandorganiza)onsappropriatedin
novelwaysinthepast?Whatmightyourteamlearnaboutyouraudiencefrom
thesestories?
'
!& !
(!.
- && &!
%
& &
& $
!& $' $ !
'&& ) +&
Whatlargerdesignandtechnologytrendscouldinuenceyourideasabout
unexpectedscenariosofuse?
Whatthoughtexperimentsmightyourteamconducttouncoverpoten)al
unan)cipatedusesofyourapplica)onconceptswhileyourproductiss)lljust
abstractmodelsandsketches?
Whatinven)veusagesmighttargetedknowledgeworkerspredict?
Whatimportantvariabili)esinworkingmethodsmightyourteamhaveoverlooked
whenra)onalizingworkprac)cefordesignpurposes?
Whatother,laterallyrelateddomainsandoccupa)onsmightreachouttosome
orallofthefunc)onalityinyourapplica)onconcepts?
Sinceeachunexpectedusecanpresentopportuni)estotailororextendanapplica
)onsstrategicandfunc)onalcharacteris)cs,productteamscanrecognizeandenvision
supportforviablecases(M3).Teamscanuncoverunan)cipatedusesinavarietyof
ways.Earlyon,theycanconductthoughtexperimentstoenvisionappropriateduses
oftheircompu)ngtoolsthattheywouldliketoavoidforethical,legal,orstrategic
reasons.Duringproductimplementa)on,extensiveprototypestudies(J1,J6)andother
formsofdiscussionwithusers(M1)mayalsorevealtheemergenceofunan)cipated
prac)cesandmarkets.Aspartofplanningpostreleasediscoveryprocesses,teamsmay
alsoseekoutsocalledleadusersknownforgenera)nginnova)veprac)cesaround
theirtools.
Whenproductteamsdonotac)velyconsiderunexpectedandemergentusesoftheir
technologies,opportuni)estoharnessworkersinnova)ons(A,F)andtogrowadop)on
inunexpectedmarkets(K)canbelost.Technologistsmayalsoinadvertentlycreatein
herentopportuni)esforusagescenariosthatarenotconsistentwiththeirownintrinsic
mo)va)onsandpersonalmorals.
135
Ofthepoten)alnotasdesignedusesthatyourteamhasiden)ed,whichwould
beinconsistentwithyourowngoalsandmorals?Whichwouldclearlynottthe
envisioneddesignstrategyorbrandofyourapplica)onconcepts?
Howmightyourteamdesignoutcertainusagescenariosthatyoudonotwant
topromoteorenable?
Whatplansmightyouestablishforgatheringinforma)ononnovelusesofyour
productinitseventualuserbase?Forworkingwithinnova)veleadusersto
translatetheirrelatedideasandcrea)onsintovaluableelementsofyour
compu)ngtool?
Doyouhaveenoughinforma)ontousefullyanswertheseandotherenvisioning
ques)ons?Whataddi)onalresearch,problemspacemodels,anddesign
concep)ngcouldvaluablyinformyourteamsapplica'onenvisioningeorts?
CLOSINGMATTER
WORKINGTHROUGHSCREENS
Glossary
Manyspecializedtermshavebeeninten)onallyomiZed
throughoutWorkingthroughScreensinfavorlanguagethat
productteamscanmoreeasilyshareduringtheirapplica'on
envisioningeorts.However,giventhatthemaingoalsofthis
bookrepresentahighlyspecializedpursuit,thefollowing
glossarydenesanumberofspecictermsthathavebeenused
inthisvolume.Pleasenotethatthefollowingdeni)onsare
notgeneralpurpose;theyarewriZenspecicallyforthelimited
contextofenvisioninginterac)veapplica)onsforknowledge
work.Broaderdeni)onsofthesametermscouldtakeon
substan)allydierentslants.
Ac(vity:Withinaproductteamsra)onalizedmodelsofwork
prac)ce,anac)vityisalargersetofgoalorientedac)ons
performedbyoneormoreworkersinordertocontributeto
alargerpurpose.Ac)vi)esare)edtofounda)onalmo)ves
ofknowledgework,andtheyareokennameable,discussed
elementsofworkerssharedculturalmodels.Asproductteams
envisionconceptsforhowtheirtechnologycouldmediate
workerseorts,theselec)onoftargetedac)vi)escanbea
keydeterminantofanapplica)onsdesignstrategy,func)onal
scope,andpoten)almeaningstofutureusers.Ac)vi)esareone
partoftheopera)ons,tasks,andac)vi)eshierarchicalap
proachtomodelingwork(seeotherdeni)onsinthisglossary),
ascoarselyborrowedfromAlexeiLeon)evsAc)vityTheory.
Ac)vi)esmayalsonestintoother,higherorderac)vi)es,
whichmayinturnnestintofurtherac)vi)es,andsoon.
AdvancedAnalogies:Lateralreferencestotheinnova)veuse
oftechnologiesinother,okenseeminglyunrelated,domains.
Anadvancedanalogycreatesameaningfulconnec)ontoan
outsidereferencepointthatcaninspireproductteamstothink
abouttheirdesignproblemsindierentways.Some)mesthis
inspira)oninvolvesliteraltransla)onfromananalogoussitu
a)on,whileother)mestheforwardlookinginuenceisless
directandmoreevoca)ve.
Analysisapplica(on:Inthecontextofthisbooksexamples,this
termreferstoacompu)ngtoolforclinicalresearch.Analysis
toolsdesignedforthescien)cmarketrepresentsomeofthe
mostadvancedexamplesofinterac)veapplica)onscurrently
availabletoknowledgeworkers.Thesetoolscantakeseemingly
countlesspiecesoflaboratorydataandpresenttheminways
thatallowscien)ststounderstandtrends,uncoveranomalies,
andmakedecisions.Robustvisualiza)onfunc)onalitycanallow
researcherstosikthroughexperimentalresultsfromawideva
rietyofperspec)vesbasedonemergentwayndingapproach
es.Inclinicalresearchareaswherecertainestablishedanalyses
areokenusefulforunderstandingdata,highlytailoredfunc
)onscanautomateknown,wellcharacterizedtestsandpresent
theirresultsinclearandac)onableinforma)ondisplays.See
thePrimeronexampleknowledgeworkdomainssec)onfor
136
addi)onalbackgroundinforma)onontheclinicalresearch
compu)ngexamplesusedthroughoutthisbook.
Applica(on:Seedeni)onforinterac)veapplica)on.
Applica(onconcept:Sketchedassembliesthatintegratese
lectedfunc)onalityconcepts,alongwithstrategicandinfra
structuralideasaboutaproductsdesign,intoanamed,overall
approachtomedia)ngachosenscopeofknowledgeworkac)v
i)es.Productteamseventuallychooseoneoftheirenvisioned
applica)onconcepts(orahybridconcept)toserveasthebasis
fortherestoftheproductdevelopmentprocess.
Applica(onenvisioning:Anearly,separate)meinproduct
developmentforteamstocollabora)velyconsiderdiverseand
appropriateconceptsofwhatcouldbe,ratherthanbeingpulled
downanincremental,largelyunconsideredcourse.Duringthis
interval,teamscanitera)velygenerateapplica)onconceptsin
lightweightmodelsandsketchesratherthanimplementedcode.
Timespentinthispreproduc)onmodecanresultinoutcomes
thataregroundedinthevectorofacompellingandbroadly
informeddesignstrategy.Attheendofapplica'onenvisioning,
teamscanselecttheZestconceptsfortheirproductsessen
)aldirec)onandformfromarelevantecosystemofpoten)al
ideas.
Architect:Seedeni)onforarchitecturaldomain.Seealso
thePrimeronexampleknowledgeworkdomainssec)onfor
addi)onalbackgroundinforma)on.
Architecturaldomain:Architectsandtheirrms,generally
speaking,seektoprotablycreatewelldesigneddrawingsfor
buildingsthataddresscomplexcriteria.Someaspectsofthese
complexworkprac)cesareusedinexamplesthroughoutthis
book.SeethePrimeronexampleknowledgeworkdomains
sec)onforaddi)onalbackgroundinforma)on.
Automa(city:Inthecontextofinterac)veapplica)onsfor
knowledgework,thepointoflearningandaccommoda)onat
whichworkerscanexecutecertainopera)onsandlargertasks
withreducedeort.Whennovelsitua)onsariseinotherwise
predictableinterac)ons,workersautoma)cbehaviorscanlead
tospecialerrorcasesinproductuse.Applica)ondesignsthat
promoteautoma)cityinfrequentusagescenarioscanbevery
dierentfromthosedesignresponsesthatemphasizeini)al
learnabilityandusability.
Buildingmodelingapplica(on:Thistermencompassesan
emergingclassofcompu)ngapplica)ons,morecommonly
calledBuildingInforma)onModeling(BIM),thatisbeginningto
driveradicalchangesinarchitecturalprac)ce.InBIM,theen)re
designofabuildingisstoredasacollabora)vevirtualmodel
thatcanbemodiedandreferencedbydierentcontributorsto
aproject,purportedlyimprovingcommunica)onandreduc
ingrepresenta)onalmisunderstandings.SeethePrimeron
exampleknowledgeworkdomainssec)onforaddi)onalback
groundinforma)ononthearchitecturalcompu)ngexamples
usedthroughoutthisbook.
Clinicalresearchdomain:Clinicalresearchscien)sts,generally
speaking,wanttomakeapplieddiscoveriesrelatedtohuman
health.Thesescien)stsadoptdiversemethodsandtechnolo
giestoaZacktheirresearchproblems,dependingonthenature
ofthetopicunderstudyandresearchersownareasofexper
)se.Someaspectsofthesecomplexworkprac)cesareusedin
examplesthroughoutthisbook.SeethePrimeronexample
knowledgeworkdomainssec)onforaddi)onalbackground
informa)on.
Communityofprac(ce:Acommunityofknowledgework
ersmutuallyengagedincollabora)veac)onandlearningin
ashareddomainover)me.Asdescribedinthewri)ngsof
E)enneWenger,thesecommuni)esbuilduponeachothers
eortsandideas,okenthroughdirectpar)cipa)oninsocial
exchanges.Inthecontextofknowledgework,communi)es
ofprac)cecanrepresentthestaofapar)culargroupinan
organiza)onoralargercollec)vewithinadomain,suchasa
longstandingprofessionalorganiza)on.
Conceptualmodel:Inthecontextofenvisioningapplica)ons
forknowledgework,theyarethementalmodelsthatcontain
peoplespar)cularunderstandingsofwhichworkprac)cesan
interac)veapplica)onisdesignedtosupport,howitessen)ally
works,andhowitmighttintotheirownac)vi)es.Asmental
constructs,productteamscannotcreateconceptualmodelsfor
theireventualusers.Knowledgeworkersmustbuildtheirown
nes)ngandinterrelatedunderstandingsaspartofadop)nga
compu)ngtoolintotheirownworkprac)ces.However,product
teamscandevelopintendedconceptualmodelsforvarious
partsoftheirapplica)onsandseektocommunicatethese
modelsthroughembeddeddesigncharacteris)csandexplicit
instruc)on.
nologicalpossibili)es,marketforces,trends,andpredic)ons.
Productteamscanusethesestrategiestodriveclarityintheir
oeringsandfocustheirmembersaroundasharedvisionand
goalset.Sincetheyarederivedfromkeybusiness,marke)ng,
andproductdevelopmentconsidera)ons,designstrategiescan
bethoughtofasalowerlevelexpressionofacompu)ngtools
ini)a)ng,highlevelcharter.
Envisioning:Seedeni)onforapplica)onenvisioning.
Envisioningques(ons:Pointsofinquirythatgetproductteams
thinkingaboutdivergentfactorsthatcouldshapetheirappli
ca)onconcepts.Envisioningques)onsareansweredthrough
ac)ve,considered,andpar)cipatoryprocessesofresearchand
designexplora)on.
Financialtrader:Seedeni)onfornancialtradingdomain.
SeealsothePrimeronexampleknowledgeworkdomains
sec)onforaddi)onalbackgroundinforma)on.
Financialtradingdomain:Themanyspecializa)onsofnancial
tradingare,generallyspeaking,abouttheexchangeofnancial
instrumentstomaximizereturnsfortraders,theirrms,and
theirclients.Someaspectsofthesecomplexworkprac)ces
areusedinexamplesthroughoutthisbook.SeethePrimer
onexampleknowledgeworkdomainssec)onforaddi)onal
backgroundinforma)on.
Func(onalarea:Alargerareawithinanapplica)on,okenorga
nizedaroundapar)culargoalorsetofac)ons.Func)onalareas
canbedesignatedbyaprominentheadinginanapplica)ons
naviga)onandaseparateplaceorsec)onwithinatool.A
singlefunc)onalareacantypicallybefurtherbrokendowninto
anumberofindividualop)onsandrelatedinterac)vi)es.See
alsodeni)onsforfunc)onalityandfunc)onalityconcept.
Domain:Generallyconnotesauniquespecialtyinknowledge
work.Domainscanencompassabroadrangeofexis)ngcultural
knowledgeandskills,rangingfromgeneralmethodsofprac)c
ingtohighlyspecicinforma)onandabili)esthatarecrucial
forsuccessfullyaccomplishingworkac)vi)es.
Func(onality:Featuresinaknowledgeworkapplica)onthat
areprovidedasgoalorientedop)onsforworkerstouseintheir
ownac)vitycontexts.Somefunc)onali)esmaybehighlyspe
cictoolsfornarrowgoals,whileothersmaybemoregeneral
purposeandopentousersinterpreta)ons.Applica)onsare
typicallycomprisedofmanyfunc)onali)es,andindividualsmay
usesomeavailableop)onsmorefrequentlythanothers,de
pendingonhowtheyseeaproductlngintotheirlocalways
ofthinkingandac)ng.Seealsodeni)onsforfunc)onalarea
andfunc)onalityconcept.
Designstrategy:Thesingular,rela)velyunchangingpropos
alsthatsummarizetheessenceofanenvisionedapplica)ons
scope,corevalue,pointsofemo)onalconnec)on,andap
proachestomedia)ngknowledgework.Designstrategiesare
situatedwithinalargercontextoftargeteduserneeds,tech
Func(onalityConcept:Sketchedpossibili)esforworkmedia
)onthatproductteamsgenerateasapartoftheirenvisioning
explora)ons.Theseconceptsrepresentagoalorientedscenario
forpoten)aluserexperience,includingateamsproposed
designresponsestotargetedproblemsandconstraints.Seealso
CLOSINGMATTER|GLOSSARY
WORKINGTHROUGHSCREENS
137
deni)onsforfunc)onalareaandfunc)onality.
Informa(onmanagementapplica(on:Inthecontextofthis
booksexamples,thistermreferstoacompu)ngtoolforclini
calresearch.Theseapplica)ons,alsoknownasaLaboratory
Informa)onManagementSystems(LIMS),cankeeptrackofall
storeddataaboutalaboratory,fromthestockontheshelves
totheresultsofgene)ctests.Manyofthesesystemsalso
providefunc)onalityfordeningandmonitoringlaboratory
workow,allowingscien)ststodesignanddistributeexperi
mentalprotocolsforlabtechniciansandautomatedinstruments
tofollow.SinceLIMSareokenopentointegra)onwithother
applica)ons,theycanbecomeacentralhubforconnec)ngall
ofalaboratoryscompu)nginfrastructure.SeethePrimeron
exampleknowledgeworkdomainssec)onforaddi)onalback
groundinforma)onontheclinicalresearchcompu)ngexamples
usedthroughoutthisbook.
Interac(onobject:Thecomprehensibleelementswithinanap
plica)onthatworkersactoninordertoaccomplishtheirgoals.
Interac)onobjectsaredenedfromusersac)vityorientedper
spec)ves,andtheydonotnecessarilycorrespondtotheideaof
objectsinthecomputersciencesenseoftheword.Product
teamscantranslatekeyinterac)onobjectsfromar)factsin
workersexis)ngprac)ces,whichcanthenbecomemeaning
fulelementsofanapplica)onsintendedconceptualmodels.
Otherobjectscanrepresentnovelsystemideasthatwould
otherwisenotexistintargetedknowledgeworkculture.Interac
)onobjectscannestandinterrelate,andideasforaddi)onal,
lowlevelobjectsmayemergeduringtheproductdevelopment
process.Theno)onofinterac)onobjectsisderivedfromBen
ShneidermansObjectAc)onInterfaceModel(1998),without
itsemphasisondirectmanipula)on.
Interac(onpa/ern:Areusableconven)oninthedesignof
interac)veapplica)ons.Theseconven)onsareokenthought
ofattheliterallevel,containingspecicarrangementsof
informa)onanduserinterfacecontrols.Interac)onpaZerns
canalsousefullyrepresentlargercommonali)esinconven)onal
interac)ons,suchasapproachestoen)reapplica)onstructures
ortaskprocesses.
Interac(vecompu(ng:Inthecontextofknowledgework,ap
plica)onsofcompu)ngthatworkersdirectlyinteractwith,as
opposedtoanincreasingnumberofembeddedapplica)ons
thatareeec)velyhiddeninar)factsinawaythatprevents
usersfromhavingdirectcontrolovertheirbehaviors.Thisbook
primarilyfocusesoninterac)veapplica)onsthatcouldbefeasi
blyimplementedonpersonalcomputersatthe)meofwri)ng.
Interac(veapplica(on:Aspecializedcompu)ngtoolfor
media)ngtargetedac)vi)es,includingbothinstalledproducts
andthosethatareaccessedviatheInternet.Inthecontextof
envisioningpoten)aluserexperiencesinknowledgework,the
emphasisofthistermfallslessonthetechnicalconstruc)onof
atoolandmoreonitspoten)aldeni)onanddesignopportu
ni)es.
Interac(onmodel:Thehighestlevelexpressionofanappli
ca)onsstructure.Ashellthatdetermineshowinterac)ve
behaviorsanddisclosuresessen)allyowwithinacompu)ng
tool.Aninterac)onmodelframesthefullscopeofanonscreen
product,outliningtheinterac)veapproachesandpointsof
accessforitscons)tuentfunc)onalconcepts.Incontemporary
personalcompu)ng,wheresomesortofkeyboardandpoin)ng
methodareessen)allyagiven,interac)onmodelsmayreside
largelyintheonscreenstructureandbehaviorsofaknowledge
worktool,ratherthaninspecializedhardwarecontrols.
Knowledgework:Abroadcategoryofhumanac)vitythatis
focusedoninven)ng,producing,interpre)ng,manipula)ng,
transforming,applying,andcommunica)nginforma)onusing
specializedskillsandknowledge.
Knowledgeworkers:Individualswho,intheirworkinglives,are
valuedfortheirspecializedintellectualskillsandtheirabilityto
actonandwithcomplexinforma)oningoalorientedways.This
termcanrefertospecializedprofessions(suchasthearchitect,
nancialtrader,andscien)stfoundintheexamplesthroughout
thisbook)ormoregeneralizedvoca)ons.
Object:Seedeni)onforinterac)onobject.
Organiza(on:Anygroupofindividualsworkingtogetherwith
sharedgoalsand,inmanycases,adivisionoflaborandrespon
sibili)es.Thisumbrellaincludesgroupssuchasnonprotsand
onlinecollabora)ves,aswellasthosethataremorecommonly
associatedwithknowledgeworkinthebusinessworld.
Magichappensexpecta(on:Aproblema)cexpecta)oninprod
uctteamsthatasuccessful,evenvisionary,productwillsome
howemergesolelyfromthesumofcountlessdetaileddeni
)on,design,andimplementa)ondecisionswithoutalarger
designstrategyorapplica)onconceptasguidingroadmap.See
alsodeni)onsforstraighttothedetailsprogression
andsinglevisionandconceptdesign.
Marketinforma(onapplica(on:Thesecompu)ngtoolsallow
nancialtraderstoinves)gatecurrentandhistoricaldataabout
specicmarketsectorsandtradednancialinstrumentsfrom
avarietyofdierentperspec)ves.Thefeedsandvisualiza)ons
intheseapplica)onscanhelptraderstostaycurrentonmarket
happeningsandtobeZerassesspoten)aldeals.SeethePrim
eronexampleknowledgeworkdomainssec)onforaddi)onal
backgroundinforma)ononthenancialtradingcompu)ng
examplesusedthroughoutthisbook.
Mediate/media(on:Referstoaninterac)veapplica)ons
interfacingrolebetweenworkersandtheirgoals,ascoarsely
borrowedfromAlexeiLeon)evsAc)vityTheory.Eachapproach
tosuppor)ngaworkprac)cewithtechnologypresentsdier
entmedia)ngchangestotheessen)alnatureofthatprac)ce.
Knowledgeworkerswillinevitablyviewsomemedia)on
approachesasmoreaZrac)veandsuccessfulthanothers.
Modelsofproblemspaces:Ar)factsthatsummarizemeaning
fulprimaryresearch,secondaryresearch,anddesignresearch
insightsintoclearandinforma)verepresenta)onsthatmapout
relevantregionsofproductpossibility.Thesemodelscantake
avarietyofforms,rangingfromgraphs,totextualstories,to
storyboards,tovideoexposi)on.
Ooading:Reducingtheworkneededtoaccomplishanac)on
bydistribu)ngsomeoftheeorttoaninterac)veapplica)on,
collaborator,oranotherpartofadistributedworksystem.
Ac)onsthatini)ateooadingcanrangefromdeliberateand
inten)onaltoimplicitandsubconscious.Ooadingeortcan
changetheessen)alnatureofworkprac)ces.Akeracomput
ingtoolhasbeenappropriatedintoaworkplaceculture,par
)cipa)ngindividuals,intheiraccommodatedwaysofthinking
andac)ng,maynotevenrecognizehowtheyopportunis)cally
ooadeorttotheexternalar)fact.
Opera(on:Withinaproductteamsra)onalizedmodelsof
workprac)ce,opera)onsarelowlevelac)onsthatworkers
canperform.Individualopera)onsaretypicallyenactedina
sequenceinordertoaccomplishlargergoalsforinterac)ngwith
asystem.Opera)onsareonepartoftheopera)ons,tasks,and
ac)vi)eshierarchicalapproachtomodelingwork(seeother
deni)onsinthisglossary),ascoarselyborrowedfromAlexei
Leon)evsAc)vityTheory.Mul)pleopera)onscompriseatask.
Thisbroaddeni)oncanincludeanyonefromhighlevel
managementtoknowledgeworkcustomerswhoare
broughtonasadvisorsanddesignpar)cipants.
Progressivedisclosure:Adesignapproachwhichcandecrease
perceptualloadandpromotemoreeec)veuseoflimited
screenareasbyhidingsomecontentandfunc)onalityun)l
itisinterac)velyaccessed,asneeded,throughusersgoal
orientedpathways.
Scaolding:BorrowedfromLevVygotskysideasontheZone
ofProximalDevelopment,scaoldingisapplica)oncontentor
func)onali)esthatprovideworkerswithsuppor)ngstructures
fortheirlearning,basedonanunderstandingoftheircurrent
knowledgeandabili)es.Userscanaccomplishmorewiththe
supportofscaolding,andbydoingso,theycanmakelearning
leapsthatmaybemoredicultwithoutsuchsupport.Akeran
individualhaslearnedascaoldedinterac)on,thesuppor)ng
featurescanokenberemovedfromdaytodayuse.Alternately,
insomecases,thesefeaturesmaybelekinplacetoprovide
someongoingu)lity.
Scien(st:Seedeni)onforclinicalresearchdomain.Seealso
thePrimeronexampleknowledgeworkdomainssec)onfor
addi)onalbackgroundinforma)on.
Se[ngs:Meaningfulparametersinanapplica)onthatworkers
canhavesomemeasureofcontrolover.Theseparameterscan
behighlyexibleandnumerousinapplica)onsforearlyadopt
ers.Bycontrast,inhighlydevelopedproductsthattargetless
investedusersegmenta)ons,guidingproductselngsmaybe
rela)velyfewinnumberandmoreconstrainedinscope.
Product:Seedeni)onforapplica)on.Inmanycases,the
termservicecouldbeequallyapplicable(thoughitwasnot
extensivelyusedthroughoutthisbookinordertopromote
brevity).Althoughthetermproducthasacommercialcon
nota)on,theapplica)onsdiscussedherecouldalsobecreated
byanopensourcecommunityorinternallydevelopedwithin
specicorganiza)ons.
Singlevisionandconceptdesign:Theproblema)capproachby
whichproductteamsitera)velycreateonlyonedefactodesign
strategyandcorrespondingapplica)onconcept.Thesesingular
progressionsokenbeginwitharushtowardimplementa)on
andonlylimitedideasaboutproductdirec)onandpoten)al
meaning.Althoughteamsprac)cingthistypeofdesignmay
evolvetheirownconcep)onsabouttheirapplica)onsata
detailedlevel,theirlackofearly,divergentthinkingaboutwork
media)oncanbeconsideredafailuretostrategicallyexplore
poten)aldirec)onswithintheirini)al,highlevelcharters.See
alsostraighttothedetailsprogressionandmagichappens
expecta)on.
ProductTeams:Theprimaryaudienceofthisbook;agroupof
peoplecrea)nganinterac)veapplica)onforknowledgework.
Forthepurposesofthistext,productteamsmembershipscan
includeanyonewhoplaysaroleinproductdevelopment,with
aspecialemphasisonthoseindividualswhoare(orcouldbe)
involvedduringearly,strategic,applica'onenvisioningeorts.
Sketch:Aroughrepresenta)onofaframingideaorpoten)al
designdirec)on,generatedwithinaproductteamduringthe
applica'onenvisioningprocess.Teamscansketchatmanylevels
ofgranularity,rangingfromanapplica)onsoverallvectortothe
diminu)veshapeofasmallfunc)onalityconcept.Duringearly
envisioning,teamstypicallycreatesketchestocaptureandcon
CLOSINGMATTER|GLOSSARY
WORKINGTHROUGHSCREENS
138
veypoten)alop)onsformedia)ngwork,nottosolidifyhighly
specicdesigndetailslikethosefoundinlaterprototypes.
Althoughtheoutputsofsketchingexercisesareokensomesort
ofdrawing,teamsmayalsousefullysketchtheirideasinvideo
andothermedia.
Straighttothedetailsprogression:Theproblema)cprogression
bywhichproductteamsquicklymovefromhighlevelconsid
era)onofproductstrategyintothespecicsofanapplica)ons
deni)on,design,andimplementa)on.Thisprogressioncanbe
fueledbyvariousteammembersspecializedfocusesonpar
)culartechnocentricfacetsoftheirproducts.Seealsomagic
happensexpecta)onandsinglevisionandconceptdesign.
Tailored:Designedorcustomizedtomeetthespecicneedsof
targetedknowledgeworkersandtheirorganiza)ons,assituated
inthecontextofwellcharacterizedculturesandac)vi)es.
Task:Withinaproductteamsra)onalizedmodelsofworkprac
)ce,tasksareagoalorientedac)onthatworkerscanperform.
Tasksmaybenameable,discussedelementsofworkersshared
culturalmodelsoftheirownwork,ortheymaybeunspoken
rou)nesandimprovisa)ons.Aproductteamsapplica)on
conceptsmayaimtoeec)velyeliminatesomeexis)ngtasks
inworkersprac)ceswhileintroducingnewonesthatcould
stemfromtheadop)onoftheirproduct.Tasksareonepart
oftheopera)ons,tasks,andac)vi)eshierarchicalapproach
tomodelingwork(seeotherdeni)onsinthisglossary),as
coarselyborrowedfromAlexeiLeon)evsAc)vityTheory(where
thetermAc)onisusedinsteadofTask).Mul)pleopera)ons
compriseatask.Mul)pletaskscompriseanac)vity,thoughnot
allofthetasksassociatedwithapar)cularac)vitymayoccur
withintheconnesofasingleinterac)veapplica)on.
Tradingapplica(on:Asanancialtraderswindowintotheir
rmsvaluableinforma)on,thesecompu)ngtoolstypically
allowuserstoexaminesharedtradingrecordsandtobooknew
deals.Tradingapplica)onsokenautomatemanytediousopera
)onsrangingfromsmalldatapredic)onswhenllingoutforms
toautoma)crou)ngandprocessingofcompleteddealsthrough
anumberofrelatedsystems.SeethePrimeronexample
knowledgeworkdomainssec)onforaddi)onalbackground
informa)ononthenancialtradingcompu)ngexamplesused
throughoutthisbook.
Workprac(ce:Theactualmethods,asopposedtoidealizedno
)onsofprocess,bywhichknowledgeworkersaccomplishtheir
eorts.Peoplemayhavedierentapproachestoaccomplishing
thesamecategoriesofac)vity,andobserva)onsofknowledge
workokenrevealconsiderablymoreimprovisa)on,situated
decisionmaking,communica)on,coopera)on,andcollabora
)onthaniscommonlyacknowledgedbyindividualworkersor
theirorganiza)ons.Seealsodeni)onforworkprocess.
Workprocess:Establishedwaysofworkingthatareformally
agreeduponwithinanorganiza)onorlargerprofession.In
manytypesofknowledgework,especiallyinthosedomains
whereprac))onershavedevelopedconsiderableskillsand
exper)se,establishedprocessesmayarisefromformal
acknowledgementandstandardiza)onofworkersown
emergentprac)ces.Alternately,workprocessesmaybedened
basedontopdownconsidera)ons,suchaslegalorbusiness
opera)onsrequirements.Seealsodeni)onforworkprac)ce.
Workow:Establishedworkprocesseswhereeortsare
distributedamonganumberofdierentindividuals,oken
basedontheassignedrolesthatthesepeopleplaywithina
grouporlargerorganiza)on.Dependingonthecontext,
workowcanalsobeasynonymforworkprocess.
Workspaceawareness:AsoutlinedinGutwinandGreenberg
(2002),thistypeofawarenesscanbethoughtofasanongo
ingsense,okenwithoutconsciousaZen)on,ofothersac)ons
withinasharedlocale.Insharedcompu)ngenvironments,this
awarenesscanbeespeciallyrelevantwhenitpertainstoac)ons
thatcouldimpactcoopera)veorcollabora)veeorts.Work
spaceawarenesscanbecri)calforpromo)ngcoordina)onand
communica)on,poten)allyleadingtofewererrorsandhigher
qualityworkoutcomes.Knowledgeworkapplica)onscan
providespecializedworkspaceawarenessfunc)onali)esto
countertheindividualized,okenisola)nginterac)onsof
contemporarypersonalcompu)ng.
CLOSINGMATTER
WORKINGTHROUGHSCREENS
Bibliography
139
Abel,C.2004.Architecture,TechnologyandProcess.Burlington:
ArchitecturalPress/Elsevier.
Buxton,B.2007.SketchingUserExperiences:GelngtheDesign
RightandTheRightDesign.SanFrancisco:MorganKaufmann.
Alexander,C.1964.NotesontheSynthesisofForm.Cambridge,
MassachuseZs:HarvardUniversityPress.
CampbellKelly,M.2004.FromAirlineReserva)onstoSonicthe
Hedgehog:AHistoryoftheSokwareIndustry.Cambridge,Mas
sachuseZs:TheMITPress.
Alvesson,M.2004.KnowledgeWorkandKnowledgeIntensive
Firms.Oxford:OxfordUniversityPress,USA.
Antonelli,P.(ed.).2002.Workspheres:DesignandContempo
raryWorkStyles.NewYork:TheMuseumofModernArt,New
York.
Auger,B.1972.TheArchitectandtheComputer.Westport,Con
nec)cut:PraegerPublishers.
Cara,F.1999.Cogni)veErgonomics.InWilson,R.A.,andKeil,F.
C.(eds.).TheMITEncyclopediaoftheCogni)veSciences.Cam
bridge,MassachuseZs:TheMITPress.
Card,S.K.,J.Mackinlay,B.Shneiderman(eds.).1999.Readings
inInforma)onVisualiza)on:UsingVisiontoThink.SanFran
cisco:MorganKaufmann.
Baird,D.2004.ThingKnowledge:APhilosophyofScien)c
Instruments.Berkley:UniversityofCaliforniaPress.
Carroll,J.M.(ed.).2003.HCIModels,Theories,andFrame
works:TowardaMul)disciplinaryScience.SanFrancisco:Mor
ganKaufmannPublishers.
Beyer,H.,andK.HoltzblaZ.1998.ContextualDesign:Dening
CustomerCenteredSystems.SanFrancisco:MorganKaufmann
PublishersInc.
Causton,H.,J.Quackenbush,andA.Brazma.2003.Microarray
GeneExpressionDataAnalysis:ABeginnersGuide.Malden,
MassachuseZs:BlackwellPublishingLimited.
Berg,M.1997.Ra)onalizingMedicalWork:DecisionSupport
TechniquesandMedicalPrac)ces.Cambridge,MassachuseZs:
TheMITPress.
Chang,W.C.,andT.Y.Wu.2007.Exploringtypesandcharac
teris)csofproductforms.Interna)onalJournalofDesign1(1):
314.
Bergeron,B.2002.Bioinforma)csCompu)ng.UpperSaddle
River,NewJersey:Pren)ceHallPTR.
Chi,E.H.,P.Pirolli,K.Chen,andJ.Pitkow.2001.Usinginforma
)onscenttomodeluserinforma)onneedsandac)onsandthe
Webinforma)onscent.ProceedingsofACMCHI2001Confer
enceonHumanFactorsinCompu)ngSystems,pp.490497.
Bodker,K.,andF.Kensing.2004.Par)cipatoryITDesign:Design
ingforBusinessandWorkplaceReali)es.Cambridge,Massachu
seZs:TheMITPress.
Borchers,J.2001.APaZernApproachtoInterac)onDesign.
Chichester,WestSussex:JohnWiley&SonsLtd.
Brown,J.S.,andP.Duguid.2002.TheSocialLifeofInforma)on.
Cambridge,MassachuseZs:HarvardBusinessSchoolPress.
Clark,A.2004.NaturalBornCyborgs:Minds,Technologies,and
theFutureofHumanIntelligence.Oxford:OxfordUniversity
Press,USA.
Cooper,A.1995.AboutFace:TheEssen)alsofUserInterface
Design.FosterCity:IDGBooks.
Davenport,T.H.2005.ThinkingforaLiving:HowtoGetBeZer
PerformancesandResultsfromKnowledgeWorkers.Cambridge,
MassachuseZs:HarvardBusinessSchoolPress.
Demetrios,E.2002.AnEamesPrimer.NewYork:UniversePub
lishing.
Dollens,D.2002.D2A:DigitaltoAnalogArchitecture.SantaFe:
LumenBooks/SitesBooks.
Dourish,P.2001.WheretheAc)onIs:TheFounda)onsofEm
bodiedInterac)on.Cambridge,MassachuseZs:MITPress.
Duncan,J.1999.AZen)on.InWilson,R.A.,andKeil,F.C.(eds.).
TheMITEncyclopediaoftheCogni)veSciences.Cambridge,
MassachuseZs:TheMITPress.
Dunne,A.,andF.Raby.2001.DesignNoir:TheSecretLifeof
ElectronicObjects.Basel:Birkhuser.
Englebart,D.Augmen)ngHumanIntellect:AConceptualFrame
work.InPacker,R.,andK.Jordan.(eds.).2002.Mul)media:
FromWagnertoVirtualReality,ExpandedEdi)on.NewYork:W.
W.Norton&Company.
Fayyad,U.,G.Grinstein,andA,Wierse.2001.Informa)onVisu
aliza)oninDataMiningandKnowledgeDiscovery.SanFran
cisco:MorganKaufmann.
Fitzpatrick,G.1998.TheLocalesFramework:Understandingand
DesigningforCoopera)veWork.Doctoraldisserta)on,Univer
sityofQueensland,Brisbane.
Florida,R.2003.TheRiseoftheCrea)veClass:AndHowIts
TransformingWork,Leisure,CommunityandEverydayLife.New
York:BasicBooks.
Brown,R.,andJ.Kulik.1977.Flashbulbmemories.Cogni)on5,
7399.
Cooper,A.1999.TheInmatesAreRunningtheAsylum:Why
HighTechProductsDriveUsCrazyandHowtoRestoretheSan
ity.Boston:PearsonEduca)on.
Fry,B.2004.Computa)onalInforma)onDesign.Doctoraldis
serta)on,MITPrograminMediaArtsandSciences,Schoolof
ArchitectureandPlanning.hZp://acg.media.mit.edu/people/
fry/phd/disserta)on050312bacrobat.pdf.AccessedDeceme
ber2007.
Bush,V.1945.Aswemaythink.TheAtlan)cMonthly7:101
108.
Csikszentmihalyi,M.1991.Flow:ThePsychologyofOp)mal
Experience.NewYork:HarperPerennial.
FultonSuri,J.2005.ThoughtlessActs?:Observa)onsonIntui
)veDesign.Watertown,MassachuseZs:ChronicleBooks.
Buxton.B.2006.Lecture:Sketchingandexperiencedesign.
NovemberBostonCHImee)ngheldatSunMicrosystemsin
Burlington,MassachuseZs.hZp://www.brightcove.com/)tle.
jsp?)tle=323680309&channel=324389485.
Davenport,T.H.1992,ProcessInnova)on:ReengineeringWork
throughInforma)onTechnology.NewYork:McGrawHillCom
panies.
Gentner,D.R.,andJ.Grudin.1996.Designmodelsforcomputer
humaninterfaces.IEEEComputer29(6),2835.
Gorman,C.2003.TheIndustrialDesignReader.NewYork:All
worthPress.
Grudin,J.1990.Thecomputerreachesout:Thehistoricalcon)
nuityofinterfacedesign.CHI90Proceedings,pp.261268.
Grudin,J.1994.Computersupportedcoopera)veWork:History
andfocus.IEEEComputer27(5),1926.
Gutwin,C.,andS.Greenberg.2002.Adescrip)veframeworkof
workspaceawarenessforreal)megroupware.ComputerSup
portedCoopera)veWork,11(34),411446.
Gutwin,C.,S.Greenberg,R.Blum,andJ.Dyck.2005.Support
inginformalcollabora)oninsharedworkspacegroupware.HCI
TechnicalReport200501,TheInterac)onsLab,Universityof
Saskatchewan,Saskatoon,Saskatchewan,Canada.
Greenberg,S.andB,Johnson.1997.Studyingawarenessincon
tactfacilita)on.Posi)onpaperfortheACMCHI97Workshopon
AwarenessinCollabora)veSystems,organizedbyMcDaniel,S.
E.andBrinck,Atlanta,T.,Georgia,March2227.
Hackos,J.T.,andJ.C.Redish.1998.UserandTaskAnalysisfor
InterfaceDesign.Hoboken:JohnWiley&Sons.
Harriss,H.,S.Winstanley,andG.Vickers.(ed.).2005.Capture
It:AFutureWorkplacefortheMul)Genera)onalKnowledge
Worker.London:HelenHamlynResearchCentre.
Henderson,K.1998.OnLineandOnPaper:VisualRepresenta
)ons,VisualCulture,andComputerGraphicsinDesignEngi
neering.Cambridge,MassachuseZs:TheMITPress.
Heuer,G.2004.DesignBasics:FromIdeastoProducts.Sulgen,
Switzerland:ArthurNiggli.
Hirshberg,J.1999.TheCrea)vePriority:PulngInnova)onto
WorkinYourBusiness.NewYork:Collins.
Hiltzik,M.A.2000.DealersofLightning:XeroxPARCandthe
DawnoftheComputerAge.NewYork:Collins.
Hutchins,E.1999.Cogni)vear)facts.InWilson,R.A.,andKeil,
F.C.(eds.).TheMITEncyclopediaoftheCogni)veSciences.
Cambridge,MassachuseZs:TheMITPress.
Hutchins,E.1995.Cogni)onintheWild.Cambridge,Massachu
seZs:TheMITPress.
Kelley,T.2001.TheArtofInnova)on:LessonsinCrea)vityfrom
IDEO,AmericasLeadingDesignFirm.NewYork:Doubleday.
CLOSINGMATTER|BIBLIOGRAPHY
WORKINGTHROUGHSCREENS
140
Kurosu,M.,andK,Kashimura.1995.Apparentusabilityvs.
inherentusability:experimentalanalysisonthedeterminants
oftheapparentusability.ConferencecompaniononHuman
factorsincompu)ngsystems.292293.Denver,Colorado.May
711.
Laurel,B.2003.DesignResearch:MethodsandPerspec)ves.
Cambridge,MassachuseZs:TheMITPress.
Mirel,B.2003.Interac)onDesignforComplexProblemSolving:
DevelopingUsefulandUsableSokware.SanFrancisco:Morgan
Kaufmann.
Packer,R.,andK.Jordan.(eds.).2002.Mul)media:FromWag
nertoVirtualReality,ExpandedEdi)on.NewYork:W.W.Norton
&Company.
Shneiderman,B.1998.DesigningtheUserInterface:Strategies
forEec)veHumanComputerInterac)on.Reading,Massachu
seZs:AddisonWesley.
Moggridge,B.2006.DesigningInterac)ons.Cambridge,Mas
sachuseZs;MITPress.
Pinelle,D.,C.Gutwin,andS.Greenberg.2003.TaskAnalysisfor
GroupwareUsabilityEvalua)on:ModelingSharedWorkspace
TaskswiththeMechanicsofCollabora)on.ACMTransac)ons
onHumanComputerInterac)on10(4),281311.
Simon,H.A.1996.TheSciencesoftheAr)cial.Cambridge,
MassachuseZs:TheMITPress.
Nardi,B.A.1993.ASmallMaZerofProgramming:Perspec)ves
onEndUserCompu)ng.Cambridge,MassachuseZs:MITPress.
Landauer,T.K.1996.TheTroublewithComputers:Usefulness,
Usability,andProduc)vity.Cambridge,MassachuseZs:MIT
Press.
Nardi,B.A.1996.ContextandConsciousness:Ac)vityTheory
andHumanComputerInterac)on.Cambridge,Mass:MITPress.
Postrel,V.2003.TheSubstanceofStyle:HowtheRiseofAes
the)cValueIsRemakingCommerce,Culture,andConscious
ness.NewYork:HarperCollins.
Lawson,B.1997.HowDesignersThink.Burlington:Architectural
Press/Elsevier.
Nardi,B.A.,andV.ODay.1999.Informa)onEcologies:Using
TechnologywithHeart.Cambridge,MassachuseZs:MITPress.
Raskin,J.2000.HumaneInterface:NewDirec)onsforDesigning
Interac)veSystems.Reading,Mass:AddisonWesleyPublishing.
Lawson,B.2004.WhatDesignersKnow.Burlington:Architec
turalPress/Elsevier.
Nemeth,C.,M.OConnor,P.A.Klock,R.Cook.2005.Cogni)ve
ar)factsimplica)onsforhealthcareinforma)ontechnology:
Revealinghowprac))onerscreateandsharetheirunderstand
ingofdailywork.AdvancesinPa)entSafety:Vol.2AHRQ
Publica)onNo.0500212.hZp://www.ctlab.org/documents/
Cogni)ve%20Ar)facts%20Implica)ons.pdf
Reiser,J.,andN.Umemoto.2006.AtlasofNovelTectonics.
Princeton:PrincetonArchitecturalPress.
Lazar,J.,A.Jones,K.Bessiere,I.Ceaparu,B.Shneiderman.April
2004.Userfrustra)onwithtechnologyintheworkplace.HCIL
Laboratorypublica)on:HCIL200412,CSTR4662,ISRTR2005
53.
Lee,B.2006.FromCogni)veAr)factstoSocialAr)facts:The
iDeasDesignEcology.ProceedingsofUIST06,October1518,
2006,Montreux,Switzerland.
Lidwell,W.,K.Holden,andJ.Butler.2003.UniversalPrinciples
ofDesign:100WaystoEnhanceUsability,InuencePercep
)on,IncreaseAppeal,MakeBeZerDesignDecisions,andTeach
throughDesign.Gloucester,MassachuseZs:Rockport.
Live|Work.ServiceDesignGlossary.hZp://www.livework.co.uk/
glossary/.AccessedDecember2007.
Lowgren,J.,andE.Stolterman.2004.ThoughtulInterac)on
Design:ADesignPerspec)veonInforma)onTechnology.Cam
bridge,MassachuseZs:TheMITPress.
Maeda,J.2006.TheLawsofSimplicity.Cambridge,Massachu
seZs:TheMITPress.
Nielsen,J.,andR.L.Mack.1994.UsabilityInspec)onMethods.
Hoboken:JohnWiley&Sons.
Relg,M.,andA.Goel.Designingforexperience:Frameworks
andprojectstories.Presenta)onforUXWeekconference,New
YorkChapteroftheInterac)onDesignAssocia)on.hZp://www.
marcrelg.com/uxweek/relg&goel.uxWeek.8.25.05.pdf.Ac
cessedDec2007.
Spinuzzi,C.2003.TracingGenresthroughOrganiza)ons:A
SocioculturalApproachtoInforma)onDesign.Cambridge,Mas
sachuseZs:TheMITPress.
Spillers,F.2003.Taskanalysisthroughcogni)vearcheology.D.
DiaperandN.Stanton(eds.)TheHandbookofTaskAnalysisfor
HCI.hZp://www.experiencedynamics.com/pdfs/published_
works/cogni)ve_archeology.pdf
Spillers,F.2004.Emo)onasacogni)vear)factandthedesign
implica)onsforproductsthatareperceivedaspleasurable.
hZp://www.experiencedynamics.com/pdfs/published_works/
SpillersEmo)onDesignProceedings.pdf.AccessedDecember
2007.
Sterling,B.,andL.Wild.2005.ShapingThings.Cambridge,Mas
sachuseZs:TheMITPress.
Norman,D.A.1990.TheDesignofEverydayThings.NewYork:
Doubleday.
Rheingold,H.2000.ToolsforThought:TheHistoryandFuture
ofMindExpandingTechnology.Cambridge,MassachuseZs:MIT
Press.
Suchman,L.A.1987.PlansandSituatedAc)ons:TheProblem
ofHumanComputerCommunica)on.NewYork:Cambridge
UniversityPress.
Norman,D.A.1990.Theproblemofautoma)on:Inappropri
atefeedbackandinterac)on,notoverautoma)on.Philosophi
calTransac)onsoftheRoyalSocietyofLondonB327:585593.
RudderBaker,L.1999.Folkpsychology.InWilson,R.A.,and
Keil,F.C.(eds.).TheMITEncyclopediaoftheCogni)veSciences.
Cambridge,MassachuseZs:TheMITPress.
Thackara,J.2006.IntheBubble:DesigninginaComplexWorld.
Cambridge,MassachuseZs:TheMITPress.
Norman,D.A.1993.ThingsThatMakeUsSmart:Defending
HumanAZributesintheAgeoftheMachine.Reading,Mass:
AddisonWesleyPublishing.
Sano,H.1990.Par)cipatoryDesign:TheoryandTechniques.
Raleigh,NC:Bookmasters.
Norman,D.A.2001.ApplyingtheBehavioral,Cogni)ve,and
SocialSciencestoProducts.hZp://www.jnd.org/dn.mss/apply
ing_the_behavio.html.AccessedDecember2007.
Norman,D.A.2004.Emo)onalDesign:WhyWeLove(orHate)
EverydayThings.NewYork:BasicBooks.
MicrosokCorp.,WindowsUserInterfaceTechnicalAr)cles,
MicrosokInduc)veUserInterfaceGuidelines,hZp://msdn2.
microsok.com/enus/library/ms997506.aspx.February9,2001.
AccessedDecember2007.
OceforMetropolitanArchitecture,andM.Kubo(ed.).2005.
OceforMetropolitanArchitecture:SeaZlePublicLibrary.
Barcelona:Actar.
Mijksenaar,P.1997.VisualFunc)on:AnIntroduc)ontoInfor
ma)onDesign.Princeton:PrincetonArchitecturalPress.
Orr,J.E.1996.TalkingaboutMachines:AnEthnographyofa
ModernJob.Itheca:ILRPress/CorbellUniversityPress.
SarterN.B.,D.D.Woods,andC.E.Billings.1997.Automa)on
surprises.InSalvendy,G.(ed.).HandbookofHumanFactors&
Ergonomics,secondedi)on.Hoboken:JohnWiley&Sons.
Sellen,A.J.and,HarperR.H.R.2003.TheMythofthePaperless
Oce.Cambridge,MassachuseZs:TheMITPress.
Sharp,H.,Y.Rogers,andJ.Preece.2007.Interac)onDesign:
BeyondHumanComputerInterac)on.Hoboken:JohnWiley&
Sons.
Schneider,W.1999.Automa)city.InWilson,R.A.,andKeil,F.C.
(eds.).TheMITEncyclopediaoftheCogni)veSciences.Cam
bridge,MassachuseZs:TheMITPress.
Tuke,E.R.1983.TheVisualDisplayofQuan)ta)veInforma)on.
Cheshire,Connec)cut:GraphicsPress.
Tuke,E.R.1997.VisualExplana)ons:ImagesandQuan))es,
EvidenceandNarra)ve.Cheshire,Connec)cut:GraphicsPress.
Ullmer,B.andH.Ishii.2000.EmergingFrameworksforTangible
UserInterfaces.IBMSystemsJournal,9(3&4)915931.
hZp://tangible.media.mit.edu/content/papers/pdf/ullmerisj00
tuiframeworkpub.pdf.
VanDuyne,D.K.,J.A.Landay,andJ.I.Hong.2006.TheDesign
ofSites:PaZernsforCrea)ngWinningWebSites(2ndEdi)on).
UpperSaddleRiver,NewJersey:Pren)ceHallPTR.
Vicente,K.J.1999.Cogni)veWorkAnalysis:TowardSafe,
Produc)ve,andHealthyComputerBasedWork.Hillsdale,New
Jersey:LawrenceErlbaumAssociates.
CLOSINGMATTER|BIBLIOGRAPHY
WORKINGTHROUGHSCREENS
141
Vinh,K.2006.GelngReal:AninterviewwithJasonFried.
hZp://www.adobe.com/designcenter/thinktank/gelngreal/.
AccessedDecember2007.
VonHippel,E.2005.Democra)zingInnova)on.Cambridge,
MassachuseZs:TheMITPress.
Wenger,E.1999.Communi)esofPrac)ce:Learning,Meaning,
andIden)ty.Cambridge,UK:CambridgeUniversityPress.
Waldrop,M.M.2002.TheDreamMachine:J.C.R.Lickliderand
theRevolu)onThatMadeCompu)ngPersonal.NewYork:Pen
guin(NonClassics).
Winograd,T.,J.BenneZ,L.DeYoung,andB.Hartield(eds.).
1996.BringingDesigntoSokware.Reading,Mass:Addison
WesleyPublishing.
Wixon,D.,andJ.Ramey(eds.).1996.FieldMethodsCasebook
forSokwareDesign.Hoboken:JohnWiley&Sons.
Zubo,S.1989.IntheAgeoftheSmartMachine:TheFutureof
WorkandPower.NewYork:BasicBooks.
CLOSINGMATTER
WORKINGTHROUGHSCREENS
ThisbookwaswriZenastheinauguralpublica)onof
FLASHBULBINTERACTION,Inc.,aconsul)ngrmthatworks
withclientstoenvisionpowerfulandengagingexperiencesfor
knowledgeworkersattheforefrontsoftheirelds.
Weusedesignthinkingtoposi)velytransformworkplace
applica)ons.
Weworkwithclientsseekingtosethighergoals,asknew
ques)ons,andexploreinnova)veanswers.
Webelievethatcompu)ngtoolsforknowledgeworkers
shouldbeenvisionedfromaperspec)vethatisdis)nct
fromthoseusedtoconceiveconsumerproductsandother
technologies.
Wehelpourclientsimprovepeoplesworkinglivesby
advancingtoolsforthoughtthattargetvaluableintersec
)onsofac)vityandtechnologicalpossibility.
Weactastrainers,advisors,facilitatorsaugmen)ngand
inspiringclientteamsastheyenvisionnewandimproved
onscreenoerings.
Wecollabora)velyinves)gate,interpret,andvisualizeap
plica)ondesignchallengesinawaythatdrivesdecision
making,sharedvision,andmeaningfulinnova)on.
Wearebigbelieversinconcep)ngrelevantfuturesasa
pathwaytodeninglargerstrategicdirec)ons.
Weprovideservicesthattargetdiverseclientchallenges,
rangingfromeduca)ngproductteams,toevalua)ngand
extendingexis)ngfunc)onality,toinformingapplica)on
idea)onthroughtargetedresearch,toenvisioningen)rely
newproductconcepts.
Ifthecontentsofthisbookhavestruckachordinthecontext
ofyourownproductdeni)onanddesignchallenges,please
considercontac)ngFLASHBULBINTERACTIONtodiscusshow
wecouldhelpyourteambeZerenvisionaneworitera)vely
improvedknowledgeworkapplica)on.
Einfo@FlashbulbInterac)on.com
P206.280.3135
F206.260.6280
Wwww.FlashbulbInterac)on.com
142
NOTE:Contentsofthispageexemptfromcrea)vecommons
licenseforthispublica)on.Copyright2008
FLASHBULBINTERACTION,Inc.
WORKING
THROUGH
SCREENS