Analyze Hotspots for Coordination Issues

As we discussed in the first parts of this book, it’s virtually impossible to maintain a holistic view of a large codebase. We just can’t fit all the details in a single brain. This means that while we recognize when we suffer from quality problems, we don’t necessarily know the root causes or how deep potential problems go. There are too many moving parts.

These root causes frequently go beyond technical difficulties and include an organizational component. On many projects, the organizational aspects alone determine success or failure. We’ll soon see how to shine a light on these factors, but let’s first discuss some related aspects from the open-source projects we use in the case studies.

Know the Difference ...

Get Your Code as a Crime Scene, Second Edition, 2nd Edition 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.