SlideShare a Scribd company logo
1 of 26
Download to read offline
CollabNet
1 Copyright ©2015CollabNet, Inc. All Rights Reserved.
SCM Migration
Moving to Git and/or Subversion
Bob Jenkins
Bob Jenkins is Director of Version Control services at CollabNet. His background includes over 18
years focused on Application Lifecycle Management tools with a particular focus on version controls
from ClearCase to Subversion and Git. At CollabNet, he primarily focuses on consulting with
enterprises planning to adopt Git and Subversion along with developing end user training materials
for both versioncontrol tools.
Presenter
2 Copyright ©2015CollabNet, Inc. All Rights Reserved.
• Introduction
• Building the Business Case
• Migration Strategy
• Why CollabNet
• Questions
3 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Agenda
Evolution in Proprietary SCM
2015
RTC
Dimensions
PTC Integrity
Perforce
TFS
Rational:
Serena:
PTC:
Perforce:
2003
Clear Case
PVCS
MKS Integrity
Perforce
Microsoft: Visual SourceSafe
IncumbentRecommendation
• The Market is in a transition from LAN to WAN based SCM
• Each transition requires a migration, opening up the opportunity for
competitive change to more impactful SCM systems and strategies
– Tools &platforms
– Developmentprocesses
4 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Not Meeting the Needs
4.6%
13.3%
12.8%
51.3%
2.6%
8.9%
4.4%
23.2%
46.0%
3.6%
4.5%
6.0%
30.3%
37.8%
2.1%
3.7%
9.6%
33.3%
30.7%
Mercurial
CVS
GitHub
Git
Subversion
What is the primary source code managementsystem you
typically use? (Choose one.)
2014
2013
2012
2011
Source: Eclipse CommunitySurvey 2014
Proprietary SCM Solutions are no
longer the marketleaders
5 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Costs
– New Equipment
– New tooling
– Upgrades
– Integrations migration
– Datamigration
– Build process modifications
– Training
6 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Building the Business Case: theCosts
Benefit Analysis
– Supported tool
– Server retirements
– Data Center retirements
– License / maintenance
– Upgrade costs
– Reduction in administration
– Consistent adoption anduse
7 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Building the Business Case: theBenefits
Version Control Does Not Stand Alone
• Build Scripts
• Issue Tracking
• Continuous Integration
• Binary management
• Code Review
• Other
8 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Tools, People and Process
9 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Migration Overview
SCMMigration
Inventory Checklist
Discover +Plan
ProjectSpecific
Scheduling
&Workflow
Archive
forgovernance/compliance
Active CodeMigration
Migration Workshop
Sustainment &Expansion
10 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Discover and Plan
Project
Repo
IP Address
11 Copyright ©2015CollabNet, Inc. All Rights Reserved.
• Full – all historical revisions of files and folders are imported along
with their relationships (such as branches and labels) and metadata
(such as comments).
– Pro:
• All historicaldata easily accessible in the new tool
– Cons:
• Repository is filled with cruft which limits the effectiveness of the newtool
• Expensive in time and money with no guarantee of success and data lost
• Snapshot – only selected baselines/milestones are imported. Much
of the relationship and nearly all the metadata is necessarily and
acceptably left behind.
– Pros:
• Only the most useful historical data is present
• Cost is limited and definable
– Con:
• All historicaldata is not accessible in the new tool
12 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Migration Strategies
Team/Application Migration (Snapshot Migration)
Migration Workshop
Active CodeMigration
Archive
forgovernance/compliance
Training
13 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Sustainment and Expansion
After SCM
14 Copyright ©2015CollabNet, Inc. All Rights Reserved.
SCM & ALM Adoption Plan and Rollout
Discover Plan
Active Code
Migration
Sustainment&
Expansion
• Inventory
– Repositories
– Infrastructure
– Projects
• PerformCostBenefitsAnalysis
– Infrastructure Retirement
– LicenseConsolidation
– AdministrationConsolidation
– CapitalInvestment
– TrainingInvestment
– Inactive ProjectArchive
• PerformEnterpriseAgile
Assessment(optional)
– DefineGaps
– IdentifyNeeds/SolutionAreas
– ForecastEconomicValue
4 Weeks 3 Months 3 – 12 Months > 1 Year
• CreateWorkgroupPlan
– Inventory toolsandassets
connectedtoSCM
– Createa Tool Platformand
migrationstrategy
– UnifySCMAdmins
– Integrateusersintothe
developmentprocess
• CreateProcessReuse Plan
– Define“Active Code”
– Template-izeMigration
Scripts
– Template-ize SCMpractices
• EstablishCommunityPlan
– Restrict“ShadowAdmin”
– Archive legalrecords
– Lock migratedrepositories
– Enablesearch, discoveryand
reuse of SCM assets
– Establishreportingand
enterprise widevisibility
• EstablishProjectWorkspace
– Tool integrations
– Workflow
– Roles-Based-Access-Controls
• Train Users
– ProjectAdmins
– TeamMembers
– ReleaseManagers
• MigrateData
– Finalizescripts
– MigrateActive Code and
relateddesigndata
• TeamSignOff
– Verifymigrateddata
• AnalyzeOtherALMNeeds
– Devthroughdeployment
• DriveCommunityManagement
– NewUserOnboarding
– New ProjectOnboarding
– NewBestPractices
– IPreuse & collaboration
– Measure EnterpriseMetrics
• OngoingPlatformMaintenance
– PlatformUpgrades
– ToolUpgrades
– ToolIntegrations
• PerformEnterprise Agile
Assessment
– DefineGaps
– IdentifyNeeds/SolutionAreas
– ForecastEconomicValue
• CreateSolutionPlan
– EnterpriseSCM
– AgileDevelopment
– ContinuousDelivery &DevOps
15 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Who is CollabNet?
AgileTransformations
OpenAgile
ALM
2014
1st Cloud-BasedALM
Apache /Subversion
1999 2005 2010
16 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Leader
• ALM, SCM, cloud, agile, open source
• Transformed 100s of largest,
most respected IT orgs
• Enterprise agileexperts
– 17,000+ ScrumMasters trained
Pioneer
• Creator of Subversion(SVN)
• 1st cloud-based ALM solution
Proven Scale
• 10,000+ customers
• 6M+ users
• 280 employees
TeamForge Platform
Open ALM
Platform
Flexible
Process
Templates
Connect disparate
development and
collaboration tools
todrive SW lifecycle
traceability
Createlibrariesof
common,repeatable
workflows
Collaboration
Architecture
Map EA into business and technology
hierarchies to enable organizational-wide
discovery,collaboration,re-useandreporting
17 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Manage Git and Subversion | One Platform
Host TeamForge in
Your Datacenter or
CollabNet’s
24 x 7 Support
18 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Central, Governed Master Repository
19 Copyright ©2015CollabNet, Inc. All Rights Reserved.
RBAC, Permissions, &Authentication
Automate authentication,and
ensuresecurity
Centrally manage usersand
permissions (view,commit)
Enact Read AND Write branch-
levelsecurity
20 Copyright ©2015CollabNet, Inc. All Rights Reserved.
• RBAC
• LDAP
• AD
• SSH
• SSL
Event
Data Store
TeamForge Platform Architecture
Trackers
Project /Portfolio
Administration
Collaboration
Run time
Event Mgmt.
Operational
Data StoreToolChain
setup
Teams
Users
Roles/Perms
EventSources
Associations
Domain
Objects
Activities
Native Federated Universal Lifecycle Activity Pipeline Notification External
ArtifactUI ToolUI Search Reports Streams Monitors Listeners
Activities, Objects,Associations
Events
Events
UserWorkspace
Configure
Configure
Store
FederatedTools
Native Artifacts
Custom
Objects
21 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Training
22 Copyright ©2015CollabNet, Inc. All Rights Reserved.
SCM Training Offerings Duration Delivery
Subversion for Developers –Standard
Learn the coreessentialsof Subversion. This course coverseverythingyouneedtomasterSubversion
includingthe typicaldevelopmentworkcycle,mixed revisionsand branchingandmergingoperations.
4 hours Onsite
Remote
Web-based
Subversion for Developers – Enterprise w/labs
Learn the core essentials plus get ahands-on lab. The course covers the complete spectrum of using
Subversion:fromthe typical developmentworkcycle,mixed revisions,branchingand mergingoperations
and specificenterprisefeatures.
1 day Onsite
Remote
Web-based
Subversion for Configuration Managersw/labs
This course coversthe operationalaspectsof doingconfigurationmanagementwithSubversion aswellas an
overview of the bestpractices usedwithSubversion forconfigurationmanagement.
1 day Onsite
Subversion for DevelopersTrain the Trainer
This course is designed forlarge organizations withadedicatedtrainingstaff thatwanttolearn how to
conductthe SubversionforDeveloperstrainingfortheirorganization.
2-3 days Onsite
Git for Developers – Enterprise
This course offers a complete introductiontoGit.ItincludestopicsonGitbasicslike the repository,
revisioning, historylogs,Gitworkcycles,Gitmerging, branchingand tagging,andbestpractices.
1 day Remote
Web-based
Git for Developers – Enterprise w/labs
This course offers a complete introductiontoGit.ItincludestopicsonGitbasicslike the repository,
revisioning, historylogs,Gitworkcycles,Gitmerging, branchingandtagging,andbestpractices.
A hands-onlabis included.
2 days Onsite
Git for Developers Train the Trainer
This course is designed forlarge organizations withadedicated trainingstaff thatwanttolearn how to
conductthe SubversionforDeveloperstrainingfortheirorganization.
2 days Onsite
Consulting
23 Copyright ©2015CollabNet, Inc. All Rights Reserved.
SCM Consulting Offerings Duration Delivery
Subversion Applied Workshop
The Subversion Applied Workshop is focused on formulating aprocess that meets an organization’s needs
for versioncontrolandconfiguration managementanddefininghow tobestutilizeSubversiontomeetthose
needs.
2 days Onsite
Subversion MigrationMentoring Workshop
The SubversionMigrationMentoringWorkshopis focusedonpreparing anorganization tomigrate existing
versioncontroldataintoSubversion.
2 days Onsite
Subversion CustomConsulting
CustomSubversionconsultingspecifictoacustomer’s needsdelivered by aCollabNetSCMexpertonsiteor
remotely.
PerSOW Onsite
Remote
Git Applied Workshop
The Subversion Applied Workshop is focused on formulating aprocess that meets an organization’s needs
for versioncontroland configuration managementanddefininghow tobestutilizeSubversion tomeetthose
needs.
2 days Onsite
Git Migration Mentoring Workshop
The Git MigrationMentoringWorkshopis focusedonpreparinganorganization tomigrate existingversion
control data intoSubversion.
2 days Onsite
Git CustomConsulting
CustomGitconsultingspecifictoacustomer’sneeds delivered by aCollabNetSCMexpertonsiteor
remotely.
PerSOW Onsite
Remote
Questions?
24 Copyright ©2015CollabNet, Inc. All Rights Reserved.
Thank You
Contact Details:
BobJenkins
Director, Version ControlServices
bob@collab.net
25 Copyright ©2015CollabNet, Inc. All Rights Reserved.
© 2015 CollabNet, Inc., All rights reserved. CollabNet is a
trademark or registered trademark of CollabNet Inc., in the US
and other countries. All other trademarks, brand names, or
product names belong to their respective holders.
CollabNet, Inc.
8000 Marina Blvd., Suite 600
Brisbane, CA 94005
www.collab.net
+1-650-228-2500
+1-888-778-9793
blogs.collab.net
twitter.com/collabnet
www.facebook.com/collabnet
www.linkedin.com/company/collabnet-inc
26 Copyright ©2015CollabNet, Inc. All Rights Reserved.

