Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have just been spending the past few weeks at my new job looking into SCM (Software Configuration Management) and ALM (Application Lifecycle Management) tools to adopt to replace CVS and support the adoption of Agile.</p> <p>If you are looking for something that will support true SCM with parallel development and branching then there are probably more alternatives out there than you realise.</p> <p>For a simple SCM solution look into the following:</p> <ul> <li><strong>Accurev:</strong> This is an SCM tool that has native support for stream/parallel based development. It provides a very good stream browser giving you a graphical view of your streams and allowing you to graphically promote changes as issues or as changeset (enforces atomic promotes of a set of source files). It has a built in issue tracker to give you change management and let you work in a task based manner. With AccuFlow you can have even more control of your changes with workflow and Accubridge gives you IDE integration.</li> <li><strong>Seapine Surround:</strong> This is a nice looking tool which works well for branching but not quite as advanced as Accurev. What is nice about Seapine is the integration with their issue tracking tool, TestTrack Pro and also their test case management solution TestTrack TCM (which combine into TestTrack Stuido). Finally they also have QA Wizard Pro which is a web and winforms automated testing tool.</li> <li><strong>PureCM:</strong> This is another alternative which is quite popular but i have not looked at it in great detail</li> <li><strong>Perforce:</strong> Another alternative in this space which i wasn't so impressed with but it does have some interesting niche features like the ability to compare and merge images.</li> <li><strong>Plastic SCM:</strong> An imature product but very interesting to look at.</li> </ul> <p>All of these solutions offer much better branching support than ClearCase have natively suppert concepts such as developer sandboxes (instead of using those crazy views in ClearCase), and verions snapshots. Esentially a readonly branch, a bit like a baseline.</p> <p>If you have an extensive Rational deployment you might want to look into these alternatives:</p> <ul> <li><strong>MKS Integrity:</strong> A nice well put together product which has excellent portfolio management tools with a nice built in test run view. All of its tools fall into one IDE and is very customisable.</li> <li><strong>Serena CM:</strong> Again a nice enough suite with extensive tools around the core ALM solution. Very big portfolio management piece and there is a lot of buiness process support with their Mashups components and also support for prototyping.</li> <li><strong>Telelogic:</strong> Ironically is now part of IBM and soon to be IBM rational. Its SCM solution (Telelogic Change and Synergy) is easily the best i've seen with the ability to promote code changes explicitly by task into a release build branch.</li> </ul> <p>All of the above solutions support the same SCM concepts as Accurev etc but are obviously more end to end products and are enterprise scale.</p> <p>We have at this point narrowed our choice down to either MKS or Telelogic.</p> <p>My biggest point on this is that there are many, many solutions out there in between ClearCase and CVS/Subversion which are commercial but relitvely cheap.</p> <p>Hope this was of use.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload