webinar: build better software: removing the constraints slowing dev/test teams down

22
Removing the Constraints Slowing Dev/Test Teams Down Presenters: Lydia Casillas – Sky IT Group Tony Perez - Skytap 9/24/2014

Upload: skytap-cloud

Post on 26-Jan-2015

106 views

Category:

Software


0 download

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.

TRANSCRIPT

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

Removing the Constraints Slowing Dev/Test Teams Down

Presenters: Lydia Casillas – Sky IT Group Tony Perez - Skytap

9/24/2014

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

Today’s Speakers

Lydia CasillasVP, Application DeliverySky IT Group

Tony PerezCloud Solution ArchitectSkytap

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

Today’s Webinar Agenda

• Discuss Application Development & Testing Challenges around environment needs

• Introduction to

• Skytap Environment-as-a-Service demonstration

Today’s Webinar Agenda

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

1st Poll Question

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

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

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

Application Development & Testing ChallengesEnvironment Challenges & Requirements

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

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.

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

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

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

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

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

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.

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

2nd Poll Question

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

SKYTAP OVERVIEW

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

Skytap Nuggets

3.7 MillionVMs Launched

2006Skytap Formed

5 PATENTS

9PENDING

1,200+Customers

18KUsers

SEATTLE HQ

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

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.

“ “

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

What is an “environment”?

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

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

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

Application Environment Clones

V1.0

V1.1

V2.0

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

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.

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

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

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

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

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

3rd Poll Question

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

Thank you for attending today’s Webinar

[email protected]

www.skytap.com