Books Guide: Configuration Management of Software Intensive Systems

Submit A Book

Books Guide

Please enter a book title, author, or keyword

Configuration Management of Software Intensive Systems

Agile ALM: Lightweight Tools and Agile Strategies
By:
Michael Hüttermann
Published:
2011

Many software projects fail unnecessarily because of unclear objectives, redundant and unproductive work, cost overruns, and a host of other avoidable process problems. In response, agile processes and lightweight tooling have begun to replace traditional engineering processes throughout the development lifecycle.

Configuration Management: High-impact Strategies
By:
Kevin Roebuck
Published:
2011

Configuration management (CM) is a field of management that focuses on establishing and maintaining consistency of a system or product's performance and its functional and physical attributes with its requirements, design, and operational information throughout its life.

Continuous Integration in .NET
By:
Craig Berntson, Marcin Kawalerowicz
Published:
2011

Continuous integration is a software engineering process designed to minimize "integration hell." It's a coordinated development approach that blends the best practices in software delivery. For .NET developers, especially, adopting these new approaches and the tools that support them can require rethinking the development process altogether.

DevOps: High-impact Strategies: What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors
By:
Kevin Roebuck
Published:
2011

DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/software engineering) and IT operations (systems administration/infrastructure) professionals. It has developed in response to the emerging understanding of the interdependence and importance of both the development and operations disciplines in meeting an organization's goal of rapidly producing software products and services.

IT Release Management: A Hands-on Guide
By:
Dave Howard
Published:
2011

Filled with practical insights, IT Release Management: A Hands-on Guide clearly illustrates the effective implementation of a release process in the real world. It examines the similarities and differences of release management and project management to clear up any confusion there might be about the two complementary processes. 

Software Build Systems
By:
Peter Smith
Published:
2011

Inadequate build systems can dramatically impact developer productivity. Bad dependencies, false compile errors, failed software images, slow compilation, and time-wasting manual processes are just some of the byproducts of a subpar build system. In Software Build Systems, software productivity expert Peter Smith shows you how to implement build systems that overcome all these problems, so you can deliver reliable software more rapidly, at lower cost.

Configuration Management Best Practices: Practical Methods that Work in the Real World
By:
Bob Aiello and Leslie Sachs
Published:
2010

As IT systems have grown increasingly complex and mission-critical, effective configuration management (CM) has become critical to an organization’s success. Using CM best practices, IT professionals can systematically manage change, avoiding unexpected problems introduced by changes to hardware, software, or networks. Now, today’s best CM practices have been gathered in one indispensable resource showing you how to implement them throughout any agile or traditional development organization.

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
By:
Jez Humble and David Farley
Published:
2010

Continuous Delivery shows how to create fully automated, repeatable, and reliable processes for rapidly moving changes through build, deploy, test, and release. Using these techniques, software organizations are getting critical fixes and other new releases into production in hours—sometimes even minutes—even in large projects with complex code bases.

Scrum Project Management
By:
Kim H. Pries, John M. Quigley
Published:
2010

Scrum, which was originally invented solely for software development, can now be applied to all types of projects. This book shows project managers how to implement Scrum by explaining the artifacts, rituals, and roles used. The text provides Scrum planning methods to control project scope and schedule as well as Scrum tracking methods to focus teams on improving throughput and streamlining communications.

The RSpec Book
By:
David Chelimsky, et al.
Published:
2010

Behaviour Driven Development is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning.

Implementing ITIL Configuration Management
By:
Larry Klosterboer
Published:
2008

Now, there's a practical, start-to-finish guide to ITIL configuration management for every IT leader, manager, and practitioner. ITIL-certified architect and solutions provider Larry Klosterboer helps you establish a clear roadmap for success, customize standard processes to your unique needs, and avoid the pitfalls that stand in your way.

Software Development for Embedded Multi-core Systems
By:
Max Domeika
Published:
2008

The multicore revolution has reached the deployment stage in embedded systems ranging from small ultramobile devices to large telecommunication servers. The transition from single to multicore processors, motivated by the need to increase performance while conserving power, has placed great responsibility on the shoulders of software engineers. In this new embedded multicore era, the toughest task is the development of code to support more sophisticated systems.

Software Development Rhythms
By:
Kim Man Lui and Keith Chan
Published:
2008

This book is a comprehensive and thought-provoking introduction to some of the most advanced concepts in current software management. The authors demonstrate how software development rhythms can be harmonized to achieve synergies, making them stronger together than they would be apart.

Software Maintenance Management
By:
Alain April and Alain Abran
Published:
2008

In most software organizations, the budget for software maintenance is much larger than for software development. However, there is much less management attention focus on software maintenance than on software development. This book illustrates how process improvement models popular with software development can be applied to software maintainers.

