This document summarizes a presentation given by Soasta and Serena Software on accelerating application delivery through continuous testing. The presentation discusses Serena's deployment automation software and how it can increase deployment velocity. It also discusses Soasta's cloud-based testing platform and how it enables continuous testing of applications from development through production. Speakers from both companies provide examples of how their tools have helped customers reduce testing cycles and speed up time to market for applications. The presentation emphasizes the benefits of a continuous testing approach over a traditional linear development and testing model.
2. Introduction to Serena
• Founded 1980
• Headquartered in San Mateo, CA
2
• >$200M revenue
• 200+ R&D Engineers
• HGGC Portfolio Company
• Follow the sun Support
• Serena Deployment Automation
• Increase Deployment Velocity
• Quality, Predictability, Repeatability
• Visual Process Definition
• Helping Global 2000 enterprises build
and release better software
3. Today’s speakers
Today’s speakers
3
Mark Levy
DevOps Evangelist, Serena
Peter Galvin
SVP Marketing, SOASTA
53. Questions?
Upcoming DevOps Drive-In
53
Please use the Q&A panel to submit your questions
Free Deployment Automation
December 18th
CD: Integrating the Deployment Friday 1 pm ET/ 10 am PT
Pipeline Toolchain through Automation
Weekly Deployment Automation
Demo
Get the
Free
Version
Greeting everyone this is Mark Levy, product marketing manager here at Serena and I will be your host today. Serena Software help IT organizations build and release better software. Head over to serena.com to find out more about Serena’s products and solutions. Check out Serena Deployment Automation Community Edition.
This customer success and consistent innovation has resulted in SOASTA’s recognized market leadership by Gartner. The legacy leaders are not keeping up with modern demands. Everyday, we are replacing the decades-old tools with technology and services build for this century…for this decade. As the youngest and only private company in the leaders category, we never slow down in our pursuit of innovation and customer satisfaction.
http://www.forbes.com/sites/theapothecary/2013/10/23/now-she-tells-us-sebelius-says-obamacares-exchange-website-needed-six-years-of-development-instead-of-two/
Millions of uninsured citizens
Healthcare program mistrust
President’s approval rating dropped
Congress tied up in legislation
Public cynicism
Press and social media circus
Uncertainty for the future
Rapid and accurate test development – All gestures, pinch, zoom and now shake
Reliable replay
Record & replay with velocity & motion
Built in validations
In-app control
Measure impact of the app on the device – CPU, Battery, Memory, signal strength
SOASTA’s new approach embeds a small library inside the object repository of the application allowing the developer to have complete control over the test process. In particular this approach lends itself to a much more stable Test Platform that captures with precision all forms of movement associated to the use of gestures. It also enables a mobile developer to test applications without jail breaking a device. This is a huge issue today in the iOS environment. SOASTA TouchTest as an example I “ still” the only test automation platform that can test an app on the iPad mini. This new approach invented by SOASTA’s Advanced Laboratories we believe will become the standard approach to testing mobile apps in the future.
All in all, there can be several environments that you have to manage or that your team has to be aware of, and your teams are probably distributed across the world and from all different timezones.
So with that baseline, it’s important to performance test your application from end-to-end; starting from your test lab to production. As you view this chart, you can see the potential issues that can arise in your application. Real problems like 3rd party services, CDNs, bandwidth will only manifest itself in production; typically not in your test lab or your staging environment. By building a test plan that includes production, you are more likely to discover issues that can only show up in production - an environment that matters the most for your company and customers. An environment that drives business value, revenue, and brand awareness and impressions.
All in all, there can be several environments that you have to manage or that your team has to be aware of, and your teams are probably distributed across the world and from all different timezones.
So with that baseline, it’s important to performance test your application from end-to-end; starting from your test lab to production. As you view this chart, you can see the potential issues that can arise in your application. Real problems like 3rd party services, CDNs, bandwidth will only manifest itself in production; typically not in your test lab or your staging environment. By building a test plan that includes production, you are more likely to discover issues that can only show up in production - an environment that matters the most for your company and customers. An environment that drives business value, revenue, and brand awareness and impressions.
All in all, there can be several environments that you have to manage or that your team has to be aware of, and your teams are probably distributed across the world and from all different timezones.
So with that baseline, it’s important to performance test your application from end-to-end; starting from your test lab to production. As you view this chart, you can see the potential issues that can arise in your application. Real problems like 3rd party services, CDNs, bandwidth will only manifest itself in production; typically not in your test lab or your staging environment. By building a test plan that includes production, you are more likely to discover issues that can only show up in production - an environment that matters the most for your company and customers. An environment that drives business value, revenue, and brand awareness and impressions.
All in all, there can be several environments that you have to manage or that your team has to be aware of, and your teams are probably distributed across the world and from all different timezones.
So with that baseline, it’s important to performance test your application from end-to-end; starting from your test lab to production. As you view this chart, you can see the potential issues that can arise in your application. Real problems like 3rd party services, CDNs, bandwidth will only manifest itself in production; typically not in your test lab or your staging environment. By building a test plan that includes production, you are more likely to discover issues that can only show up in production - an environment that matters the most for your company and customers. An environment that drives business value, revenue, and brand awareness and impressions.
Key Messages:
The Market: Mobile App Performance (Predictive, Contextual, and Actionable Analytics)
Market Size: $10B (10M Apps, 3.5M Users, Trillions of User Experiences, $200B Mobile economy by 2017)
Why SOASTA is the The Winner in Mobile Performance
Technology: Leadership (Cloud, Performance Analytics, Test Automation) - Patents
People: Clear Leadership (Yahoo, Walmart, Intuit, Experiean, Mercury, Gomez, Keynote)
Customers: Enterprise and Global
Global Customers: Offices, Customers
Competition: NewRelic, AppDynamics,and PerfectoMobile
Partnership: Dev (Appcellerator-OEM), Deploy (AWS & 17 others), Monitor (NewRelic and 15 others)
Business Model: SaaS
Customers Deal Size: $5K - $2.5M TCV
Focus on $100M in Sales by 2015
FIS
World’s largest banking and Payments provider
Nation’s largest Mobile Banking and Payments provider
+1,200 banks, +25MM end-users
Most successful mPayments app
Most successful mBanking app
Award winning Mobile Wallet
CI is absolutely necessary to compete in time-to-market and scalability
CI in mobile is a big paradigm shift
Faster and more specific test results to developers so they can work smarter
Identify integration issues sooner
Enables Continual Quality
Paychex
Delivering Payroll, Time and Labor, 401K and Benefits packages for over 500,000 small and medium businesses is resource intensive. Setting an ambitious goal in 2011 to grow their business by 50% over three years, Paychex knew that achieving it would require serving existing customers at a lower cost, reducing the cost of customer acquisition, and finding new ways to grow – that meant moving applications to the web and creating a SaaS model. Doing that meant changing the way they approached application development, quality, and customer experience. They turned to SOASTA to enable them to test internally and externally, test applications concurrently, reduce defect rates and test earlier in the life-cycle, improve mobile quality, and understand user experience.
Paychex
Delivering Payroll, Time and Labor, 401K and Benefits packages for over 500,000 small and medium businesses is resource intensive. Setting an ambitious goal in 2011 to grow their business by 50% over three years, Paychex knew that achieving it would require serving existing customers at a lower cost, reducing the cost of customer acquisition, and finding new ways to grow – that meant moving applications to the web and creating a SaaS model. Doing that meant changing the way they approached application development, quality, and customer experience. They turned to SOASTA to enable them to test internally and externally, test applications concurrently, reduce defect rates and test earlier in the life-cycle, improve mobile quality, and understand user experience.