SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Software Control
             Management
Francisco Monteverde                         Pablo Santos
  CEO Codice Software                   President & Co-Founder
  fm@codicesoftware.com                psantosl@codicesoftware.com


      See a video presentation at www.plasticscm.com/launch


                       @plasticscm        www.plasticscm.com
Agenda
Introduction to Plastic SCM                 •   Francisco Monteverde – CEO Codice
                                                Sofware
                                            •   Company and Product Offering




                              @plasticscm          www.plasticscm.com
Codice Software
               Company Background
• Founded: 2005
• Product: Plastic SCM
• Our Customers: from small (+5 developers) to
  large developer (100’s) teams
• Investors (VC): Bullnet Capital
• HQ: Valladolid (Spain) & Office in Silicon Valley
• Distribution: Korea, Scandinavia


                   @plasticscm   www.plasticscm.com
Problems of yesterday’s SCMs
   Tech                   Business




          @plasticscm   www.plasticscm.com
Plastic SCM
                Branching and Merging is GOOD!




“Codice provides a solid platform that supports DVCS and provides a
strong set of tools for managing the source tree that is lacking in open-
source solutions”
Gartner Cool Vendors in Application Development -Apr. 2011

The Coolness that is Plastic SCM (MSDN Blog reference, Dec 5th 2011)
http://blogs.msdn.com/b/saveenr/archive/2011/12/03/the-coolness-that-is-plastic-scm.aspx



                                                       @plasticscm                 www.plasticscm.com
Plastic SCM 4.0




   @plasticscm   www.plasticscm.com
Branching and Merging made Simple
                        Allowing Parallel Devlopment
•   Plastic SCM excels in the “branch
    per task” pattern
•   Each task on the team’s issue
    tracker becomes an independent
    “feature branch”
•   The gap between PM and
    development is closed
•   Developers boost productivity
    with better isolation
•   Releases are more controlled and stable than ever
•   The branch becomes the “unit of change” instead of the “changeset”
    introducing a much stronger way to track history (of course, changesets are
    still available)
•   The entire process is traceable through the branch explorer


                                        @plasticscm       www.plasticscm.com
Fully Distributed or Centralized repos
          Multisite support - DVCS
• Making distant teams work together
• Full DVCS for mobile developers
                    Location 1                                            Location 2




        developer
                                                                                             developer
                           Plastic SCM                             Plastic SCM
                            server 01                               server 02




        developer



                                                                                 developer

                         developer


                                  @plasticscm             www.plasticscm.com
                                 http://www.plasticscm.com/features/distributed-version-control.aspx
Powerful GUI: Branching, Merging and
          Distribution Views




             @plasticscm   www.plasticscm.com
1. Simple Branching and Merging that
    works
2. Fully Distributed: the only enterprise
    SCM, but also can work centralized
3. Powerful GUI , but also a full CLI
4. Standard Repo’s: using popular
    RDBMS, taking their advantages out of
    the box
 5. Secure: ACL Based (Access Control Lists)
 6. Parallell Development: branch per task workflow
 7. Simple: easy to install, use & manage
 8. Flexible: customizable, agile..
 9. Commercially Supported



                             @plasticscm      www.plasticscm.com
Licensing Model
Subscription and Perpetual Licenses on a per developer basis
        Plastic SCM is FREE for 15 developers or less




                      @plasticscm    www.plasticscm.com
Providing value to different roles…
 For developers           who love the freedom of
                           distributed and simple
                           branching and merging
 For managers             who need to lead distributed
                           teams and understand the
                           status of the project
 For release builders     who need to create stable
                           releases




                   @plasticscm    www.plasticscm.com
Some Customers worldwide




        @plasticscm   www.plasticscm.com
Codice Software Core Values
1. Proven Technology:
   a)   Leading DVCS implementation
   b)   6 years development
   c)   Key Enterprise references
2. Customer Focused:
   a)   Flexible in response to customer feature or improvement
        demands
   b)   Professional support and quick turn around
   c)   Assistance in your deployment and to transform your
        development cycle.
3. Strive for Excellence:
       Professional and passionate team fully dedicated to make the
        best DVCS for you.


                          @plasticscm      www.plasticscm.com
Francisco Monteverde
CEO Codice Software
fm@codicesoftware.com




                        #plasticscm4
                        @plasticscm    www.plasticscm.com
                                       www.plasticscm.com
