White Papers


Is your SCM Tool Ready for Agile

In this paper, we identify five key feature areas for selecting an SCM tool that is appropriate for agile software development. These areas align with well-known and proven SCM best practices. By identifying tools that support these features, software development teams can assure that their SCM tool is not only suitable for agile, but assists in implementing SCM best practices throughout the development organization.

Download a free copy – Requires Registration


Software Configuration Management Best Practices for Continuous Integration

As Agile software development methodologies become more common and mature, proven best practices in all phases of the software development life cycle are of increasing importance. Without such practices, attempts to improve software quality through Agile methodologies can fail, denying software development organizations an important opportunity to increase the business value delivered to customers. This paper introduces the concept of continuous integration and outlines several proven software configuration management (SCM) best practices to consider when implementing continuous integration environment.

Download a free copy – Requires Registration


PDFSee How AccuRev compares with SDTimes' SCM Best Practices

Recently SDTimes reported on SCM Best Practices. In this article, Carol Weiszmann and Susan Messenheimer interviewed analysts, SCM practitioners and tool vendors to explore the latest trends and challenges in SCM. The article provided readers with a comprehensive list of SCM Best Practices to assist software development organizations in choosing and implementing SCM Solutions. Below we reproduce this list and show how the AccuRev SCM system helps customers implement these practices.


Breaking the Major Release Habit

Can agile development make your team more productive?
by Damon Poole, CTO, AccuRev

Keeping up with the rapid pace of change can be a daunting task. Just as you finally get your software working with a new technology to meet yesterday's requirements, a newer technology is introduced or a new business trend comes along to upset the apple cart.


SCM Best Practices
by Uttam Narsu, Former Giga & Forrester Analyst

Uttam Narsu is an industry expert on software configuration management best practices. While an analyst at Giga and Forrester Research, Mr. Narsu worked with hundreds of differing software development environments and has put together these SCM best practices in this compelling white paper.

Download a free copy – Requires Registration


Managing Vendor Code Customizations with AccuRev's Stream-based SCM
by David Thomas, Senior Solutions Engineer, AccuRev

Why Streams Are Easier than Traditional Branches
This white paper describes how AccuRev's stream-based SCM provides a more intuitive and efficient parallel development model for managing customizations to vendor code.


Shoes to Software
by Lorne Cooper, CEO, AccuRev

Outsourcing isn't a new phenomenon; the U.S. workforce has seen jobs go overseas before. Yet it's not all doom and gloom. You only need to look to our past to find the path to future success.


Stream-Based Architecture of SCM
by Damon Poole & John Posner, AccuRev

This AccuRev White Paper focuses on how the stream-based architecture works, and provides a technical comparison with file based branch and label SCM tools.


Software Development White Paper
by Tomas Lundström, Configuration Manager, Ascade

Tomas Lundström, Ascade Configuration Manager, explains his successful software development process for simultaneously developing and maintaining numerous existing product versions in parallel to remain competitive in the telecom software market. Using RUP software best practices as a foundation, along with influences from OMT++, XP and other sources, the Ascade Development Process (ADP) is described in detail.

Download free copy – Requires Registration


The AccuRev Advantage
by Damon Poole, CTO, AccuRev

Learn how AccuRev solves many of the common SCM problems that arise from branching and merging, as well as distributed development. This paper is a good compliment to the Stream-Based Architecture of SCM paper.