To understand and define the real client's needs, we usually start a project by hosting 2-3 workshops with them, building users and project stakeholders (authorities, neighbours, investors, etc). This helps us to establish a mutual understanding of the goals of the project and its business case. This exercise is in a way a project programming to understand KPIs, pains & gains. So for us architecture means design for value.