I am currently researching a field of design known as "Participatory Design" that has a fascinating history (dealing with Scandinavian labor unions) and a very promising future. In short, PD is about incorporating the user in the design process from day one. The resulting ideas and workflows are, in my mind, incredibly powerful tools for working on any project. My focus is web development.
Most of my interest in this concept comes from my day job at a nonprofit evaluation firm — we do "collaborative evaluation" to help programs develop. The concepts are largely the same, and I'm just trying to apply them to web design and the development of usable, useful online tools.
This process is intimately involved with many of the same user-centered concerns that preoccupy other ICT-development folks, such as the advocates of free and open-source software.
The center of the world for PD is the organization Computer Professionals for Social Responsibility. They have a site dedicated to PD resources.