top 10 disruptive technologies you must understand€¦ · top 10 disruptive technologies you must...
TRANSCRIPT
|
Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery | VP of Project Delivery | [email protected]
| 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
| 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
| 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
| 5
#2: Mobile OS Wars Heating Up
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 14
IPv6’s Impact on Testing
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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