IoT and the Wisdom of Mobile

Post on 15-Apr-2017

193 views 0 download

Transcript of IoT and the Wisdom of Mobile

©2016 GuerrillaQA

IoT and theWisdom of Mobile

©2016 GuerrillaQA

Preview

Overview of the Internet Of Things

IoT Technology and ChallengesTransferable lessons from Mobile

Strategies to move forward

©2016 GuerrillaQA

About the Speaker

©2016 GuerrillaQA

3500 apps in market

35 million active users

Continuous Integration & Testing

©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?

©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

securemicrochip

ceramic

waterresistantto 50m

antenna

never change the battery

tokenizedsmartphone

management

©2016 GuerrillaQA

All the Things!

Home Wearables Medical Auto Industrial

©2016 GuerrillaQA Source: Cisco, DHL - https://www.ncta.com/broadband-by-the-numbers

©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.5

b50b

©2016 GuerrillaQA

7 = the average number of connected devices

per personby 2020

©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

2012 2013 2014 201502468

101214161820

2.2 2.5 2.7 3

8.7

11.2

14.2

18.2

Mobile vs IoT Growth2012 - 2015

Mobile IoT

IoT = 109%Mobile = 36%

Source: Cisco, Comscore

billi

ons

©2016 GuerrillaQA http://www.gartner.com/newsroom/id/3114217

Gartner’s Hype Chart 2015

©2016 GuerrillaQA

The Tech of IoTSensors

Battery

Radios

Processor

eOSApplication

NetworkProtocols

API servicesAggregation middleware

Big data storesDecision support tools

Har

dwar

eS

oftw

are

Sensors:TemperatureLightMotionPositionVelocityForcePressureFlowAcousticRadiationBiosensorChemical

Sensor Risks:AccuracyRepeatabilityRangeNoiseResolutionSelectivityPower Consumption

Networks:RFIDNFCBluetoothZigBeeWifiWi-Max2G/3G/GSM4G/LTEUSBEthernetIPv4IPv6

More:Mobile AppsDevice ManagementSecurityPerformanceStandardsCompliance

FramworksEclipse: SmartHomeEclipse: SCADAArkessaAMEEHP CenseiDigiKaaNimbitsOne PlatformOpen.Sen.seParaimpuSeeControlOS:

TinyOSContikiMantisNano-RKLiteOSFreeRTOS

©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.

©2016 GuerrillaQA

The Tech of IoT Sensors

Battery

Radios

Processor

eOSApplication

NetworkProtocols

API servicesAggregation middleware

Big data storesDecision support tools

Har

dwar

eS

oftw

are

More:Mobile AppsDevice ManagementSecurityPerformanceStandardsCompliance

…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

©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

©2016 GuerrillaQA

Evolution of Test Automation

Unit

Integration

API

End to endPerformance

Security

AUTOMATE

ALL THE

THINGS!!

Keep pushing tests back to the beginning

©2016 GuerrillaQA

Empower Devs to build strong tests at inception

1-2 day storiesConfig flags cultureNo more “versions”Code goes to Production daily Mobile, performance, security testing all has CI friendly tools now

Squad culture

Continuous Everything!

©2016 GuerrillaQA

Thou shalt…Build Quality in up front, at inceptionEmbrace Test cultureAutomate all the thingsTest continuallyMake time to experiment and try new thingsLead 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

©2016 GuerrillaQA

Thank you!w: GuerrillaQA.come: steven@guerrillaqa.comt: @GuerrillaQAl: /stevenwinterqa