Skip to content

Software Configuration Management Patterns Effective Teamwork, Practical Integration

Best in textbook rentals since 2012!

ISBN-10: 0201741172

ISBN-13: 9780201741179

Edition: 2003

Authors: Debbie Debbie Lafferty, Tyrrell Tyrrell Albaugh, Steve Berczuk, Brad Appleton

List price: $62.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Stereotypes portray software engineers as a reckless lot, and stereotypes paint software configuration management (SCM) devotees as inflexible. Based on these impressions, it is no wonder that projects can be riddled with tension! The truth probably lies somewhere in between these stereotypes, and this book shows how proven SCM practices can foster a healthy team-oriented culture that produces better software. The authors show that workflow, when properly managed, can avert delays, morale problems, and cost overruns. A patterns approach (proven solutions to recurring problems) is outlined so that SCM can be easily applied and successfully leveraged in small to medium sized organizations.…    
Customers also bought

Book details

List price: $62.99
Copyright year: 2003
Publisher: Addison Wesley Professional
Publication date: 11/4/2002
Binding: Paperback
Pages: 256
Size: 7.30" wide x 9.10" long x 0.75" tall
Weight: 1.144
Language: English

List of Figures
Foreword
Preface
Contributor's Preface
Acknowledgments
Introduction
Background
Putting a System Together
Balancing Stability and Progress
The Role of SCM in Agile Software Development
SCM in Context
SCM as a Team Support Discipline
What Software Configuration Management Is
The Role of Tools
The Larger Whole
This Book's Approach
Unresolved Issues
Further Reading
The Software Environment
General Principles
What Software Is About
The Development Workspace
Architecture
The Organization
The Big Picture
Further Reading
Patterns
About Patterns and Pattern Languages
Patterns in Software
Configuration Management Patterns
Structure of Patterns in This Book
The Pattern Language
Overview of the Language
Unresolved Issues
Further Reading
The Patterns
Mainline
Simplify Your Branching Model
Unresolved Issues
Further Reading
Active Development Line
Define Your Goals
Unresolved Issues
Further Reading
Private Workspace
Isolate Your Work to Control Change
Unresolved Issues
Further Reading
Repository
One Stop Shopping
Unresolved Issues
Further Reading
Private System Build
Think Globally by Building Locally
Unresolved Issues
Further Reading
Integration Build
Do a Centralized Build
Unresolved Issues
Further Reading
Third Party Codeline
Use the Tools You Already Have
Unresolved Issues
Further Reading
Task Level Commit
Do One Commit per Small-Grained Task
Unresolved Issues
Codeline Policy
Define the Rules of the Road
Unresolved Issues
Further Reading
Smoke Test
Verify Basic Functionality
Unresolved Issues
Further Reading
Unit Test
Test the Contract
Unresolved Issues
Further Reading
Regression Test
Test for Changes
Further Reading
Private Versions
A Private History
Release Line
Branch before Releasing
Further Reading
Release-Prep Code Line
Branch Instead of Freeze
Unresolved Issues
Task Branch
Handling Long-Lived Tasks
Use Branches for Isolation
Referenced Patterns
Named Stable Bases
Daily Build and Smoke Test
SCM Resources Online
The Configuration Management Yellow Pages
CM Crossroads--Online Community and Resource Center for CM Professionals
CM Today--Daily Configuration Management News
UCM Central--Unified Configuration Management
ACME--Assembling Configuration Management Environments (for Software)
The Software Engineering Institute's SCM Publications
Steve Easterbrook's Configuration Management Resource Guide
The Software Configuration Management FAQ
The Association for Configuration and Data Management
Software Engineering Resource List for Software Configuration Mangement
R.S. Pressman and Associates Software Engineering Resources for SCM
SEweb Software Configuration Management Resources at Flinders University
Pascal Molli's "CM Bubbles" SCM Resources Page
The Usenet Newsgroup comp.software.config-mgmt
Tool Support for SCM Patterns
VSS--Visual Source Safe
CVS--The Concurrent Versions System
Perforce
BitKeeper
AccuRev
ClearCase--base functionality (non-UCM)
ClearCase--Unified Change Management (UCM)
CM Synergy
StarTeam
PVCS Dimensions
PVCS Version Manager
MKS Integrity (Enterprise edition)
Further Reading