SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Why Apps Succeed
How enterprises can overcome
challenges in delivering digital
experiences
With us today:
Paul Dumas
Director of API
Shop.com
Paul Bruce
Developer
Evangelist
Perfecto Mobile
Maheema Raghunath
Mobile QA Manager
Cigna
What we’ll cover:
• “Why Apps Succeed” Report / Methodology
• What is a “Digital Experience”?
• Key Findings
• 4 Challenges to Digital Excellence
• Releasing new functionality faster
• Testing for real user environments
• Staying up to date on devices and platforms
• Building a more efficient lab for mobile testing
• Takeaways
• Q & A
Methodology
• April-May 2016
• 1,000+ respondents
• Demographics
• Roles
• Industry
• Size of Organization
• Geographic
• Questions
• Digital experience
• Responsive web
• Automation
• Devices and Testing
Organizations: Industry and Size
# employees
What is a “Digital Experience”?
For example:
Digital Experience: Perspective on Engagement
• ...from the perspective of a customer
• ...over multiple devices and channels
• ...across different locations and times of day
• ...at varying levels of interaction
What it means to your organization:
• ...adoption in new technologies
• ...demanding more from all teams
• ...delivering more than any single channel
• ...presenting challenges to how we do business
A Strategy to Engage Customers Across All Channels
The Journey to Digital For Apps Team
“Mobile also” strategy
projects run separately
“Agilefall” process
Business Synergy (-)
“Mobile first” strategy
projects run separately
Adopting DevOps Process
Business Synergy (+)
Better understanding of
customer needs.
Mobile + Web converge
under same organization
Business Synergy (++)
Technology to business
alignment
Still lacking a common
language that connect app
quality and quality of
engagement of the biz.
Unified Digital Organization
Continuous measurement/
improvement of QoE and
Digital experience.
Shared KPIs for both
business AND engineering
teams.
Common language for
evaluating quality of app and
risk to the business
Have a mobile initiative
Optimizing lifecycle to
shorten feedback loop.
DevOps
Merge Web + Mobile
Full Digital Strategy
(Organization)
(Paradigm Shift)
(Process)
(Technology)
Key Findings: Why Apps Succeed
Live Poll: What Experiences Do You Provide?
What experiences does your organization provide?
• Mobile and web apps
• Only mobile app
• Only web (dot.com) site/app
The Digital Experience is Critical to Success
A Unified Web & Mobile Strategy Is Prevalent Everywhere
Providing a Reliable and Consistent Experience Is
Challenging
What’s in the 3%?
How is your digital testing team
structured? - Unified team
● No challenge: 68%
● Challenge: 59%
What conditions do you test
against?
● Background apps: 55% / 71%
● Low memory: 61% / 51%
How many employees? > 1000
● No challenge: 39%
● Challenge: 50%
4 Challenges to Delivering Digital
Excellence
#1: Releasing new digital functionality faster
2 or fewer 3-6 7-12 13-25 26 or
more
2 or fewer 3-6 7-12 13-25 26 or
more
Only 21% > 1/mo
Est. 31% in 2016
Automation is a MUST for faster delivery
Is mobile testing really harder than web testing?
• Physical devices
• Real conditions
• Latest updates
• Execution speed
“What percentage of your mobile/web testing is done
automatically versus manually?”
N/A 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% N/A 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Live Poll: Responsive Web
Is your customer web experience a responsive web app?
• Yes, our responsive app works for both desktop & mobile
browsers
• No, we have separate versions for desktop and mobile
• I don’t know
• Doesn’t apply to my organization
Some technology lends itself to faster delivery
1-6 releases / year:
17 or more:
#2: Testing for real user environments
Real user environments in testing:
• Identify your target users (“persona”)
• Integrating user traits into testing
• Switching networks
• Background Apps
• Interruptions
• Low memory / battery
• Geography matters
• Actionable reporting
• Sharable results
• Visual validation of test steps
#3: Staying up to date on devices and platforms
• iOS / Android have separate
release cycles
• Android manufacturers release
all the time
• Operating system updates
• Customers migrate when they
want/need to
• Migration means support for
multiple versions at the same
time bit.ly/testcoveragekit
Varying your strategy for testing digital experiences
• Visual validation
facilitates interactions
between Dev & QA
• Most apps require
navigation
• Matching speed of test
execution to dev/test
workflows
Where do you spend your time?
#4: Building a more efficient lab for mobile testing
A Strategy for Digital Excellence
Organizational Goals
Team Structure
Testing Process
Takeaways
Maheema Raghunath
Mobile QA Manager
Cigna
“Change is the new Business as Usual for
anyone in the Digital solutions market.
As such, your Digital testing strategy must
be adaptive, responsive, user-centric, and
above all agile to succeed in the dynamic
landscape of technology.”
Takeaways
“Anyone employed with the same
business should be on the same team.
How you structure your SDLC will either
create a collaborative team environment
or it will encourage isolation.”Paul Dumas
Director of API
Shop.com
Takeaways
Paul Bruce
Developer
Evangelist
Perfecto Mobile
“Digital experiences require more than
testing a single application or platform.
They require quality to be built in to the
mindset of technical teams and business
leaders.”
Q & A
Submit questions using the chat panel
Download the Report!
bit.ly/whyappssucceed

