A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners....

15
Dr. Steve Herrod September 1, 2015 A VC’S VIEW OF DEVOPS STARTUPS DevOps @ VMworld General Catalyst Partners

Transcript of A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners....

Page 1: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

Dr. Steve HerrodSeptember 1, 2015

A VC’S VIEW OF DEVOPS STARTUPS

DevOps @ VMworld

General  Catalyst  Partners

Page 2: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

ABOUT MEMANAGING DIRECTOR, GENERAL CATALYSTFORMER CTO + SVP OF R&D AT VMWAREBAD DRUMMER

General  Catalyst  Partners

Page 3: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

What is the goal of any software effort?

General  Catalyst  Partners

Page 4: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

Deliver new, working capabilities to customers as quickly as possible

Anything that slows this down is a problem

WHAT IS THE GOAL OF ANY SOFTWARE EFFORT?

General  Catalyst  Partners

Page 5: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHALLENGES: DEVELOPMENT

Enable creation and modification of compelling apps

SLOWNESS FACTORS:

› Communication gaps › Fragile interfaces› Changing requirements over time› Broken builds› Gaps in production-time testing

Requirements

Design  &  Architecture

Development   &  Coding

Quality   Assurance  &  SW  Testing

Implementation

Maintenance   &  Support

General  Catalyst  Partners

Page 6: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHALLENGES: OPERATIONS

Ensure  deployed   apps  have  security,   reliability,   scalability,   availability,  and  auditability

SLOWNESS FACTORS:

› Humans› Deploying to different environments› Inserting agents and probes› Iteration with developers – “It works for me!”

New  code  installationDifferent  hardware

Insert  full  security,  monitoring,  DR  

First  time  w/real  DBAdd  agents

Run  real  performance  and  scalability  tests

ProductionTraining  &  Education

User  Acceptance  Testing

IntegrationTesting

General  Catalyst  Partners

Page 7: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services
Page 8: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHANGES: TECHNOLOGY & APPROACHES

DEVELOPMENT› Agile Design process› Micro-services (“Code small. Code local!”)› Open source replaces standards process for interop

CONTINUOUS DEPLOYMENT

› Modern code repositories› Automated (and fast) build + test› Lower risk with hidden features and controlled rollout

HOMOGENIZE & AUTOMATE ENVIRONMENTS

› Virtualization and Containers› Modern Configuration Management

General  Catalyst  Partners

Page 9: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHANGES: ORGANIZATIONAL POWER

OPS-CENTRIC ERA

› We’re accountable. Devs don’t get this stuff so we’ll dictate.

DEV-DRIVEN ERA

› Stop slowing me down. Or I’ll leave.

DEVOPS ERA

› Both sides happy?

General  Catalyst  Partners

Page 10: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHANGES: BIGGER COMPANIES CARE

ON THE MIND OF THE MAINSTREAM COMPANIES

› 94% of BU execs facing pressure to release apps more quickly1

› 66% of orgs “actively developing” DevOps strategies2

› 26% year-over-year increase in DevOps adoption rate3

[1] CA 2015 DevOps Survey[2] ZDnet 9/17/2013[3] Puppet Labs 2014 survey

Early  experiences  are  reinforcing  this  priority

“While the promise of DevOps is often seen as greater efficiency and faster time to market, surveyed businesses that are already using it cite increased customer satisfaction, greater application uptime and lower costs among their primary motivations.”

Chris Jackson, Rackspace

General  Catalyst  Partners

Page 11: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHANGES: INVESTOR MENTALITY

CW: DEV TOOLS ARE POOR INVESTMENTS

› No budget› Fickle and fad-oriented› Always look for open source and free› Very few great investment returns

CW: OPS TOOLS ARE GOOD INVESTMENTS

› Budget to keep the lights on› Sticky due to training and processes› Great historic investments: VMW, PAN, SPLK, SWI, …

General  Catalyst  Partners

Page 12: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

CHANGES: INVESTOR MENTALITY

TODAY: A GREAT TIME FOR DEVOPS INVESTMENTS

› Combines budget from ops and app-owning BU’s› Sticky once deployed› Mature, accepted Open Source business models› Available metrics (github stars, Hacker News, Stack Overflow, …)› Several recent examples (aka “positive signaling”)

› DevOps @ VMworld presenters!› GitHub: 10m developers, $2b valuation› New Relic: $110m in 2015 revenue› AppDynamics: $150m bookings last year› Docker: $1b valuation

General  Catalyst  Partners

Page 13: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

RECIPE FOR SUCCESS?

TRAITS I LOOK FOR

› Founders that have lived the pain!› Devs love you. Ops needs you.› Embrace multiple homogenized software environments› Any agents or special code on at all times› Leverage the cloud, but consider on-prem› Open Source-friendly business model from the get-go

› Complementary commercial software› Deployed as a service› Support and subscriptions

› Extra excited about DevOps security

General  Catalyst  Partners

Page 14: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

DEVOPS AND SECURITY

• VM ½ life 1/10th that of physical. • Container ½ life 1/10th that of VMs! • Security imperatives:

– Move at the speed of everything else– Must be abstracted from any infrastructure– The most cross-group of issues

• How do we get security incorporated early in the lifecycle?

General  Catalyst  Partners

Page 15: A VC’S VIEW OF DEVOPS STARTUPS€¦ · Testing Integration Testing General’Catalyst’Partners. CHANGES: TECHNOLOGY & APPROACHES DEVELOPMENT › Agile Design process › Micro-services

THANK YOU