Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$14.21 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $4.09 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Software Configuration Management Patterns: Effective Teamwork, Practical Integration
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Software Configuration Management Patterns: Effective Teamwork, Practical Integration [Paperback]

Stephen P. Berczuk (Author), Brad Appleton (Author), Kyle Brown (Foreword)
4.4 out of 5 stars  See all reviews (26 customer reviews)

List Price: $62.99
Price: $45.09 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.90 (28%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Sell Back Your Copy for $4.09
Whether you buy it used on Amazon for $8.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $4.09.
Used Price$8.00
Trade-in Price$4.09
Price after
Trade-in
$3.91

Book Description

November 14, 2003
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. The patterns are presented with an emphasis on practicality. The results speak for themselves: improved processes and a motivated workforce that synergize to produce better quality software.

Frequently Bought Together

Software Configuration Management Patterns: Effective Teamwork, Practical Integration + Configuration Management Best Practices: Practical Methods that Work in the Real World + Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))
Price For All Three: $110.64

Show availability and shipping details

Buy the selected items together


Editorial Reviews

From the Back Cover

Effective software configuration management (SCM) strategies promote a healthy, team-oriented culture that produces better software. Software Configuration Management Patterns alleviates software engineers' most common concerns about software configuration management—perceived rigidity and an overemphasis on process.

Through the use of patterns, the authors show that a properly managed workflow can avert delays, morale problems, and cost overruns. The patterns approach illustrates how SCM can be easily and successfully applied in small- to mid-size organizations. By learning how these patterns relate to each other, readers can avoid common mistakes that too often result in frustrated developers and reduced productivity.