Weitere ähnliche Inhalte

Was ist angesagt?

How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsPerfecto by Perforce
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deckPerfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryPerfecto Mobile
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsPerfecto by Perforce
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsPerfecto Mobile
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsPerfecto by Perforce
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingPerfecto by Perforce
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupPerfecto Mobile
 
Virgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationVirgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationPerfecto by Perforce
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Perfecto Mobile
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Perfecto Mobile
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Perfecto Mobile
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumheadspin2
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingshanu_123
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingDaniel Knott
 

Was ist angesagt? (20)

How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile Platforms
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World Testing
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
 
Virgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality TransformationVirgin Media's Mobile Quality Transformation
Virgin Media's Mobile Quality Transformation
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Juc oct 2014 final
Juc oct 2014 finalJuc oct 2014 final
Juc oct 2014 final
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
Wearables meetup
Wearables meetupWearables meetup
Wearables meetup
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App Testing
 

Andere mochten auch

Earley Executive Roundtable on Digital Customer Engagement Maturity
Earley Executive Roundtable on Digital Customer Engagement MaturityEarley Executive Roundtable on Digital Customer Engagement Maturity
Earley Executive Roundtable on Digital Customer Engagement MaturityEarley Information Science
 
Customer experience webinar presentation 8 21-13 final
Customer experience webinar presentation 8 21-13 finalCustomer experience webinar presentation 8 21-13 final
Customer experience webinar presentation 8 21-13 finalSantiago Solutions Group
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Edmund Johnson
 
Ecew alan wilson_presentation
Ecew alan wilson_presentationEcew alan wilson_presentation
Ecew alan wilson_presentationTheFocusGroup
 
Operational Excellence[1]
Operational Excellence[1]Operational Excellence[1]
Operational Excellence[1]Don Harmon
 
Day1 track session_2_c_rob_brown
Day1 track session_2_c_rob_brownDay1 track session_2_c_rob_brown
Day1 track session_2_c_rob_brownTheFocusGroup
 
Ecew alan wilson_presentation
Ecew alan wilson_presentationEcew alan wilson_presentation
Ecew alan wilson_presentationTheFocusGroup
 
Customer Experience Presentation by University of Strathclyde Business School...
Customer Experience Presentation by University of Strathclyde Business School...Customer Experience Presentation by University of Strathclyde Business School...
Customer Experience Presentation by University of Strathclyde Business School...TheFocusGroup
 
Customer Experience Presentation by LV at ECEW 2012
Customer Experience Presentation by LV at ECEW 2012Customer Experience Presentation by LV at ECEW 2012
Customer Experience Presentation by LV at ECEW 2012TheFocusGroup
 
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012Customer Experience Presentation by Lloyds Banking Group at ECEW 2012
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012TheFocusGroup
 
