SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Forrester on Using Subversion
to Optimize Globally
Distributed Development
0
20
40
60
80
100
120
140
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
0
50
100
150
200
250
300
350
400
450
500
Cost of Hardware Components
As a % of 1991 costs
Operating System Size
In Million Source Lines of Code
(SLOC)
NT 3.1
NT 3.5
NT 4.0
Windows 2000
Windows XP
Windows 2003
MAC OS X
V10.4
Source: Forrester Research, Inc.
Hardware And Software Sprawl Increases Complexity
July 2013 “To The Victor Go The Spoils: How The Need For Speed Is Reshaping The ALM Landscape”
ALM Complexity Mirrors Composite Application Complexity
Source: Forrester Research, Inc.
Agile Is Organizations’ Primary Development Approach
May 2010 “The Forrester Wave™: Agile Development Management Tools, Q2 2010”
Source: Forrester Research, Inc.
Lean And Agile Change Software Development Processes
Source: Forrester Research, Inc.
From Waterfall To Scrum
Different approaches
Different constraints
Different tools
Source: Forrester Research, Inc.
© 2013 Forrester Research, Inc. Reproduction Prohibited 6
Approach And Methodology
A Quick Glimpse Into Forrester’s Total Economic ImpactTM
Benefits
•  Quantified value
•  Defined metrics
Cost
•  People
•  Process
•  Technology
“Options” created
•  Are there new
opportunities
created for the
future?
Uncertainty
•  Impact of assumptions
Total
Economic
Impact
RISK
Perform due
diligence
Conduct
customer
interviews
Construct
financial
model
Write
case
study
Benefits
(Impact on Business)
Costs
(Impact on Budget)
Flexibility
(Options)
© 2013 Forrester Research, Inc. Reproduction Prohibited 7
Forrester Captured The Customer’s Experience
› Forrester interviewed WANdisco’s customer:
•  Referred to as Computer Software Architects (CSA).
•  Interviewed CSA’s Director of Global Software Engineering.
› CSA’s commercial software business:
•  Generates more than $1 billion in revenue annually.
•  Developer productivity is a mission critical concern.
•  Developers follow standard processes and tasks.
› CSA developers must:
•  Access the same source code.
•  Devise solutions to complex problems.
•  Synchronize development and debugging.
•  Keep pace with development schedules.
© 2013 Forrester Research, Inc. Reproduction Prohibited 8
CSA wants to eliminate roadblocks to the productivity of
developers and protect intellectual property
Developers lose productivity
during builds and debugging
because of latency.
Developers lose productivity
when servers go down
Developers get distracted from
building software by problems
such as backup and recovery
Key Priorities For CSA’s Executive
© 2013 Forrester Research, Inc. Reproduction Prohibited 9
“We try to keep developers developing.
“We don’t want them to feel that they are limited in
the tools that they can use or become preoccupied
with activities that should be behind the scenes,
such as processes for backing up or restoring data.
“We want to protect the productivity of our
developers.”
Director, Global Software Engineering
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
© 2013 Forrester Research, Inc. Reproduction Prohibited 10
CSA experienced the following benefits from using SVN
MultiSite from WANdisco
Increasing developer productivity
by reducing latency.
“Time spent waiting for builds
reduced from 10 to 1.5 hours.”
(Increased productivity by $4.4M)
Increasing developer productivity
during debugging.
“Increased developer productivity
during debugging by 10%.”
(Increased productivity by $909K)
Recovering same-day work after
server outages.
“Recovery of same-day work saves
24,583 developer hours annually.”
(Increased productivity by $442K)
Avoiding purchase of real-time
backup solution.
“We avoid purchasing a real-time
backup solution by using replicated
nodes to restore source code.”
(Avoided cost of $648K)
“Multiple nodes mean multiple potential points of connection. If one node or
site is unavailable, users can continue to use the system by connecting to
one of the other five nodes. This prevents lost developer hours and
reduces the impact of mistakes.”
(Director, Global Software Engineering)
Increasing Developer Productivity By Reducing Latency
© 2013 Forrester Research, Inc. Reproduction Prohibited 11
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
Three-Year Benefit
Metric Year 1 Year 2 Year 3 Total
Hours spent waiting for builds 10.0 10.0 10.0
Hours waiting for builds with
SVN MultiSite
1.5 1.5 1.5
Average number of developers
impacted each working day
33 33 33
Hourly rate for India developers $20.52 $20.52 $20.52
Total $1,496,354 $1,496,354 $1,496,354 $4,489,063
“Globally located nodes put source code closer to people working on it. As a
result, check-ins between development teams get held MUCH more frequently
and granularly. This prevents IP loss at the local level when computers crash, get
corrupted, or when developers inadvertently delete files.”
(Director, Global Software Engineering)
Increasing Developer Productivity During Debugging
© 2013 Forrester Research, Inc. Reproduction Prohibited 12
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
Three-Year Benefit
Metric Year 1 Year 2 Year 3 Total
Number of remote developers using
SVN MultiSite
350 350 350
Percentage of time spent
debugging source code
20% 20% 20%
Improved productivity during
debugging because of reduced
latency with SVN MultiSite
10% 10% 10%
Hourly rate for India developers $20.52 $20.52 $20.52
Total $303,005 $303,005 $303,005 $909,015
“A significant amount of productivity loss occurs when a server goes down.
The work done by developers on that same day is almost always a
complete loss. We can recover the same day work with SVN MultiSite.”
(Director, Global Software Engineering)
Recovering Same-Day Work After Server Outages
© 2013 Forrester Research, Inc. Reproduction Prohibited 13
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
Three-Year Benefit
Metric Year 1 Year 2 Year 3 Total
Developers impacted by each
server outage
130 130 130
Average hours of same-day work
recovered
4 4 4
Number of outages annually 6 6 6
Blended hourly rate of developers
globally
$47.28 $47.28 $47.28
Total $147,500 $147,500 $147,500 $442,500
CSA benefits from the ability of SVN MultiSite to:
•  Rollback updates to previous versions of code.
•  Research the history and changes made to code.
•  Identify errors in methods or decisions to avoid further repetition.
•  Isolate sabotage on the rare, but inevitable, occasions that it occurs.
Avoiding Purchase Of Real-Time Backup Solution
© 2013 Forrester Research, Inc. Reproduction Prohibited 14
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
Three-Year Benefit
Metric Year 1 Year 2 Year 3 Total
Data replicated annually in
Terabytes
120 120 120
CSA price per TB for real-time
backup
$1,800 $1,800 $1,800
Total $216,000 $216,000 $216,000 $648,000
© 2013 Forrester Research, Inc. Reproduction Prohibited 15
Future flexibility options created by SVN MultiSite
› Open source options:
•  Subversion is open source.
•  WANdisco is an active promoter of open source software.
•  WANdisco SVN MultiSite is built on open source Subversion.
•  SVN MultiSite allows CSA developers and admins to use any tools they use
with Subversion.
› Labor arbitrage options:
•  Opportunity of deploying nodes in more locations.
•  Leveraging lower hourly rates by shifting development work to new locations.
•  Leverage skills across geographic locations.
Comment From CSA’s Executive
© 2013 Forrester Research, Inc. Reproduction Prohibited 16
“I attend a lot of webinars, but leave most of
them after 5-10 minutes. Repeatedly,
WANdisco seems to present more valuable
content than others. WANdisco has its finger
on the pulse of the industry.”
Director, Global Software Engineering
Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
Three Year Risk-Adjusted Cash Flow
($219,372) ($402,972) ($402,972) ($402,972)
$1,920,906 $1,920,906 $1,920,906
$500,000
$0
$500,000
$1,000,000
$1,500,000
$2,000,000
Initial Year 1 Year 2 Year 3
Costs Benefits
Initial Year 1 Year 2 Year 3 Total PV
Benefits $0 $1,920,597 $1,920,597 $1,920,597 $5,761,792 $4,949,565
Costs ($219,372) ($402,972) ($402,972) ($183,600) ($1,208,916) ($1,083,725)
Net Benefits ($219,372) $1,517,625 $1,517,625 $1,736,997 $4,552,876 $3,865,840
ROI 357%
Payback Period 1.7 months
Source: Forrester Research, Inc.
Payback
period =
1.7 months
James Creasy
Senior Director Product Management
WANdisco plc
•  Leading Corporate sponsor of Subversion
•  Offer free certified Subversion binaries
•  Enterprise Subversion Support, Consulting and Training
•  Enterprise capabilities for Performance, Scalability, Availability
•  Replication technology used with Git (SCM) and Hadoop (Big Data)
WANdisco
Enterprise Subversion
Performance
Scalability
Availability
Security
Auditability
WANdisco Certified Binaries
Support
Updates
Indemnification
Subversion Open Source
MultiSite Differentiators
Master Slave
Traditional Approach
All writes go
over the WAN
to the Master
Master (single point of failure)
Slave Slave Slave
Every server an exact replica
Local read/write access to each server
No single point of failure
Peer to Peer
WANdisco Technology
•  Peer-to-peer architecture, no
single point of failure.
•  Subversion repositories
connected over a WAN
synchronize automatically.
•  Developers at all locations
experience LAN-speed
performance.
•  Built-in hot backup and
automated disaster recovery.
MultiSite Differentiators
USA Europe
India China
Improves Performance
•  90% reduction in communication overhead at each site because replication is implemented at
Subversion's file system layer
•  Significantly improves performance for larger implementations
Repository Level Replication
•  Fine grained control of replication of repositories between sites for security, flexibility and efficiency
Dynamic Replication Group Evolution
•  Ability to add/remove servers and repositories on-the-fly without affecting current users
Configurable Quorum Schema
•  New node types enable increased availability, deployment flexibility for more efficient use of IT
infrastructure
Support for All Subversion Protocols
•  Leverages investments in existing clients and utilities and enables significant cost savings through tools
consolidation
SVN MultiSite Plus: Next Generation
Architecture
Node 3 Node 4
Selective Replication
Node 1 Node 2
Replication
Group A
Replication
Group B
Replication
Group C
Per Repository
Configurations, Self Healing/Recovery
SVN MultiSite Plus provides dramatically improved
performance scalability for global organizations.
Patented Active-
Active Replication
Technology
•  Reduces Traffic
Across Networks
•  LAN speeds over
WAN
•  Easy Deployment
and Administration
Self-healing
•  No Single Point of
Failure
•  High Availability /
Automated Disaster
Recovery
Flexible
•  Support for All
Subversion
Protocols
•  Configurable
Quorum Schema
•  Selective and
dynamic replication
Competition
SVN MultiSite
Plus
SVN Standalone SVNsync Siloed Repositories
Architecture Peer-to-Peer Single - Centralized Master / Slave
Single(s)
De-centralized
Automatic protection against Single point
of failure ✓ ⌔ ⌔ ⌔
Clustering for reads and writes ✓ Partial Partial Partial
Flexible scheduling ✓ ⌔ ⌔ ⌔
Auto-recovery ✓ ⌔ ⌔ ⌔
Simultaneous read/write on all servers ✓ ⌔ ⌔ ⌔
Audit Capabilities ✓ ⌔ ⌔ ⌔
Mirroring across data centers ✓ ⌔ ✓ ⌔
•  Indemnification
•  Guaranteed response times
•  Staff in the United States, United Kingdom, Japan
•  24-by-7 Worldwide coverage
•  Core Subversion developers on staff
Subversion Support
•  End-user and Administrator training
•  Web-based or classroom options
Subversion Training
•  Migration and Deployment Planning
•  Implementation Health Check
Subversion Consulting
Support Services
Customers
Thank You

