22
Codenvy February 2015 Prepared for INSERT-CUSTOMER INSERT-PRESENTER-NAME

Customer Deck - Feb 2015

Embed Size (px)

Citation preview

Page 1: Customer Deck - Feb 2015

CodenvyFebruary 2015

Prepared for INSERT-CUSTOMERINSERT-PRESENTER-NAME

Page 2: Customer Deck - Feb 2015

“By 2018, the transition to Agile, DevOps and Web-scale IT practices will become as disruptive to IT as the adoption of lean was to manufacturing in the 1980s." - Gartner, 2014

Page 3: Customer Deck - Feb 2015

Agile Fuels Open Source Adoption

“Open source has proven its quality and security, and reached the point of democratization and proliferation.” - Louis Shipley, CEO @ BlackDuck Software

55%Of enterprises adopt open source.

30%Of enterprises make it easy for employees to contribute to open source.

80%Of projects choose open source for its

competitive advantage.

2007 2009 2011 2013 2015

200k

400k

600k

800k

1M

1.4M

1.6M

2M

1.8M

1.2M

OSS Projects OSS Developers

1M

2M

3M

4M

5M

7M

10M

9M

6M

8M

Page 4: Customer Deck - Feb 2015

“Developers are looking for companies that not only use and contribute to open source, but also create a culture of open, community-style development." - Guy Martin, Samsung

Page 5: Customer Deck - Feb 2015

Open Source Leads to Open Contributions

User Contributions

Insular Open

Team Contributions

Contribution

Contribution

Team Contributions

As a project grows, open contributions increase support burdens, reducing committer contribution time.

Open Development Team

Project Owners

Committers

Contributors

1x

5x

50x

Users500x

Committers technically support contributors and review every code change (a ‘pull’ or change request).

‘Benevolent Dictators’

‘Trusted Inner Circle’

‘Passionate Champions’

‘Loyal Adopters’

Page 6: Customer Deck - Feb 2015

Enterprise-Controlled Services

Three-Tier Composable Services

Open Source Modules

Dependency

Open Source Leads to Composability

Open source leads to modularity, microservices,and composable applications to create agility.

Dependency

Open source adoption:

● Democratizes Development: Developers contribute to projects they want to work with.

● Increases Participation: By influencing project direction and creating a historical record of individual contributions.

● Encourages Microservices: Individual services with decentralized governance organized around business capabilities.

Page 7: Customer Deck - Feb 2015

Composability increases a project’s dependencies.

Page 8: Customer Deck - Feb 2015

Dependencies Increase Configuration Complexity

● Developers: Setup and maintenance of their workspace, repeated across machines and projects.

● Development: Source repositories, continuous integration, QA, and staging environments.

● DevOps: Delivery, change control, governance, and monitoring.

Dependency

Dependency configuration impacts everyone’s productivity.

Page 9: Customer Deck - Feb 2015

Dependencies Lead to Wiki NightmaresDjango and

PHP with Eclipse

Tomcat with IntelliJ

Compile and install

Ruby

Mozilla Webmaker

with Vagrant

Page 10: Customer Deck - Feb 2015

Configuration of developer workspaces is the biggest inhibitor to development productivity.

“The rise of the hyperscale cloud datacenter has made DevOps much harder as developers have had to hack together tools and complex scripts.”

- Andreesen Horowitz, Jan, 2015

Page 11: Customer Deck - Feb 2015

Developers want environments ready to code with nothing to install:

● Reduce setup time● More coding time Continuous Delivery

Teams want modern architectures without absorbing the configuration complexity caused by their adoption.

Shifts operation burdens to development.

MicroservicesIncreases setup, update and maintenance.

Containers

Decomposes applications into modules.

Seeking Coding Utopia

Page 12: Customer Deck - Feb 2015

Approaches to developer workspace config...

● Manual: Step-by-step, administrative, & error-prone

● Desktop: Expensive, fixed size & not secure

