Over the summer, I had a chance to participate in several short projects with balanced teams. These projects were in different product domains (entertainment, e-commerce, social media), on different platforms (iPad, iPhone, Web), with different sized teams (3-7), but all of them had the following aspects in common:
The project was run within an agile framework (focus on the customer, continuous delivery, team sat together, lightweight documentation, team ownership of decisions, shared rituals like stand-ups, retrospectives, etc.) The team contained people with a mix of skills (front and back end development, user experience and information architecture, product management and marketing, graphic design, copywriting) The people on the team generally performed in their area of expertise/strength, but were supportive of other specialties and interested in learning new skills. All the projects were early stage “green fields” projects where we were simultaneously trying to discover how it would be used, how it would look and behave and how we could build it. My background is interaction design and product management, so I brought my toolkit of methods for problem definition, user research, modeling, storytelling, sketching and prototyping into the mix. Here are a few techniques that I found successful when working with balanced teams on projects like these.
...