Having ways to collect data about the developer experience passively can help form a more accurate picture. Tools such as IDEs, source code repositories and collaboration platforms can generate a lot of data that can help identify patterns and trends. This, in turn, can help explain developer behaviour in various scenarios without needing developers to participate actively. It's vital to have active feedback, too, though - to unravel the context and nuance involved in interpreting passively collected data and build the big picture of Developer Experience.
All in all, putting the correct metrics in place, collected actively and passively, gives valuable data on the efficiency of a software delivery pipeline. Organisations who want to make the best of this know that aceing developer experience in tandem provides the best chances of success.
In conclusion, prioritising a data-driven approach to developer experience, rather than relying solely on subjective feelings, is crucial for optimising software delivery. By actively measuring specific pain points, tracking DORA metrics, and combining quantitative data with qualitative feedback, organisations can gain a comprehensive understanding of the developer journey. This strategy, which includes both active surveys and passively collected data from tools, allows for the identification of friction points, mitigation of risks, and, ultimately, the enhancement of the software delivery pipeline's efficiency and success.