Doelgroepanalyse
Inleiding
Agile
software
ontwikkeling
is
de
afgelopen
jaren
erg
populair
geworden.
Hierbij
is
het
voor
UX
designers
de
vraag
hoe
je
hun
werkzaamheden
en
de
user
centered
design
principes
en
methodieken
kunt
laten
aansluiten
op
deze
snelle
ontwikkelmethode.
Er
wordt
namelijk
erg
weinig
documentatie
gebruikt
binnen
de
Agile
aanpak
en
als
je
kijkt
naar
de
deliverables
die
UX
design
oplevert
om
de
needs
&
wants
van
de
gebruiker
en
business
te
achterhalen
dan
is
dat
toch
wel
vaak
informatie
in
de
vorm
van
documentatie
(digitaal/papier).
De
vraag
is
dan
hoe
dit
soort
informatie
snel
geschakeld
en
gecommuniceerd
kan
worden
tussen
de
verschillende
disciplines
binnen
een
Agile
team.
Agile
vereist
een
goede
communicatie
en
samenwerking
met
de
klant/gebruiker
(http://agilemanifesto.org/principles.html)
maar
dit
moet
dus
blijkbaar
ook
binnen
het
team
aan
de
orde
zijn.
Dit
brengt
echter
een
paar
problemen
met
zich
mee,
designers
zijn
nou
eenmaal
heel
andere
personen
dan
programmeurs.
Programmeurs
binnen
de
ict‐ projecten
zien
designers
nogsteeds
als
plaatjesmakers
en
doen
nog
te
vaak
zelf
beslissingen
nemen
over
interactie
ontwerp.
(Alan
Cooper,
Inmates
are
running
the
Assylum)(
http://www.goeievraag.nl/vraag/persoon‐designer‐ programmeur‐tegelijk.10055).
Communicatie
en
samenwerking
komt
daarom
soms
moeilijk
tot
stand
en
dat
is
lastig
in
een
Agile
omgeving
waar
dit
juist
van
esssentieel
belang
is.
De
doelgroepanalyse
van
mijn
onderzoek
zal
dus
in
eerste
instantie
deze
twee
culturen
betreffen,
omdat
deze
in
mijn
theoretisch
verslag
ook
het
meest
aan
de
orde
zullen
komen.
Aan
de
ene
kant
de
designers
en
aan
de
andere
kant
de
ontwikkelaars,
in
de
hoop
deze
partijen
binnen
Agile
beter
met
elkaar
te
laten
samenwerken.
Karakteristieken
Designer
'Everyone
designs
who
devises
courses
of
action
aimed
at
changing
existing
situations
into
preferred
ones.'1
Designers
hebben
een
specifiek
werkgebied
waarin
ze
erg
creatief
te
werk
gaan.
Hierbij
hoeft
het
niet
alleen
zo
te
zijn
dat
dat
de
designer
puur
alleen
de
estetische
elementen
bepaald
maar
kan
hierbij
ook
beslissingen
nemen
over
de
hoe
het
zou
moeten
werken
en
hoe
het
zal
worden
gemaakt.
1
Psychologist
Herbert
Simon,
(1996).
The
Sciences
of
the
Artificial
(third
ed.).
Cambridge,
MA:
MIT
Press
(p.
111).
Een
goede
designer
is
iemand
die
z’n
beslissingen
overdenkt
en
ook
daadwerkelijk
designbeslissingen
kan
nemen.
Hieronder
een
paar
eigenschappen
van
waar
een
designer
aan
zou
moeten
voldoen
en
wat
een
goede
designer
kenmerkt:
‐ dikke
huid
‐ zorg
voor
de
klant
‐ goeie
luisteraar
‐ meedenker
‐ oor
naar
business
en
gebruiker
‐ helder
process
‐ extreem
eerlijk
naar
jezelf
‐ logische
denker
‐ communicatief
vaardig
‐ zelfverzekerd
‐ werkpaard
‐ multitasken
‐ deadlines
‐ prioriseren
‐ open
minded2
3
4
Voor
UX
designer
wordt
hier
nog
aan
toegevoegd:
‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
Goed
inzicht
in
de
menselijke
psychologie
en
onderzoeksmethoden
Basiskennis
grafisch
design
Geinteresseerd
en
op
de
hoogte
van
technologieen
Verbale
en
visuele
communicatie
vaardigheden
Matige
kennis
van
zaken,
diepgaande
kennis
van
uw
bedrijf
Vaardigheid
om
snel
in
een
vakgebied
te
duiken
Mediatie,
Faciliteer
en
Vertaal
vaardigheden
Creativiteit
en
Visie
Passie
5
2
http://www.graphicdesignbasics.com/2009/top‐characteristics‐of‐creative‐designers‐part‐ ii.html
3
http://www.paper‐leaf.com/blog/2009/09/6‐characteristics‐of‐the‐successful‐designer/
4
http://www.howtohireawebdesigner.com/great‐web‐designer.html
5
http://userexperience.evantageconsulting.com/2009/07/characteristics‐good‐ux‐designers/
Programmeur
Programmeurs
bouwen
computer
software.
Ook
bedenken,
ontwerpen,
testen
zij
logische
structuren
voor
het
oplossen
van
problemen
met
de
computer.
Dit
doen
ze
in
verschillende
programmeertalen,
afhankelijk
van
het
type
software.
Elke
programmeertaal
heeft
namelijk
z’n
eigen
mogelijkheden
en
beperkingen.
Programmeurs
werken
in
veel
verschillende
instellingen
en
formaties,
dit
kan
zijn
in
IT
afdelingen
binnen
bedrijven,
grote
software
bedrijven,
en
kleine
dienstverlenende
bedrijven
zoals
bijvoorbeeld
webbureaus.
Veel
professionele
programmeurs
werken
ook
als
consultant
bij
bedrijven.
In
de
meeste
gevallen
werken
meerdere
programmeurs
samen
als
een
team
onder
supervisie
van
een
senior
programmeur
(projectleider).
Hieronder
een
paar
eigenschappen
die
kenmerkend
zijn
voor
een
echte
(goede)
programmeur:
‐
lange
uren
maken
‐
doen
van
veel
onderzoek
‐
is
nieuwsgierig
‐
probleemoplossend
‐
problemen
lost
hij
zelf
op
(zonder
hulp)
‐
experimenteerd
met
nieuwe
ideeen
en
technieken6
Verder
zijn
programmeurs
op
de
een
of
andere
manier
anders
dan
andere
mensen.
Po
Bronson
is
gekomen
met
de
“Seven
Habits
of
Highly
Engineered
People”,
deze
staan
hieronder
beschreven:
‐ ze
zijn
erg
genereus
in
hun
egoïsme.
‐ blindheid
verbeteraar
hun
visie.
‐ ze
bijten
niet
alleen
in
de
hand
die
hen
voedt,
maar
ook
in
hun
eigen
hand.
‐ ze
werken
hard
aan
het
imago
dat
ze
niets
om
hun
imago
geven
‐ ze
blijven
repareren
wat
niet
kapot
is
totdat
het
kapot
is
‐ “ik
geef
geen
verkeerd
antwoord,
jij
stelde
de
verkeerde
vraag”
‐ ze
vinden
de
afwezigheid
van
kritiek
een
compliment.7
In
de
meeste
ontwikkelteams
neemt
de
meest
ervaren
programmeur
de
verantwoordelijkheid
op
zich
voor
de
meest
veeleisende
delen
van
de
te
bouwen
software.
6
http://websthatwork.blogspot.com/2008/11/characteristics‐of‐true‐ programmer.html
7
Alan
Cooper,
Inmates
are
running
the
asylum.
p.95
Designers
vs.
Programmeurs
Op
de
een
of
andere
manier
is
er
altijd
een
grote
kloof
voelbaar
tussen
programmeurs
en
designers.
Het
lijkt
soms
alsof
het
elkaars
tegenpolen
zijn
in
de
praktijk.
“Designers
came
to
Microsoft
from
the
arts;
developers
from
the
world
of
math
an
science.
Developers
looked
down
on
designers
because
their
thinking
seemed
fuzzy
and
unstructered,
their
tastes
arbitrary”
(Kevin
Gammill,
lead
programmer
at
Microsoft)8
De
kloof
lijkt
hier
dus
te
komen
door
het
verschil
in
genoten
onderwijs
en
de
verschillen
van
achtergond
mbt.
de
meer
artistieke
kant
en
de
abstracte
wetenschappelijke
kant.
“Designers
are
invariably
female,
are
talkative,
live
in
lofts,
have
vegatarian
diets
and
wear
found
objects
in
theiir
ears.
Developers
are
invariably
male,
eat
fast
food,
and
don’t
talk
except
to
say,
‘Not
true!.”
(Tom
Corddry,
Microsoft)
9
Op
het
web
is
er
ook
doorgaans
veel
discussie
en
gepraat
over
dit
onderwerp.
Smashing
Magazine
komtmet
een
paar
tips
om
als
designer
beter
te
kunnen
communiceren
met
programmeurs:
‐ verzorg
een
adequate
hoeveelheid
documentatie
‐ maak
(de
juiste)
keuzes
‐ verander
dingen
niet
midden
in
een
project
‐ wees
de
programmeurs
een
stapje
voor
‐ wees
betrokken
‐ communicatie
is
key,
dus
zorg
dat
beschikbaar
bent.
‐ stel
jezelf
de
vraag:
“is
deze
feature
nodig?”
‐ blijf
gefocust
‐ kom
je
beloftes
na
‐ houd
je
aan
deadlines
‐ test
het
zelf
Om
dus
goed
te
kunnen
samenwerken
binnen
een
Agile
team
als
designer
en
programmeur,
dienen
beide
partijen
zich
op
de
een
of
andere
manier
aan
te
passen
(of
in
ieder
geval
rekening
te
houden
met
elkaar),
zodat
dit
het
project
ten
goede
komt.
8
Alan
Cooper,
Inmates
are
running
the
asylum.
p.113
9
Alan
Cooper,
Inmates
are
running
the
asylum.
p.113
Projectleider
Een
projectleider
(of
projectmanager)
is
iemand
die
verantwoordelijk
is
voor
het
succesvol
realiseren
van
een
project.
Een
projectleider
is
een
generieke
rol
die
je
in
meerdere
vakgebieden
tegen
komt.
In
dit
geval
gaat
het
natuurlijk
over
iemand
die
zorgdraagt
over
een
ict‐ project.
Een
projectleider
realiseert
het
project
door
het
coördineren
van
en/of
aansturen
(managen)
van
projectmedewerkers
(projectmanagement).
De
taakinhoud
van
een
projectleider
is
afhankelijk
van
de
fase
waarin
het
project
zich
bevindt.
In
de
beginfase
van
een
project
bestaat
de
taak
van
een
projectleider
uit
het
leggen
van
contacten
met
de
opdrachtgever(s)
en
de
leveranciers
van
producten
en/of
diensten.
De
projectleider
verkent
in
deze
fase
mogelijke
oplossingen
(het
realisatieproces).
In
de
opstartfase
is
de
projectleider
hoofdzakelijk
bezig
met
het
optuigen
van
het
projectteam
en
creëren
van
voldoende
draagvlak
voor
het
project.
In
de
middenfase
van
het
project
is
de
projectleider
vooral
bezig
met
de
uitvoering,
het
plannen,
van
het
project.
In
de
eind‐
of
opleverfase
is
de
projectleider
bezig
met
afbouwen
van
het
projectteam
en
het
eventueel
genereren
van
vervolgopdrachten.
Een
projectleider
kan
leiding
geven
aan
een
zuiver
projectteam
of
aan
een
projectteam
bestaande
uit
leden
van
een
matrixorganisatie.10
De
effectiviteit
van
een
projectleider
is
gebaseerd
op
vier
bronnen:
persoonlijke
karakter,
situationele
/
onvoorziene
factoren,
leiderschaps
gedrag
en
macht
/
invloed
(Yuko,
1994)11
Een
democratische
en
participatieve
stijl
van
leidinggeven
maakt
de
communicatie
tussen
teamleden
effectiever
(Kidd
&
Christy,
1961;
Wilemon
&
Thamhain,
1983).
Een
faciliterende
stijl
van
leidinggeven
stimuleert
de
opbouw
van
vertrouwen
en
samenwerking
binnen
teams
(Norrgren
&
Schaller,
1999),
die
op
hun
beurt
een
integrale
aanpak
voor
het
oplossen
van
problemen
bevorderen
(Aram,
Morgan,
&
Esbeck,
1971;
Muczyk
&
Reimann,
1997).12
Als
een
projectleider
dus
goed
z’n
werk
doet
dan
luistert
hij
naar
z’n
team,
doet
hij
mee
met
het
team
en
draagt
hij
zorg
voor
het
team.
Zeker
de
democratische
en
participatieve
stijl
kan
dus
voor
een
betere
communicatie
zorgen
in
een
Agile
team
met
meerdere
disciplines.
10
http://nl.wikipedia.org/wiki/Projectleider
11
http://www.allbusiness.com/human‐resources/careers‐job‐training/996246‐ 1.html
12
http://www.allbusiness.com/human‐resources/careers‐job‐training/996246‐ 1.html
Opdrachtgever
Elk
project
heeft
een
opdrachtgever
nodig.
Deze
wil
vertegenwoordigd
het
belang
van
de
klant
en
wil
dat
het
project
tot
een
goed
eindresultaat
leidt.
Voor
het
project
en
de
projectleider
moet
gedefinieerd
zijn
wie
de
opdrachtgever
is
en
dit
is
echter
nooit
meer
dan
een
persoon.
De
opdrachtgever
verzorgt
de
projectopdracht
en
vertaalt
dit
naar
een
concreet
project.
Ook
is
het
gewenst
dat
de
opdrachtgever
het
project
helpt
problemen
op
te
lossen
die
vanuit
zijn
kant
komen.
De
opdrachtgever
heeft
het
meeste
belang
bij
een
succesvol
eindresultaat,
wanneer
hij
tevreden
is
mag
de
bouwclub
ook
tevreden
zijn.
Hieronder
een
paar
eigenschappen
van
een
goede
opdrachtgever:
‐ communiceer
de
verwachtingen
op
een
heldere
manier
‐ staat
een
redelijke
hoeveelheid
tijd
toe
voor
het
te
verrichte
werk
‐ is
beschikbaar
voor
vragen
‐ betaalt
in
redelijkheid
voor
het
te
verrichte
werk
‐ betaald
tijdig
‐ heeft
een
hoge
integriteit
‐ staat
toe
dat
de
mensen
hun
werk
doen
‐ zoekt
een
langdurige
relatie
‐ geeft
ere
wie
ere
toekomt
‐ gaat
voor
kwaliteit13
Maar
er
zijn
ook
hele
nare
verhalen
over
klanten
op
het
web
beschikbaar.
Een
paar
mensen
hebben
er
zelfs
een
website
voor
gemaakt
genaamd
‘Clients
from
Hell’.
Hier
staan
erg
heftige
(maar
toch
grappige)
quotes
en
verhalen
over
klanten.
13
http://freelancefolder.com/characteristics‐of‐a‐good‐client/