Great topic and a good read. Very well articulation of the importance of quality journey and challenges. The three principles are applicable to all software development teams across the company as well.