Contenu connexe

Tendances

An Easy To Deploy Penetration Testing Platform
An Easy To Deploy Penetration Testing PlatformAn Easy To Deploy Penetration Testing Platform
An Easy To Deploy Penetration Testing Platform
Bo-Chun Peng
 
Using SCCM 2012 r2 to Patch Linux, UNIX and Macs
Using SCCM 2012 r2 to Patch Linux, UNIX and MacsUsing SCCM 2012 r2 to Patch Linux, UNIX and Macs
Using SCCM 2012 r2 to Patch Linux, UNIX and Macs
Lumension
 

Tendances (20)

Deploying Office 365 Pro Plus @ Windows 10 Partner Technical Bootcamp Microso...
Deploying Office 365 Pro Plus @ Windows 10 Partner Technical Bootcamp Microso...Deploying Office 365 Pro Plus @ Windows 10 Partner Technical Bootcamp Microso...
Deploying Office 365 Pro Plus @ Windows 10 Partner Technical Bootcamp Microso...
 
App V
App VApp V
App V
 
Veritas Resiliency Platform
Veritas Resiliency PlatformVeritas Resiliency Platform
Veritas Resiliency Platform
 
SCOM: The Unsung Hero of the System Center Suite April 24, 2013
SCOM: The Unsung Hero of the System Center Suite April 24, 2013SCOM: The Unsung Hero of the System Center Suite April 24, 2013
SCOM: The Unsung Hero of the System Center Suite April 24, 2013
 