Continuous Integration: Improving Software Quality and Reducing Risk
By:
Paul Duvall, Steve Matyas, and Andrew Glover
Published:
2007

For any software developer who has spent days in "integration hell," cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques.

Pragmatic Software Testing
By:
Rex Black
Published:
2007

Testing even a simple system can quickly turn into a potentially infinite task. Faced with tight costs and schedules, testers need to have a toolkit of practical techniques combined with hands-on experience and the right strategies in order to complete a successful project. World-renowned testing expert Rex Black provides you with the proven methods and concepts that test professionals must know.

Implementing IBM Rational ClearQuest: An End-to-End Deployment Guide
By:
C. Buckley, D. Pulsipher, and K. Scott
Published:
2006

Implementing IBM Rational ClearQuest brings together all you need to integrate ClearQuest into an overarching change-management system that works. Drawing on decades of experience, the authors present a detailed, easyto-use roadmap for each step of ClearQuest deployment, from evaluating business cases through planning, design, and implementation.

Practical Software Process Improvement
By:
Robert Fantina
Published:
2005

Based on CMM/CMMI, this unique new resource offers you practical "how to" guidance on software process improvement. The book provides you with clear implementation steps that are designed to have a highly positive impact on even your most challenging projects. You get valuable, time-saving templates that can be quickly tailored for your purposes and used immediately.

Software Configuration Management Handbook, 2nd edition
By:
Alexis Leon
Published:
2005

This completely revised edition of an Artech House bestseller goes far beyond other software configuration management (SCM) books as the only complete guide that integrates SCM principles, advanced topics, and implementation procedures in one accessible resource. The second edition has been greatly expanded with new chapters on documentation control, product data management, SCM standards and software process improvement models like CMM, CMMI, BOOTSTRAP, ISO SPICE, and Trillium.

Software Project Management: 4th Edition
By:
Bob Hughes and Mike Cotterell
Published:
2005

From its first appearance in 1995, this book has been consistently well received by tutors and students alike. Now in its fourth edition, this textbook is highly regarded for providing a complete introduction to Software Project Management for both undergraduate and postgraduate students.

Sustainable Software Development
By:
Kevin Tate
Published:
2005

"Sustainable Software Development" brings together principles and practices for building software that is technically superior, delivers exceptional business value, and can evolve rapidly to reflect any change to your business or technical environment.

The Art of Project Management
By:
Scott Berkun
Published:
2005

"The Art of Project Management" covers it all--from practical methods for making sure work gets done right and on time, to the mindset that can make you a great leader motivating your team to do their best. Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always put these lessons into action!" --Joe Belfiore, General Manager, E-home Division, Microsoft Corporation

Testing and Quality Assurance for Component-Based Software
By:
Jerry Zeyu Gao, H.-S. Jacob Tsao, Ye Wu
Published:
2003

Presenting the state-of-the-art in component-based software testing, this new, cutting-edge resource offers you an in-depth understanding of the current issues, challenges, needs, and solutions in this critical component-based testing and quality assurance in an accessible tutorial format, making the material easy to comprehend and benefit from no matter what your professional level.

The Project Manager’s Guide to Software Engineering’s Best Practices
By:
Richard Thayer, Mark J. Christensen
Published:
2003

(From the back cover) Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content of software products and the technical methods used to build them have changed over time, the fundamental issues that determine the success or failure of software projects have remained fairly constant.

Configuration Management Principles and Practice
By:
Anne Mette Jonassen Hass, Glenn Hass
Published:
2002

(From the Back Cover) Configuration management (CM) is an important, but often neglected, practice that allows application developers and project managers to better identify potential problems, manage changes, and track the progress of software projects. An effective CM strategy—one that adheres to the practice's complexity while harnessing its depth—can be the cornerstone of fast, flexible development.

Software Configuration Management Patterns: Practical Teamwork, Effective Integration
By:
Stephen P. Berczuk, Brad Appleton
Published:
2002

Software Configuration Management Patterns alleviates software engineers' most common concerns about software configuration management (SCM)--perceived rigidity and an overemphasis on process. This book demonstrates how effective SCM strategies promote a healthy, team-oriented culture that produces better software. Through the use of patterns, the authors show that 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-sized 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 others and join up with the current state of code line; 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; 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 Engineering, Vol. 2
By:
Dixie Garr, Mark J. Christensen, Richard Thayer
Published:
2002

(Back Cover Copy)

Software Project Management in Practice
By:
Pankaj Jalote
Published:
2002

We often hear about software projects that are late, over budget, or unable to satisfy customer needs. Yet some organizations are able to manage project after project successfully with desired results. In this book, Pankaj Jalote looks at one such organization, Infosys Technologies, a highly regarded high maturity organization, and details the processes it has in place to manage projects.

The Accidental Project Manager
By:
Patricia Ensworth
Published:
2001

