These methods include concrete strategies such as identifying direct and indirect stakeholders, collaborating with diverse stakeholders during all stages of production, making incremental changes in the testing phase (for example, by removing or adding a single feature at a time), externalizing values through sketches and scenarios, prototyping, and creating coding manuals with value orientations.