I took project management lessons, it made me realized that a lot of things that goes wrong is systemic (knowledge transfer not done correctly, review processes not implemented correctly, timelines not well managed that leads almost mechanically to more bugs,... etc).