Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Software Development as an Observable Process

    2. Software Quality According to the ISO 25010 Standard

    3. The Contribution of Each Developer Matters

    4. Measuring and Benchmarking Development Process Maturity

    5. The Goal-Question-Metric Approach

    6. An Overview of the Development Best Practices in This Book

  2. Chapter 2 Derive Metrics from Your Measurement Goals

    1. Motivation

    2. How to Apply the Best Practice

    3. Make Assumptions about Your Metrics Explicit

    4. Common Objections to GQM

  3. Chapter 3 Make Definition of Done Explicit

    1. Motivation

    2. How to Apply the Best Practice

    3. Common Objections to Using Definition of Done

  4. Chapter 4 Control Code Versions and Development Branches

    1. Motivation

    2. How to Apply the Best Practice

    3. Controlling Versions in Practice

    4. Common Objections to Version Control Metrics

    5. Metrics Overview

  5. Chapter 5 Control Development, Test, Acceptance, and Production Environments

    1. Motivation

    2. How to Apply the Best Practice

    3. Measuring the DTAP Street in Practice

    4. Common Objections to DTAP Control Metrics

    5. Metrics Overview

  6. Chapter 6 Automate Tests

    1. Motivation

    2. How to Apply the Best Practice

    3. Managing Test Automation in Practice

    4. Common Objections to Test Automation Metrics

    5. Metrics Overview

  7. Chapter 7 Use Continuous Integration

    1. Motivation

    2. How to Apply the Best Practice

    3. Controlling Continuous Integration

    4. Common Objections to Continuous Integration Metrics

    5. Metrics Overview

  8. Chapter 8 Automate Deployment

    1. Motivation

    2. How to Apply the Best Practice

    3. Measuring the Deployment Process

    4. Common Objections to Deployment Automation Metrics

    5. Metrics Overview

  9. Chapter 9 Standardize the Development Environment

    1. Motivation

    2. How to Apply the Best Practice

    3. Controlling Standards Using GQM

    4. Common Objections to Standardization

    5. Metrics Overview

  10. Chapter 10 Manage Usage of Third-Party Code

    1. Motivation

    2. How to Apply the Best Practice

    3. Measuring Your Dependency Management

    4. Common Objections to Third-Party Code Metrics

    5. Metrics Overview

  11. Chapter 11 Document Just Enough

    1. Motivation

    2. How to Apply the Best Practice

    3. Managing Your Documentation

    4. Common Objections to Documentation

    5. Metrics Overview

  12. Chapter 12 Next Steps

    1. Applying the Best Practices Requires Persistence

    2. One Practice at a Time

    3. Avoid the Metric Pitfalls

    4. What Is Next?