APPENDIX: EXTRA SLIDES


           @plasticscm   www.plasticscm.com
Plastic SCM - Gartner

November 2010 Gartner report on Software Change and
Configuration Management, “Clients seeking higher performance
and more-sophisticated release handling will want to consider
tools like Perforce Software, AccuRev or Plastic SCM.”




                       @plasticscm   www.plasticscm.com
What we read about Plastic SCM and
                DVCS
• Internet Blogs:
    – http://blogs.msdn.com/b/saveenr/archive/2011/12/03/the-coolness-that-is-
      plastic-scm.aspx
    – http://blog.aggregatedintelligence.com/2011/12/plasticscmfirst-
      encounters.html
    – http://www.dzone.com/links/plasticscmfirst_encounters.html
    – http://stackoverflow.com/questions/8860099/using-plastic-scm-for-small-
      personal-projects/8869600#8869600

• Latest in the press:
    – Plastic SCM news: http://www.plasticscm.com/company/news.aspx
    – Feb 2012: Sofware Development Times (SD Times, USA) B
         • Branching and Merging: The heard of Version Control– By David Rubinstein
           http://bit.ly/x8SGg9
    – Dirigentes Digital Dic 2011:
       http://www.dirigentesdigital.com/articulo/tecnologia/201696/monteverde/francisco/codice/software.html




                                        @plasticscm               www.plasticscm.com
Plastic SCM against competitive
                      offerings
Product
ClearCase           Consistently surpassed by Plastic including much better pricing

AccuRev             Lacks distributed support. Lacks good enough branching

Subversion          No distributed, weak scalability, lack of strong branching and merging

Perforce            Can’t go distributed. Weaker merging (renaming support)

Git                 No enterprise oriented, lack of ACL support, issues dealing with big files, no binary
                    files support, no GUI, no commercial support, can’t do centralized

CVS                 Outdated. Issues with branching and merging, distributed, relies on database locking,
                    performance issues
MS SourceSafe       Several ages behind. No distributed, no branching, no merging, stability issues,
                    scalability problems
MS Team             No distributed, lack of strong enough branching and merging. Relies on outdated tech
                    for merge tracking
Foundation Server



                                     @plasticscm                www.plasticscm.com
Plastic SCM vs. CVS
CVS is a legacy SCM                 CVS (Concurrent Versions System, a.k.a. Concurrent Versioning
                                    System) initial release dates back from 1990, which makes it one of
                                    the oldest version control systems around. CVS is still a widely used
                                    SCM both in the Open Source world and the enterprise. CVS was
                                    discontinued in 2008.
CVS limitations impact team         •   Lack of atomic operations
                                    •   Lack of support for moving and renaming operations
productivity and do not allow or    •   Expensive branch operations and lack of merge tracking
detect very common                  •   Performance issues due to extensive locking (when a label or a
development operations                  branch is created the entire repository is locked until the
                                        operation finishes, which has a big impact considering that the
                                        operation is not specially fast)
Plastic SCM was designed 2          Comparing CVS against Plastic SCM is not fair since Plastic SCM has
                                    being designed and developed almost two decades after, using
decades after                       much newer technology and evolved SCM concepts.




                                   @plasticscm              www.plasticscm.com
Plastic SCM is beyond DVCS…
    “Distributed systems have their                 … but none of them are in Plastic
    drawbacks as well”, according to                SCM…
    Perforce’s Randy DeFauw and others…
   •   it has a steep learning curve.There is no    •     Git has a steep learning curve -> Plastic
       effective GUI yet, so it appeals more to           SCM doesn't, it’s grahical and very
       power users than enterprise                        intuitive.
       developers.
                                                    • No effective GUI -> Plastic has one
   •   It requires a full copy of a repository to
       be uploaded outside the firewall to          • Full copy of the repo -> plastic doesn't
       multiple disparate developers, has                 require it
       issues around security, and access has       • Only designed to work with text based
       become more critical (although                     files -> plastic isn't restricted to this
       submodules are either here or on the
       way in several DVCS systems).                • No master file -> in Plastic SCM you may
   •   The system is only designed to work                have more than one repository but still
       with text-based files, such as source              know which one is the master copy.
       code.                                              Unable to do a replica doesn’t mean
   •    There is no “master” file or canonical            you’re better organized (SVN, Perforce), it
       source.                                            only means you’re unable to do