Key coverage includes instruction on how to:

  • Develop the next version of a product while fixing problems with the current one.
  • Develop code in parallel with other developers and join up with the current state of codeline.
  • Identify what versions of code went into a particular component.
  • Analyze where a change happened in the history of a component's development.
  • Use current tools more effectively, and decide when to use a manual process.
  • Incrementally introduce good practices into individual workspaces and throughout the organization.
  • Identify crucial aspects of the software process so that team projects can run smoothly.
  • Build and foster a development environment focused on producing optimal teamwork and quality products.
  • Software Configuration Management Patterns also includes a detailed list of SCM tools and thorough explanations of how they can be used to implement the patterns discussed in the book. These proven techniques will assist readers to improve their processes and motivate their workforce to collaborate in the production of higher quality software.



    0201741172B09202002

    About the Author

    Stephen P. Berczuk has been developing object-oriented software applications since 1989, often as part of geographically distributed teams. He has been an active member of the Software Patterns community since the first PLoP conference in 1994, and did early work on the relationship between organization, software architecture, and design patterns. He has an M.S. in Operations Research from Stanford University and an S.B. in Electrical Engineering from MIT.

    Brad Appleton has been a software developer since 1987 and has extensive experience using, developing, and supporting SCM environments for teams of all shapes and sizes. A former Patterns++ section editor for the C++ Report, Brad is also well versed in object-oriented design and agile software development, and cofounded the Chicago Patterns and Chicago Agile Development Groups. He holds an M.S. in Software Engineering and a B.S. in Computer Science and Mathematics.



    0201741172AB09202002

    Product Details

    • Paperback: 218 pages
    • Publisher: Addison-Wesley Professional (November 14, 2003)
    • Language: English
    • ISBN-10: 0201741172
    • ISBN-13: 978-0201741179
    • Product Dimensions: 9.2 x 7.4 x 0.5 inches
    • Shipping Weight: 14.1 ounces (View shipping rates and policies)
    • Average Customer Review: 4.4 out of 5 stars  See all reviews (26 customer reviews)
    • Amazon Best Sellers Rank: #335,767 in Books (See Top 100 in Books)

    More About the Author

    As a software developer, Scrum Master, and software configuration management expert Steve has spent more than 20 years helping teams work together effectively through effective engineering, SCM, and project management practices. Steve is a Certified Scrum Master (Practicing), and a member of the Agile Alliance, IEEE and ACM You can find some of Steve's articles and his blog at www.berczuk.com.

     

    Customer Reviews

    26 Reviews
    5 star:
     (18)
    4 star:
     (5)
    3 star:
     (1)
    2 star:    (0)
    1 star:
     (2)
     
     
     
     
     
    Average Customer Review
    4.4 out of 5 stars (26 customer reviews)
     
     
     
     
    Share your thoughts with other customers:
    Most Helpful Customer Reviews

    10 of 10 people found the following review helpful:
    5.0 out of 5 stars Excellent-A wonderful collection of patterns to support team development, January 8, 2006
    This review is from: Software Configuration Management Patterns: Effective Teamwork, Practical Integration (Paperback)
    I knew this book would be different from the use of "Teamwork" in its subtitle. Many of the configuration managers with whom I've worked through the years demonstrated an attitude that was about anything but teamwork. They viewed their job as protecting the source code (and other assets) of a project to the point of getting in the way of the developers. So based on its subtitle, I had very high hopes for this book. I was not let down. This book is excellent.

    The book starts with a couple of introductory chapters and then devotes a chapter to each of 16 patterns. I really like that the book devotes a full chapter to each pattern (and therefore covers substantial patterns) rather than covering each in two pages as is often the case in patterns books.

    As a coach and trainer of agile software development teams, I am often asked by these teams how they handle the software configuration management with such fast-moving processes. These excellent and highly readable book has collected a wonderful set of practices and will become a part of the standard canon I recommend to clients.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    9 of 9 people found the following review helpful:
    5.0 out of 5 stars Implement a patterns-based SCM process, December 14, 2002
    By A Customer
    Amazon Verified Purchase(What's this?)
    This review is from: Software Configuration Management Patterns: Effective Teamwork, Practical Integration (Paperback)
    Following the extremely clear patterns-based view of SCM presented in this book is allowing my organization to greatly improve our SCM processes. The patterns approach has quickly improved the communication of our process- making SCM easily understood by CM people, developers, and managers. This book and the Bays book (Software Release Methodlogy) can be combined to develop a effective, repeatable, improving SCM and release process.
    To support other readers' comments (and update my review): Using a pattern language to describe SCM process has been helping people on my teams to take a more proactive role in SCM activities- identifying well thought-out branching scenarios, and how to manage their work areas (and work) to complete parallel development tasks. Impressive how describing parts of the process using several simple behavior patterns simplifies things...
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    9 of 9 people found the following review helpful:
    5.0 out of 5 stars A Required Handbook for SCM Practitioners, December 9, 2002
    This review is from: Software Configuration Management Patterns: Effective Teamwork, Practical Integration (Paperback)
    This exceptionally clear and extremely concise handbook is a must read for all SCM practitioners. The book is filled with practical advice to solve classic configuration management problems that arise on software projects.

    The book begins with an overview of SCM concepts and a discussion of the role of SCM in agile software development. This discussion dispels the myth that software configuration management must be process heavy to be effective.

    Much of the book consists of a description of patterns (i.e., problems that occur over and over again) related to software configuration management. Each pattern is described in a brief chapter that begins with a question about a common SCM problem. For example, the chapter on the task level commit pattern begins with the question, "How much work should you do between submissions to the version control system?"

    Each chapter that presents an SCM pattern describes the circumstances in which the pattern is relevant. The authors explain the pattern with the help of easy-to-understand diagrams and brief narratives of situations from real software projects in which the pattern is relevant. Most chapters also include relevant references to books and papers that elaborate on material covered in the chapter.

    Perhaps the most valuable aspect of this book is that an SCM engineer can reference it when speaking to project management and members of the development team about common SCM pitfalls and practical techniques that can be used to correct or avoid these pitfalls.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No

    Share your thoughts with other customers: Create your own review
     
     
     
    Most Recent Customer Reviews











    Only search this product's reviews




    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     
    (7)
    (2)

    Your tags: Add your first tag
     

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     


    Active discussions in related forums
    Search Customer Discussions
    Search all Amazon discussions
       
    Related forums





    Look for Similar Items by Category


    Look for Similar Items by Subject