About Us


  Process Models

  SE Resources


  Contact us

Breaking News!

A new blog ... visit OnCenter, Roger Pressman's running commentary on the world at large

A new edition ... the 7th edition of Software Engineering is available now

A new book ... Roger Pressman and David Lowe on Web Engineering

A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge

A new curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.

A redesigned site! ... we've done a major redesign and added many new features for 2009 - 2010

Software Engineering Resources

Software Configuration Management
When you build computer software, change happens. And because it happens, you need to control it effectively. Software configuration management (SCM) is a set of activities that are designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling changes that are imposed, and auditing and reporting on the changes that are made. The following topic categories are presented: Just Released!
novel by
Roger Pressman!
Available in trade paperback and e-book editions. For more information, click here.

SCM Resources

CM Crossroads
Contains the most comprehensive listing of SCM resources on the net, including links to the CM yellow pages. Highly recommended.

CM Resource Guide On-Line
Steve Easterbrook presents an array of hundreds of CM resources including articles, books, journals and newsletters, vendors, tools, and standards. Recommended.

CM Yellow Pages
Listings of books, resources, tools, organizations, and many other useful bits of CM information. Over 1200 links. Recommended.

AccuRev SCM Resources
Listings of books, resources, Webinars, tools, organizations, and other useful CM information.

SCM Resources
A small collection of SCM resources.

Brad Appleton's Software Configuration Management Links
A excellent compendium of resources including hundreds to links to CM Resources, CM Projects, Groups, and Conferences, CM Guides and Tutorials, CM Research Papers and Experience Reports, Commercial CM Vendors, Free CM Tools, Free Tracking Tools. Recommended.

SEI SCM Resources
Pointers to SEI publications on SCM and a few outside resources.

SCM Papers and Articles
A list of over 40 downloadable papers and articles on SCM.

SEI SCM Resources
Links to dozens of papers, bibliographies, technical reports, and slide sets developed at the SEI.

The SCM Process/Standards

Change Control Procedure
A reasonably detailed description of the change control process.

Change Control Policies
Guidelines for implementation.

SCM Plan Template
A model template with explanation and examples.

Adopting SCM Technology
Guidelines for establishing an SCM process.

Software Configuration Management Standards
Links to most major SCM standards. Standards must be purchased.

Configuration Management : Standards, Policies, and Procedures
Many useful links provided by DACS.

Sample Deliverable: Configuration Management Standards & Procedures Manual
Useful example of a SCM Standards and Procedures Manual. Recommended.

pdf: Sample Deliverable: Software Configuration Management Plan
Useful example of a SCM Plan.

pdf: Software Configuration Management Plan (SCMP) Template
A plan template.

FAA Configuration Management Standards
Points to ANSI and FAA standards for both hardware and software.

Software Configuration Management by MIL-STD-498
"This article examines the approach used to achieve software configuration management (SCM) by former standard DOD-STD-2167A and compares it with the reshaped functions and activities of MIL-STD-498."

Video: Configuration Management
Generic, but useful.

Video: Software Configuration Management
An in depth lecture. (44:25)

Version Control

Version Control and SCM Resources
"An excellent resource for pointers to work on WWW versioning and configuration management, as well as hypertext versioning."

Concurrent Versions System (CVS)
Links to many CVS resources.

A Visual Guide to Version Control
A thorough discussion of important version control system features. Highly recommended.

What is version control?
Introductory discussion.

What is Revision Control?
An overview.

VC and the Single Developer
"How version control can make your life safer and more productive."

Version Control for WebApps
In-depth discussion of CVS version control for Web applications. Recommended.

Automated Version Control
An excerpt from Building the Business to Business Web by Deborah Bayles.

Modern Version Control Tools
An article that define tools characteristics and discusses representative tools.

Version Control Blog
News and commentary on version control.

Role of Version Control System in Software Release Management
Thumbnail discussion with diagram.

Video: Version Control in Software Development Projects
A brief overview of version control. (2:15)

Tutorials, Articles and Papers on SCM

Software configuration management
Introductory discussion at Wikipedia.

Software Configuration Management Tutorial
A brief tutorial from Google Code University

Why Software Configuration Management?
A brief article discussion major concepts.

High-level Best Practices in Software Configuration Management
This paper promotes some high-level best practices that reflect the authors' experiences in deploying SCM.

SCM Papers
A collection of 13 downloadable SCM papers.

SCM for Project Managers
An in-depth introduction to the subject.

Bibliography on Software Configuration Management
Contains 480+ print references.

Software Configuration Management FAQ
From the archives of the comp.software.config-mgmt newsgroup

pdf: A Framework for Building of Software Configuration Management System
“This paper describes building of an effective SCM, selection criteria of SCM tools and SCM adoption.”

Software Configuration Management for Open Source Projects
“This HOWTO discusses the applicability of Software Configuration Management to Open Source Projects. It explores various models of Software Configuration Management for Open Source Projects of various sizes.”

Open Source Software Configuration Management
A brief article discussion key points.

Software Configuration Management (SCM) Security
A discussion of SCM security issues when standard SCM tools are used.

