SCMWise.com

SCM Tools


Definition

SCM Tools is a list of the more popularly used Software Configuration Management Tools.

The plan is compile an exhaustive list of tools and rate them according to their usability.


SCM Tools

Tool Name
Description
AccuRev

Windows
Linux
Unix
Mac

Accurev is a commercial Software Configuration Management (SCM) solution developed by Accurev, Inc.

Founded by current CTO and architect Damon Poole in 1998, the company is based in Lexington, MA, USA.

The initial release of Accurev 1.0 was made in 2002.

The key Accurev differentiator is that it focuses using the SCM solution to help manage development processes in an organization rather than on traditional revision control.

Borland StarTeam

Windows
Linux
Unix

StarTeam is a revision control, SCM Tools and SDLC software application, created by Starbase Corporation, acquired by Borland in January 2003.

The application is client-server, backed by a relational database that retains all changes made to a project during its evolution as well as the project requirements, task assignments, threaded discussions and bug tracking.

Microsoft SQL Server and Oracle database are supported database servers.

CVS

CVS stands for "Concurrent Version System" and is a version control system designed for software projects.

The CVS can have multiple users simultaneously online and working on a project, also in a file.

The role of the CVS is to make the changes in the source code (including bugs) traceable to make documented.

At the same time, older versions are saved and restored.

ClearCase

Linux
Solaris
Windows

Rational ClearCase's SCM Tools for revision control.

It is developed by the Rational Software division of IBM. ClearCase forms the base of version control for many large and medium sized businesses and can handle projects with hundreds or thousands of developers.

ClearCase was developed by Atria Software and first released in 1992 on Unix and later on Windows.

Some of the Atria developers had worked on an earlier system: DSEE (Domain Software Engineering Environment) from Apollo Computer.

After Hewlett-Packard bought Apollo Computer in 1989, they left to form Atria. Atria later merged with Pure Software to form PureAtria.

That firm merged with Rational Software, which was purchased by IBM in 2003.

IBM continues to develop and market ClearCase.

CM Synergy Synergy is a task-based software development and delivery solution that brings together your global, distributed development teams on a unified change, configuration and release management platform.
JediVCS

Windows

The JEDI SCM Tools is a source-code-control or version control system.

It is possible to work with remote repositories over the internet.

It has many advantages over first-generation Windows version control systems, but given the more powerful version control systems like Subversion, and the windows "TortoiseSVN" client, are much more popular than the JEDI VCS.

It is unlikely that the JEDI VCS will see much use even among Delphi developers.

The two most active JEDI projects, JCL and JVCL, do not use the JEDI VCS for their own ongoing development, rather they use SVN repositories, and most of the JEDI JCL and JVCL developers use TortoiseSVN instead of the Jedi VCS.

MKS

Linux
Solaris
Windows

MKS Integrity is an enterprise application lifecycle management platform that coordinates and manages all activities and artifacts associated with software development including Requirements Management, System Design, SCM Tools, Change Management, Test Management, Defect Management, Release Management and Portfolio Management.

Managing the software development life cycle (SDLC) through its unified data framework, MKS Integrity enables collaboration among geographically dispersed teams and disciplines to deliver higher visibility, productivity and compliance. MKS Integrity offers unparalleled process flexibility and supports multiple process frameworks and methodologies such as ITIL, CMMI and Agile development.

PVCS Serena which now owns PVCS is urging it's PVCS customers to move to it's flagship tool, Dimensions.

It is rumored that Serena will end-of-life PVCS in 2011.

PVCS by MERANT (formed by the combination of Micro Focus and Intersolv) offers basic of support for CM, using SCCS-like commands.

It may be more appropriate for small development projects than some of the more complex or more costly products.

Reportedly, changes in recent revisions offer more substantial features, but user experience and comment on the newsgroup have not become prevalent yet.

Problem tracking is provided via integrations with third-party products such as Control First by Repository Technology

RCS The Revision Control System (RCS) manages multiple revisions of files.

RCS automates the storing, retrieval, logging, identification, and merging of revisions.

RCS is useful for text that is revised frequently, including source code, programs, documentation, graphics, papers, and form letters.

RCS was first developed by Walter Tichy at Purdue University in the early 1980s.

RCS design was an improvement from its predecessor Source Code Control System (SCCS) (see GNU CSSC).

The improvements include an easier user interface and improved storage of versions for faster retrieval.

RCS improves performance by storing an entire copy of the most recent version and then stores reverse differences (called "deltas").

RCS uses GNU Diffutils to find the differences between versions.

Subversion Subversion is the fastest growing SCM Source Control Tool.

The goal of the SVN project was to build a source control tool that fixed many CVS limitations.

Team Foundation Server Microsoft's Visual Studio Team System 2008 Team Foundation Server is an integrated collaboration tool server for Visual Studio Team System.

It combines software build management, software development process model, team portal, version control, work item tracking, and business intelligence into a unified server.

TFS allows better team collaboration in an effort to ensure better quality software.

TFS Licensing TFS licensing can be very confusing. Even though Microsoft has published much about this topic, many have unanswered questions. This page hopes to answer some of these questions.


Links

For more information about SCM Tools



Take our SCM Salary Survey

This is a collection salaries of SCM Professionals of different backgrounds, education, experiences and locations

Please add your information to the collection

To Participate



Survey of SCM Salaries

What are other SCM Professionals making?

Interested???



XML RSS
What is this?
Add to My Yahoo!
Add to My MSN
Add to Google


ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to Del.icio.usDel.icio.us add to DiggDigg
add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb


© Copyright 2007 - 2010

SCMWise.com's Privacy Policy

Page copy protected against web site content infringement by Copyscape

Return to top