S SDDO Notes · IE BCSAI 2025
Course bibliography

Required & recommended readings.

Four books. Two are foundational (you should at minimum skim them). Two are operational classics worth keeping on the shelf for the rest of your career.

The DevOps canon

Books

The DevOps Handbook (2nd ed.)

Gene Kim · Jez Humble · Patrick Debois · John Willis

The operational bible. The "Three Ways" — flow, feedback, continual learning — are the spine of the course. Read chapters on deployment pipelines, telemetry, and psychological safety even if you skip everything else.

Open PDF →

Accelerate

Nicole Forsgren · Jez Humble · Gene Kim

The research behind the practice. Defines and measures the four DORA metrics: deployment frequency, lead time for changes, change failure rate, time to restore. If you remember one phrase from this book it's "elite performers deploy multiple times a day with low failure rates."

Open PDF →

Team Topologies

Matthew Skelton · Manuel Pais

How to organise the people, not just the code. Four team types (stream-aligned, platform, enabling, complicated-subsystem) and three interaction modes (collaboration, X-as-a-service, facilitating). The book that explains why "you build it, you run it" actually works.

Open PDF →

Essentials of Software Engineering

Frank Tsui · Orlando Karam · Barbara Bernal

The textbook. Use it as a reference for SDLC models, requirements analysis, and software-quality definitions. Less of a cover-to-cover read; more of a glossary with examples.

Open PDF →
How to read them

A practical order

  1. The DevOps Handbook — Parts 1 & 2 (chapters 1–10). The other parts are case studies; skim those.
  2. Accelerate — Part 1 only. Part 2 is methodology; you don't need it unless you're doing the research.
  3. Team Topologies — chapters 4–7. The team types and interaction modes are the meat.
  4. Essentials of SE — index it; reach for it when you need a rigorous definition.