7 habits for effective customer service
7 habits for effective customer service7 habits for effective customer service
7 habits for effective customer serviceRahmat Hidayat
 
Customer service presentation
Customer service presentationCustomer service presentation
Customer service presentationAgnès Debacq
 
Customer Identity is the New Currency: Signal featuring Forrester Research
Customer Identity is the New Currency: Signal featuring Forrester ResearchCustomer Identity is the New Currency: Signal featuring Forrester Research
Customer Identity is the New Currency: Signal featuring Forrester ResearchSignal
 
Customer Service & What is Live Chat
Customer Service & What is Live ChatCustomer Service & What is Live Chat
Customer Service & What is Live Chatchandra bhanu
 
Millennial Latina Uniqueness Differences with White_Part1
Millennial Latina Uniqueness Differences with White_Part1Millennial Latina Uniqueness Differences with White_Part1
Millennial Latina Uniqueness Differences with White_Part1Santiago Solutions Group
 
Customer Experience Presentation by SAS at ECEW 2012
Customer Experience Presentation by SAS at ECEW 2012Customer Experience Presentation by SAS at ECEW 2012
Customer Experience Presentation by SAS at ECEW 2012TheFocusGroup
 
The digital customer - Design to influence experiences and behaviors
The digital customer - Design to influence experiences and behaviorsThe digital customer - Design to influence experiences and behaviors
The digital customer - Design to influence experiences and behaviorsTieto Corporation
 

Andere mochten auch (20)

Earley Executive Roundtable on Digital Customer Engagement Maturity
Earley Executive Roundtable on Digital Customer Engagement MaturityEarley Executive Roundtable on Digital Customer Engagement Maturity
Earley Executive Roundtable on Digital Customer Engagement Maturity
 
Customer experience webinar presentation 8 21-13 final
Customer experience webinar presentation 8 21-13 finalCustomer experience webinar presentation 8 21-13 final
Customer experience webinar presentation 8 21-13 final
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)
 
Ecew alan wilson_presentation
Ecew alan wilson_presentationEcew alan wilson_presentation
Ecew alan wilson_presentation
 
Operational Excellence[1]
Operational Excellence[1]Operational Excellence[1]
Operational Excellence[1]
 
The human touch
The human touchThe human touch
The human touch
 
Day1 track session_2_c_rob_brown
Day1 track session_2_c_rob_brownDay1 track session_2_c_rob_brown
Day1 track session_2_c_rob_brown
 
Ecew alan wilson_presentation
Ecew alan wilson_presentationEcew alan wilson_presentation
Ecew alan wilson_presentation
 
SSG S-M-A-R-T Growth
SSG S-M-A-R-T GrowthSSG S-M-A-R-T Growth
SSG S-M-A-R-T Growth
 
Customer Experience Presentation by University of Strathclyde Business School...
Customer Experience Presentation by University of Strathclyde Business School...Customer Experience Presentation by University of Strathclyde Business School...
Customer Experience Presentation by University of Strathclyde Business School...
 
Customer Experience Presentation by LV at ECEW 2012
Customer Experience Presentation by LV at ECEW 2012Customer Experience Presentation by LV at ECEW 2012
Customer Experience Presentation by LV at ECEW 2012
 
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012Customer Experience Presentation by Lloyds Banking Group at ECEW 2012
Customer Experience Presentation by Lloyds Banking Group at ECEW 2012
 
7 habits for effective customer service
7 habits for effective customer service7 habits for effective customer service
7 habits for effective customer service
 
Customer service presentation
Customer service presentationCustomer service presentation
Customer service presentation
 
Customer Identity is the New Currency: Signal featuring Forrester Research
Customer Identity is the New Currency: Signal featuring Forrester ResearchCustomer Identity is the New Currency: Signal featuring Forrester Research
Customer Identity is the New Currency: Signal featuring Forrester Research
 
