tech radar

72
thoughtworks.com/radar March 2014 Jonny LeRoy @jahnnie Pete Hodgson @ph1 Chris Ng @chaoselixir Derek Hammer @hammerdr

Upload: thoughtworks

Post on 02-Jul-2015

830 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tech Radar

thoughtworks.com/radar

M a r c h 2 0 1 4

Jonny LeRoy @jahnnie

Pete Hodgson @ph1

Chris Ng @chaoselixir

Derek Hammer @hammerdr

Page 2: Tech Radar

OVER 20 YEARS OF THOUGHT LEADERSHIP

…to name a few

Page 3: Tech Radar

GLOBAL BUSINESS: GLOBAL COMMUNITY

Page 4: Tech Radar

Early Warning and Recovery in Production

Merging of Physical and Digital

The JavaScript Juggernaut Rolls On

Privacy vs. Big Data

Page 5: Tech Radar

thoughtworks.com/radar

M a r c h 2 0 1 4

Pete Hodgson @ph1

Page 6: Tech Radar

Early Warning and Recovery in Production

Privacy vs. Big Data

The JavaScript Juggernaut Rolls On

Merging of Physical and Digital

Page 7: Tech Radar

THE JAVASCRIPT JUGGERNAUT ROLLS ON

Segregated DOM plus node for JS

testing

TECHNIQUES

Page 8: Tech Radar

THE JAVASCRIPT JUGGERNAUT ROLLS ON

Capturing client-side JavaScript

errors

TECHNIQUESInstrument all the things

Page 9: Tech Radar

THE JAVASCRIPT JUGGERNAUT ROLLS ON

node.js

PLATFORMS

Backend as a Service

low cost robotics

Page 10: Tech Radar

THE JAVASCRIPT JUGGERNAUT ROLLS ON

node.js

PLATFORMS

Backend as a Service

low cost robotics

Page 11: Tech Radar

THE JAVASCRIPT JUGGERNAUT

ROLLS ON

Grunt.jsD3

TOOLS

Dependency management for JavaScript

PhantomJS

Page 12: Tech Radar

THE JAVASCRIPT JUGGERNAUT

ROLLS ON

Grunt.jsD3

TOOLS

Dependency management for JavaScript

PhantomJS

Page 13: Tech Radar

THE JAVASCRIPT JUGGERNAUT

ROLLS ON

CoffeeScript

LANGUAGES & FRAMEWORKS

Reactive extensions across languages

TypeScript

Yeoman

Page 14: Tech Radar

THE JAVASCRIPT JUGGERNAUT

ROLLS ON

CoffeeScript

LANGUAGES & FRAMEWORKS

Reactive extensions across languages

TypeScript

Yeoman

Page 15: Tech Radar

THE JAVASCRIPT JUGGERNAUT

ROLLS ON

CoffeeScript

LANGUAGES & FRAMEWORKS

Reactive extensions across languages

TypeScript

Yeoman

Page 16: Tech Radar

Early Warning and Recovery in Production

Privacy vs. Big Data

The JavaScript Juggernaut Rolls On

Merging of Physical and Digital

Page 17: Tech Radar

thoughtworks.com/radar

Q & A

Page 18: Tech Radar

thoughtworks.com/radar

M a r c h 2 0 1 4

Chris Ng @chaoselixir

Page 19: Tech Radar

Early Warning and Recovery in Production

Privacy vs. Big Data

The JavaScript Juggernaut Rolls On

Merging of Physical and Digital

Page 20: Tech Radar

EARLY WARNING AND RECOVERY IN PRODUCTION

Chaos Monkey

Logstash & Graylog2

TOOLS

Ansible

Sensu

Page 21: Tech Radar

thoughtworks.com/radar

Q & A

Page 22: Tech Radar

thoughtworks.com/radar

M a r c h 2 0 1 4

Jonny LeRoy @jahnnie

