Problem-first discovery

Start with what needs to improve.

Choose a business problem to understand the software landscape, or let Ray narrow it down from your answers.