Customer Service & What is Live Chat
Customer Service & What is Live ChatCustomer Service & What is Live Chat
Customer Service & What is Live Chat
 
Millennial Latina Uniqueness Differences with White_Part1
Millennial Latina Uniqueness Differences with White_Part1Millennial Latina Uniqueness Differences with White_Part1
Millennial Latina Uniqueness Differences with White_Part1
 
Effective Customer Service
Effective Customer ServiceEffective Customer Service
Effective Customer Service
 
Customer Experience Presentation by SAS at ECEW 2012
Customer Experience Presentation by SAS at ECEW 2012Customer Experience Presentation by SAS at ECEW 2012
Customer Experience Presentation by SAS at ECEW 2012
 
The digital customer - Design to influence experiences and behaviors
The digital customer - Design to influence experiences and behaviorsThe digital customer - Design to influence experiences and behaviors
The digital customer - Design to influence experiences and behaviors
 

Ähnlich wie Why Apps Succeed: 4 Keys to Winning the Digital Quality Game

Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution Service2Media
 
Accelerate Mobile Success with a Mobile Center of Excellence
Accelerate Mobile Success with a Mobile Center of ExcellenceAccelerate Mobile Success with a Mobile Center of Excellence
Accelerate Mobile Success with a Mobile Center of ExcellenceXamarin
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correctKangaroot
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateKangaroot
 
Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Micro Focus
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramOptimizely
 
Marlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs
 
Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Mendix
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...RohitBhandari66
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Bagaria Swati
 
Best Practices for Mobility
Best Practices for Mobility Best Practices for Mobility
Best Practices for Mobility RapidValue
 
5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile ProductRobert Woo
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentNeotys
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentMatthew Young
 

Ähnlich wie Why Apps Succeed: 4 Keys to Winning the Digital Quality Game (20)

Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
Accelerate Mobile Success with a Mobile Center of Excellence
Accelerate Mobile Success with a Mobile Center of ExcellenceAccelerate Mobile Success with a Mobile Center of Excellence
Accelerate Mobile Success with a Mobile Center of Excellence
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correct
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef Automate
 
Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation Program
 
Marlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC ServicesMarlabs Capabilities Overview: SMAC Services
Marlabs Capabilities Overview: SMAC Services
 
Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
Best Practices for Mobility
Best Practices for Mobility Best Practices for Mobility
Best Practices for Mobility
 
5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
The Journey to DevOps
The Journey to DevOpsThe Journey to DevOps
The Journey to DevOps
 

Mehr von Perfecto by Perforce

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationPerfecto by Perforce
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudPerfecto by Perforce
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & TestingPerfecto by Perforce
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustPerfecto by Perforce
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumPerfecto by Perforce
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessiblePerfecto by Perforce
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextPerfecto by Perforce
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextPerfecto by Perforce
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextPerfecto by Perforce
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextPerfecto by Perforce
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextPerfecto by Perforce
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextPerfecto by Perforce
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextPerfecto by Perforce
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextPerfecto by Perforce
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextPerfecto by Perforce
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesPerfecto by Perforce
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...Perfecto by Perforce
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingPerfecto by Perforce
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingPerfecto by Perforce
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTPerfecto by Perforce
 

Mehr von Perfecto by Perforce (20)

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps Next
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 

