Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Teams Down

Preview:

DESCRIPTION

In this webinar, Skytap and Sky IT Group share tips and advanced technology for how to build better software faster using cloud-based dev/test environments.

Citation preview

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

Recommended