8. Discovering the Why and Who
Too often, software delivery teams dive straight into delivering features and focus purely on output and deliverables. They don't take sufficient time to understand what business problems they're trying to solve and the people they're trying to solve them for.
There is often a split knowledge distribution of business processes and domain knowledge that sits inside one person's head. The misalignment in knowledge across the team and between different stakeholder groups causes misguided decisions, misunderstandings, and incorrect assumptions to be made, with teams delivering the wrong solutions solving the wrong problems.
Figure 8.1: The distribution of knowledge
This is why we start with using a selection of discovery practices in order to align all team members and stakeholders with a shared understanding of why are we doing this? why are we investing time? why are we embarking on this and...