Why do so many software projects fail? The reality is that many of these projects are led by programmers or developers thrown into the role of project manager without the necessary skills or training to see a project through successfully. Patricia Ensworth has written a hands-on survival guide designed to rescue the "accidental project manager" and help them to quickly ramp up on all key areas involved in software project management.

A Guide to Software Configuration Management
By:
Alexis Leon
Published:
2000

Take control of the software development process with this new book, a comprehensive explanation of Software Configuration Management (SCM). It provides everything you need to know -- from the basic definition of SCM as a scientific tool that brings control to the development process, to the procedures for SCM implementation in your organization. You review each phase in the software development lifecycle, and learn how SCM can help you avoid pitfalls at every step.

Configuration Management: The Missing Link in Web Engineering
By:
Susan Dart
Published:
2000

From the Publisher: Authored by an internationally known expert in configuration management (CM) solutions, this unique new book helps experienced professionals and novices alike see why CM is critical to the survival of their company's e-commerce and e-business development and management.

Software Configuration Management Strategies and Rational ClearCase
By:
Brian White
Published:
2000

Software Configuration Management (SCM) is an essential software engineering discipline used to manage change in today's complex, fast-paced software development environment. SCM is used during all lifecycle phases and provides a structure for identifying and controlling changes to documentation, requirements, models, code, and Web artifacts such as HTML and XML files.

Verification and Validation of Modern Software-Intensive Systems
By:
Garth R. Mackenzie, G. Gordon Schulmeyer
Published:
2000

Verification and Validation of Modern Software-Intensive Systems brings the classic approaches up to date to apply them to contemporary computing methods. Based on the latest standards and research, the authors cover V&V for areas that have not been previously treated collectively, including:

Anti-Patterns and Patterns in Software Configuration Management
By:
William J. Brown, Hays McCormick III, Scott W. Thomas
Published:
1999

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.

Open Source Development with CVS: Learn How to Work With Open Source Software
By:
Karl Franz Fogel
Published:
1999

Open Source Development with CVS is one of the first books available that discusses the development and implementation of Open Source software. You will find a complete introduction, tutorial, and reference to the Concurrent Versions System (CVS), along with a detailed survey of the customs and conventions of Open Source development, and how CVS fits into them.

Software Development
By:
Mark Hamilton
Published:
1999

In this book, a leading Sun Microsystems consultant presents start-to-finish techniques for software development, covering all three key elements of success: people, processes, and technology. Learn how to build a winning software development team, organize that team for success, and retain your best talent in today's extraordinarily competitive hiring environment. Learn how to use OO techniques from planning through testing.

Software Release Methodology
By:
Michael E. Bays
Published:
1999

Don't risk your software product's success through haphazard integration and release management. This book shows you "best practices" for every stage of a successful product release: source code control, product build, testing and defect tracking, code integration, software change management, and release engineering.

The Unified Software Development Process
By:
Grady Booch, Ivar Jacobson, James Rumbaugh
Published:
1999

This landmark book provides a thorough overview of the Unified Process for software development, with a practical focus on modeling using the Unified Modeling Language (UML). The Unified Process goes beyond mere object-oriented analysis and design to spell out a proven family of techniques that supports the complete software development life cycle. The result is a component-based process that is use-case driven, architecture-centric, iterative, and incremental.

Visual Test 6 Bible
By:
Thomas R. Arnold
Published:
1998

Harness the power, flexibility, and new functionality of Visual Test 6 to enhance the effectiveness of your testing projects. Using concrete scenarios and detailed examples, leading Visual Test expert and veteran trainer Tom Arnold guides you through the entire test automation process - covering both the programming and project management skills needed to deliver high-quality Windows or Web-based software applications on schedule and within budget.

Web Performance Tuning
By:
Patrick Killelea
Published:
1998

Web Performance Tuning hits the ground running and gives concrete advice for improving crippled Web performance right away. For anyone who has waited too long for a Web page to display or watched servers slow to a crawl, this book includes tips on tuning the server software, operating system, network, and the Web browser itself.

Configuration Management: The Changing Image
By:
Marion V. Kelly
Published:
1997

From the Publisher

This volume aims to help the potential configuration management team see how to set up a working system, and achieve standards such as ISO 9001. It is designed to be relevant for all levels of project personnel and all stages of a project life cycle.

Practical Software Configuration Management
By:
Tim Mikkelsen, Suzanne Pherigo
Published:
1997

With this book, individual developers and small development teams can gain the benefits of configuration management that were previously restricted to large organizations with large budgets. This pragmatic, easy-to-read guide to configuration management comes with all the freeware PC developers need to get started.

Implementing Configuration Management: Hardware, Software, and Firmware
By:
Fletcher Buckley
Published:
1996

