tech talk.pdf
DESCRIPTION
Tech TalkTRANSCRIPT
How to
Selecta Technology
@PeterBell
and adopt
choices
choices
Languages
choices
Languages
• Java
choices
Languages
• Java• Groovy
choices
Languages
• Java• Groovy• JRuby
choices
Languages
• Java• Groovy• JRuby• Scala
choices
Languages
• Java• Groovy• JRuby• Scala• Clojure
choices
Languages
• Java• Groovy• JRuby• Scala• Clojure • ...
choices
Languages
• Java• Groovy• JRuby• Scala• Clojure • ...
Version control
• cvs• svn• git• mercurial• bazaar• ...
choices
Languages
• Java• Groovy• JRuby• Scala• Clojure • ...
Version control
• cvs• svn• git• mercurial• bazaar• ...
Build tools
• ant• maven• gant• ivy• gradle• ...
choices
LanguagesVersion control Build tools
choices
LanguagesVersion control Build tools
Js frameworks• prototype• script.aculo.us• jQuery• dojo• ...
choices
LanguagesVersion control Build tools
Js frameworksTest frameworks• JUnit• Spock• geb• easyb• ...
• prototype• script.aculo.us• jQuery• dojo• ...
choices
LanguagesVersion control Build tools
Js frameworks NoSQL data storesTest frameworks
. . .
• JUnit• Spock• geb• easyb• ...
• prototype• script.aculo.us• jQuery• dojo• ...
• CouchDB• MongoDB• Cassandra• Voldemort• ...
selection and adoption
selection and adoption
approaches to selection
selection and adoption
approaches to selection
patterns for adoption
why bother?
more productive
more powerful
more fun!
satisfaction == $75,000
selection criteria
technology adoption lifecycle
technology adoption lifecycle
core vs. incidental
community
cool
selection process
survey
scorecard
spike
adoption process
adoption process
selection isn’t enough
adoption process
use, then teach ...
selection isn’t enough
knowing isn't enough
when talk substitutes for action
when memory is a substitute for thinking
when fear prevents action
when measurement obstructs good decision making
when internal competition turns friends into enemies
management
management
you
the cast of characters ...
the uninformed
the herd
the cynic
the burned
the time crunched
the boss
the boss
the irrational
the techniques
gain expertise
deliver your message
demonstrate your technique
propose compromise
create trust
get publicity
focus on synergy
build a bridge
create something compelling
1. the uninformed2. the herd3. the cynic4. the burned5. the time crunched6. the boss7. the irrational
1. gain experience2. deliver your message3. demonstrate your technique4. propose compromise5. create trust6. get publicity7. focus on synergy8. build a bridge9. create something compelling
skeptic patterns
techniques
mitigating risk
scale
importance
urgency
real options
sustainable pace
how big a jump?
always do something
theory of constraints
seven secrets of technology selection
know thyself
don't sweat the small stuff
spikes rock
use then sell
demonstrate results
always be adding something
one at a time
seven secrets of technology selection
1. know thyself2. don't sweat the small stuff3. spikes rock4. use then sell5. demonstrate results6. always be adding something7. one at a time
Email: [email protected]: @PeterBell