Software tools are important for efficient software development. But development processes and tool support must fit together well.

The Making of Software explains what are the prerequisites, building blocks, and benefits of effective tool support in software development. It addresses questions like:

  • What components should comprehensive tool support for Application Lifecycle Management (ALM) include?
  • How can software engineering tools be assessed and evaluated beyond glossy flyers and brochures?
  • What is needed to establish tools throughout a software organization in a fast and sustained manner?

Particular attention is placed on some selected tools and ALM platforms such as HP Quality Center and Jama.

Since 2013 we have published a comprehensive list of RM tools to provide guidance in selection and comment on usage patterns.