More Related Content Similar to How to build better software - 13 thinks to keep in mind. (20) More from Jochen Guertler (15) How to build better software - 13 thinks to keep in mind.1. Dr.
Tobias
Hildenbrand,
Idea-‐2-‐Market
Design
&
Engineering
(SAP
AG)
Jochen
Gürtler,
Design
&
Co-‐CreaEon
Center
(SAP
AG)
6th
June
2013,
Entwicklertag
Karlsruhe
HOW
TO
BUILD
BETTER
SOFTWARE.
13 “Thinks” to Keep in Mind.
2. © 2013 SAP AG. All rights reserved. 2PublicABOUT
TOBIAS.
Combining
design
&
engineering.
© SAP 2013 | 2
§ English/Latin
§ Business
Administration
§ Marketing incl.
Market Research
§ „Design
Thinking“
§ Math/Physics
§ Computer
Science
§ Software
Engineering
§ Lean/Agile
Development
3. © 2013 SAP AG. All rights reserved. 3PublicABOUT
JOCHEN.
People.
Ideas.
Results.
ExperFse
Master
in
Computer
Science
15
year
professional
so6ware
development
in
different
roles
like
developer,
architect,
product
owner
and
manager
Cer?fied
Gestalt
prac??oner
&
Business
Coach
Design
Thinking
Coach
&
Teacher
Interests
My
children,
my
family,
my
friends
Traveling
all
around
the
world
Jazz
and
playing
trumpet
Wri?ng
books
and
blogs
Cinema
and
movies
What
is
needed
for
change
and
growth?
© SAP 2013 | 3
4. © 2013 SAP AG. All rights reserved. 4Public© SAP 2012 | 4
How
to
build
beHer
soIware?
5. © 2013 SAP AG. All rights reserved. 5Public© SAP 2012 | 5
Think
TEAM.
6. © 2013 SAP AG. All rights reserved. 6Public© SAP 2012 | 6
It
always
starts
with
the
right
people.
7. © 2013 SAP AG. All rights reserved. 7Public© SAP 2012 | 7
Build
interdisciplinary
teams.
8. © 2013 SAP AG. All rights reserved. 8Public© SAP 2012 | 8
Invest
in
Teambuilding.
9. © 2013 SAP AG. All rights reserved. 9Public© SAP 2012 | 9
Create
a
construcFve
feedback
culture.
10. © 2013 SAP AG. All rights reserved. 10Public© SAP 2012 | 10
Think
SPACE.
11. © 2013 SAP AG. All rights reserved. 11Public© SAP 2012 | 11
Give
ideas
room
to
grow.
12. © 2013 SAP AG. All rights reserved. 12Public© SAP 2012 | 12
Provide
a
flexible
environment.
13. © 2013 SAP AG. All rights reserved. 13Public© SAP 2012 | 13
Give
the
team
a
home.
14. © 2013 SAP AG. All rights reserved. 14Public© SAP 2012 | 14
Think
ITERATION.
15. © 2013 SAP AG. All rights reserved. 15Public© SAP 2012 | 15
Step
by
step
towards
beHer
results.
16. © 2013 SAP AG. All rights reserved. 16Public© SAP 2012 | 16
Learn
about
your
processes
empirically.
17. © 2013 SAP AG. All rights reserved. 17Public© SAP 2012 | 17
Turn
your
hypotheses
into
facts
incl.
failures.
18. © 2013 SAP AG. All rights reserved. 18Public© SAP 2012 | 18
SoIware
soluFons
usually
do
not
survive
first
contact
with
end
users.
19. © 2013 SAP AG. All rights reserved. 19Public© SAP 2012 | 19
Think
SCRUM.
20. © 2013 SAP AG. All rights reserved. 20Public© SAP 2012 | 20
Waterfall
oPen
doesn’t
work.
21. © 2013 SAP AG. All rights reserved. 21Public© SAP 2012 | 21
SoIware
projects
cannot
be
planned
analyFcally
ex
ante.
22. © 2013 SAP AG. All rights reserved. 22Public© SAP 2012 | 22
Foster
self-‐empowered
teams.
23. © 2013 SAP AG. All rights reserved. 23Public© SAP 2012 | 23
Inspect
and
adapt
as
a
team.
24. © 2013 SAP AG. All rights reserved. 24Public© SAP 2012 | 24
Think
RESEARCH.
25. © 2013 SAP AG. All rights reserved. 25Public© SAP 2012 | 25
Develop
empathy
for
your
end
users.
26. © 2013 SAP AG. All rights reserved. 26Public© SAP 2012 | 26
Go
out
of
the
building
to
see
end
users.
27. © 2013 SAP AG. All rights reserved. 27Public© SAP 2012 | 27
Also
look
for
extreme
users.
28. © 2013 SAP AG. All rights reserved. 28Public© SAP 2012 | 28
Think
PERSONA.
29. © 2013 SAP AG. All rights reserved. 29Public© SAP 2012 | 29
Bring
your
end
user
to
live.
30. © 2013 SAP AG. All rights reserved. 30Public© SAP 2012 | 30
Different
end
users
have
different
requirements.
31. © 2013 SAP AG. All rights reserved. 31Public© SAP 2012 | 31
Bring
the
end
user
back
into
the
team.
32. © 2013 SAP AG. All rights reserved. 32Public© SAP 2012 | 32
Think
BRAINSTORMING.
33. © 2013 SAP AG. All rights reserved. 33Public© SAP 2012 | 33
Reach
beyond
the
obvious
soluFons.
34. © 2013 SAP AG. All rights reserved. 34Public© SAP 2012 | 34
Go
for
quanFty.
35. © 2013 SAP AG. All rights reserved. 35Public© SAP 2012 | 35
Allow
wild
ideas.
36. © 2013 SAP AG. All rights reserved. 36Public© SAP 2012 | 36
Ensure
an
creaFve
team
culture.
37. © 2013 SAP AG. All rights reserved. 37Public© SAP 2012 | 37
Think
USER
STORY.
38. © 2013 SAP AG. All rights reserved. 38Public© SAP 2012 | 38
See
the
world
from
an
end
user’s
perspecFve.
39. © 2013 SAP AG. All rights reserved. 39Public© SAP 2012 | 39
User
story
maps
to
see
the
whole.
40. © 2013 SAP AG. All rights reserved. 40Public© SAP 2012 | 40
Think
BACKLOG.
41. © 2013 SAP AG. All rights reserved. 41Public© SAP 2012 | 41
Planning
is
everything,
the
plan
is
nothing.
42. © 2013 SAP AG. All rights reserved. 42Public© SAP 2012 | 42
Don’t
specify
to
far
ahead.
43. © 2013 SAP AG. All rights reserved. 43Public© SAP 2012 | 43
EsFmate
your
workload.
44. © 2013 SAP AG. All rights reserved. 44Public© SAP 2012 | 44
Think
INNOVATION.
45. © 2013 SAP AG. All rights reserved. 45Public© SAP 2012 | 45
It’s
not
only
about
desirability.
46. © 2013 SAP AG. All rights reserved. 46Public© SAP 2012 | 46
It’s
about
making
it
happen
…
47. © 2013 SAP AG. All rights reserved. 47Public© SAP 2012 | 47
…and
making
money
with
it.
48. © 2013 SAP AG. All rights reserved. 48Public© SAP 2012 | 48
Think
BUSINESS.
49. © 2013 SAP AG. All rights reserved. 49Public© SAP 2012 | 49
Your
product
is
not
just
a
product.
50. © 2013 SAP AG. All rights reserved. 50Public© SAP 2012 | 50
Think
of
projects
as
start-‐ups.
51. © 2013 SAP AG. All rights reserved. 51Public© SAP 2012 | 51
Build,
measure
and
learn.
52. © 2013 SAP AG. All rights reserved. 52Public© SAP 2012 | 52
Think
ENGINEERING.
53. © 2013 SAP AG. All rights reserved. 53Public© SAP 2012 | 53
Just
having
nice
ideas
is
not
enough.
54. © 2013 SAP AG. All rights reserved. 54Public© SAP 2012 | 54
Scrum
alone
is
not
enough.
55. © 2013 SAP AG. All rights reserved. 55Public© SAP 2012 | 55
Exploratory
tesFng.
56. © 2013 SAP AG. All rights reserved. 56Public© SAP 2012 | 56
Think
KAIZEN.
57. © 2013 SAP AG. All rights reserved. 57Public© SAP 2012 | 57
No
need
to
be
perfect
from
the
beginning.
58. © 2013 SAP AG. All rights reserved. 58Public© SAP 2012 | 58
Take
Fme
for
team
retrospecFves.
59. © 2013 SAP AG. All rights reserved. 59Public© SAP 2012 | 59
ConFnuously
improve
as
a
team.
60. © 2013 SAP AG. All rights reserved. 60Public© SAP 2012 | 60
61. THANK
YOU.
Contact:
Dr.
Tobias
Hildenbrand
Jochen
Gürtler
Idea-‐2-‐Market
Design
&
Engineering
Design
and
Co-‐Innova?on
Center
tobias.hildenbrand@sap.com
jochen.guertler@sap.com