| Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery | VP of Project Delivery | [email protected]
Nov 18, 2014
|
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