Professional Documents
Culture Documents
Guy Marion, Ph.D. VP and General Manager Codesion Cloud Services, CollabNet @guymarion
Agenda
Background Industry Trends Why is the Cloud Important? Case Study: gDev Inc. Conclusions
Who is CollabNet?
Market leadership Subversion founder and sponsor Agile ALM for distributed teams Agile thought leadership, Scrum training (over 7000 ScrumMasters worldwide) SaaS or On-premise Cloud/SaaS platform for development 5,900 customers, 400,000 subscribers, 5,000,000 users Successfully servicing development teams for over 10 years
2000
2004
2009
Since 2002, leading Enterprise Source Control in the Cloud 3,400+ customers 5 million file updates per month Start in 5 minutes, scale on demand SLA, 24x7 Support Acquired by CollabNet in 2010
Technology Populism Rich Internet Apps & Dynamic Languages Wide Use of Open Source Virtualization Agile Innovation On and Off the Job
Reference: http://www.drdobbs.com/architecture-and-design/222301141
Sanctioned Developers
Web Marketing
Online Games
Subversion CVS Git Mercurial Bazaar MS SourceSafe Perforce PVCS Rational ClearCase Other (please specify):
Trend 4: Virtualization
Paradigm, Cultural Shift Requires retooling of existing developer services Many different tools, often not integrated Traceability throughout ALM lifecycle Meaningful, Decision oriented Analytics Complexity in Agile Infrastructure maintenance
Essence of Agile
Traditional Deliberate decisions, longer feedback loop Transparency through project manager Predictability through contract
Agile Shorter, nested feedback loops Transparency through Agile practices Predictability through timeboxing
Time-Boxing
Contract Scope / functionality is a contract, scope creep Dream to have time, cost, and quality to be fixed Continuous scope, time, and cost creep Adversarial relationship between business and IT
Time-Boxing Time, Cost, and Quality are fixed Scope / Functionality flexible Continuous prioritization and re-prioritization of scope and function Collaborative and Team mentality between business and IT
Feedback is King
Developers need feedback on their code through continuous inspection and continuous integration Product needs feedback from Product owners, stakeholders and customers Feedback creates product that people want
Ops Team
Needs to keep infrastructure passwords secure Needs to audit who did what Needs controlled environment for reliability and security Process and Schedule driven
Distributed Development Process & Tech Agnostic Cloud Aware Service Policy Aware Multi-Source Aware Collaborative Information and Processes
Developer Services
Code Connect Deploy
Production Cloud
App Provisioning Engine " Start in 5 Minutes " Scale on-demand " Secure and backed up
App Provisioning Engine " Start in 5 Minutes " Scale on-demand " Secure and backed up " SLAs & Support
App Provisioning Engine " Start in 5 Minutes " Scale on-demand " Secure and backed up " SLAs & Support " 90% ROI
Customer Feedback
Please
select
your
organiza1ons
primary
reason
for
outsourcing
to
Codesion
0% Risk management & data security Primarily to reduce software/hardware costs Primarily to reduce labor costs Improved focus on core competencies Fast ramp-up times and scalability Lack of experience in maintaining version control systems Expert customer support & the hosted service model For hosting client or contractor data Other 5% 10% 15% 20% 25%
The #1 reason why people outsource to CVSDude is for risk management and data security purposes In addition, most customers use CVSDude to reduce costs and focus on core competencies
69 hours / mo.
47 hours / mo.
45 hours / mo.
Surveyed customers spend about 250 hrs per month and 2,350 hours per year maintaining source control solutions in-house This is mostly spent providing in-house tech support, and installing / patching software
PM
PM
IP CP
Trilogy Team
Firewall
CP
IP
CP
IP
IP
IP
IP
IP
IP
CP
IP
IP
Trilogy
team
Provider
Provider
Provider
Provider
Datacenter
#1
CP
CP
CP
CP
CP
CP
CP
CP
A A
Provider
Provider
Provider CP CP CP CP CP CP CP CP
Provider
A
A
IT
Mgr.
Datacenter #2
27
Customer Results CVSDude PlaForm Increased produc@vity by 800hrs/month Savings of $825,000 p.a. Millions in retained business contracts
CP CP CP CP IP IP CP CP CP CP IP IP IP IP Client Client Client Client Client Client Client Client Client Client Client Client IP IP Provider Provider Provider Provider Trilogy Team Trilogy Team Provider Provider Provider Provider
PM
PM
CP
Whats Next?
One-click application selection, provisioning, ecommerce
Cloud Applications
Developer Services
Middleware/Cloud APIs
Provision for multi-platform testing, Utility pricing, cost effective load testing
29
Conclusions
As the software industries mature, barriers are falling Cloud-based solutions are reducing costs of entry, raising the performance and quality bar, and bringing together Dev and Ops Early adopters of the cloud have gained an unfair advantagefirst recognized by entrepreneurs, now by Enterprise Next comes moving the entire application lifecycle into the cloud, which would commoditize dev infrastructure
Questions?
Guy Marion, Ph.D. VP and General Manager Codesion Cloud Services, CollabNet gmarion@collab.net @guymarion