Post on 26-Jan-2015
description
Removing the Constraints Slowing Dev/Test Teams Down
Presenters: Lydia Casillas – Sky IT Group Tony Perez - Skytap
9/24/2014
Today’s Speakers
Lydia CasillasVP, Application DeliverySky IT Group
Tony PerezCloud Solution ArchitectSkytap
Today’s Webinar Agenda
• Discuss Application Development & Testing Challenges around environment needs
• Introduction to
• Skytap Environment-as-a-Service demonstration
Today’s Webinar Agenda
1st Poll Question
Introduction - Sky IT Group
About Sky• Established in 1997• Headquartered in NYC, Office in: ATL, Raleigh, Boston,
Baltimore & San Jose• Focus: Leverage Technology to solve Customer Business
Challenges• Specialty Focus:
• Managed “Testing-as-a-Service”• Mobility Center of Excellence• Application Lifecycle Management• Application Portfolio Management• Application Performance Management
• Software Partnerships Include:• HP Software – IT Management• Skytap• Perfecto Mobile• Mobile Labs• Turnkey Solutions
• Service Delivery – Throughout the USA
•www.skyitgroup.com
Application Development & Testing ChallengesEnvironment Challenges & Requirements
Common Inefficiencies in the SDLC
Test environments are scarce
There is too much time spent waiting
Test environments don’t scale with demand
Defects found in test take too long to
reproduce
Unable to collaborate productively
• Developers usually end up running tests on their laptops and other non-production configurations.
• Defects are not identified as soon as they could be.
• There is always contention around shared dev/test environments.
• An enormous amount of time is spent waiting for environments to free up.
• Takes to long for IT to provision or make available.
• More test environments are needed at certain stages of dev/test.
• Delays are caused due to queuing for test environments.
• Development and test environments don’t look the same, causing the “works for me” problem.
• It can take days for a developer to build, configure and reproduce a defect.
• Development teams now include onshore, offshore, shared services, contractors and business users.
• Today’s static environments are difficult or impossible to share.
Constraints on Dev/Test Teams“AGILE” DEVELOPERS TEST & RETEST SUPPORT
OPSPRODUCTIONSERVERS & VMS IT
LATE DELIVERY2-8 WEEK PROVISIONING PER ENVIRONMENT
63-68% of development and QA work delayed due to environments.
- voke survey 2014
Constraints in EnvironmentsService Request Created
Infrastructure Provisioning
Environment Configuration
QA Test Run
Days to configure30-50% QA Time
X
XDeveloper - 20% of
Time spent reproducing defects
Developer TestingX
Environment Sharing
Release back to IT:50%+ VM Sprawl
EnvironmentLifecycle
Weeks to provision
(Push Defects Downstream)
QA – 40% of defects rejected by Development
Average wait time: 18 days, QA/Dev setup time 12-14 days.
- voke survey 2014
IntroducingSkytap Cloud helps development, test and quality management teams build, test and release better software faster.
Business leaders go to market faster and get results sooner.
IT leaders reduce the cost and effort to deploy products to production.
Dev/test teams cut waste from their process and improve the quality of their products / services.
IT managers improve security and compliance, and save time through automation.
2nd Poll Question
SKYTAP OVERVIEW
Skytap Nuggets
3.7 MillionVMs Launched
2006Skytap Formed
5 PATENTS
9PENDING
1,200+Customers
18KUsers
SEATTLE HQ
Skytap provides development and test environments-as-a-service that remove the inefficiencies and constraints that companies have with their SDLC. As a result, our customers release better software faster.
“ “
What is an “environment”?
Storefront 2.0 ApplicationWeb/Application
Server 1 (WebSphere)
Web/Application Server 2
(WebSphere)
Load Balancer(F5 Big IP VE)
External
OpenFiler(Virtual SAN)
Oracle RAC Database Server
(Linux)
Oracle RAC Database Server
(Linux)
Domain Controller(Windows)
Reporting Server(Windows)
DMZ
RAC Private
Internal
Internet
Corporate Headquarters
SAP via Service Virtualization
Reporting SQL Server
(Windows)
RAC Public
On-Premise Datacenter
Application Environment Clones
V1.0
V1.1
V2.0
Common Inefficiencies in the SDLC
Test environments are scarce
There is too much time spent waiting
Test environments don’t scale with
demand
Defects found in test take too long
to reproduce
Unable to collaborate productively
• Developers usually end up running tests on their laptops and other non-production configurations.
• Defects are not identified as soon as they could be.
• There is always contention around shared dev/test environments.
• An enormous amount of time is spent waiting for environments to free up.
• Takes to long for IT to provision or make available.
• More test environments are needed at certain stages of dev/test.
• Delays are caused due to queuing for test environments.
• Development and test environments don’t look the same, causing the “works for me” problem.
• It can take days for a developer to build, configure and reproduce a defect.
• Development teams now include onshore, offshore, shared services, contractors and business users.
• Today’s static environments are difficult or impossible to share.
The Skytap Difference
Built for Complex environments------------------------------------------------------------
• Server & cluster configurations• Appliances/load balancers• Advanced network configuration
and domain control• Pre-loaded with data and virtual
assets• Connect intra-environment
workflows
Built for agile dev/test Collaboration------------------------------------------------------------
• Copy environments across global cloud infrastructures
• On-demand, elastic resources• Ease of use with little or no
configuration time needed• Store and share as Templates• Achieve follow-the-sun projects
Built for IT/Ops Control------------------------------------------------------------
• Maintain visibility and control costs• Deliver self-service provisioning• Set permissions, quotas & policies
by user, department, project• Automate lab provisioning and
shutdown of idle resources• Universal access to labs with
published URLs
SKYTAP WEBCONSOLE
The Skytap Solution
SKYTAP CLOUD IaaS
AMAZON WEBSERVICES IaaS
OTHER CLOUD IaaS
REST APICommandLine
ALM/CITools
E N V I R O N M E N T S - A S - A - S E R V I C EIT/Ops
NetworkSettings
Dev
Access ControlsConfiguration ManagerUtilization/Quotas
TestSelf-Service AccessSave & Reproduce DefectsCopy/Share Environments
Build & Deploy Automation
ProjectTemplates
Environmentconfigurations
3rd Poll Question
Thank you for attending today’s Webinar
www.skyitgroup.comskytap@skyitgroup.com
www.skytap.com