SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   1	
  
8 January 2015
Ville-Veikko Helppi
Technical Product Manager
ville-veikko.helppi@bitbar.com
Which One Works You The Best:
In-House or Cloud-Based
Development Environment
W E B I N A R
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   2	
  
Agenda
•  Comparison of In-house and Cloud-based Setups
•  Investments in Mobile App Development and
Testing Environments
•  The Characteristics to Use for Comparison of Both
Development Environments
•  Calculation Examples
•  Testdroid Update
•  Q&A
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   3	
  
Introduction to Creation of
In-House Development Labs
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   4	
  
Picture from #GTAC2014
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   5	
  
Why Automation?
Smaller	
  coverage,	
  More	
  
money	
  burnt	
  &	
  ?me	
  
wasted,	
  Error-­‐prone	
  
Large	
  coverage,	
  	
  
quickly	
  
completed,	
  Less	
  
money	
  &	
  ?me	
  
wasted,	
  Exact	
  
results.	
  
Manual	
   Automa@on	
  
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   6	
  
•  Why Do You Need an In-House
Development and Test Lab?
–  Pre-market devices (OEMs, ODMs,
integrators ...)
–  Prototypes / parts of hardware
–  Corporate security policies
–  Availability and high usage level
–  Special setups (integration w/other
equipments)
–  Large set of devices available
In-house Dev&Test Labs
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   7	
  
•  What is Required for an In-House
Development & Test Lab?
–  Server hardware / infrastructure
–  Own mobile devices
–  Device control servers
•  Hard Disks, RAM, Energy management
–  USB hubs
–  WiFi / Network infrastructure
–  Continuous Integration/Delivery/Testing
–  Build systems / other software tools
–  POWER!
In-house Dev&Test Labs
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   8	
  
Continuous Integration
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   9	
  
•  Version control and build revision
•  Build automation, instant execution&testing
•  All types of testing & integrations enabled
•  Frequent commits, Code consolidation ->
Fast builds
•  CI integrated with development and testing
provides the best fit for mobile agile process
Core Benefits of CI
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   10	
  
•  How to Reach Enterprise-Grade Reliability
for In-House Dev&Test Lab
– Device management
•  Always run on clean devices
•  Create intelligent retry mechanisms
•  Create fall-back mechanisms
– System management
•  Automatic reconnect of network and USB
•  Automatic configuration changes
•  Professional-level monitoring system
–  Diskspace, network/connections, Power
In-house Dev&Test Labs
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   11	
  
Issues?
29%
of problems are tightly
related to devops of an
in-house system
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   12	
  
Introduction to Adoption of
Cloud-based Development Labs
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   13	
  
•  Someone else is taking care of heavy-lifting
•  Cloud-based device cloud includes ALL
relevant devices (phones, tablets, cams...)
•  You get everything automatically delivered
– Data, Results, Logs, Screenshots, Pass/Fail
Reports, Additional data-sets
•  Diversity and Keeping Up-to-Date with SW
– New OS versions and OEM updates
•  Easiness of Adoption and Integration
Why Cloud?
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   14	
  
Access via Comprehensive API
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   15	
  
•  Authentication
•  Project Management
– Create, Delete, Configure, Managing Users
•  Configuring Access and Assets
– Configs, Upload/Download Files (App & Tests)
– Device Access & Device Group Configuration
•  Running Tests
– Upload App + Tests <-> Download Results/Data
– Notifications, Sharing, Pre-processing of Data
Access via Comprehensive API
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   16	
  
Investments in Mobile App
Development Environment
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   17	
  
Investments Aspects
•  What is the Most Cost-
Efficient Approach?
•  What is the Total Cost of
Ownership?
•  Capital Expenses
(CapEx)
•  Operation Expenses
(OpEx)
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   18	
  
•  CapEx is a business
expense incurred to
create future benefits or
to add to the value of an
existing asset
•  OpEx refers to the
expenses that the mobile
app developer spends in
order to get their day-to-
day activities going on
and to get their
infrastructure fully
working
CapEx vs. OpEx
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   19	
  
•  CapEx:	
  Devices,	
  Servers,	
  Infrastructure	
  
