Success / 01
Improve quality
A shared understanding of software quality
A focus on testability, ease of change and architecture
Team | Knowledge sharing
Building a shared understanding of software quality
- 01
The team lacked a shared understanding of quality. Mixing different kinds of logic in large service methods made testing and changes difficult.
- 02
In internal talks, I explained object-oriented principles, composition and clearly separated application layers, alongside data processing with RxJS operators.
- 03
Team members reported a clearer understanding of software that is easy to test and change, and greater confidence in using RxJS.
Takeaway
Good software is a team effort. For me, technical leadership also means sharing knowledge, enabling others to make informed decisions and building team ownership of those decisions.