An Easy To Deploy Penetration Testing Platform
An Easy To Deploy Penetration Testing PlatformAn Easy To Deploy Penetration Testing Platform
An Easy To Deploy Penetration Testing Platform
 
Application Virtualization presentation
Application Virtualization presentationApplication Virtualization presentation
Application Virtualization presentation
 
Application Virtualization in Citrix XenApp
Application Virtualization in Citrix XenAppApplication Virtualization in Citrix XenApp
Application Virtualization in Citrix XenApp
 
Using SCCM 2012 r2 to Patch Linux, UNIX and Macs
Using SCCM 2012 r2 to Patch Linux, UNIX and MacsUsing SCCM 2012 r2 to Patch Linux, UNIX and Macs
Using SCCM 2012 r2 to Patch Linux, UNIX and Macs
 
SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012
 
Managing Application Compatibility In Windows 7
Managing Application Compatibility In Windows 7Managing Application Compatibility In Windows 7
Managing Application Compatibility In Windows 7
 
Effective Patch and Software Update Management
Effective Patch and Software Update ManagementEffective Patch and Software Update Management
Effective Patch and Software Update Management
 
Engineering Software Products: 5. cloud based software
Engineering Software Products: 5. cloud based softwareEngineering Software Products: 5. cloud based software
Engineering Software Products: 5. cloud based software
 