•  OpEx:	
  Running	
  &	
  Maintaining	
  the	
  System	
  
Costs: In-House Dev&Test Lab
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   20	
  
•  Cost	
  of	
  Service	
  includes	
  all	
  major	
  expenses	
  
(both	
  CapEx	
  and	
  OpEx)	
  
Costs: Cloud-based Dev&Test Lab
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   21	
  
10 Different Characteristics for
Comparing Environments
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   22	
  
•  A	
  
Different Characteristics & Benefits
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   23	
  
•  Corporate Policies
•  Regulation
•  Minimizing security
breaches
•  Security/Protection
mechanisms
•  Monitoring
•  Authentication &
User Access
Security1
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   24	
  
•  Needs to be fully
configurable
•  Back-ups & Retention
•  Preventing non-
authorized use and access
•  Needs to available 24/7
•  Transferrable nature of
data, source code, results
Data Ownership and Retention2
In-house
vs.
Cloud
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   25	
  
•  API access – no delays
•  Critical/Medium/Low
•  DevOps in crucial role
•  Various data center
locations
•  Hardware failures?
Monitoring? Scale up?
•  Average Cloud Up-time:
99.5%
Performance and Availability3
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   26	
  
•  Support: Email, Phone,
Online service systems
•  Intuitive online help:
Manuals, How-Tos,
Instructions (self-service)
•  Integration with bug-
tracking systems (e.g. JIRA)
•  Frequent product updates
•  Needs to be available 24/7
Support4
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   27	
  
•  Clear policies on updates,
maintenance, monitoring
•  Terms of Service + EULAs
•  Manual vs. Automated
enhancements/updates
•  Customized features
•  Product roadmaps
Enhancements and Update Policy5
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   28	
  
•  Agile process enables agile
integrations
•  Tools, Frameworks, Other
complementary software
•  API
•  Avoid lock-ins to proprietary
frameworks and other SW!
•  Can define cost-efficiency of
using either approach
Integrations6
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   29	
  
•  Intuitiveness, Easy-to-
Use, Good Help
Materials
•  Directly related to TCO
•  Live demos and free
trials with the system
•  Frequent webinars,
Q&A, "How-To"
materials
Usability7
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   30	
  
•  Lock-ins with in-house
environments
•  Term or Perpetual
licensing model
•  Return-on-
Investment?
•  Subscription models –
optimal use of service
Contractual Flexibility8
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   31	
  
•  Own devices vs. devices
from cloud farm?
•  Scalability with server
infrastructure
•  Device control servers
– Linux with Android = 15
– iOS with Mac = 3
•  Easiest scalability comes
w/privately hosted cloud
Equipment Scalability9
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   32	
  
•  Case Studies
•  Customer References
•  Reaching out to user
to ask any details
Recommendations & References10
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   33	
  
Calculation Examples
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   34	
  
Diminishing Value Curve
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   35	
  
•  Different levels
of control and
abstraction
•  Definitions
aren't always
clear – so make
sure you
understand
what you are
buying!
SaaS-PaaS-IaaS vs. In-house
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   36	
  
•  Assumption
– You are building several apps
•  No. of apps is not limited here, as all example
infrastructures can handle large number of apps
– You use 50 different devices for testing
– You need everything up and running and
someone maintaining the system 24/5 – OR –
just business hours
Basic Example
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   37	
  
•  In-house Setup
–  Devices: ($200 x 50 = $10,000)
–  Server infrastructure: ($1,000 per 5 devices -> $10,000)
–  Software: ($99/month x 50 = $4,950/mo -> $59,400/year)
–  Setup/deployment: 3 biz days ($50/hour x 8 x 3 = $1,200)
–  DevOps to manage the system 24/5: ($50/hour x 24 x 5 =
$6,000/week x 50 weeks = $300,000)
OR ALTERNATIVELY
–  DevOps to manage the system on business hours: ($50 x 8 x
5 = $2,000/week x 50 weeks = $100,000)
•  Majority of costs comes from OpEX
In-House Dev & Test Lab
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   38	
  