pdf: Software Configuration Management (SCM) Tools
A generic slideshow discussing SCM tool concepts and mechanics.

Content Management

• Resources and Concepts

Content Management
A brief overview along with pointers to many other content management articles.

"An educational web site devoted to helping you choose, deploy and manage a web content management solution. All the resources, white papers, best practices and videos on this site are absolutely free."

Content Management Directory
Pointers to CM resources.

Content Management Resources
An extensive hotlist for content management. Recommended.

An e-zine dedicated to the subject.

Untangling Web Content Management
An in-depth introduction to content management.

Practitioner's Overview of Content Management
A quick look that introduces basic concepts and technology.

Description and Benefits of Content Management Systems (CMSs)
elps you to determine whether or not you need a content management system.

How to Evaluate a CMS
An in-depth article with much useful information. Recommended.

Content Management Best Practices
A collection of articles that address content management for the enterprise.

• Content Management Tools

State of Content Management Tools
Brief article concludes that they are "immature."

Content Management Tools
Pointer to tools lists and resources.

Tools: Content Management
Pointers to dozens of CM tools.

Content Management Tools
Pointers to dozens of CM tools with useful comparison matrix.

SCM Tools

Novell Zenworks Configuration Management Software
Novell's suite of SCM tools contains a number of useful and informative white papers on SCM issues.

SCM Tool Selection Criteria
A list that may be of use for those who are evaluating SCM tools.

Software configuration management
A brief introduction along with many links to SCM tools.

Version-Control Systems for Linux
Links to 60+ version control tools.

Version Control Tools
Links to many commercially available tools with comparison matrix.

SCM Tools
Extensive listings of free and commercial SCM tools. Also other SCM resources. Recommended.

The Media Doc Project
Describes research on a tool for new age generation of software engineering work products (SCIís). To quote from the site: Media Doc takes the place of conventional static documentation, by providing engineers with the information that they need in a form that is easy to understand. With Media Doc, even engineers that are new to a project can quickly find useful answers to their questions, speeding their evolution into project experts.


If you don't control change, it controls you. It's very easy for a stream of uncontrolled changes to turn a well-run software project into chaos. The following books provide useful guidedance for those who must manage change (and that's just above everyone):

Software Configuration Management Handbook maps the integration of SCM activities and tools within the software development life cycle.
The Build Master
describes how to build and release software using Microsoft's approach.
Practical CM
is a comprehensive guide for CM professional that includes pragmatic guidelines for implementing every aspect of a configuration management system (updated yearly).
Software Configuration Management describes SCM concpets and processes in considerable detail.
A Guide to Software Configuration Management
provides a useful survey of the subject.
Software Configuration Management Strategies and Rational ClearCase presents SCM within the context of one of the more popular SCM tools.

Practical Software Configuration Management: The Latenight Developer's Handbook
Configuration Management for Software
provide pragmatic tutorials on important SCM practices.
Software Configuration Management Guidebook and
Software Configuration Management
present good overviews for those who need further introduction to the subject.
Software Configuration Management presents a useful survey of SCM concepts, emphasizing the importance of the repository and tools in the management of change
Software Configuration Management provides an abbreviated, yet effective, treatment of pragmatic issues in software configuration management.
Software Change Impact Analysis is an anthology that discusses how to analyze the impact of change within complex software-based systems.

Software Configuration Management Patterns
presents a variety of useful patterns that assist in understanding SCM and implementing effective SCM systems
Software Configuration Management Patterns describes the most commonly encountered patterns as an organization implements a CMS.
Anti-Patterns and Patterns in Software Configuration Management
discuss the things not to do (anti-patterns) when implementing an SCM process and then consider their remedies.

Implementing Configuration Management
considers configuration management approaches for all system elements—hardware, software, and firmware—with detailed discussions of major CM activities.
SCM for Network Development Environments consider the impact of SCM for software development in a networked environment
Software Release Methodology presents a collection of best practices for all activities that occur after changes are made to an application.

As dynamic WebApps have become the norm, content management has become an essential topic for Web engineers. Among many books on the subject are:

The Content Management Handbook
is a short book that "provides step-by-step guidance on how to develop a content management strategy"
Enterprise Content Management Methods
examines deployment scenarios that range from a single deployment to a complex online marketplace."
Professional Content Management Systems: Handling Digital Media Assets
focuses on content management strategies for multimedia content.
Managing Enterprise Content: A Unified Content Strategy
discusses cvoncpets and strategies that are relevant at the enterprise level.
Web Content Management describes a strategy for "developing, managing, maintaining and deploying Web content solutions across the enterprise."
Content Management Bible
is required reading for anyone who is faced with the demands of managing content for a large web site.
Content Management for Dynamic Web Delivery presents the stages of a effective content management strategy.

Site search! We've added links to a search engine that will enable you to search our entire site for information you need. Enter the appropriate word or phrase below.


Home About us Products Product Models SE Resources Commentary Contact us

Web site and all contents © R.S. Pressman & Associates, Inc. 2001 - 2010, All rights reserved.
Free website templates