More Related Content

What's hot

Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena Software
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Serena Software
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream AgileCollabNet
 
Centralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMCentralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMSerena Software
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsDevOps.com
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation WorkshopVMware Tanzu
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Private Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftPrivate Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftXebiaLabs
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevopsKhairul Zebua
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...DevOps.com
 
Continuous Delivery Pipelines: Metrics, Myths, and Milestones
Continuous Delivery Pipelines:  Metrics, Myths, and MilestonesContinuous Delivery Pipelines:  Metrics, Myths, and Milestones
Continuous Delivery Pipelines: Metrics, Myths, and MilestonesDevOps.com
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldVMware Tanzu
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 

What's hot (20)

Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
Centralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMCentralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CM
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation Workshop
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Private Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftPrivate Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShift
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
 
Continuous Delivery Pipelines: Metrics, Myths, and Milestones
Continuous Delivery Pipelines:  Metrics, Myths, and MilestonesContinuous Delivery Pipelines:  Metrics, Myths, and Milestones
Continuous Delivery Pipelines: Metrics, Myths, and Milestones
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps World
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 

Viewers also liked

2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and DirectionsCollabNet
 
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git WebinarOptimize Your Enterprise Git Webinar
Optimize Your Enterprise Git WebinarCollabNet
 
2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForge2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForgeCollabNet
 
Enterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - ChineseEnterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - ChineseCollabNet
 
TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)CollabNet
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance WebinarCollabNet
 
CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)CollabNet
 
2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product StrategyCollabNet
 
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanCollabNet
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesCollabNet
 
Cкрам и канбан для самых маленьких
Cкрам и канбан для самых маленькихCкрам и канбан для самых маленьких
Cкрам и канбан для самых маленькихVladimir Romanitchev
 
TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)CollabNet
 
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)CollabNet
 

Viewers also liked (14)

2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions
 
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git WebinarOptimize Your Enterprise Git Webinar
Optimize Your Enterprise Git Webinar
 
2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForge2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForge
 
Enterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - ChineseEnterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - Chinese
 
TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance Webinar
 
CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)
 
2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy
 
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Cкрам и канбан для самых маленьких
Cкрам и канбан для самых маленькихCкрам и канбан для самых маленьких
Cкрам и канбан для самых маленьких
 
Как работает KANBAN
Как работает KANBANКак работает KANBAN
Как работает KANBAN
 
TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)
 
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
 

Similar to SCM Migration Webinar - English

A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionCollabNet
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseCollabNet
 
Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - EnglishCollabNet
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle CloudMee Nam Lee
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousingvinoth perumal
 
Cloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubCloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubRichardNowack
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together MuleSoft
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceYalcin Gerek
 