•  Public Cloud Setup
–  Deployment: 1 business day ($50 x 8 = $400)
–  Integration: 2 business days ($50 x 8 x 2 = $800)
–  License for 50 devices: ($1499/mo -> $17,988/year)
•  Private Cloud Setup
–  Deployment: 1 business day ($50 x 8 = $400)
–  Integration: 2 business days ($50 x 8 x 2 = $800)
–  License for 50 devices: ($199 x 50 -> $9,950/month ->
$119,400/year)
•  Majority of costs comes from CapEx
Cloud-Based Services
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   39	
  
•  Head-to-Head:
– In-house (24/5)
costs $380KUSD
vs. Private Cloud
$120KUSD
•  Privately hosted
cloud is 31.5%
of in-house
system costs
Cost Comparison
Comparable
environments:
216%
Significant difference in costs between in-house and cloud
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   40	
  
Testdroid Update
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   41	
  
Testdroid
PrivateCloud -
Running user-selected
devices at any of our
hosting facilities,
more cost-efficiently
than your own
devices!
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   42	
  
Option 1:
Public Device Cloud
on-demand devices
(multitenant)
Mobile app testing on
over 400+ real
Android and iOS
devices hosted by
Bitbar
Option 2:
Private Device Cloud
reserved devices
Hosted by Bitbar in the
US and/or Europe
Devices chosen by and
reserved only for the
Customer
Option 3:
On-premise Device
Cloud
Automated mobile
app testing on real
Android and iOS de-
vices hosted by the
customer, usually
30-500 devices
Testdroid Deployment Options
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   43	
  
•  Get to know the essential
facts in terms of selecting
cloud-based or in-house
solution for your needs:
– Characteristics
– Costs vs. Benefits
– Calculation examples
•  Available at
www.testdroid.com/library
New EBOOK Available!
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   44	
  
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   45	
  
Video recording & slides of this webinar will
be soon available at Vimeo and Slideshare!
Visit at www.testdroid.com for more information.
THANK YOU!
W E B I N A R
©	
  Copyrights	
  by	
  Bitbar	
  Technologies	
  Ltd.	
  2015	
  	
  
All	
  rights	
  reserved.	
   46	
  
We operate the largest global device
cloud with over 400 devices
instantly available for developers
Devices from the US, Europe, China, Japan and Korea
– global devices for global customers

Mais conteúdo relacionado

Mais procurados

Fight back android fragmentation
Fight back android fragmentationFight back android fragmentation
Fight back android fragmentationBitbar
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsPerfecto by Perforce
 
Top 5 Automation Challenges Webinar
Top 5 Automation Challenges WebinarTop 5 Automation Challenges Webinar
Top 5 Automation Challenges WebinarPerfecto by Perforce
 
Continuous delivery mobile application development
Continuous delivery mobile application developmentContinuous delivery mobile application development
Continuous delivery mobile application developmentThoughtworks
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebPerfecto by Perforce
 
Maximize the Benefits from Your Test Automation Investment
Maximize the Benefits from Your Test Automation InvestmentMaximize the Benefits from Your Test Automation Investment
Maximize the Benefits from Your Test Automation InvestmentBitbar
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser TestingPerfecto by Perforce
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoLizzy Guido (she/her)
 
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudTesting Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudBitbar
 
Continuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingContinuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingInfostretch
 
TechTalk: Advanced Practices for Visual Test Automation
TechTalk: Advanced Practices for Visual Test AutomationTechTalk: Advanced Practices for Visual Test Automation
TechTalk: Advanced Practices for Visual Test AutomationLizzy Guido (she/her)
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoLizzy Guido (she/her)
 
What's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionWhat's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionLizzy Guido (she/her)
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsSmartBear
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart BeatBalwinder Kaur
 
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
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...eG Innovations
 

Mais procurados (20)

Fight back android fragmentation
Fight back android fragmentationFight back android fragmentation
Fight back android fragmentation
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web Apps
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
 
Top 5 Automation Challenges Webinar
Top 5 Automation Challenges WebinarTop 5 Automation Challenges Webinar
Top 5 Automation Challenges Webinar
 
Continuous delivery mobile application development
Continuous delivery mobile application developmentContinuous delivery mobile application development
Continuous delivery mobile application development
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
 