Page 23: Tech Radar

Early Warning and Recovery in Production

Merging of Physical and Digital

The JavaScript Juggernaut Rolls On

Privacy vs. Big Data

Page 24: Tech Radar

LOW-COST ROBOTICS

Page 25: Tech Radar
Page 26: Tech Radar
Page 27: Tech Radar

HUMAN CENTERED DESIGN

HUMANITY CENTERED DESIGN

Page 28: Tech Radar

T A N G I B L E INTERACTION

Page 29: Tech Radar
Page 30: Tech Radar
Page 31: Tech Radar
Page 32: Tech Radar
Page 33: Tech Radar

B R I D G I N G PHYSICAL AND DIGITAL WORLDS WITH SIMPLE H A R D W A RE

Page 34: Tech Radar

SENSOR

PROCESSING

CONNECTIVITY

MAGIC

Page 35: Tech Radar

CLOUD OF T H I N GS

CLOUD OF SERVERS

Page 36: Tech Radar

PRECISION …

Page 37: Tech Radar

PRECISION MEDICINE

Page 38: Tech Radar

PRECISION AGRICULTURE

Page 39: Tech Radar

PRECISION MARKETING

Page 40: Tech Radar

PRECISION TRANSPORT

Page 41: Tech Radar

PRECISION <YOUR INDUSTRY>

Page 42: Tech Radar

ACCELERATING DISRUPTION

Page 43: Tech Radar

DATA EXPLOSION

Page 44: Tech Radar
Page 45: Tech Radar
Page 46: Tech Radar

DATENSPARSAMKEIT

Page 47: Tech Radar

BUNDESDATENSCHUTZGESETZ

Page 48: Tech Radar

Store all the things Datensparsamkeit

Page 49: Tech Radar

DATA = POWER

Page 50: Tech Radar
Page 51: Tech Radar

REDECENTRALIZE

Page 52: Tech Radar
Page 53: Tech Radar

thoughtworks.com/radar

Q & A

Page 54: Tech Radar

thoughtworks.com/radar

M a r c h 2 0 1 4

Derek Hammer @hammerdr

Page 55: Tech Radar

t e c h r a d a r

BUILD YOUR OWNyour context, your technology

Page 56: Tech Radar

56

Adapted from slides by Neal Ford under Creative Commons BY-SA

https://creativecommons.org/licenses/by-sa/2.0/ !

These slides are also CC-BY-SA

Page 57: Tech Radar

ADOPTION

57

100%

0%

Page 58: Tech Radar

DIFFUSION OF INNOVATION

58

Assess

Trial

Adopt

Snapshot

Page 59: Tech Radar

RADAR

59

Adopt

Trial

Assess

Page 60: Tech Radar

60

Page 61: Tech Radar

BALANCE RISK VS. ADOPTION61

Page 62: Tech Radar

PLATFORM FOR CONTINUAL ANALYSIS62

Page 63: Tech Radar

UNIFIED MESSAGE TO NON-TECHNICAL PEOPLE63

Page 64: Tech Radar

EXCUSE TO GET TOGETHER AND ARGUE(have impassioned conversations)

64

Page 65: Tech Radar

thoughtworks.com/radar

Q & A

Page 66: Tech Radar

Appendix

Page 67: Tech Radar

SOME THINGS FALL OFF THE ADOPTION CURVE

67

100%

0%

Page 68: Tech Radar

SOME THINGS ADOPT ON TIME SCALE DIFFERENTLY

68

100%

0%

1 year10 years

Page 69: Tech Radar

SOME THINGS ADOPT ON TIME SCALE DIFFERENTLY

69

100%

0%1 year

Page 70: Tech Radar

Adopt

Trial

Assess

Hold

Page 71: Tech Radar

QUADRANTS

techniques tools

platforms languages

Page 72: Tech Radar

Adopt

Trial

Assess

Hold

techniques tools

platforms languages