Details configuration management (CM) for those in commercial and government environments, focusing on cost-effective implementations of the process and tailoring implementations to specific organizational needs. Coverage includes CM identification; configuration control of hardware and software; documentation; and audits. This second edition breaks down the configuration management process into separate steps, allowing individual procedures to be written to support each step, and offers expanded coverage of CAD/CAM, plus exercises.

Practical Guide to Software Quality Management
By:
John W. Horch
Published:
1996

This is a short book intended to present elements of software quality systems. Correctly called a primer, it depicts and discusses multiple areas that need to be understood by Information Technology specialists and managers. The appendices, most of them IEEE Standards, point out the usefulness of IEEE work and documents in the standards and quality-assurance areas.

Software Change Impact Analysis
By:
Robert S. Arnold, Shawn A. Bohner
Published:
1996

This book provides up-to-date information on determining which software parts affect each other. It provides a lot of ideas for doing impact analysis better, presents a framework for the field, and focuses attention on important results.

Software Portability With Imake (Nutshell Handbook)
By:
Paul Dubois
Published:
1996

From the Publisher

Applying RCS and SCCS: From Source Control to Project Control
By:
Dan Bolinger, Mike Loukides, Tan Bronson
Published:
1995

This book tells you how to manage a complex software development project using RCS and SCCS. The book tells you much more than how to use each command; it's organized in terms of increasingly complex management problems, from simple source management, to managing multiple releases, to coordinating teams of developers on a project involving many files and more than one target platform.

The Capability Maturity Model
By:
Mary Beth Chrissis, Bill Curtis, Marc C. Paulk, Charles V. Weber
Published:
1995

This book provides a description and technical overview of the CMM, along with guidelines for improving software process management in general. It is a sequel to Watts Humphrey's work Managing the Software Process in that it structures the maturity framework presented in that book more formally.

Show-stopper!
By:
Zachary G. Pascal
Published:
1994

This is the inside story of the development of Windows NT. NT took five years and $150 million to complete. For much of that time, the massive program demanded the attention of more than 200 testers, writers and technicians. This book tells the tale and lays bare the messy, wrenching reality of large scale software innovation.

Software Configuration Management Guidebook
By:
Jarvis Alka
Published:
1994

Software configuration management is the most effective management and communication tool in existence for understanding and following processes which occur during the evolution of a product or system. The book is a guidebook for the software practitioner and is intended to serve the software developer as a tool for accomplishing a specific task. The book discusses the four main task or identification, change control, configuration, auditing and reporting.

Software Quality: A Framework for Success in Software Development and Support
By:
Joc Sanders
Published:
1994

This book places quality in the context of best software engineering practice and provides a map for companies to develop their own quality system. The needs of small, medium-sized, and large organizations are covered. Detailed information is given regarding the international standards ISO-9001, ISO 9000-3, and ISO 9004-2, as well as the capability Maturity Model.

Software Configuration Management
By:
Steve Ayer, Frank Patrinostro
Published:
1992

Software Configuration Management provides step-by-step guidance for identifying the items of a software system that are subject to change during the system life cycle. It defines procedures for the systematic evaluation, coordination, approval or disapproval, and implementation of all changes to the software configuration.

The Silverlake Project
By:
Roy Bauer, Emilio Collar, Victor Tang
Published:
1992

From the foreword by Tom Peters: "This is a remarkable tale. IBM had an amazing success with its AS/400 mid-range family of computers. So? The 'so' is revolution and transformation—fast, no less. Disarray is too kind a word for IBM's position in the growing important mid-range computer business in 1986. Competitors were attacking from every point on the compass. IBM Rochester didn't even know how to measure market share.

Managing Projects with Make
By:
Andrew Oram, Steve Talbott
Published:
1991

"make" is one of UNIX's greatest contributions to software development, and this book is the clearest description of "make" ever written. Even the smallest software project typically involves a number of files that depend upon each other in various ways. If you modify one or more source files, you must relink the program after recompiling some, but not necessarily all, of the sources.

Software Configuration Management (Berlack)
By:
H. Ronald Berlack
Published:
1991

From the Publisher: Designed for software product developers, provides comprehensive coverage of the theory, practice, and techniques of good software configuration management and a structured approach to implementing these practices on large software development projects. As such, it serves as a step by step guide for project managers who need to plan, implement, and control the process associated with data control.

Understanding the Professional Programmer
By:
Gerald Weinberg
Published:
1988

Organized as a collection of essays about programming, this is another Weinberg classic. If you are a programmer, or manage programmers, or indeed just associate with programmers, this is a book for you.

Software Configuration Management (Babich)
By:
Wayne Babich
Published:
1986

Software testing and software configuration management are usually thought of as two distinct functions within the software engineering discipline, but without good configuration management, the software testing effort frequently flounders. In this book, Babich clearly spells out the most common problems in configuration management and offers some down-to-earth solutions.

Upcoming Events

Mar 27
Apr 13
May 03
Jun 01