Maximize the Benefits from Your Test Automation Investment
Maximize the Benefits from Your Test Automation InvestmentMaximize the Benefits from Your Test Automation Investment
Maximize the Benefits from Your Test Automation Investment
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with Perfecto
 
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudTesting Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
 
Continuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingContinuous Integration for Mobile App Testing
Continuous Integration for Mobile App Testing
 
TechTalk: Advanced Practices for Visual Test Automation
TechTalk: Advanced Practices for Visual Test AutomationTechTalk: Advanced Practices for Visual Test Automation
TechTalk: Advanced Practices for Visual Test Automation
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with Perfecto
 
What's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year EditionWhat's New with Perfecto? - Mid-Year Edition
What's New with Perfecto? - Mid-Year Edition
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
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
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
 

Semelhante a Which One Works You The Best: In-House or Cloud-Based Development Environment

AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppDynamics
 
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsExpedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsCollabNet
 
Database Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsDatabase Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsImperva
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksAppDynamics
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to IaasBenoitFindeis
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Younjin Jeong
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAppDynamics
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseEDB
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetVenkat Janardhanam, MS, MBA
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshopSufyaan Kazi
 
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...eFolder
 
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Apigee | Google Cloud
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder
 
IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution harishgaur
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC Advisory Group
 
Introducing CollabNet TeamForge® 8.0
Introducing CollabNet TeamForge® 8.0Introducing CollabNet TeamForge® 8.0
Introducing CollabNet TeamForge® 8.0CollabNet
 

Semelhante a Which One Works You The Best: In-House or Cloud-Based Development Environment (20)

AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
 
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsExpedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
 
Database Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsDatabase Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower Costs
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to Iaas
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring Toolkit
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...
eFolder Partner Chat webinar — Breaking the Chain: Why One Partner Adopted a ...
 
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
 
IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
 
Introducing CollabNet TeamForge® 8.0
Introducing CollabNet TeamForge® 8.0Introducing CollabNet TeamForge® 8.0
Introducing CollabNet TeamForge® 8.0
 

Mais de Bitbar

The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...Bitbar
 
Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Bitbar
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseBitbar
 
Getting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App TestingGetting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App TestingBitbar
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBitbar
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarBitbar
 
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)Bitbar
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBitbar
 
Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?Bitbar
 
How to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App TestingHow to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App TestingBitbar
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Bitbar
 
Android testing
Android testingAndroid testing
Android testingBitbar
 

Mais de Bitbar (12)

The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Getting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App TestingGetting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App Testing
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
 
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
 
Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?
 
How to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App TestingHow to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App Testing
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?
 
