Turning Problems into Learning Opportunities

Things are always going to go wrong, but there’s always an opportunity to learn from mistakes and then not make the same mistakes again in the future. In this section we’ll have a look at how you can begin discovering the root causes of problems in your team and how to record the outcomes. Then, we’ll explore what you can do when there are bugs in processes and how they can be resolved.

Five Whys

If your team experiences an issue in their software, such as a bug in production or some downtime, then you should obviously fix it. However, an incident is an excellent chance to perform some root-cause analysis, because as a manager you should be attempting to uncover the real reasons for the problems ...

Get Become an Effective Software Engineering Manager 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.