software development trends 2017 at imc
TRANSCRIPT
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
@somkiat1
Software Development Trends 2017
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี2
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี3
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี4
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี5
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี6
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี7
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี8
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี9
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี10
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี11
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี12
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Let’s start with THINKING
13
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี14
http://austinkleon.com/show-your-work/
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี15
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี16
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
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)
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี18
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี19
https://ryver.com/team-of-teams-changed-design-of-ryver/
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี20
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี21
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
We need TEAMWORK
22
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี23
https://ryver.com/team-of-teams-changed-design-of-ryver/
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี24
http://organizationalphysics.com/2016/10/13/top-down-vs-bottom-up-hierarchy-or-how-to-build-a-self-managed-organization/#more-8233
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี25
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
We need Short iterative cycle feedback
26
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี27
http://www.slideshare.net/rsazima/why-the-lean-startup-changes-everything-37943327
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Inspect and Adapt
28
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Value = Learning
29
Progress = Learning speed
Innovation
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Lowing Cost of Change !!
30
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Lowing Cost of Change !!
31
Low work in progressRemove duplication
Low complexityAutomation
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี32
Conway’s Law
http://www.martinfowler.com/articles/microservices.html
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี33
Microservice
http://www.martinfowler.com/articles/microservices.html
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี34
Microservice with container
http://www.martinfowler.com/articles/microservices.html
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Microservice
35
Design for failure
Evolutionary design
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Microservice
36
Need automation deployment
Need automation infrastructure
Need more monitoring
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี37
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี38
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี39
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี40
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี41
https://xebialabs.com/periodic-table-of-devops-tools/
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Continuous Improvement
42
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี43
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี44
We need more Maker !
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี45
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี46
Maker !
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี47
Maker !
THINKER
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี48
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี49
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี50
We need real Maker
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี51
Responsibility
Accountability
for your action
for your result
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี52
Take ownershipfor your mistake
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Programming language trend
53
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี54
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี55
http://www.tiobe.com/tiobe-index/
Programming language trend
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี56
Domain Specific Language(DSL)
D Haskell DartR
GoGroovy Ruby
F#Scala
Lua Erlang
Q
RustClojure
MQL4
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี57
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี58
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี59
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี
Data Science language trend
60
http://www.kdnuggets.com/2016/02/data-science-skills-2016.html
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี61
Mobile development
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี62
Mobile development
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี63
Enterprise Mobile App
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี64
http://blog.veniceconsulting.com/top-enterprise-mobile-app-development-trends/
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี65
Mobile app security issue !!
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี66
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี67
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี68
Smart move for Mobile IoT
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี69
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี70
And more …
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี71
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี72
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี73
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี74
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี75
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี76
What is your problem ?
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี77
START with PROBLEMnot solution
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี78
บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี79
T H A N K Y O U