Page 1
K4Keynote6/9/164:15PM
“InternetofThingsandtheWisdomofMobile”
Presentedby:
StevenWinterGuerrillaQA
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected] ://www.techwell.com/
Page 2
StevenWinterGuerrillaQAPresidentandchiefstrategistatGuerrillaQA,StevenWinter,lovesbuildingteamsthatbreakbigthings!Withakeyfocusonmobile,testautomation,andstartups,StevenhasmanagedqualityforAmerica’sleadingfinancialtechnologyservicesprovidersincludinginnovativepowerbehindtheStarbucksCardMobile,theNation'sfirstsuccessfulmobilepaymentssolution.Withtwenty-oneyearsofexperienceinquality,Stevenhastestedthroughtechnologiesfromweb,firmware,hardware,cameras,phones,desktop,data—andeverythinginbetween.Hehascontinuallypushedthetestingedgeanddeliveredhigh-performance,world-classQAoperationsatBroderbund,FirstData,Leapfrog,PureDigital/Flip,mFoundry,FISMobile,Trizic,andnowGuerrillaQA.
Page 3
6/15/16
1
©2016 GuerrillaQA
IoT and the Wisdom of Mobile
©2016 GuerrillaQA
Preview
§ Overview of the Internet Of Things
§ IoT Technology and Challenges
§ Transferable lessons from Mobile
§ Strategies to move forward
Page 4
6/15/16
2
©2016 GuerrillaQA
About the Speaker
©2016 GuerrillaQA
3500 apps in market
35 million active users
Continuous Integration & Testing
Page 5
6/15/16
3
©2016 GuerrillaQA
The Dilemma
What is IoT?
How big is it?
When is it coming?
Why should I be concerned?
©2016 GuerrillaQA
Individual
Team
Company
What new tech must I learn about? What new skills do I need?
Will my career suffer if I don’t get on board fast?
What skills must my team learn? What kind of new tools will they need?
What new frameworks and platforms will we need? How do I best hire to support IoT?
What are our market opportunities? How and when should we invest into IoT?
How will we manage our existing business challenges while digging into IoT?
Page 6
6/15/16
4
©2016 GuerrillaQA
What is IoT? “The Internet of Things refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems.” - Wikipedia
“The Internet of Things is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. ” - Whatis.com
©2016 GuerrillaQA
secure microchip
ceramic
water resistant to 50m
antenna
never change the battery
tokenized smartphone
management
Page 7
6/15/16
5
©2016 GuerrillaQA
All the Things!
Home Wearables Medical Auto Industrial
©2016 GuerrillaQA Source: Cisco, DHL - https://www.ncta.com/broadband-by-the-numbers
Page 8
6/15/16
6
©2016 GuerrillaQA http://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
During 2008, the number of things connected to the Internet exceeded the number of people on earth.
2003 2010 2016 2020
devices
people 6.3b500m
6.8b 7.2b 7.6b25b12.5b 50b
©2016 GuerrillaQA
7 = the average number of
connected devices per person by 2020
Page 9
6/15/16
7
©2016 GuerrillaQA
$19 trillionEst. value of the global IoT Market by 2020
Source: http://www.forbes.com/sites/gilpress/2014/08/22/internet-of-things-by-the-numbers-market-estimates-and-forecasts/#10fb142c2dc9
“This is the largest growth in the history of humans,” - Janus Bryzek aka “Father of Sensors”
©2016 GuerrillaQA
2.2 2.5 2.7 3
8.7
11.2
14.2
18.2
0
5
10
15
20
2012 2013 2014 2015
Mobile vs IoT Growth2012 - 2015
Mobile IoT
IoT = 109% Mobile = 36%
Source: Cisco, Comscore
billi
ons
Page 10
6/15/16
8
©2016 GuerrillaQA http://www.gartner.com/newsroom/id/3114217
Gartner’s Hype Chart 2015
©2016 GuerrillaQA
The Tech of IoT Sensors Battery Radios
Processor
eOS Application
Network Protocols
API services Aggregation middleware
Big data stores Decision support tools
Har
dwar
e S
oftw
are
Sensors: Temperature Light Motion Position Velocity Force Pressure Flow Acoustic Radiation Biosensor Chemical
Sensor Risks: Accuracy Repeatability Range Noise Resolution Selectivity Power Consumption
Networks: RFID NFC Bluetooth ZigBee Wifi Wi-Max 2G/3G/GSM 4G/LTE USB Ethernet IPv4 IPv6
More: Mobile Apps Device Management Security Performance Standards Compliance
Framworks Eclipse: SmartHome Eclipse: SCADA Arkessa AMEE HP Cense iDigi Kaa Nimbits One Platform Open.Sen.se Paraimpu SeeControl OS:
TinyOS Contiki Mantis Nano-RK LiteOS FreeRTOS
Page 11
6/15/16
9
©2016 GuerrillaQA
<Queue freaking_out.gif>
©2016 GuerrillaQA
Hold on a sec! § From a development, testing, deployment perspective, we’re still trying to
solve the SAME PROBLEMS
�“Develop and test and deploy faster, smarter, all at a lower cost while meeting or exceeding customer quality and satisfaction expectations.”
§ IoT is yet another communication wave§ (written word, televisions, mainframes, desktops, internet, mobile, now IoT)
§ There are many, many things we’ve learned from the Mobile eavethat will give us an advantage.
Page 12
6/15/16
10
©2016 GuerrillaQA
The Tech of IoT Sensors Battery Radios
Processor
eOS Application
Network Protocols
API services Aggregation middleware
Big data stores Decision support tools
Har
dwar
e S
oftw
are
More: Mobile Apps Device Management Security Performance Standards Compliance
…and Mobile!
©2016 GuerrillaQA
Pressure Points
§ Pressure from IoT scale will impact us
§ Direct impacts to Throughput, Performance, Processing, Services/API, Aggregation, Big Data, Security, and Device Management
§ Shifting sands as emerging Standards and Compliance rules will change
My belief:
Fragile or inefficient software delivery teams will hurt trying to keep up
Page 13
6/15/16
11
©2016 GuerrillaQA
What it all means
to me: I must step up my current delivery chain to make room for managing IoT pressure. And do it NOW!
©2016 GuerrillaQA
Solid Mobile Strategy
API micro-services
Start with Quality
Virtualization Device Clouds
Continuous Testing
”Sometimes On”
Device Management
Security & Performance
Page 14
6/15/16
12
©2016 GuerrillaQA
Evolution of Test Automation
Unit
Integration
API
End to end Performance
Security
Keep pushing tests back to the beginning
©2016 GuerrillaQA
§ Empower Devs to build strong tests at inception§ 1-2 day stories
§ Config flags culture§ No more “versions”
§ Code goes to Production daily
§ Mobile, performance, security testing all has CI friendly tools now
§ Squad culture
Continuous Everything!
Page 15
6/15/16
13
©2016 GuerrillaQA
Thou shalt… § Build Quality in up front, at inception§ Embrace Test culture
§ Automate all the things§ Test continually
§ Make time to experiment and try new things
§ Lead by business value goals, reward for value delivered§ Know Thyself and continually measure progress
§ Have fun doing all the above!
©2016 GuerrillaQA
Review § IoT is massive, and it’s coming fast
§ IoT brings major scale which brings big pressure
§ IoT, like Mobile before it, is just another industrial revolution! We know stuff…
§ Mobile skills are directly transferable to IoT
§ Mobile ate the world, is still hard, but getting better
§ CI, CD, and Continuous Testing is the WAY
§ We have the know-how to get ahead of the wave
Page 16
6/15/16
14
©2016 GuerrillaQA
Thank you! w: GuerrillaQA.com e: [email protected] t: @GuerrillaQA l: /stevenwinterqa