I work in a small open-source software development team within a medical
informatics research group. Until last year, our development
methodologies had been haphazard -- there were only two or three of us
working in the same room, and we were devising our software's
requirements as needed. Now we have a substantial relationship with a
corporate partner, the group is growing rapidly, and we're implementing
more formal development workflows, lifecycles, and conventions.
As the "UI guy," I've taken it upon myself to devise a User Experience
Design Process.