Everything new that we build should begin with an intense focus on the customers who will use it and their exclusive context. We need to be thoughtful in understanding their needs and wants, and we should work with empathy (see the world through their eyes and walk in their shoes). From that deep insight we can build great solutions and services, and we will often do so by recycling existing elements, services others have built, code shared and available for re-use. Our new work will also become re-useable because we share — placing our source code into common repositories and ensuring documentation raises a shared understanding so others find value in what we have built.
You might also like...
In the middle ground between a beginner and a master lies competence. Here the merely proficient toil, creating "good enough" solutions, the competency trap.
We seek to incorporate mental models of the world that differ from ours, building a toolkit to improve the quality of our outcomes.
A reverse salient, a task that causes a project pace to slow, is a gift that can lead to great value creation.
The backcasting technique can overcome the dangers of optimism bias, which shields us from undesirable information — even when that information is vital.