What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013InCycle Software
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceYalcin Gerek
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?Alan Braz
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudCarter Wickstrom
 

Similar to SCM Migration Webinar - English (20)

A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversion
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - English
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
 
Cloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubCloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHub
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information Governance
 
What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information Governance
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

SCM Migration Webinar - English

  • 1. CollabNet 1 Copyright ©2015CollabNet, Inc. All Rights Reserved. SCM Migration Moving to Git and/or Subversion
  • 2. Bob Jenkins Bob Jenkins is Director of Version Control services at CollabNet. His background includes over 18 years focused on Application Lifecycle Management tools with a particular focus on version controls from ClearCase to Subversion and Git. At CollabNet, he primarily focuses on consulting with enterprises planning to adopt Git and Subversion along with developing end user training materials for both versioncontrol tools. Presenter 2 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 3. • Introduction • Building the Business Case • Migration Strategy • Why CollabNet • Questions 3 Copyright ©2015CollabNet, Inc. All Rights Reserved. Agenda
  • 4. Evolution in Proprietary SCM 2015 RTC Dimensions PTC Integrity Perforce TFS Rational: Serena: PTC: Perforce: 2003 Clear Case PVCS MKS Integrity Perforce Microsoft: Visual SourceSafe IncumbentRecommendation • The Market is in a transition from LAN to WAN based SCM • Each transition requires a migration, opening up the opportunity for competitive change to more impactful SCM systems and strategies – Tools &platforms – Developmentprocesses 4 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 5. Not Meeting the Needs 4.6% 13.3% 12.8% 51.3% 2.6% 8.9% 4.4% 23.2% 46.0% 3.6% 4.5% 6.0% 30.3% 37.8% 2.1% 3.7% 9.6% 33.3% 30.7% Mercurial CVS GitHub Git Subversion What is the primary source code managementsystem you typically use? (Choose one.) 2014 2013 2012 2011 Source: Eclipse CommunitySurvey 2014 Proprietary SCM Solutions are no longer the marketleaders 5 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 6. Costs – New Equipment – New tooling – Upgrades – Integrations migration – Datamigration – Build process modifications – Training 6 Copyright ©2015CollabNet, Inc. All Rights Reserved. Building the Business Case: theCosts
  • 7. Benefit Analysis – Supported tool – Server retirements – Data Center retirements – License / maintenance – Upgrade costs – Reduction in administration – Consistent adoption anduse 7 Copyright ©2015CollabNet, Inc. All Rights Reserved. Building the Business Case: theBenefits
  • 8. Version Control Does Not Stand Alone • Build Scripts • Issue Tracking • Continuous Integration • Binary management • Code Review • Other 8 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 9. Tools, People and Process 9 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 10. Migration Overview SCMMigration Inventory Checklist Discover +Plan ProjectSpecific Scheduling &Workflow Archive forgovernance/compliance Active CodeMigration Migration Workshop Sustainment &Expansion 10 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 11. Discover and Plan Project Repo IP Address 11 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 12. • Full – all historical revisions of files and folders are imported along with their relationships (such as branches and labels) and metadata (such as comments). – Pro: • All historicaldata easily accessible in the new tool – Cons: • Repository is filled with cruft which limits the effectiveness of the newtool • Expensive in time and money with no guarantee of success and data lost • Snapshot – only selected baselines/milestones are imported. Much of the relationship and nearly all the metadata is necessarily and acceptably left behind. – Pros: • Only the most useful historical data is present • Cost is limited and definable – Con: • All historicaldata is not accessible in the new tool 12 Copyright ©2015CollabNet, Inc. All Rights Reserved. Migration Strategies
  • 13. Team/Application Migration (Snapshot Migration) Migration Workshop Active CodeMigration Archive forgovernance/compliance Training 13 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 14. Sustainment and Expansion After SCM 14 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 15. SCM & ALM Adoption Plan and Rollout Discover Plan Active Code Migration Sustainment& Expansion • Inventory – Repositories – Infrastructure – Projects • PerformCostBenefitsAnalysis – Infrastructure Retirement – LicenseConsolidation – AdministrationConsolidation – CapitalInvestment – TrainingInvestment – Inactive ProjectArchive • PerformEnterpriseAgile Assessment(optional) – DefineGaps – IdentifyNeeds/SolutionAreas – ForecastEconomicValue 4 Weeks 3 Months 3 – 12 Months > 1 Year • CreateWorkgroupPlan – Inventory toolsandassets connectedtoSCM – Createa Tool Platformand migrationstrategy – UnifySCMAdmins – Integrateusersintothe developmentprocess • CreateProcessReuse Plan – Define“Active Code” – Template-izeMigration Scripts – Template-ize SCMpractices • EstablishCommunityPlan – Restrict“ShadowAdmin” – Archive legalrecords – Lock migratedrepositories – Enablesearch, discoveryand reuse of SCM assets – Establishreportingand enterprise widevisibility • EstablishProjectWorkspace – Tool integrations – Workflow – Roles-Based-Access-Controls • Train Users – ProjectAdmins – TeamMembers – ReleaseManagers • MigrateData – Finalizescripts – MigrateActive Code and relateddesigndata • TeamSignOff – Verifymigrateddata • AnalyzeOtherALMNeeds – Devthroughdeployment • DriveCommunityManagement – NewUserOnboarding – New ProjectOnboarding – NewBestPractices – IPreuse & collaboration – Measure EnterpriseMetrics • OngoingPlatformMaintenance – PlatformUpgrades – ToolUpgrades – ToolIntegrations • PerformEnterprise Agile Assessment – DefineGaps – IdentifyNeeds/SolutionAreas – ForecastEconomicValue • CreateSolutionPlan – EnterpriseSCM – AgileDevelopment – ContinuousDelivery &DevOps 15 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 16. Who is CollabNet? AgileTransformations OpenAgile ALM 2014 1st Cloud-BasedALM Apache /Subversion 1999 2005 2010 16 Copyright ©2015CollabNet, Inc. All Rights Reserved. Leader • ALM, SCM, cloud, agile, open source • Transformed 100s of largest, most respected IT orgs • Enterprise agileexperts – 17,000+ ScrumMasters trained Pioneer • Creator of Subversion(SVN) • 1st cloud-based ALM solution Proven Scale • 10,000+ customers • 6M+ users • 280 employees
  • 17. TeamForge Platform Open ALM Platform Flexible Process Templates Connect disparate development and collaboration tools todrive SW lifecycle traceability Createlibrariesof common,repeatable workflows Collaboration Architecture Map EA into business and technology hierarchies to enable organizational-wide discovery,collaboration,re-useandreporting 17 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 18. Manage Git and Subversion | One Platform Host TeamForge in Your Datacenter or CollabNet’s 24 x 7 Support 18 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 19. Central, Governed Master Repository 19 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 20. RBAC, Permissions, &Authentication Automate authentication,and ensuresecurity Centrally manage usersand permissions (view,commit) Enact Read AND Write branch- levelsecurity 20 Copyright ©2015CollabNet, Inc. All Rights Reserved. • RBAC • LDAP • AD • SSH • SSL
  • 21. Event Data Store TeamForge Platform Architecture Trackers Project /Portfolio Administration Collaboration Run time Event Mgmt. Operational Data StoreToolChain setup Teams Users Roles/Perms EventSources Associations Domain Objects Activities Native Federated Universal Lifecycle Activity Pipeline Notification External ArtifactUI ToolUI Search Reports Streams Monitors Listeners Activities, Objects,Associations Events Events UserWorkspace Configure Configure Store FederatedTools Native Artifacts Custom Objects 21 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 22. Training 22 Copyright ©2015CollabNet, Inc. All Rights Reserved. SCM Training Offerings Duration Delivery Subversion for Developers –Standard Learn the coreessentialsof Subversion. This course coverseverythingyouneedtomasterSubversion includingthe typicaldevelopmentworkcycle,mixed revisionsand branchingandmergingoperations. 4 hours Onsite Remote Web-based Subversion for Developers – Enterprise w/labs Learn the core essentials plus get ahands-on lab. The course covers the complete spectrum of using Subversion:fromthe typical developmentworkcycle,mixed revisions,branchingand mergingoperations and specificenterprisefeatures. 1 day Onsite Remote Web-based Subversion for Configuration Managersw/labs This course coversthe operationalaspectsof doingconfigurationmanagementwithSubversion aswellas an overview of the bestpractices usedwithSubversion forconfigurationmanagement. 1 day Onsite Subversion for DevelopersTrain the Trainer This course is designed forlarge organizations withadedicatedtrainingstaff thatwanttolearn how to conductthe SubversionforDeveloperstrainingfortheirorganization. 2-3 days Onsite Git for Developers – Enterprise This course offers a complete introductiontoGit.ItincludestopicsonGitbasicslike the repository, revisioning, historylogs,Gitworkcycles,Gitmerging, branchingand tagging,andbestpractices. 1 day Remote Web-based Git for Developers – Enterprise w/labs This course offers a complete introductiontoGit.ItincludestopicsonGitbasicslike the repository, revisioning, historylogs,Gitworkcycles,Gitmerging, branchingandtagging,andbestpractices. A hands-onlabis included. 2 days Onsite Git for Developers Train the Trainer This course is designed forlarge organizations withadedicated trainingstaff thatwanttolearn how to conductthe SubversionforDeveloperstrainingfortheirorganization. 2 days Onsite
  • 23. Consulting 23 Copyright ©2015CollabNet, Inc. All Rights Reserved. SCM Consulting Offerings Duration Delivery Subversion Applied Workshop The Subversion Applied Workshop is focused on formulating aprocess that meets an organization’s needs for versioncontrolandconfiguration managementanddefininghow tobestutilizeSubversiontomeetthose needs. 2 days Onsite Subversion MigrationMentoring Workshop The SubversionMigrationMentoringWorkshopis focusedonpreparing anorganization tomigrate existing versioncontroldataintoSubversion. 2 days Onsite Subversion CustomConsulting CustomSubversionconsultingspecifictoacustomer’s needsdelivered by aCollabNetSCMexpertonsiteor remotely. PerSOW Onsite Remote Git Applied Workshop The Subversion Applied Workshop is focused on formulating aprocess that meets an organization’s needs for versioncontroland configuration managementanddefininghow tobestutilizeSubversion tomeetthose needs. 2 days Onsite Git Migration Mentoring Workshop The Git MigrationMentoringWorkshopis focusedonpreparinganorganization tomigrate existingversion control data intoSubversion. 2 days Onsite Git CustomConsulting CustomGitconsultingspecifictoacustomer’sneeds delivered by aCollabNetSCMexpertonsiteor remotely. PerSOW Onsite Remote
  • 24. Questions? 24 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 25. Thank You Contact Details: BobJenkins Director, Version ControlServices bob@collab.net 25 Copyright ©2015CollabNet, Inc. All Rights Reserved.
  • 26. © 2015 CollabNet, Inc., All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US and other countries. All other trademarks, brand names, or product names belong to their respective holders. CollabNet, Inc. 8000 Marina Blvd., Suite 600 Brisbane, CA 94005 www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc 26 Copyright ©2015CollabNet, Inc. All Rights Reserved.

