CHAPTER 7

image

Automation of Processes

Improving quality is very important for any software development organization in order to be successful. Quality can, of course, include many aspects. We often discuss two types of quality:

  • Functional quality: How well the software complies with the design, which is itself based on a set of functional requirements or specifications.
  • Structural quality: How well the software complies with the nonfunctional requirements that support the functional requirements. This includes maintainability, robustness, and so on.

Productivity, and being able to boost productivity along the way, are also important in software ...

Get Beginning Application Lifecycle Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.