TL;DR
This week’s reading list gave you an excellent checklist on how to verify we are building the right thing.
According to Beizer-Testing levels, a development organization could be at four levels of software testing. The highest level four is when software testing aims to love the risks of using the software. One risk is that the organization is building a “wrong thing”. Above article How software ideas are born: a step-by-step guide on generating one for 2020 could help you move your organization to level 4.