software development trends 2017 at imc

79
บริษัท สยามํานาญกิจ จํากัด และเพื่อนพ้องน้องพี@somkiat 1 Software Development Trends 2017

Upload: somkiat-puisungnoen

Post on 24-Jan-2018

2.931 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

@somkiat1

Software Development Trends 2017

Page 2: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี2

Page 3: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี3

Page 4: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี4

Page 5: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี5

Page 6: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี6

Page 7: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี7

Page 8: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี8

Page 9: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี9

Page 10: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี10

Page 11: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี11

Page 12: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี12

Page 13: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Let’s start with THINKING

13

Page 14: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี14

http://austinkleon.com/show-your-work/

Page 15: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี15

Page 16: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี16

Page 17: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Perfect Vision

17

Build the organizational ability to responding to change

by being able to deliver or change direction anytime without additional cost (minimal cost)

Page 18: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี18

Page 19: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี19

https://ryver.com/team-of-teams-changed-design-of-ryver/

Page 20: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี20

Page 21: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี21

Page 22: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

We need TEAMWORK

22

Page 23: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี23

https://ryver.com/team-of-teams-changed-design-of-ryver/

Page 24: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี24

http://organizationalphysics.com/2016/10/13/top-down-vs-bottom-up-hierarchy-or-how-to-build-a-self-managed-organization/#more-8233

Page 25: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี25

Page 26: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

We need Short iterative cycle feedback

26

Page 27: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี27

http://www.slideshare.net/rsazima/why-the-lean-startup-changes-everything-37943327

Page 28: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Inspect and Adapt

28

Page 29: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Value = Learning

29

Progress = Learning speed

Innovation

Page 30: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Lowing Cost of Change !!

30

Page 31: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Lowing Cost of Change !!

31

Low work in progressRemove duplication

Low complexityAutomation

Page 32: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี32

Conway’s Law

http://www.martinfowler.com/articles/microservices.html

Page 33: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี33

Microservice

http://www.martinfowler.com/articles/microservices.html

Page 34: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี34

Microservice with container

http://www.martinfowler.com/articles/microservices.html

Page 35: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Microservice

35

Design for failure

Evolutionary design

Page 36: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Microservice

36

Need automation deployment

Need automation infrastructure

Need more monitoring

Page 37: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี37

Page 38: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี38

Page 39: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี39

Page 40: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี40

Page 41: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี41

https://xebialabs.com/periodic-table-of-devops-tools/

Page 42: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Continuous Improvement

42

Page 43: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี43

Page 44: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี44

We need more Maker !

Page 45: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี45

Page 46: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี46

Maker !

Page 47: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี47

Maker !

THINKER

Page 48: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี48

Page 49: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี49

Page 50: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี50

We need real Maker

Page 51: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี51

Responsibility

Accountability

for your action

for your result

Page 52: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี52

Take ownershipfor your mistake

Page 53: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Programming language trend

53

Page 54: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี54

Page 55: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี55

http://www.tiobe.com/tiobe-index/

Programming language trend

Page 56: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี56

Domain Specific Language(DSL)

D Haskell DartR

GoGroovy Ruby

F#Scala

Lua Erlang

Q

RustClojure

MQL4

Page 57: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี57

Page 58: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี58

Page 59: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี59

Page 60: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Data Science language trend

60

http://www.kdnuggets.com/2016/02/data-science-skills-2016.html

Page 61: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี61

Mobile development

Page 62: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี62

Mobile development

Page 63: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี63

Enterprise Mobile App

Page 64: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี64

http://blog.veniceconsulting.com/top-enterprise-mobile-app-development-trends/

Page 65: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี65

Mobile app security issue !!

Page 66: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี66

Page 67: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี67

Page 68: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี68

Smart move for Mobile IoT

Page 69: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี69

Page 70: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี70

And more …

Page 71: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี71

Page 72: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี72

Page 73: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี73

Page 74: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี74

Page 75: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี75

Page 76: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี76

What is your problem ?

Page 77: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี77

START with PROBLEMnot solution

Page 78: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี78

Page 79: Software Development Trends 2017 at IMC

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี79

T H A N K Y O U