When we design together - Sabrina Mach, Ammara Gafoor and James Emmott
From three distinct perspectives, this talk will contend that design is an activity undertaken by everyone in a software development team. It occurs throughout the process of delivery — not only at the beginning or the end — and it is a powerful instrument for learning about and adapting to the problems our work seeks to solve, which is a shared responsibility. Making the best use of our multidisciplinary expertise in the activity of design requires forms of collaboration that are too often disrupted by the role-based silos that keep us separated and weaken the valuable contribution our diverse approaches could make to our collective efforts. If you care about accelerating time to market, improving customer experience, or building happy and productive teams, you will want to know why and how it matters that we believe ‘design is in everything that we do’.
6. How to create
good design Technology
Feasibility
Business
Viability
Good design that creates
impact happens here.
People
Desirability &
Usability
Start here
What do people need / desire?
Do they understand how to use it?
What can be
financially viable?
What can be
technically feasible?
#YConf2020
7. Who designs
for whom
Not a complete list of roles
Technology
Feasibility
Business
Viability
People
Desirability &
Usability
Business Analyst Developer
Experience Designer
#YConf2020
8. Who designs
for whom
Not a complete list of roles
Technology
Feasibility
Business
Viability
People
Desirability &
Usability
Experience Designer
Business Analyst Developer
#YConf2020
9. Who designs
for whom
Not a complete list of roles
Technology
Feasibility
Business
Viability
People
Desirability &
Usability
Business Analyst Developer
Experience Designer
#YConf2020
10. Good design happens
when we design together.
Technology
Feasibility
Business
Viability
People
Desirability &
Usability
Experience Designer
Business Analyst
Developer
QA
Infra Dev
SMEs
#YConf2020
11. POLL
Which questions
do you find
yourself asking? Technology
Feasibility
Business
Viability
People
Desirability &
Usability
What do people need / desire?
Do they understand how to use it?
What can be
financially viable?
What can be
technically feasible?
#YConf2020
27. ‘Most people make the mistake of
thinking design is what it looks like.
People think it’s this veneer — that
the designers are handed this box
and told, “Make it look good!”
…
— Steve Jobs
#YConf2020
28. …
That’s not what we think design is.
It’s not just
what it looks like
and feels like.
Design is how it works.’
— Steve Jobs
#YConf2020
29. ‘That’s fundamentally what design is
about. Taking things apart so you can
put them back together.’
— Rich Hickey
#YConf2020
31. ‘The most fundamental problem
in computer science […] is
problem decomposition:
how to take a complex problem
and divide it up into pieces
that can be solved independently.
Problem decomposition
is the central design task
that programmers face every day.’
— John Ousterhout
#YConf2020
32. ‘Design skill is what separates great
programmers from average ones.’
— John Ousterhout
#YConf2020
35. ‘Most people are rewarded in school for
solving problems. When was the last time
your child — or you — were rewarded
for finding a problem?’
(‘We’ve got enough problems already!’)
— Alan Kay
#YConf2020
36. ‘Point of view is worth 80 IQ points.’
— Alan Kay
#YConf2020
41. BEFORE
Problem = We have too
much data. We need to
understand it
Solution = Visualising the
data will help us
understand it
Focus = 90% on building a
visualisation solution
'Build a dashboard!'
#YConf2020
43. AFTER
Problem = Has someone done this
test before?
Solution = How can I find a relevant
test result and understand that?
Focus =
50% on finding test results
50% on building a visualisation
solution
Design studio surfaced hidden
assumptions
#YConf2020
BEFORE
Problem = We have too
much data. We need to
understand it
Solution = Visualising the
data will help us
understand it
Focus = 90% on building a
visualisation solution
'Build a dashboard!'
46. 30% Faster Time to Market
15% Accelerated Adoption
COLLABORATION MAKES US FASTER
Collaborative multidisciplinary teams create products that have...
#YConf2020
47. THE ASK
Connect
Reach out to other roles. Find out about the perspective,
knowledge and experience they bring to your team.
Amplify
Show your support to the different perspectives in your team. Use
your voice to make theirs stronger and increase their impact.
Collaborate
Work together to understand and define the problem, then ideate
many different possible solutions before converging on one.
PAIRING: BA + UX + DEV = DESIGN TIME.
#YConf2020