Upload
josiah-renaudin
View
34
Download
1
Embed Size (px)
Citation preview
K4Keynote6/9/164:15PM
“InternetofThingsandtheWisdomofMobile”
Presentedby:
StevenWinterGuerrillaQA
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
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.
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
6/15/16
2
©2016 GuerrillaQA
About the Speaker
©2016 GuerrillaQA
3500 apps in market
35 million active users
Continuous Integration & Testing
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?
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
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
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
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
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
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.
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
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
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!
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
6/15/16
14
©2016 GuerrillaQA
Thank you! w: GuerrillaQA.com e: [email protected] t: @GuerrillaQA l: /stevenwinterqa