Windows 7 – Application Compatibility Toolkit 5.5 Overview
Windows 7 – Application Compatibility Toolkit 5.5 OverviewWindows 7 – Application Compatibility Toolkit 5.5 Overview
Windows 7 – Application Compatibility Toolkit 5.5 Overview
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
 
Microsoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio WebinarMicrosoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio Webinar
 
Automated Operating System Deployment Using SCCM 2012
Automated Operating System Deployment Using SCCM 2012Automated Operating System Deployment Using SCCM 2012
Automated Operating System Deployment Using SCCM 2012
 
SaaS Testing Overview - Foundation
SaaS Testing Overview - FoundationSaaS Testing Overview - Foundation
SaaS Testing Overview - Foundation
 
AV-Comparatives’ 2017 business software review
AV-Comparatives’ 2017 business software reviewAV-Comparatives’ 2017 business software review
AV-Comparatives’ 2017 business software review
 
VMware Horizon with F5 BIG-IP vs. Citrix XenDesktop with Citrix NetScaler
VMware Horizon with F5 BIG-IP vs. Citrix XenDesktop with Citrix NetScalerVMware Horizon with F5 BIG-IP vs. Citrix XenDesktop with Citrix NetScaler
VMware Horizon with F5 BIG-IP vs. Citrix XenDesktop with Citrix NetScaler
 

Similaire à Forrester On Using Subversion to Optimize Globally Distributed Development

Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
David J Rosenthal
 
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
Crystal Thomas
 
Sasikumar Selvaraj CV- Mainframe
Sasikumar Selvaraj CV- MainframeSasikumar Selvaraj CV- Mainframe
Sasikumar Selvaraj CV- Mainframe
sasikumar s
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
ssusera34210
 
Understanding and improving software productivity
Understanding and improving software productivityUnderstanding and improving software productivity
Understanding and improving software productivity
George Valiyaveetil
 

Similaire à Forrester On Using Subversion to Optimize Globally Distributed Development (20)

Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...
 
Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
Nintex Workflow for Sharepoint - Return on Investment Whitepaper by Forrester...
 
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
3784_Streamlining_the_development_process_with_feature_flighting_and_Azure_cl...
 
