15. Are we any good?
From an objective POV (?)
aapo.koski@iki.fi
TGA 14.12.2013
16. We have been analyzed…
CHAOS Report 2012
www.standishgroup.com
aapo.koski@iki.fi
TGA 14.12.2013
17. The findings…
If we have good people
• who know what they are trying to achieve
• with true involvement
• with good communication with who they’re
achieving it for
• who are well-supported
they will succeed, if success is possible.
aapo.koski@iki.fi
TGA 14.12.2013
23. What’s in your toolshed?
aapo.koski@iki.fi
TGA 14.12.2013
24. So, once more, all together
now…
There is NO silver bullet.
aapo.koski@iki.fi
TGA 14.12.2013
25. What to beware, part 1
”Happy
Creative
Programmer”
”Proud Lead
Programmer”
”Product/
System
Guru”
”Grumpy
Asshole
Programmer”
http://hackerboss.com/the-birth-of-the-grumpy-asshole-programmer/
aapo.koski@iki.fi
TGA 14.12.2013
26. What to beware, part 2
• Do not let the Architecture Astronauts* scare you…
*http://www.joelonsoftware.com/articles/fog0000000018.html
aapo.koski@iki.fi
TGA 14.12.2013
27. Enterprise Architecture
"a well-defined practice for conducting
enterprise analysis, design, planning, and
implementation, using a holistic approach at
all times, for the successful development and
execution of strategy. Enterprise Architecture
applies architecture principles and practices
to guide organizations through the business,
information, process, and technology changes
necessary to execute their strategies. These
practices utilize the various aspects of an
enterprise to identify, motivate, and achieve
these changes."
aapo.koski@iki.fi
TGA 14.12.2013
30. Hackers?
“A hacker is someone who thinks outside the box. It's
someone who discards conventional wisdom, and
does something else instead. It's someone who looks
at the edge and wonders what's beyond. It's
someone who sees a set of rules and wonders what
happens if you don't follow them. A hacker is
someone who experiments with the limitations of
systems for intellectual curiosity.”
- Bruce Schneier, Secrets and Lies, 2000
https://www.schneier.com/blog/archives/2006/09/what_is_a_hacke.html
aapo.koski@iki.fi
TGA 14.12.2013
31. The importance of never
being done
And make sure programming is fun enough.
aapo.koski@iki.fi
TGA 14.12.2013
32. “I've come to believe deeply in the
idea that that becoming a great
programmer has very little to do
with programming.”
- Jeff Atwood (2011)
http://www.codinghorror.com/blog/2011/02/how-to-write-without-writing.html
aapo.koski@iki.fi
TGA 14.12.2013