Why Apps Succeed: 4 Keys to Winning the Digital Quality Game

  • 1. Why Apps Succeed How enterprises can overcome challenges in delivering digital experiences
  • 2. With us today: Paul Dumas Director of API Shop.com Paul Bruce Developer Evangelist Perfecto Mobile Maheema Raghunath Mobile QA Manager Cigna
  • 3. What we’ll cover: • “Why Apps Succeed” Report / Methodology • What is a “Digital Experience”? • Key Findings • 4 Challenges to Digital Excellence • Releasing new functionality faster • Testing for real user environments • Staying up to date on devices and platforms • Building a more efficient lab for mobile testing • Takeaways • Q & A
  • 4. Methodology • April-May 2016 • 1,000+ respondents • Demographics • Roles • Industry • Size of Organization • Geographic • Questions • Digital experience • Responsive web • Automation • Devices and Testing
  • 5. Organizations: Industry and Size # employees
  • 6. What is a “Digital Experience”?
  • 7.
  • 9. Digital Experience: Perspective on Engagement • ...from the perspective of a customer • ...over multiple devices and channels • ...across different locations and times of day • ...at varying levels of interaction What it means to your organization: • ...adoption in new technologies • ...demanding more from all teams • ...delivering more than any single channel • ...presenting challenges to how we do business
  • 10. A Strategy to Engage Customers Across All Channels
  • 11. The Journey to Digital For Apps Team “Mobile also” strategy projects run separately “Agilefall” process Business Synergy (-) “Mobile first” strategy projects run separately Adopting DevOps Process Business Synergy (+) Better understanding of customer needs. Mobile + Web converge under same organization Business Synergy (++) Technology to business alignment Still lacking a common language that connect app quality and quality of engagement of the biz. Unified Digital Organization Continuous measurement/ improvement of QoE and Digital experience. Shared KPIs for both business AND engineering teams. Common language for evaluating quality of app and risk to the business Have a mobile initiative Optimizing lifecycle to shorten feedback loop. DevOps Merge Web + Mobile Full Digital Strategy (Organization) (Paradigm Shift) (Process) (Technology)
  • 12. Key Findings: Why Apps Succeed
  • 13. Live Poll: What Experiences Do You Provide? What experiences does your organization provide? • Mobile and web apps • Only mobile app • Only web (dot.com) site/app
  • 14. The Digital Experience is Critical to Success
  • 15. A Unified Web & Mobile Strategy Is Prevalent Everywhere
  • 16. Providing a Reliable and Consistent Experience Is Challenging What’s in the 3%? How is your digital testing team structured? - Unified team ● No challenge: 68% ● Challenge: 59% What conditions do you test against? ● Background apps: 55% / 71% ● Low memory: 61% / 51% How many employees? > 1000 ● No challenge: 39% ● Challenge: 50%
  • 17. 4 Challenges to Delivering Digital Excellence
  • 18. #1: Releasing new digital functionality faster 2 or fewer 3-6 7-12 13-25 26 or more 2 or fewer 3-6 7-12 13-25 26 or more Only 21% > 1/mo Est. 31% in 2016
  • 19. Automation is a MUST for faster delivery
  • 20. Is mobile testing really harder than web testing? • Physical devices • Real conditions • Latest updates • Execution speed “What percentage of your mobile/web testing is done automatically versus manually?” N/A 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% N/A 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
  • 21. Live Poll: Responsive Web Is your customer web experience a responsive web app? • Yes, our responsive app works for both desktop & mobile browsers • No, we have separate versions for desktop and mobile • I don’t know • Doesn’t apply to my organization
  • 22. Some technology lends itself to faster delivery 1-6 releases / year: 17 or more:
  • 23. #2: Testing for real user environments
  • 24. Real user environments in testing: • Identify your target users (“persona”) • Integrating user traits into testing • Switching networks • Background Apps • Interruptions • Low memory / battery • Geography matters • Actionable reporting • Sharable results • Visual validation of test steps
  • 25. #3: Staying up to date on devices and platforms • iOS / Android have separate release cycles • Android manufacturers release all the time • Operating system updates • Customers migrate when they want/need to • Migration means support for multiple versions at the same time bit.ly/testcoveragekit
  • 26. Varying your strategy for testing digital experiences • Visual validation facilitates interactions between Dev & QA • Most apps require navigation • Matching speed of test execution to dev/test workflows
  • 27. Where do you spend your time?
  • 28. #4: Building a more efficient lab for mobile testing
  • 29. A Strategy for Digital Excellence Organizational Goals Team Structure Testing Process
  • 30. Takeaways Maheema Raghunath Mobile QA Manager Cigna “Change is the new Business as Usual for anyone in the Digital solutions market. As such, your Digital testing strategy must be adaptive, responsive, user-centric, and above all agile to succeed in the dynamic landscape of technology.”
  • 31. Takeaways “Anyone employed with the same business should be on the same team. How you structure your SDLC will either create a collaborative team environment or it will encourage isolation.”Paul Dumas Director of API Shop.com
  • 32. Takeaways Paul Bruce Developer Evangelist Perfecto Mobile “Digital experiences require more than testing a single application or platform. They require quality to be built in to the mindset of technical teams and business leaders.”
  • 33. Q & A Submit questions using the chat panel Download the Report! bit.ly/whyappssucceed