Total Economic Impact™ IBM System Storage SAN, Volume Controller
Total Economic Impact™ IBM System Storage SAN, Volume ControllerTotal Economic Impact™ IBM System Storage SAN, Volume Controller
Total Economic Impact™ IBM System Storage SAN, Volume Controller
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2
 
Sasikumar Selvaraj CV- Mainframe
Sasikumar Selvaraj CV- MainframeSasikumar Selvaraj CV- Mainframe
Sasikumar Selvaraj CV- Mainframe
 
Azure IaaS: Cost savings, new revenue opportunities, and business benefits
Azure IaaS: Cost savings, new revenue opportunities, and business benefits Azure IaaS: Cost savings, new revenue opportunities, and business benefits
Azure IaaS: Cost savings, new revenue opportunities, and business benefits
 
Mk epn seminar-panel-for-public
Mk epn seminar-panel-for-publicMk epn seminar-panel-for-public
Mk epn seminar-panel-for-public
 
The Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data VirtualizationThe Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data Virtualization
 
Project Management (Business case) asta powerproject 12
Project Management (Business case)  asta powerproject 12Project Management (Business case)  asta powerproject 12
Project Management (Business case) asta powerproject 12
 
What Everyone on the Team Needs to Know about Test Automation
What Everyone on the Team Needs to Know about Test AutomationWhat Everyone on the Team Needs to Know about Test Automation
What Everyone on the Team Needs to Know about Test Automation
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
 
From 50 to 500 product engineers – data-driven approach to building impactful...
From 50 to 500 product engineers – data-driven approach to building impactful...From 50 to 500 product engineers – data-driven approach to building impactful...
From 50 to 500 product engineers – data-driven approach to building impactful...
 
Understanding and improving software productivity
Understanding and improving software productivityUnderstanding and improving software productivity
Understanding and improving software productivity
 
The Total Economic Impact Of IBM’s Worklight Platform
The Total Economic Impact Of IBM’s Worklight PlatformThe Total Economic Impact Of IBM’s Worklight Platform
The Total Economic Impact Of IBM’s Worklight Platform
 
Total Economic Impact™ Study of IBM Storwize V7000
Total Economic Impact™ Study of IBM Storwize V7000Total Economic Impact™ Study of IBM Storwize V7000
Total Economic Impact™ Study of IBM Storwize V7000
 
Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security
 

Plus de WANdisco Plc

Hadoop scalability
Hadoop scalabilityHadoop scalability
Hadoop scalability
WANdisco Plc
 
02.28.13 WANdisco ApacheCon 2013
02.28.13 WANdisco ApacheCon 201302.28.13 WANdisco ApacheCon 2013
02.28.13 WANdisco ApacheCon 2013
WANdisco Plc
 
02.19.13 WANDisco SVN Training: Branching Options for Development
02.19.13 WANDisco SVN Training: Branching Options for Development02.19.13 WANDisco SVN Training: Branching Options for Development
02.19.13 WANDisco SVN Training: Branching Options for Development
WANdisco Plc
 

Plus de WANdisco Plc (10)

Supporting Financial Services with a More Flexible Approach to Big Data
Supporting Financial Services with a More Flexible Approach to Big DataSupporting Financial Services with a More Flexible Approach to Big Data
Supporting Financial Services with a More Flexible Approach to Big Data
 
Hadoop scalability
Hadoop scalabilityHadoop scalability
Hadoop scalability
 
03.13.13 WANDisco SVN Training: Advanced Branching & Merging
03.13.13 WANDisco SVN Training: Advanced Branching & Merging03.13.13 WANDisco SVN Training: Advanced Branching & Merging
03.13.13 WANDisco SVN Training: Advanced Branching & Merging
 
02.28.13 WANdisco ApacheCon 2013
02.28.13 WANdisco ApacheCon 201302.28.13 WANdisco ApacheCon 2013
02.28.13 WANdisco ApacheCon 2013
 
02.28.13 WANDisco SVN Training: Getting Info Out of SVN
02.28.13 WANDisco SVN Training: Getting Info Out of SVN02.28.13 WANDisco SVN Training: Getting Info Out of SVN
02.28.13 WANDisco SVN Training: Getting Info Out of SVN
 
