tech talk.pdf

96
How to Select a Technology @PeterBell and adopt

Upload: urvashimehra2896

Post on 07-Nov-2014

147 views

Category:

Documents


1 download

DESCRIPTION

Tech Talk

TRANSCRIPT

Page 1: Tech Talk.pdf

How to

Selecta Technology

@PeterBell

and adopt

Page 2: Tech Talk.pdf
Page 3: Tech Talk.pdf
Page 4: Tech Talk.pdf
Page 5: Tech Talk.pdf
Page 6: Tech Talk.pdf

choices

Page 7: Tech Talk.pdf

choices

Languages

Page 8: Tech Talk.pdf

choices

Languages

• Java

Page 9: Tech Talk.pdf

choices

Languages

• Java• Groovy

Page 10: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby

Page 11: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby• Scala

Page 12: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby• Scala• Clojure

Page 13: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby• Scala• Clojure • ...

Page 14: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby• Scala• Clojure • ...

Version control

• cvs• svn• git• mercurial• bazaar• ...

Page 15: Tech Talk.pdf

choices

Languages

• Java• Groovy• JRuby• Scala• Clojure • ...

Version control

• cvs• svn• git• mercurial• bazaar• ...

Build tools

• ant• maven• gant• ivy• gradle• ...

Page 16: Tech Talk.pdf

choices

LanguagesVersion control Build tools

Page 17: Tech Talk.pdf

choices

LanguagesVersion control Build tools

Js frameworks• prototype• script.aculo.us• jQuery• dojo• ...

Page 18: Tech Talk.pdf

choices

LanguagesVersion control Build tools

Js frameworksTest frameworks• JUnit• Spock• geb• easyb• ...

• prototype• script.aculo.us• jQuery• dojo• ...

Page 19: Tech Talk.pdf

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• ...

Page 20: Tech Talk.pdf

selection and adoption

Page 21: Tech Talk.pdf

selection and adoption

approaches to selection

Page 22: Tech Talk.pdf

selection and adoption

approaches to selection

patterns for adoption

Page 23: Tech Talk.pdf

why bother?

Page 24: Tech Talk.pdf

more productive

Page 25: Tech Talk.pdf
Page 26: Tech Talk.pdf
Page 27: Tech Talk.pdf
Page 28: Tech Talk.pdf

more powerful

Page 29: Tech Talk.pdf
Page 30: Tech Talk.pdf
Page 31: Tech Talk.pdf
Page 32: Tech Talk.pdf

more fun!

Page 33: Tech Talk.pdf

satisfaction == $75,000

Page 34: Tech Talk.pdf
Page 35: Tech Talk.pdf

selection criteria

Page 36: Tech Talk.pdf

technology adoption lifecycle

Page 37: Tech Talk.pdf

technology adoption lifecycle

Page 38: Tech Talk.pdf

core vs. incidental

Page 39: Tech Talk.pdf

community

Page 40: Tech Talk.pdf

cool

Page 41: Tech Talk.pdf

selection process

Page 42: Tech Talk.pdf

survey

Page 43: Tech Talk.pdf

scorecard

Page 44: Tech Talk.pdf

spike

Page 45: Tech Talk.pdf

adoption process

Page 46: Tech Talk.pdf

adoption process

selection isn’t enough

Page 47: Tech Talk.pdf

adoption process

use, then teach ...

selection isn’t enough

Page 48: Tech Talk.pdf
Page 49: Tech Talk.pdf

knowing isn't enough

Page 50: Tech Talk.pdf

when talk substitutes for action

Page 51: Tech Talk.pdf

when memory is a substitute for thinking

Page 52: Tech Talk.pdf

when fear prevents action

Page 53: Tech Talk.pdf

when measurement obstructs good decision making

Page 54: Tech Talk.pdf

when internal competition turns friends into enemies

Page 55: Tech Talk.pdf
Page 56: Tech Talk.pdf

management

Page 57: Tech Talk.pdf

management

you

Page 58: Tech Talk.pdf
Page 59: Tech Talk.pdf

the cast of characters ...

Page 60: Tech Talk.pdf

the uninformed

Page 61: Tech Talk.pdf

the herd

Page 62: Tech Talk.pdf

the cynic

Page 63: Tech Talk.pdf

the burned

Page 64: Tech Talk.pdf

the time crunched

Page 65: Tech Talk.pdf

the boss

Page 66: Tech Talk.pdf

the boss

Page 67: Tech Talk.pdf

the irrational

Page 68: Tech Talk.pdf

the techniques

Page 69: Tech Talk.pdf

gain expertise

Page 70: Tech Talk.pdf

deliver your message

Page 71: Tech Talk.pdf

demonstrate your technique

Page 72: Tech Talk.pdf

propose compromise

Page 73: Tech Talk.pdf

create trust

Page 74: Tech Talk.pdf

get publicity

Page 75: Tech Talk.pdf

focus on synergy

Page 76: Tech Talk.pdf

build a bridge

Page 77: Tech Talk.pdf

create something compelling

Page 78: Tech Talk.pdf

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

Page 79: Tech Talk.pdf

mitigating risk

Page 80: Tech Talk.pdf

scale

Page 81: Tech Talk.pdf

importance

Page 82: Tech Talk.pdf

urgency

Page 83: Tech Talk.pdf

real options

Page 84: Tech Talk.pdf

sustainable pace

Page 85: Tech Talk.pdf

how big a jump?

Page 86: Tech Talk.pdf

always do something

Page 87: Tech Talk.pdf

theory of constraints

Page 88: Tech Talk.pdf

seven secrets of technology selection

Page 89: Tech Talk.pdf

know thyself

Page 90: Tech Talk.pdf

don't sweat the small stuff

Page 91: Tech Talk.pdf

spikes rock

Page 92: Tech Talk.pdf

use then sell

Page 93: Tech Talk.pdf

demonstrate results

Page 94: Tech Talk.pdf

always be adding something

Page 95: Tech Talk.pdf

one at a time

Page 96: Tech Talk.pdf

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