Hinweis der Redaktion

  1. Without further ado, I’d like to introduce our guests for today’s webinar: Maheema Raghunath is the Mobile Quality Manager for Cigna Health and has years of experience managing software quality teams in multiple locations around the world. Maheema (she’s sitting right next to me here), how are you today? And also we have Paul Dumas, Directory of API platform at Shop.com. Paul has been integral to numerous project in his past related to Digital Promotions and now works as a product owner and manager over the APIs that serve internal product groups and external partners. Paul, welcome. Wish you could be with the two of us over here, but glad you could join today’s conversation. How are you? Also, since there are two Paul’s here, we can all refer to me today as “Bruce” for simplicity’s sake.
  2. So today I want to cover some of the basics of our report and have that serve as an opportunity to have a discussion about how technical teams are dealing with shifts in what and how we deliver digital experiences. We’ll start with...
  3. So just as background for the data you’ll see today and in the report, it’s available online… We had some demographic questions to help segment in deeper analysis. Questions about how frequently they released software in 2015 and how they see those expectations will change in 2016. What their development and testing environments look like, their strategies for testing. The importance of user experience across all digital channels in their organization. Their challenges, team structure, and then a few questions related specifically to Perfecto’s line of business over how they manage their testing lab.
  4. Based on the demographic questions, we can get a sense of who is represented in the findings. We had a lot of people from the high tech and financial services industries. Also, telecoms, retail, and healthcare responded. From that we also see that just about half of the respondents were from the enterprise segment, though there were plenty of others from startups on through to mid-size organizations too.
  5. Now I want to take a moment to define a term that we use in the report and in today’s webinar. “Digital experience”
  6. Everyone has a mobile phone and everyone ends up using its browser. We also use our desktops more than ever. This is not news. What is new is that we don’t use them exclusively for any one task. As consumers, we also expect that the voice of a brand is the same regardless of what device we use. The fact is, “and” is the normal state, not “or” when it comes to how we experience things.
  7. A practical example is Finn. Finn is a gadget lover and loves watching documentaries in high-def. … This is a perfect example of an engaging digital experience built to be great from the customer’s perspective.
  8. That’s why “digital experience” is such a powerful concept for organizations to adopt right now. It is aligned with how people actually use what we provide. The characterizing aspect of a “digital experience” mindset is that it’s all about engaging users from their perspective. … And it has an impact on the organization… @Maheema @Paul: any color you want to add?
  9. And beyond that, it’s important to understand how classical thinking over channels (the delivery of your organization’s message) versus devices. Interactions with a consumer don’t just happen one device at a time; they happen through all the devices to varying degrees, purposely designed to do so. Through the conversations we have with our customers, we also see that doing this successfully requires a unified strategy across teams and devices. @Paul: you’re no stranger to aligning teams and resources to business strategy. How have you seen the way organizations adapt with new strategies for engaging customers over multiple channels?
  10. So let’s take a look at two of the findings in the report.
  11. When asked, “How important is it to your organization to deliver a reliable, consistent, and engaging user experience across all digital channels?”, a combined 80% of respondents said that it was a matter of survival or critical to their competitive positioning. This is very interesting because I’d expect leadership (people who are setting the vision) to understand this, but I’m surprised that so many people from various lines of business understand its competitive importance. @Maheema: You’ve covered projects across devices; how have you seen the quality landscape change now that we’re unifying multiple devices and channels in the customer’s digital experience? @Paul: In your work with APIs, how do you see “digital experience” thinking impact the business lines your APIs serve?
  12. From the report, we also see very few respondents say they have just mobile only or web only environments, and that a mix of the two is by far the majority. We also see that a majority of organizations have one team for both mobile and desktop web testing. Makes sense now that responsive web design has hit it’s stride technologically. Looking into the data further, we see that 80% of small orgs and 50% of enterprises have a single team for their web presence on both mobile devices and in web browsers. If I had to guess, I’d imagine that their web team’s mobile testing strategy has considerable overlap with their native mobile app’s testing strategy in terms of reserving device time and synchronizing design resources and branding. @Maheema: from your point of view, what are some advantages and disadvantage if there’s one team for mobile devices and one for desktop browser environments? @Paul: where does the back-end team fit? How have you seen enterprises evolve testing to accommodate rapid API development used on the front-end?
  13. We also see that many respondents consider providing a reliable and consistent experience quite a challenge. Two-third say that it is a major challenge. Of the small sliver of people who don’t think it’s a challenge, there were small but potentially relevant differences. But really, I want to leverage the experience of our guests in helping to shed light on why this is a challenge. @Paul: What are some things you’ve seen get in the way of delivering quickly and consistently? @Maheema: How about from your vantage point: what are some ways that consistency and reliability can be hard to achieve at the same time?
  14. Also in the report, we identified four main challenges that organizations currently face when delivering excellent digital experiences.
  15. The first is quite frankly, growth. People are having a hard time keeping up with releasing functionality faster, and the software business never sleeps. We asked the question “How many product releases…?” both for 2015 and what people estimate 2016 will look like for them. As you can see, from 21% to 31%, a 10 point difference represents 50% growth YoY. That’s huge expectations on technical teams, considering all that goes into a release. I know some shops have tried to go Continuous Delivery, most of the enterprises we talk to are heavily agile, but have had some difficulty going to CD. @Maheema: what have you seen in the teams you’ve worked with in the past? Are expectations that high? @Paul: What do you think is driving this kind of growth in expectations?
  16. At first it seems like a “duh” moment. Everyone knows that automation is required to accelerate development and delivery. But when I dove deeper into the data, I found that while a majority of people seem to be on board, really only around half of all organizations have automated more than 40% of testing. Both in what people say they need to do to speed up and what they don’t quite have yet, it’s clear that automated testing is a top requirement to speed up. @Paul: At a management level, where have you seen teams get stuck when they don’t have proper automation in place? @Maheema: How have you seen testing teams adapt to go from manual to automated test technologies?
  17. When we asked people what percentage of automated testing they perform, there’s considerable differences in the trend between mobile and web testing. Looks like the difficulty starts earlier with mobile testing than with web. @Maheema: as our resident QA expert, what can you tell us about why mobile testing is such a challenge? Why don’t we see more of it?
  18. And speaking of speed, I have to mention as a side note, when digging in deeper and segmenting by release frequency, I did notice a difference related to responsive web teams which lead me to a thought process around the technology you’re delivering. Does it lend itself to fast deployment? Does it require the user to accept updates, or is the new version seamlessly delivered? Do you as the vendor control all the resources required for a “successful” deployment of new versions, or are we waiting for things like the app store to accept our new version? With things like responsive websites and APIs, you have the authority to update them without prior notification. @Paul: as someone who owns the decisions around back-end technologies like APIs, how do you see the teams (like an API team vs. a mobile or web team) making different decisions around releases? What’s the coordination look like between teams that depend on each other for functionality?
  19. Another challenge we identified was that while a good portion of people test with other apps running in the background and test network switching, other real-world conditions we experience every day like interruptions outside the app, low memory and battery conditions, and performance problems aren’t as prevalent in the testing strategy. @Maheema: Why is this? What do you focus on in your testing strategy? How do you know if and when to incorporate greater realism into your tests? @Paul: I wanted to ask you, specifically related to performance testing, where does that fit into the overall strategy for quality in your products?
  20. So at Perfecto, what we see in our engagements with enterprises is that when they are transitioning to a digital experience, it’s important to have a framework around what that means. Across multiple devices, personas become really important; having a concrete understanding of who you’re designing for really translates into the overall design and testing strategy. Integrating traits of the real world into your strategy makes measuring success along the customer journey much easier, not to mention detecting failure or regression proactively. And though there were a lot of U.S. companies who responded to our survey, it’s the end-user whose geographic region matters. It’s their experience, and if you’re not thinking about that in your simulations, you may want to check with marketing or ops analytics to see how much of the world you’re actually serving versus what you should be covering in automated tests. The last thing I’ll mention here is that diagnosing issues as they arise really needs reporting to contain things like visuals, steps to reproduce, and what conditions mobile devices were under when failures happen. This dramatically simplifies and speeds hand-off between testing experts, developers, and anyone else involved.
  21. Obviously there’s lots of devices out there, but it’s the ones that your customers are using that matters. A digital experience is only as strong as its weakest link, so you need late-breaking support for the latest OS updates to test that when your customers go through that process, they’ll be happy. That means keeping up with major hardware and software vendor cycles, OS updates, could even mean that you’ll get pushed to test more based on what the development team uses for a software platform, i.e. Xamarin/Cordova Importantly though, supporting your apps and sites on multiple platforms means that you need a solid understanding of what’s coming out and when. @Maheema: what’s it like going through an OS update or certifying new devices? Where have you seen testing teams work through these challenges well? What slows this process down?
  22. Additionally, I’d suggest that visual validation (much like I mentioned around reporting) dramatically simplifies the hand-offs and communications between teams and actors when troubleshooting and resolving issues. Everyone in mobile generally seems to agree that navigation is pain to test, and even the cutting-edge app providers like Facebook and Google require major architectural changes to avoid this with stateless, argument-based workflows. For us normal people, we have apps that have navigation like buttons, menus, and input elements. If you are struggling to speed automated testing, you may want to look into how efficient your script and testing framework is around navigation. The more efficient your tests are and the more relevant information you get out of them, the easier it will be for your organization to incorporate them into other workflows. Developers especially need to cycle fast when they’re implementing code, and your testing strategy needs to reflect this. Do as much automated unit testing as you can provided it doesn’t unnecessarily impede development time, and split off long-running tests into a build or nightly cycle.
  23. Near to our heart at Perfecto is how people are still trying to manage in-house testing labs. We provide a cloud-based solution for that, so of course we had to ask some questions specifically about it. Once again, we see that the top challenge is keeping up with new browser versions and devices. We also see that for those who have an on-prem lab, it take staff to run it. @Maheema: in your experience, how does a cloud-based device lab enable organizations to ship better software? How does near-real-time availability of latest devices and versions help technical teams keep up with demand to deliver faster? @Paul: in your experience, how have you seen transitions to cloud-based services help software teams re-focus on their core competencies?
  24. I want to drill into that point for a moment because it’s at the core of what Perfecto does, this is where I come in with my one major value proposition. We see that delivering really great digital experiences place considerable demand on organizations to provide real devices for testing from two directions: 1) external influences like hardware and framework updates from the market, and 2) internal teams who are trying to speed delivery through parallel (hence more) testing. Doing this yourself is like a science in and of itself. It’s really hard, and takes constant maintenance.
  25. Questions: Prashant: How can QA get more unit testing from developers? => Why are developers not shipping unit tests? Low coverage or no coverage? Dev testing is all about TTM slippage risk; untested code takes longer to resolve downstream. PoCs are tough to make the case for testing unless part of a strategic motion. Xien (Jen): What’s the best tools for testing cross web site and mobile app? => depends on the skills and team; open source is good but needs to have support to fit into the enterprise; flexibility is also important along the toolchain; standards help John: DevOps is hard because everyone wants to use different tools. How can we fix this? => less about tools, more about attitude and sesing the need to change; fragmented toolchain can hinder automation; pilot how successful DevOps is in one or two projects and use that as your own case study