Editor's Notes

  1. Who is CollabNet? For 15+ years CollabNet has pioneered collaborative and agility driven software development for globally distributed teams. Instead of struggling with disparate and disconnected processes and tools, we realized that organizations and distributed development teams could realize greater innovation through a set of modern and transparent collaborative methodologies on a Web-based platform, which we call CollabNet TeamForge.   Along with TeamForge, CollabNet provides services that focus on helping companies overcome their software engineering challenges by bringing the benefits of open, agile and collaborative development methods to its teams of developers – inside and outside of their company. As such, we have trained 14,000+ individuals on Agile Scrum, in Public and Private Classes, across the globe.  We have created best-practice development environments to facilitate the enterprise shift from On-premise and Packaged Software using Waterfall; to On-Demand and Cloud/SaaS/Mobile Applications using Agile. Our tool platform and services approach embrace automated or manual practices, local or distributed teams, tightly centralized or loosely connected client tools and flows, while at the same time provides unsurpassed organizational wide governance and visibility.   The business returns to our clients have been impressive, with enterprise rollouts achieving gains into the 10s of millions of dollars annually while achieving time-to-market and productivity gains of 10% - 70% depending upon the amount of i) agile approaches, and ii) collaboration employed by these organizations. These gains are just not possible with silo’d based tools and processes. Some of the best companies in the world, literally # 1 in their respective markets - FedEx, American Express, Walmart, HP, Capgemini, Deutsche Bank, the US DOD and many others - have standardized on CollabNet. CollabNet’s core product, TeamForge, is the innovation and collaboration backbone for these organizations. Due to our unique product differentiators and our deep experience in open source, agile development, and enterprise scale collaborative software development, CollabNet stands alone in being able to provide these results for global enterprises such as these and such as your company. Let us highlight the key components of the CollabNet solution capabilities that have enabled these companies to achieve these results, and how your company can do the same.
  2. Connect Teams, Processes, and Tools This conceptual graphic will help prove context on how TeamForge enables globally distributed software development before diving into further details. The key differentiating TeamForge product pillars are represented by the sides of the triangle – i) Open ALM Platform, ii) Flexible Process Templates, and iii) Collaboration Architecture.   Open ALM Platform – (Note: The benefit of this left side of the triangle product pillar is “tool reuse”; The typical client contact is a “VP” or “C-level executive”) TeamForge enables individual teams to integrate the desired mix of TeamForge tools with their favorite point tools to accelerate development, be innovative, and be responsive to their business needs. This is empowered by the TeamForge ability to have: Integrated ALM and Collaboration Tools – Communication by all lifecycle stakeholders is critical At the workgroup level, TeamForge uniquely provides users with a completely integrated set of i) development tools and ii) collaboration tools in a single platform, which enables all users –technical and business alike - to collaborate on the ALM activities from concept to deployment. This integrated set of ALM and collaboration tools is critical in today’s highly agile development world where timely communication is required for all stakeholders – business owners, the software development team, the support and deployment teams, and even users, - to collaborate on the development and delivery of the application. Contrast this to other vendor provided or homegrown environments where disconnected development tools and collaboration tools (e.g., Microsoft, HP, IBM, Atlassian) require the cost and error prone configuration of various point tools. Lifecycle Traceability – Workgroups require solutions that provide traceability throughout the ALM lifecycle TeamForge provides an integrated tool chain which spans the range of tools from requirements gathering and planning through delivery and deployment. More critically, as all of the ALM and collaboration tools are tied to a single database, TeamForge enables the complete traceability of the software lifecycle artifacts from concept to deployment, enabling rapid association of team members, tools, design data and decisions, and issues/tasks. All of this visibility and traceability is also guided by role based access controls as well as real-time alerts and monitoring – which ensures that just the right subset of information will be made visible to the right team members in real time. This traceability across the history of the development lifecycle is just not possible with the disconnected tools provided by most other vendors. Open Integration – Workgroups need to be able to interface with an ALM platform using their favorite tools and environment TeamForge builds upon CollabNet's long history in open standards, open source development communities and agile software development tools. The TeamForge platform enable users to integrate their favorite open source, commercial, and home-grown point tools into the software lifecycle, thereby accelerating tool adoption as well as enabling users to use specialized tools required to perform their ALM tasks.   In summary, workgroups are very satisfied with TeamForge as it enables them to integrate the right mix of TeamForge tools and development processes with their favorite point tools to accelerate development and be responsive to their business needs. As a result, workgroup teams have been able to easily onboard TeamForge, and cut their development times in half due to the employment of agile and response development approaches. However, the question that remains is how can an enterprise scale this success across their organization in a uniform, repeatable and measureable way? This question of global scalability is answered by the other two sides of the triangle in the graphic. It’s critical that these TeamForge architectural capabilities are well understood by your management and architecture teams if you want to achieve the scale achieved by CollabNet’s customers.   Flexible Process Templates – (Note: The benefit of this right side of the triangle product pillar is “tool chain and process reuse”; The typical client contact is a “Director or VP of development or IT”) CollabNet provides an organization with the ability to define and publish “development through deployment” tools, processes, data models and reference architectures that can be reused by other teams. These out-of-the-box templates allow new workgroup teams to provision common and repeatable workflows within seconds. This codification and provisioning of repeatable templates enable: Company-wide Development Velocity – New workgroups will be up and running in minutes versus spending time and money to building and maintaining their own error prone tool chains and processes which can take weeks and months to get right, if ever. Management Measurement – Management will have consistent group reporting visibility enabled by common artifacts and development processes to measure and compare development velocity, thereby driving organizational transparency and improvement Application Integration – Enabled by the data consistency and common development tools chains, organizations can more rapidly integrate application SW built by various workgroups and subsequently trace and fix development issues.   Flexible Process templates provide an organization with “process reuse” – the sharing of tools, processes and methods to drive uniformity, measurement and integration across a company. But even more critical to driving organizational development velocity and business responsiveness is “SW IP reuse”, which is enabled by the 3rd side of the TeamForge triangle.   Collaboration Architecture - (Note: The benefit of this bottom of the triangle product pillar is “IP reuse”; The typical client contact is a “developer” or “first line manager”) The TeamForge Collaboration Architecture drives global visibility and organizational improvement across projects by allowing the mapping of your business lines and enterprise technology architectures into categories, groups and projects across your organization. For instance, a Bank may set up hierarchies of business line categories/groups/projects such as Consumer Credit, Commercial Banking and International Trading, technology categories such Company Wide SOA Apps, or process categories such as Application Release Automation and Release Workflow Standards. This Collaboration Architecture, unparalleled by other industry tools, enables global organizations with: Global IP Reuse: Enabled by the ability to search, discover, collaborate and reuse software IP built by other teams in the organization. Note that search and discovery is controlled down to the project and user level by role-based access controls, enabling organizations to govern usage according to their Intellectual Property strategy. Dramatic improvements in application software productivity gains are possible with TeamForge as the centralized Collaboration Architecture enables unparalleled global leverage of i) code (lifecycle artifacts), ii) community (the people behind the code who are ready and willing to help), and iii) context (the historical communication and context regarding design decisions). Along with the implementation of agile software development approaches at the workgroup level, this “cutting and pasting” or collaboration of other teams software IP is the primary driver of operational productivity and the reason why some CollabNet clients claim 50-70% company-wide time-to-market acceleration. Global Standards: the ability to collaborate and implement common technology and process standards, such as application release automation packages and workflows, will have a dramatic effect on improving overall release cycle velocity, software quality and costs. For instance, several of CollabNet’s clients such as Deutsche Post and others, claim a 50% reduction in the time it now takes to go from concept through deployment across 100s of projects and 1000s of developers, with an increase in SLAs and a development-through-operations cost reduction that is reaching the high 10s of millions of dollars per year. For the first time, these firms have an end-to-end view and DevOps processes provided by the insight and collaboration of the TeamForge Community Architecture. Global Reporting – the combination of consistent standards and organized project hierarchies combined with the TeamForge reporting capabilities and a CollabNet provided reference architecture will provide executives and managers with unprecedented reporting and visibility across their company – in real time.   In summary, TeamForge will uniquely provide your company with both workgroup agility and organizational wide governance. Workgroups can, within reason, utilize a mix of TeamForge tools with their favorite point tools to be agile and responsive to the individual teams’ business needs. At the same time, the TeamForge Flexible Process Templates and Collaboration Architecture allow organizations to scale their workgroup success across their organization in a uniform, repeatable and measureable way.
  3. Manage Git and Subversion with One Enterprise Platform Git is the world's leading DVCS (distributed version control system). Enterprise adoption for Git however has been slow. Concerned with security breaches, compliance violations and lack of governance, many have chosen to take a 'wait and see' approach. With TeamForge, Git is ready for the enterprise. TeamForge lets you realize all the benefits of Git while ensuring the security, governance and manageability your business demands. And with TeamForge you can even manage Git and Subversion together, within each individual project. Enterprise-grade Git Management: Security: Keep data secure and safe. On and off board staff easily, without compromising compliance or productivity Governance: Industrialize your software delivery processes, from code to deployment, with full transparency and control Manageability: De-risk projects with enterprise support, and enable project management across distributed teams Hybrid Source Code Management (SCM): Manage Git alongside other SCM (including Subversion), across sites and even within projects
  4. While the use of a central master repository (also referred to as a ‘golden’, ‘canonical’ or ‘blessed’ repository) is ideal, Git does not mandate such a repository. For the enterprise, this lack of governance can pose a serious risk of IP or data loss. With dozens or hundreds of servers, it is a challenge to locate code, or enforce strategies for backup, disaster recovery or failover. With TeamForge, there always is a master repository – the "one truth" for the development teams. Centralized repository management ensures integrity of code. It’s easy to create and clone Git repositories using TeamForge, and to synchronize master repositories with satellite Git repositories, whether on-premise or in the cloud. Using TeamForge to securely manage Git repositories assures you all the flexibility that Git provides, without compromising on governance and IP protection.
  5. TeamForge provides rock-solid enterprise-grade security with RBAC, permissions management, authentication and encryption. Git originally was designed as a low-level version control system engine, on top of which others could write front ends. While the product has evolved since then, still today Git lacks many of the inherent security controls that are standard with more mature SCM products like Subversion. For example, natively Git relies merely on file system and transport protocols for read/write access. Even commonly available add-ons (such as Gitosis or Gitolite) only address access control at the repository level. This is a problem for most enterprises, given their diverse, changing and distributed teams require robust role-based access control, combined with fine-grained permissions management. TeamForge effectively addresses these challenges, providing both role based access control and fine-grained permissions management - even down to the individual branch level. TeamForge provides both read and write branch based access*. By deeply embedding Gerrit, the open source tool, into the TeamForge management console, administrators and project managers are able to govern and manage roles and permissions, for all of their Git repositories enterprise-wide from one management console. With TeamForge one can choose from pre-defined roles, or quickly define and create new roles. Furthermore, with TeamForge role management is fully integrated into the entire lifecycle of the application or project. With a single role you can control access to code, documents, and wikis and you can govern management of workflows and tracker artifacts. Authentication and data encryption is frequently desired, if not mandated within most enterprises. This is to drive developer productivity, secure data communications across applications, and meet internal or external regulatory security requirements. TeamForge supports out of-the-box, all common authentication methods (LDAP, PKI, AD), in addition to Single Sign-on (SSO). Furthermore, both SSL and SSH (asymmetric key cryptography) protocols can be used with Git to encrypt all transferred data. TeamForge with Gerrit lets administrators easily set up SSH public keys as needed, to secure enterprise data communications (Note: This is a big deal. none of our competitors can say that except IBM because their solution is also based on Gerrit) Detail on Gerrit’s permission management – which is optimized for Git: Fine-grained Permissions Management with Gerrit TeamForge embeds Gerrit, the industry’s leading permissions management framework for Git. By deeply embedding Gerrit, into the TeamForge management console, administrators and project managers are able to govern and manage roles and permissions, for all Git repositories enterprise-wide from one management console.    Granular permissions let you control what users can view, create or modify, and can be used to manage access down to the individual branch level. Not only are you able to control both read and write permissions, but you have powerful, fine-grained control over individual branch permissions. To be specific, there are 9 different permissions categories at the branch level and some of these categories allow you 5 separate access levels. You can control who can create new branches, use push –f, push plain tags, annotated tags, signed tags, forge author, commit, server identity, upload change sets, merge commits and more. TeamForge includes templates that shield users from Gerrit’s technical complexity and make it easy for the masses to use.