Antipatterns are an emerging and controversial new area in the patterns community. Where design patterns identify different types of procedures, designs, or code that worked in object-oriented projects, antipatterns target those common mistakes, defects, errors, or difficult people that can sink object-oriented projects and systems. Configuration Management (CM) is managing the evolution of a software project - managing the revisions or changes to the product after it is first released. This phase is important in a product's ongoing life-cycle because CM helps to ensure that all improvements are implemented in a timely and accurate fashion. In addition, CM ensures that product testing occurs and is accurately documented so that the test findings can be incorporated into improving the design of the product with the next version. This book continues where the first book on antipatterns by this author team left off. In the first book, they focused on the areas of design, architecture, and management, in other words - people issues. With this book, they focus on the area of Configuration Management and document over 20 antipatterns and ten design patterns that exist during this stage of a product's development.
What you need to significantly reduce software development failures before they become fatal and how to repair their causes so they don't resurface.
Learn from the mistakes of others documented here in this hard-hitting, humorous, and career-enhancing book from the authors of the best-selling AntiPatterns. Rise above the industry-wide malaise of mass denial and realize that you too can, and definitely must, master Software Configuration Management (SCM) for successful software engineering. In this much-needed book, the authors provide 16 new AntiPatterns covering the most common SCM mistakes and pitfalls.
They also supply you with proven solution strategies including 3 Process Patterns and other tested-in-the-trenches approaches. As in AntiPatterns, they present each AntiPattern and Pattern using the same entertaining, practical, and pull-no-punches approach.
AntiPatterns and Patters in Software Configuration Management arms you with: * The knowledge that SCM in neither to hard, nor too complicated, for software engineers, developers, architects, and project managers * The most valuable ROI process you can have - SCM * 8 SCM AntiPatterns, 4 Management and Process AntiPatterns, 4 Requirements and Testing AntiPatterns, and 3 Process Patterns that address process, people, and tool issues