tech talk.pdf

Post on 07-Nov-2014

148 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Tech Talk

TRANSCRIPT

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: peter@pbell.comTwitter: @PeterBell

top related