02.19.13 WANDisco SVN Training: Branching Options for Development
02.19.13 WANDisco SVN Training: Branching Options for Development02.19.13 WANDisco SVN Training: Branching Options for Development
02.19.13 WANDisco SVN Training: Branching Options for Development
 
Hadoop and WANdisco: The Future of Big Data
Hadoop and WANdisco: The Future of Big DataHadoop and WANdisco: The Future of Big Data
Hadoop and WANdisco: The Future of Big Data
 
Subversion Zen
Subversion ZenSubversion Zen
Subversion Zen
 
Make Subversion Agile
Make Subversion AgileMake Subversion Agile
Make Subversion Agile
 
Subversion in 2010 and Beyond
Subversion in 2010 and BeyondSubversion in 2010 and Beyond
Subversion in 2010 and Beyond
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Forrester On Using Subversion to Optimize Globally Distributed Development

  • 1. Forrester on Using Subversion to Optimize Globally Distributed Development
  • 2. 0 20 40 60 80 100 120 140 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 0 50 100 150 200 250 300 350 400 450 500 Cost of Hardware Components As a % of 1991 costs Operating System Size In Million Source Lines of Code (SLOC) NT 3.1 NT 3.5 NT 4.0 Windows 2000 Windows XP Windows 2003 MAC OS X V10.4 Source: Forrester Research, Inc. Hardware And Software Sprawl Increases Complexity
  • 3. July 2013 “To The Victor Go The Spoils: How The Need For Speed Is Reshaping The ALM Landscape” ALM Complexity Mirrors Composite Application Complexity Source: Forrester Research, Inc.
  • 4. Agile Is Organizations’ Primary Development Approach May 2010 “The Forrester Wave™: Agile Development Management Tools, Q2 2010” Source: Forrester Research, Inc.
  • 5. Lean And Agile Change Software Development Processes Source: Forrester Research, Inc.
  • 6. From Waterfall To Scrum Different approaches Different constraints Different tools Source: Forrester Research, Inc.
  • 7. © 2013 Forrester Research, Inc. Reproduction Prohibited 6 Approach And Methodology A Quick Glimpse Into Forrester’s Total Economic ImpactTM Benefits •  Quantified value •  Defined metrics Cost •  People •  Process •  Technology “Options” created •  Are there new opportunities created for the future? Uncertainty •  Impact of assumptions Total Economic Impact RISK Perform due diligence Conduct customer interviews Construct financial model Write case study Benefits (Impact on Business) Costs (Impact on Budget) Flexibility (Options)
  • 8. © 2013 Forrester Research, Inc. Reproduction Prohibited 7 Forrester Captured The Customer’s Experience › Forrester interviewed WANdisco’s customer: •  Referred to as Computer Software Architects (CSA). •  Interviewed CSA’s Director of Global Software Engineering. › CSA’s commercial software business: •  Generates more than $1 billion in revenue annually. •  Developer productivity is a mission critical concern. •  Developers follow standard processes and tasks. › CSA developers must: •  Access the same source code. •  Devise solutions to complex problems. •  Synchronize development and debugging. •  Keep pace with development schedules.
  • 9. © 2013 Forrester Research, Inc. Reproduction Prohibited 8 CSA wants to eliminate roadblocks to the productivity of developers and protect intellectual property Developers lose productivity during builds and debugging because of latency. Developers lose productivity when servers go down Developers get distracted from building software by problems such as backup and recovery
  • 10. Key Priorities For CSA’s Executive © 2013 Forrester Research, Inc. Reproduction Prohibited 9 “We try to keep developers developing. “We don’t want them to feel that they are limited in the tools that they can use or become preoccupied with activities that should be behind the scenes, such as processes for backing up or restoring data. “We want to protect the productivity of our developers.” Director, Global Software Engineering Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
  • 11. © 2013 Forrester Research, Inc. Reproduction Prohibited 10 CSA experienced the following benefits from using SVN MultiSite from WANdisco Increasing developer productivity by reducing latency. “Time spent waiting for builds reduced from 10 to 1.5 hours.” (Increased productivity by $4.4M) Increasing developer productivity during debugging. “Increased developer productivity during debugging by 10%.” (Increased productivity by $909K) Recovering same-day work after server outages. “Recovery of same-day work saves 24,583 developer hours annually.” (Increased productivity by $442K) Avoiding purchase of real-time backup solution. “We avoid purchasing a real-time backup solution by using replicated nodes to restore source code.” (Avoided cost of $648K)
  • 12. “Multiple nodes mean multiple potential points of connection. If one node or site is unavailable, users can continue to use the system by connecting to one of the other five nodes. This prevents lost developer hours and reduces the impact of mistakes.” (Director, Global Software Engineering) Increasing Developer Productivity By Reducing Latency © 2013 Forrester Research, Inc. Reproduction Prohibited 11 Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year Three-Year Benefit Metric Year 1 Year 2 Year 3 Total Hours spent waiting for builds 10.0 10.0 10.0 Hours waiting for builds with SVN MultiSite 1.5 1.5 1.5 Average number of developers impacted each working day 33 33 33 Hourly rate for India developers $20.52 $20.52 $20.52 Total $1,496,354 $1,496,354 $1,496,354 $4,489,063
  • 13. “Globally located nodes put source code closer to people working on it. As a result, check-ins between development teams get held MUCH more frequently and granularly. This prevents IP loss at the local level when computers crash, get corrupted, or when developers inadvertently delete files.” (Director, Global Software Engineering) Increasing Developer Productivity During Debugging © 2013 Forrester Research, Inc. Reproduction Prohibited 12 Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year Three-Year Benefit Metric Year 1 Year 2 Year 3 Total Number of remote developers using SVN MultiSite 350 350 350 Percentage of time spent debugging source code 20% 20% 20% Improved productivity during debugging because of reduced latency with SVN MultiSite 10% 10% 10% Hourly rate for India developers $20.52 $20.52 $20.52 Total $303,005 $303,005 $303,005 $909,015
  • 14. “A significant amount of productivity loss occurs when a server goes down. The work done by developers on that same day is almost always a complete loss. We can recover the same day work with SVN MultiSite.” (Director, Global Software Engineering) Recovering Same-Day Work After Server Outages © 2013 Forrester Research, Inc. Reproduction Prohibited 13 Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year Three-Year Benefit Metric Year 1 Year 2 Year 3 Total Developers impacted by each server outage 130 130 130 Average hours of same-day work recovered 4 4 4 Number of outages annually 6 6 6 Blended hourly rate of developers globally $47.28 $47.28 $47.28 Total $147,500 $147,500 $147,500 $442,500
  • 15. CSA benefits from the ability of SVN MultiSite to: •  Rollback updates to previous versions of code. •  Research the history and changes made to code. •  Identify errors in methods or decisions to avoid further repetition. •  Isolate sabotage on the rare, but inevitable, occasions that it occurs. Avoiding Purchase Of Real-Time Backup Solution © 2013 Forrester Research, Inc. Reproduction Prohibited 14 Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year Three-Year Benefit Metric Year 1 Year 2 Year 3 Total Data replicated annually in Terabytes 120 120 120 CSA price per TB for real-time backup $1,800 $1,800 $1,800 Total $216,000 $216,000 $216,000 $648,000
  • 16. © 2013 Forrester Research, Inc. Reproduction Prohibited 15 Future flexibility options created by SVN MultiSite › Open source options: •  Subversion is open source. •  WANdisco is an active promoter of open source software. •  WANdisco SVN MultiSite is built on open source Subversion. •  SVN MultiSite allows CSA developers and admins to use any tools they use with Subversion. › Labor arbitrage options: •  Opportunity of deploying nodes in more locations. •  Leveraging lower hourly rates by shifting development work to new locations. •  Leverage skills across geographic locations.
  • 17. Comment From CSA’s Executive © 2013 Forrester Research, Inc. Reproduction Prohibited 16 “I attend a lot of webinars, but leave most of them after 5-10 minutes. Repeatedly, WANdisco seems to present more valuable content than others. WANdisco has its finger on the pulse of the industry.” Director, Global Software Engineering Source: Forrester Total Economic Impact of <product>, a commissioned study conducted by Forrester Consulting on behalf of <client>, Month Year
  • 18. Three Year Risk-Adjusted Cash Flow ($219,372) ($402,972) ($402,972) ($402,972) $1,920,906 $1,920,906 $1,920,906 $500,000 $0 $500,000 $1,000,000 $1,500,000 $2,000,000 Initial Year 1 Year 2 Year 3 Costs Benefits Initial Year 1 Year 2 Year 3 Total PV Benefits $0 $1,920,597 $1,920,597 $1,920,597 $5,761,792 $4,949,565 Costs ($219,372) ($402,972) ($402,972) ($183,600) ($1,208,916) ($1,083,725) Net Benefits ($219,372) $1,517,625 $1,517,625 $1,736,997 $4,552,876 $3,865,840 ROI 357% Payback Period 1.7 months Source: Forrester Research, Inc. Payback period = 1.7 months
  • 19. James Creasy Senior Director Product Management WANdisco plc
  • 20. •  Leading Corporate sponsor of Subversion •  Offer free certified Subversion binaries •  Enterprise Subversion Support, Consulting and Training •  Enterprise capabilities for Performance, Scalability, Availability •  Replication technology used with Git (SCM) and Hadoop (Big Data) WANdisco Enterprise Subversion Performance Scalability Availability Security Auditability WANdisco Certified Binaries Support Updates Indemnification Subversion Open Source
  • 21. MultiSite Differentiators Master Slave Traditional Approach All writes go over the WAN to the Master Master (single point of failure) Slave Slave Slave Every server an exact replica Local read/write access to each server No single point of failure Peer to Peer WANdisco Technology
  • 22. •  Peer-to-peer architecture, no single point of failure. •  Subversion repositories connected over a WAN synchronize automatically. •  Developers at all locations experience LAN-speed performance. •  Built-in hot backup and automated disaster recovery. MultiSite Differentiators USA Europe India China
  • 23. Improves Performance •  90% reduction in communication overhead at each site because replication is implemented at Subversion's file system layer •  Significantly improves performance for larger implementations Repository Level Replication •  Fine grained control of replication of repositories between sites for security, flexibility and efficiency Dynamic Replication Group Evolution •  Ability to add/remove servers and repositories on-the-fly without affecting current users Configurable Quorum Schema •  New node types enable increased availability, deployment flexibility for more efficient use of IT infrastructure Support for All Subversion Protocols •  Leverages investments in existing clients and utilities and enables significant cost savings through tools consolidation SVN MultiSite Plus: Next Generation Architecture
  • 24. Node 3 Node 4 Selective Replication Node 1 Node 2 Replication Group A Replication Group B Replication Group C Per Repository
  • 26. SVN MultiSite Plus provides dramatically improved performance scalability for global organizations. Patented Active- Active Replication Technology •  Reduces Traffic Across Networks •  LAN speeds over WAN •  Easy Deployment and Administration Self-healing •  No Single Point of Failure •  High Availability / Automated Disaster Recovery Flexible •  Support for All Subversion Protocols •  Configurable Quorum Schema •  Selective and dynamic replication
  • 27. Competition SVN MultiSite Plus SVN Standalone SVNsync Siloed Repositories Architecture Peer-to-Peer Single - Centralized Master / Slave Single(s) De-centralized Automatic protection against Single point of failure ✓ ⌔ ⌔ ⌔ Clustering for reads and writes ✓ Partial Partial Partial Flexible scheduling ✓ ⌔ ⌔ ⌔ Auto-recovery ✓ ⌔ ⌔ ⌔ Simultaneous read/write on all servers ✓ ⌔ ⌔ ⌔ Audit Capabilities ✓ ⌔ ⌔ ⌔ Mirroring across data centers ✓ ⌔ ✓ ⌔
  • 28. •  Indemnification •  Guaranteed response times •  Staff in the United States, United Kingdom, Japan •  24-by-7 Worldwide coverage •  Core Subversion developers on staff Subversion Support •  End-user and Administrator training •  Web-based or classroom options Subversion Training •  Migration and Deployment Planning •  Implementation Health Check Subversion Consulting Support Services