top 10 disruptive technologies you must understand€¦ · top 10 disruptive technologies you must...

23
| Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery | VP of Project Delivery | [email protected]

Upload: others

Post on 25-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

|

Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery | VP of Project Delivery | [email protected]

Page 2: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 2

• WHY? Consumerization of Enterprise Computing

– Technological disruption is pervasive

– NO space is exempt

• You can take the web with you

– Connectivity

– Publishing

– Sharing

• Empowers users to turn data

into information and action

anytime, anywhere for anyone

Enterprise Consumerization

Page 3: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 3

• Mobile devices have taken over the boardroom

• ABI Research anticipates worldwide enterprise

mobile data revenues will reach $133 billion by

2014

• Enterprise mobility no longer just

for email, but for

– Business apps: CRM, ERP and HR systems

– Productivity apps: docs, spreadsheets and

presentations

– Collaboration apps: email, IM and publishing

– Medical apps: health records, patient interaction &

education

#1: Mobile Apps

Page 4: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 4

• CIOs and tech execs scrambling to accommodate

• Growing pressure for QA to ensure mobile apps work

properly and are private and secure across

– Handsets makers & models

– Operating systems

– Browsers

– Wireless Carriers

– Languages (multi-geo apps)

– Locations

Mobile Apps’ Impact on Testing

Page 5: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 5

#2: Mobile OS Wars Heating Up

Page 6: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 6

• Standards for mobile lag behind OS

– Anyone remember the late 90’s in web?

• Pressure for companies to ensure apps work properly

across mobile operating systems, especially

– Apple iOS

– Android OS (codenamed Honeycomb)

– BlackBerry OS

– Windows Phone 7

• Testing each platform requires unique:

– Hardware & software

– Expertise & personnel

Impact on Testing

Page 7: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 7

• Goldman Sachs predicts shipments to grow by 500% &

tablet sales to overtake PCs by 35% percent in 2011

– B2C and B2B

• Tablet market competition:

– Apple’s iPad 2

– Samsung’s Galaxy

– HP’s TouchPad (webOS)

– Motorola’s Xoom

– And many more!

#3: Tabletmania Sweeps Country

Page 8: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 8

• Pressure to ensure apps are tablet-optimized

– More real-estate/content per page, feature rich

– Some connected to the web while others not

• Rapidly growing device fragmentation

• Work properly + private and secure across

– Device makers & models

– Operating systems

– Browsers

– Carriers

– Locations

Tablets’ Impact on Testing

Page 9: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 9

• The White House unveiled plan to expand 4G wireless

coverage to 98% of Americans

• Ubiquitous broadband enables workers to address issues

in real time, on demand around the world

• Users/customers will have more options

– Larger docs & spreadsheets

– More charts and graphs

• Users will be able to send & receive

more data themselves, fewer file size restraints

#4: 4G’s Speed & Productivity

Page 10: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 10

• 4G devices expected to have shorter shelf life than

traditional 3G-based devices

• Results in less time to test, customize, integrate & deploy

mobile devices

• Impact device, support and budgetary plans

4G’s Impact on Testing

Page 11: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 11

• HTML5 experience much like today’s native apps

experience – the “app-like browser”

– Next-gen user experience, pervasive interactivity

– Faster than previous HTML in its presentation

– More flexible in its implementation

– Enabling more apps on more devices

#5: HTML5

Page 12: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 12

• Many developers ditching Flash for HTML5

• Much code to be rewritten for cross-functionality

• Leading mobile OS don’t support Flash

• QA & Testing Managers may need to retrain

staff, equip them with new skills

• Make sure new code works

– Mobile/desktop browser support for HTML5

– Levels of performance

– Support for functionality

HTML5’s Impact on Testing

Page 13: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 13

• New Internet addressing system ready to go

• Verizon Wireless 4G network will require compatibility with

both IPv4 and IPv6

• New tech purchased by government agencies must be

compatible with the new addressing scheme

#6: IPv6… Web Out of Addresses

Page 14: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 14

IPv6’s Impact on Testing

Page 15: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 15

• Juniper Research sees more than 130

million enterprise customers using mobile,

cloud-based applications by 2014

• Recent IDC research shows worldwide

spending on cloud services will reach

$44.2 billion by 2013

• Cloud can create a more scalable,

modernized and automated IT

infrastructure

• BUT… on-demand creates new demands

around scalability

#7: The Cloud

Page 16: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 16

• Backend Server Testing

– Harder to manage

– Resources scattered all over

the world

– Increased number of variables,

edge cases

• Frontend UI Testing

– Barriers to test decreased

– Number of people capable of testing has increased

– Hardware is no longer a key component to access

– More open, anyone has the hardware to test

– Able to test more frequently

The Cloud’s Impact on Testing

Page 17: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 17

• Several companies are working to enable businesses to

use location for more than just marketing

• There are numerous applications for location-based

technologies in the enterprise

– Asset tracking

– Routing

– Geo-fencing

#8: Geo-Location

Page 18: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 18

• Location-based testing is a

mobile problem

• GPS apps are being used outside

the sterile confines of the testing

lab, under “in the wild”

conditions

• When apps and users are

distributed around the country (or

globe), testers should be too

• Some apps work based on where

you’re standing

Geo-location’s Impact on Testing

Page 19: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 19

• Not really definable, but, per the Wikipedia

– These data stores may not require fixed table schemas, and usually

avoid join operations and typically scale horizontally.

• Types

– Key value stores

– Wide column stores

– Graph databases

• Reasons it’s booming

– Designed to handle large numbers of transactions

– No need to manage a complex replication infrastructure

– Works well with other systems

– Learning curve is shallow

#9: Not Only SQL

Page 20: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 20

• Enables vast, on-demand scalability

• Use Cases

– Managing large streams of non-transactional data

– Syncing online and offline data

– Fast response times under all loads

– Avoiding heavy joins for when the query load for complex joins

become too large for a RDBMS

– Soft real-time systems where low latency is critical - games are one

example

NoSQL’s Impact on Testing

Page 21: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 21

• Enterprise transition is underway – from silos of discrete

software solutions to app marketplaces

• More tightly weaving social into business processes

• Gartner predicts that by 2016, social technologies will be

integrated with most business apps

– Social networking — Facebook, LinkedIn, Twitter

– Social collaboration — Wikis, Blogs, Instant Messaging

– Social publishing/feedback — YouTube, Flickr, Digg

#10: Social Media

Page 22: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 22

• Enterprise adoption of social

networking presents security

hurdles

• Companies that communicate

with customers, partners,

investors via Facebook &

Twitter must protect sensitive

data

• Also, testing enterprise

integration with third party apps

is increasingly vital

Social’s Impact on Testing

Page 23: Top 10 Disruptive Technologies You Must Understand€¦ · Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery |

| 23

• Billions of dollars and the future of software

• Pressure on firms (and tech/QA leaders) to build, test &

launch high-quality apps never been greater

• No industry is immune from waves of innovation

• Software testing will evolve & innovate– will you be a leader

or a laggard?

• Consumerization of enterprise applications enables users

to turn data into action when & where they are

– Increased connectivity, speed, access, sharing

– Lower barriers to entry

In Conclusion