Sketching. Thinking out navigation paths. Planning surprises and moments of delight.
We don't need designers meaning 'people who draw pretty pictures.' We need people who know that some problems can't be solved by yet more code and are ready to interview clients, draw on A3 paper, and sit down with the end users to know how they really work and figure out what's really going to make a difference.
Feedback loops need to be a lot shorter. We need people good at involving the client and communicating the impact of choices. And brainstorming and selling design and the process. That needs to happen a lot more on a lot more projects. We need to help break down the confusions that sometime exist between our client and the client's clients, so that our own clients' investment wil not go to waste.
15 years after the Web burst onto the scene there is still a misunderstanding. As if the introduction of new technology did not mean changing our processes and changing the way we perform so many tasks. It needs deep involvement at many levels in an organization and it needs people who can accompany clients on that journey.
Whether these are people who come from a 'design' or architecture school, or whether that means that some developers and consultant will need to expand their skills and shift their focus. Writing less code, makes no sense if we don't spend more time on perfecting user experiences and improving the delivery pipeline..
Failure nowadays does not happen because of the basic building blocks, open source solves that. It's about the strategy of content, form and function and targeting the right audience, with the right schedule, and we have to deliver that.