● Virtualization: Large, slow, hard to synchronize & non-portable

“Before the cloud project, it took 6 weeks for delivery of a server. Developers can’t wait 6 weeks.”

- Gartner “Climbing the Cloud Curve” Jan, 2014

...are not working.

Page 13: Customer Deck - Feb 2015

Solution: A workspace cloud with one-click setup for DevOps combined with a no-install, cloud IDE for developers.

Page 14: Customer Deck - Feb 2015

Codenvy Lets You Contribute in Seconds

Developer workspaces to modify, run and debug code in the cloud or on-premises.

DevOps DevelopersMagical one-click automation. Crazy fast, no thrashing cloud IDE.

Provision developer workspaces that are simply shareable and securely managed.

Craft code, then command Docker-based microservices to run and debug from anywhere.

Create ready-to-debug projects integrated with your tool chain while adhering to internal coding and governance practices.

Work anywhere using a supercomputer that is presented visually as an IDE.

Page 15: Customer Deck - Feb 2015

Codenvy Makes Contributions Frictionless

Current Approach Codenvy

1. Setup project2. Gain access rights3. Fork / clone project4. Checkout branch5. Install compiler6. Configure unit test7. Install packager8. Install dependencies9. Install environment stack10. Configure IDE for project11. Install debugger12. Edit, compile and debug13. Synchronize master deltas14. Package contribution15. Make pull request

1. Edit, compile and debug2. Make pull request

Contributor

“With Codenvy we save 2 hours of per contributor.”

- David Blevins, CEO TomiTribe

Page 16: Customer Deck - Feb 2015

A Frictionless Contribution Demo

Page 17: Customer Deck - Feb 2015

Frictionless contributions eliminate waste due to configuration.

Page 18: Customer Deck - Feb 2015

APIs

Your Systems

PaaS

Middleware

Databases

Source Code Repos

CI / CD

LDAP

Microservices

Machines

Commands

Code Assist

Version Control

DB Queries

Developer SupercomputerCodenvy Codenvy

Codenvy Makes Development Boundless

Page 19: Customer Deck - Feb 2015

Codenvy:The developer workspace cloud for organizations adopting agile, DevOps and Web-scale IT practices.

“The Intuit internal engineering hackathon on Codenvy supported 4000 engineers on 17 nodes, and they never installed a thing.”

- Jeff Brewer, Distinguished Engineer, Intuit

Page 20: Customer Deck - Feb 2015

Eclipse Che Codenvy Platform Distribution

Plu

g-In

Plu

g-In

Plu

g-In

Plu

g-In

Plu

g-In

IDE + SDK

Elastic Docker Node Pool

Code

Developer Microservice Plug-Ins

Build Run Source Query

Source

External Integration Plug-Ins

CI PaaS Issue Identity

Languages

Eclipse CheEditors Projects

OperationsHA Tenancy Metering Security

API CLI Browser Mobile

Automation ManagementFactories Contrib Admin Analytics

The Codenvy Platform

Installation

update.codenvy.comNotices Accounts Binaries Installers

OfferingsSaaS @ On-Prem @ Managed @

codenvy.com Your Datacenter Any Datacenter

OS OVF AMI Docker

Cloud MarketplacesIBM AWS Google ...

Kernel

Java JS C++

Maven Gradle Ant

git svn PR

55+ plug-ins...

Your Extensions

Page 21: Customer Deck - Feb 2015

Codenvy Offerings

Codenvy SaaS Codenvy On-Prem

Freemium with pay-as-you-go pricing starting at $0.15 / gigabyte hour. Pre-paid subscriptions available.

$300 / user / year subscription with academia and open source discounts.

Codenvy Managed Services

Tap into our experts to assist with installation, tuning and training.

Eclipse Che

Open source cloud IDE and SDK to create cloud development tools.

Codenvy Developer Services

Migrate and optimize your development projects.

Pricing and packages that are simple, linear, and recurring.

Page 22: Customer Deck - Feb 2015

Thank You