2. About Electric Cloud
• Deep domain knowledge and expertise
• Shipping products since late 2004
• 100+ employees with experience from leading development/IT vendors
• 9 patents
• Proven market traction
• Over 200 customers in over 250 locations worldwide
• Key Partnerships: HP, VMWare, IBM, Microsoft, Eucalyptus, Collabnet, Rally, Perforce,
Accurev, Coverity, Klockwork
• World operations
• Worldwide sales and support presence
3. Electric Cloud Customers
Electric Cloud Proprietary & Confidential. 3
Join the Market Leaders
Semiconductor
Fin. Services
Networking DefenseEmbedded
ISV InternetMobile Gaming
Service Providers
5. The Market Demands Us. . .
This means building, testing, and
releasing quality software faster and
more frequently.
. . . to satisfy the customer through early
and continuous delivery of valuable
software.
First of the Twelve Principles
behind the Agile Manifesto
6. Delays in software processes
Poor software quality
Lack of end to end visibility
Low team productivity & collaboration
Poor resource utilization
Software Delivery Challenges
7. Solutions Learned from History
Ford - Mass Production 1914
Toyota Production System 1950
Lean Production 1990 1999 Continuous Integration
2001 Agile Manifesto
2003 Lean Software Development
2006 AWS & Cloud
2008 Lean Startup
2009 DevOps
2011 Continuous Delivery
Manufacturing
SoftwareProduction
• Small batch sizes
• Continual flow through process
• Fail fast
• Eliminate waste (= work in progress)
• Optimize constraint points
8. Develop
Version Control
IDE
Test
Functional
Non-Func
Release
Deploy
Configure
Define
Requirements
Model
Next-Gen Agile ALM Accelerates Cycle Time
• Agile = frequent, smaller deliveries
• Continuous Integration = build/test every check-in
• Continuous Deployment = deploy every build passing tests
• Continuous Delivery = release into production
• GOAL: Faster TTM, Higher Quality, Rapid Feedback
Continuous Delivery Cycle & Frequent Feedback
Operate
Provision
Monitor
Build
Compile
Build
Agile Development
Continuous Integration
Continuous Deployment
Continuous Delivery / DevOps
8
12. Test Servers
CD Server
Deploy App
Pull
Artifacts
Run
Tests
Provision Systems
Aggregate
Results
QE Test
Artifact
Repo
Build/Unit test (CI)
SCM
Developer
16. Continuous Delivery & Release Manager
Electric Cloud Software Delivery System
Software Delivery Acceleration
Build Test Release
Deployment TargetsDevelopment Tools
Build
Automation &
Acceleration
Release
& Deployment
Automation
Software Delivery Platform
Test
Automation &
Acceleration
Automo&ve
Mobile
Devices
More…
Electric Accelerator
Electric Commander
Electric Deploy
Platform
SaaSOn-Prem
Mobile
Apps
Solutions
Apps
16
17. Key Differentiators
Single vendor end to end solution
Workflow engine simplifies automation of existing process
Dynamic matching of process with IT resource
Patented real-time intelligent tool & process monitoring
Failsafe deployment debugging and success thresholds
18. Integrations to 100’s of Tools
100’s of out of the box plug-in
integrations
Market driven
plug-in factory
Published SDK
21. Delivery pipeline orchestration
Release/CD process workflow
Capture deploy process and
requirements
Consistent and repeatable
Powerful transition definition
Define exact conditions for
when transitions between
states should occur.
Workflow approval gates
Stop process and wait for
approval before transitioning
to next stage
22. Build Automation/CI
Flexible Build Processes
integrated to SCM, build, unit test systems
Comprehensive Visibility
CI Dashboard and reporting
23. Run Build Tasks in Parallel
Fine grain process parallelization
Model parallel execution easily
Execute, track and manage parallel jobs
Manage resources to run parallel jobs
24. Test Automation
Test workflow
Deploy to test environment
Run tests
Aggregate test results
Update test status
Auto Run Tests in Parallel
With a simple click in process definition
Auto manage differing required resources
Act on consolidated results data
Test Dashboard
25. Artifact Repository
Ensure the right artifact is used each time a process is run, at every
stage of the lifecycle
Dev QA Prod
Share Consume Consume
Repository
• Gain predictability and traceability
• Track dependencies and artifact
lifecycle
• Improve cross-team collaboration
• Reduce build time and storage
costs
35. Before and After Electric Cloud
Issue Before After
Business
Impact
Audit application changes
(who, what, how, why, when)
Days Minutes 90%
Time to troubleshoot
problems
20 Days minutes 90+%
Develop to Deploy 90 Days 10 Minutes 99.93%
Build to Release/Deploy 10+ errors/cycle ~0 errors/cycle 90+%
Long Deployment Cycles
90+ minutes (50+
cycles)
< 15 mins 80+ %
Build to Release/Deploy
24 hours from Build
to Pre-prod
< 6 hours from
Build to Pre-prod
75%
36. Customer Case Study
Customer Challenge
• Business-critical applications
powering customer interactions
• 5+ apps, 20+ projects
• 100+ developers in 3 regions
• 8 environments to be dynamically
provisioned
• Dev issues
• Limited visibility into B-T-D process
• Unacceptable process latency and
errors
• Does not scale well
• IT issues
• Basic virtualization does not support
Dev well
• Long delays to setup Dev environment
Electric Cloud Value
• Smart Development Cloud 2.0
• ElectricCommander & Vmware
vCloud Director
• On-ramp to Hybrid cloud with private
and public resources
• For Development
• Full visibility into B-T-D process
• Time to execute process
3 hours -> 30 mins
• Errors in process execution
10 -> 0
• For Ops
• Time to setup environment:
7 days -> 2 hours
TTM Costs Risks
End to End Release Management
37. Customer Case Study
37
Electric Cloud ValueCustomer Challenge
• Leading provider of integrated
education technology
• Supports K-college education and
9 million students
• IT/Software app/platform is
mission critical to business goals
• High quality & uptime goals
• Dev Challenges
• Slow time to market – dev-test-
deploy process limits value of
agile process
• Developer productivity hampered
by manual processes
• Not leveraging Vmware lab-
manager VM environment
optimally
• Shared “private cloud” resource for
build and test and deploy
• For Development
• Automated configuration of
dev-test customized platform
• Hours -> 1 hour
• Multiple platforms from same
virtualized environment
• Highly efficient use of
virtualization
• Tangible ROI
• Over $900K productivity gain
for developers
• Optimized infrastructure usage:
• Dev team 100 –> 250
• Zero infrastructure growth
Costs
Risks
Resource Management & Dev Productivity
38. Customer Case Study
Before Electric Cloud
• Team of 800+ developers, 13
locations globally
• Move from Waterfall to Agile
development
• Suboptimal development practices
• Long build times (10-15 hours)
• Waterfall development with
1 build per month
• Broken builds from weeks to months
• Manual tests took weeks
Electric Cloud Value
• Automated & centralized CI process
• Build times: 11 hours è20 mins
• Build frequency: 5x a day
• Identify issues in minutes, saving
20 overnight build failures
• 5500+ Automated tests in 6 months
• Developer productivity improvements
• 3200% improvement
• Saved 650K hours in lost
productivity in one year
• Defect backlog 92% less
• Won Process Engineering Award
TTM Costs Risks
Implementing Agile
39. Electric Cloud Customers
Electric Cloud Proprietary & Confidential. 39
Join the Market Leaders
Semiconductor
Fin. Services
Networking DefenseEmbedded
ISV InternetMobile Gaming
Service Providers
42. Electric Cloud Proprietary and Confidential.
ElectricCommander Architecture
Commander
Server
API
PerlCommand Line Web Interface
Database
Artifact
Repository
Workspace
Cache Agent Agent Agent Agent
Resources
Agent
DesktopScripts & Tools
43. Electric Cloud Proprietary and Confidential.
Multi-Site Deployment
Commander Server
Web Server
Database
AgentAgentAgentAgentAgent
Workspace Repository 1
Browser
AgentAgentAgentAgentAgent
Web Server
Site 2
WAN
Browser
Site 1
(web only)
WAN
Workspace
Repository 2
Browser
Web Server
Site 3
Repository 3
Site 1
Browser
AgentAgentAgentAgentAgent
Workspace