Source : SD Times Feb 2012 http://sdt.bz/36328      "Agiledistributedis a big driver behind DVCS and the need for better
                                                           development work
                                                    branching and merging, the experts agreed.“ (SD Times)

                                         @plasticscm            www.plasticscm.com

Weitere ähnliche Inhalte

KĂźrzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

KĂźrzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 

Empfohlen

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 

Empfohlen (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Plastic SCM 4 DVCS Value Proposition

  • 1. Software Control Management Francisco Monteverde Pablo Santos CEO Codice Software President & Co-Founder fm@codicesoftware.com psantosl@codicesoftware.com See a video presentation at www.plasticscm.com/launch @plasticscm www.plasticscm.com
  • 2. Agenda Introduction to Plastic SCM • Francisco Monteverde – CEO Codice Sofware • Company and Product Offering @plasticscm www.plasticscm.com
  • 3. Codice Software Company Background • Founded: 2005 • Product: Plastic SCM • Our Customers: from small (+5 developers) to large developer (100’s) teams • Investors (VC): Bullnet Capital • HQ: Valladolid (Spain) & Office in Silicon Valley • Distribution: Korea, Scandinavia @plasticscm www.plasticscm.com
  • 4. Problems of yesterday’s SCMs Tech Business @plasticscm www.plasticscm.com
  • 5. Plastic SCM Branching and Merging is GOOD! “Codice provides a solid platform that supports DVCS and provides a strong set of tools for managing the source tree that is lacking in open- source solutions” Gartner Cool Vendors in Application Development -Apr. 2011 The Coolness that is Plastic SCM (MSDN Blog reference, Dec 5th 2011) http://blogs.msdn.com/b/saveenr/archive/2011/12/03/the-coolness-that-is-plastic-scm.aspx @plasticscm www.plasticscm.com
  • 6. Plastic SCM 4.0 @plasticscm www.plasticscm.com
  • 7. Branching and Merging made Simple Allowing Parallel Devlopment • Plastic SCM excels in the “branch per task” pattern • Each task on the team’s issue tracker becomes an independent “feature branch” • The gap between PM and development is closed • Developers boost productivity with better isolation • Releases are more controlled and stable than ever • The branch becomes the “unit of change” instead of the “changeset” introducing a much stronger way to track history (of course, changesets are still available) • The entire process is traceable through the branch explorer @plasticscm www.plasticscm.com
  • 8. Fully Distributed or Centralized repos Multisite support - DVCS • Making distant teams work together • Full DVCS for mobile developers Location 1 Location 2 developer developer Plastic SCM Plastic SCM server 01 server 02 developer developer developer @plasticscm www.plasticscm.com http://www.plasticscm.com/features/distributed-version-control.aspx
  • 9. Powerful GUI: Branching, Merging and Distribution Views @plasticscm www.plasticscm.com
  • 10. 1. Simple Branching and Merging that works 2. Fully Distributed: the only enterprise SCM, but also can work centralized 3. Powerful GUI , but also a full CLI 4. Standard Repo’s: using popular RDBMS, taking their advantages out of the box 5. Secure: ACL Based (Access Control Lists) 6. Parallell Development: branch per task workflow 7. Simple: easy to install, use & manage 8. Flexible: customizable, agile.. 9. Commercially Supported @plasticscm www.plasticscm.com
  • 11. Licensing Model Subscription and Perpetual Licenses on a per developer basis Plastic SCM is FREE for 15 developers or less @plasticscm www.plasticscm.com
  • 12. Providing value to different roles…  For developers who love the freedom of distributed and simple branching and merging  For managers who need to lead distributed teams and understand the status of the project  For release builders who need to create stable releases @plasticscm www.plasticscm.com
  • 13. Some Customers worldwide @plasticscm www.plasticscm.com
  • 14. Codice Software Core Values 1. Proven Technology: a) Leading DVCS implementation b) 6 years development c) Key Enterprise references 2. Customer Focused: a) Flexible in response to customer feature or improvement demands b) Professional support and quick turn around c) Assistance in your deployment and to transform your development cycle. 3. Strive for Excellence:  Professional and passionate team fully dedicated to make the best DVCS for you. @plasticscm www.plasticscm.com
  • 15. Francisco Monteverde CEO Codice Software fm@codicesoftware.com #plasticscm4 @plasticscm www.plasticscm.com www.plasticscm.com
  • 16. APPENDIX: EXTRA SLIDES @plasticscm www.plasticscm.com
  • 17. Plastic SCM - Gartner November 2010 Gartner report on Software Change and Configuration Management, “Clients seeking higher performance and more-sophisticated release handling will want to consider tools like Perforce Software, AccuRev or Plastic SCM.” @plasticscm www.plasticscm.com
  • 18. What we read about Plastic SCM and DVCS • Internet Blogs: – http://blogs.msdn.com/b/saveenr/archive/2011/12/03/the-coolness-that-is- plastic-scm.aspx – http://blog.aggregatedintelligence.com/2011/12/plasticscmfirst- encounters.html – http://www.dzone.com/links/plasticscmfirst_encounters.html – http://stackoverflow.com/questions/8860099/using-plastic-scm-for-small- personal-projects/8869600#8869600 • Latest in the press: – Plastic SCM news: http://www.plasticscm.com/company/news.aspx – Feb 2012: Sofware Development Times (SD Times, USA) B • Branching and Merging: The heard of Version Control– By David Rubinstein http://bit.ly/x8SGg9 – Dirigentes Digital Dic 2011: http://www.dirigentesdigital.com/articulo/tecnologia/201696/monteverde/francisco/codice/software.html @plasticscm www.plasticscm.com
  • 19. Plastic SCM against competitive offerings Product ClearCase Consistently surpassed by Plastic including much better pricing AccuRev Lacks distributed support. Lacks good enough branching Subversion No distributed, weak scalability, lack of strong branching and merging Perforce Can’t go distributed. Weaker merging (renaming support) Git No enterprise oriented, lack of ACL support, issues dealing with big files, no binary files support, no GUI, no commercial support, can’t do centralized CVS Outdated. Issues with branching and merging, distributed, relies on database locking, performance issues MS SourceSafe Several ages behind. No distributed, no branching, no merging, stability issues, scalability problems MS Team No distributed, lack of strong enough branching and merging. Relies on outdated tech for merge tracking Foundation Server @plasticscm www.plasticscm.com
  • 20. Plastic SCM vs. CVS CVS is a legacy SCM CVS (Concurrent Versions System, a.k.a. Concurrent Versioning System) initial release dates back from 1990, which makes it one of the oldest version control systems around. CVS is still a widely used SCM both in the Open Source world and the enterprise. CVS was discontinued in 2008. CVS limitations impact team • Lack of atomic operations • Lack of support for moving and renaming operations productivity and do not allow or • Expensive branch operations and lack of merge tracking detect very common • Performance issues due to extensive locking (when a label or a development operations branch is created the entire repository is locked until the operation finishes, which has a big impact considering that the operation is not specially fast) Plastic SCM was designed 2 Comparing CVS against Plastic SCM is not fair since Plastic SCM has being designed and developed almost two decades after, using decades after much newer technology and evolved SCM concepts. @plasticscm www.plasticscm.com
  • 21. Plastic SCM is beyond DVCS… “Distributed systems have their … but none of them are in Plastic drawbacks as well”, according to SCM… Perforce’s Randy DeFauw and others… • it has a steep learning curve.There is no • Git has a steep learning curve -> Plastic effective GUI yet, so it appeals more to SCM doesn't, it’s grahical and very power users than enterprise intuitive. developers. • No effective GUI -> Plastic has one • It requires a full copy of a repository to be uploaded outside the firewall to • Full copy of the repo -> plastic doesn't multiple disparate developers, has require it issues around security, and access has • Only designed to work with text based become more critical (although files -> plastic isn't restricted to this submodules are either here or on the way in several DVCS systems). • No master file -> in Plastic SCM you may • The system is only designed to work have more than one repository but still with text-based files, such as source know which one is the master copy. code. Unable to do a replica doesn’t mean • There is no “master” file or canonical you’re better organized (SVN, Perforce), it source. only means you’re unable to do Source : SD Times Feb 2012 http://sdt.bz/36328 "Agiledistributedis a big driver behind DVCS and the need for better development work branching and merging, the experts agreed.“ (SD Times) @plasticscm www.plasticscm.com