Android testing
Android testingAndroid testing
Android testing
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Which One Works You The Best: In-House or Cloud-Based Development Environment

  • 1. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   1   8 January 2015 Ville-Veikko Helppi Technical Product Manager ville-veikko.helppi@bitbar.com Which One Works You The Best: In-House or Cloud-Based Development Environment W E B I N A R
  • 2. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   2   Agenda •  Comparison of In-house and Cloud-based Setups •  Investments in Mobile App Development and Testing Environments •  The Characteristics to Use for Comparison of Both Development Environments •  Calculation Examples •  Testdroid Update •  Q&A
  • 3. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   3   Introduction to Creation of In-House Development Labs
  • 4. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   4   Picture from #GTAC2014
  • 5. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   5   Why Automation? Smaller  coverage,  More   money  burnt  &  ?me   wasted,  Error-­‐prone   Large  coverage,     quickly   completed,  Less   money  &  ?me   wasted,  Exact   results.   Manual   Automa@on  
  • 6. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   6   •  Why Do You Need an In-House Development and Test Lab? –  Pre-market devices (OEMs, ODMs, integrators ...) –  Prototypes / parts of hardware –  Corporate security policies –  Availability and high usage level –  Special setups (integration w/other equipments) –  Large set of devices available In-house Dev&Test Labs
  • 7. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   7   •  What is Required for an In-House Development & Test Lab? –  Server hardware / infrastructure –  Own mobile devices –  Device control servers •  Hard Disks, RAM, Energy management –  USB hubs –  WiFi / Network infrastructure –  Continuous Integration/Delivery/Testing –  Build systems / other software tools –  POWER! In-house Dev&Test Labs
  • 8. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   8   Continuous Integration
  • 9. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   9   •  Version control and build revision •  Build automation, instant execution&testing •  All types of testing & integrations enabled •  Frequent commits, Code consolidation -> Fast builds •  CI integrated with development and testing provides the best fit for mobile agile process Core Benefits of CI
  • 10. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   10   •  How to Reach Enterprise-Grade Reliability for In-House Dev&Test Lab – Device management •  Always run on clean devices •  Create intelligent retry mechanisms •  Create fall-back mechanisms – System management •  Automatic reconnect of network and USB •  Automatic configuration changes •  Professional-level monitoring system –  Diskspace, network/connections, Power In-house Dev&Test Labs
  • 11. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   11   Issues? 29% of problems are tightly related to devops of an in-house system
  • 12. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   12   Introduction to Adoption of Cloud-based Development Labs
  • 13. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   13   •  Someone else is taking care of heavy-lifting •  Cloud-based device cloud includes ALL relevant devices (phones, tablets, cams...) •  You get everything automatically delivered – Data, Results, Logs, Screenshots, Pass/Fail Reports, Additional data-sets •  Diversity and Keeping Up-to-Date with SW – New OS versions and OEM updates •  Easiness of Adoption and Integration Why Cloud?
  • 14. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   14   Access via Comprehensive API
  • 15. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   15   •  Authentication •  Project Management – Create, Delete, Configure, Managing Users •  Configuring Access and Assets – Configs, Upload/Download Files (App & Tests) – Device Access & Device Group Configuration •  Running Tests – Upload App + Tests <-> Download Results/Data – Notifications, Sharing, Pre-processing of Data Access via Comprehensive API
  • 16. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   16   Investments in Mobile App Development Environment
  • 17. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   17   Investments Aspects •  What is the Most Cost- Efficient Approach? •  What is the Total Cost of Ownership? •  Capital Expenses (CapEx) •  Operation Expenses (OpEx)
  • 18. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   18   •  CapEx is a business expense incurred to create future benefits or to add to the value of an existing asset •  OpEx refers to the expenses that the mobile app developer spends in order to get their day-to- day activities going on and to get their infrastructure fully working CapEx vs. OpEx
  • 19. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   19   •  CapEx:  Devices,  Servers,  Infrastructure   •  OpEx:  Running  &  Maintaining  the  System   Costs: In-House Dev&Test Lab
  • 20. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   20   •  Cost  of  Service  includes  all  major  expenses   (both  CapEx  and  OpEx)   Costs: Cloud-based Dev&Test Lab
  • 21. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   21   10 Different Characteristics for Comparing Environments
  • 22. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   22   •  A   Different Characteristics & Benefits
  • 23. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   23   •  Corporate Policies •  Regulation •  Minimizing security breaches •  Security/Protection mechanisms •  Monitoring •  Authentication & User Access Security1
  • 24. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   24   •  Needs to be fully configurable •  Back-ups & Retention •  Preventing non- authorized use and access •  Needs to available 24/7 •  Transferrable nature of data, source code, results Data Ownership and Retention2 In-house vs. Cloud
  • 25. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   25   •  API access – no delays •  Critical/Medium/Low •  DevOps in crucial role •  Various data center locations •  Hardware failures? Monitoring? Scale up? •  Average Cloud Up-time: 99.5% Performance and Availability3
  • 26. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   26   •  Support: Email, Phone, Online service systems •  Intuitive online help: Manuals, How-Tos, Instructions (self-service) •  Integration with bug- tracking systems (e.g. JIRA) •  Frequent product updates •  Needs to be available 24/7 Support4
  • 27. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   27   •  Clear policies on updates, maintenance, monitoring •  Terms of Service + EULAs •  Manual vs. Automated enhancements/updates •  Customized features •  Product roadmaps Enhancements and Update Policy5
  • 28. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   28   •  Agile process enables agile integrations •  Tools, Frameworks, Other complementary software •  API •  Avoid lock-ins to proprietary frameworks and other SW! •  Can define cost-efficiency of using either approach Integrations6
  • 29. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   29   •  Intuitiveness, Easy-to- Use, Good Help Materials •  Directly related to TCO •  Live demos and free trials with the system •  Frequent webinars, Q&A, "How-To" materials Usability7
  • 30. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   30   •  Lock-ins with in-house environments •  Term or Perpetual licensing model •  Return-on- Investment? •  Subscription models – optimal use of service Contractual Flexibility8
  • 31. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   31   •  Own devices vs. devices from cloud farm? •  Scalability with server infrastructure •  Device control servers – Linux with Android = 15 – iOS with Mac = 3 •  Easiest scalability comes w/privately hosted cloud Equipment Scalability9
  • 32. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   32   •  Case Studies •  Customer References •  Reaching out to user to ask any details Recommendations & References10
  • 33. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   33   Calculation Examples
  • 34. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   34   Diminishing Value Curve
  • 35. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   35   •  Different levels of control and abstraction •  Definitions aren't always clear – so make sure you understand what you are buying! SaaS-PaaS-IaaS vs. In-house
  • 36. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   36   •  Assumption – You are building several apps •  No. of apps is not limited here, as all example infrastructures can handle large number of apps – You use 50 different devices for testing – You need everything up and running and someone maintaining the system 24/5 – OR – just business hours Basic Example
  • 37. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   37   •  In-house Setup –  Devices: ($200 x 50 = $10,000) –  Server infrastructure: ($1,000 per 5 devices -> $10,000) –  Software: ($99/month x 50 = $4,950/mo -> $59,400/year) –  Setup/deployment: 3 biz days ($50/hour x 8 x 3 = $1,200) –  DevOps to manage the system 24/5: ($50/hour x 24 x 5 = $6,000/week x 50 weeks = $300,000) OR ALTERNATIVELY –  DevOps to manage the system on business hours: ($50 x 8 x 5 = $2,000/week x 50 weeks = $100,000) •  Majority of costs comes from OpEX In-House Dev & Test Lab
  • 38. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   38   •  Public Cloud Setup –  Deployment: 1 business day ($50 x 8 = $400) –  Integration: 2 business days ($50 x 8 x 2 = $800) –  License for 50 devices: ($1499/mo -> $17,988/year) •  Private Cloud Setup –  Deployment: 1 business day ($50 x 8 = $400) –  Integration: 2 business days ($50 x 8 x 2 = $800) –  License for 50 devices: ($199 x 50 -> $9,950/month -> $119,400/year) •  Majority of costs comes from CapEx Cloud-Based Services
  • 39. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   39   •  Head-to-Head: – In-house (24/5) costs $380KUSD vs. Private Cloud $120KUSD •  Privately hosted cloud is 31.5% of in-house system costs Cost Comparison Comparable environments: 216% Significant difference in costs between in-house and cloud
  • 40. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   40   Testdroid Update
  • 41. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   41   Testdroid PrivateCloud - Running user-selected devices at any of our hosting facilities, more cost-efficiently than your own devices!
  • 42. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   42   Option 1: Public Device Cloud on-demand devices (multitenant) Mobile app testing on over 400+ real Android and iOS devices hosted by Bitbar Option 2: Private Device Cloud reserved devices Hosted by Bitbar in the US and/or Europe Devices chosen by and reserved only for the Customer Option 3: On-premise Device Cloud Automated mobile app testing on real Android and iOS de- vices hosted by the customer, usually 30-500 devices Testdroid Deployment Options
  • 43. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   43   •  Get to know the essential facts in terms of selecting cloud-based or in-house solution for your needs: – Characteristics – Costs vs. Benefits – Calculation examples •  Available at www.testdroid.com/library New EBOOK Available!
  • 44. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   44  
  • 45. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   45   Video recording & slides of this webinar will be soon available at Vimeo and Slideshare! Visit at www.testdroid.com for more information. THANK YOU! W E B I N A R
  • 46. ©  Copyrights  by  Bitbar  Technologies  Ltd.  2015     All  rights  reserved.   46   We operate the largest global device cloud with over 400 devices instantly available for developers Devices from the US, Europe, China, Japan and Korea – global devices for global customers