Oct 20
He told about the results from research that his company did among User Experience design teams which needed to support Agile development teams with implementing UX improvements. They looked at succesful teams and compared them to strugling teams.
The good teams all had a culture where the strive for a positive user experience was shared with all people involved. Some ways to achieve this are:
Develop an experience vision
Succesful teams had developed a a shared experience vision about how the ideal experience should be now and in the future to use the product. Based on knowledge about the users this vision describes the goal of the product and the principles that guide its design. An example is the about page on the Flickr website that describes how they want to enable people to share and organise their pictures in as many ways as they can. Share usability observations, not recommendations
When doing usability research often usability researchers will observe people using a design and they will then create a list of recommended changes which they provide to the developers. This could solve the usability issues found at that moment but the designers and developers on the development team will not learn from it. When you share the actual observations the you empower the team to make informed descisions. The team can come up with potential improvements and can solve the usability problems. They learn to think like users and the team can apply their new insights to any new releases.
Celebrate lessons learned about users with the team
When you find out something surprising about how your site is used in real life by people use this to learn and grow. Don't let it put you down. Instead celebrate with the team that you've learned a valuable lesson about how your users think.
Share insights and experience vision with all 'design agents'.
Don't only involve designers and developers but also copy writers and support people and any other people having a direct or indirect influence on the user experience. A good example that Jared talked about are lawyers who create legal copy. Any legal copy that the user can't understand has a very negative influence on the user experience.
Oct 1
An important descision when merging UCD with Agile development is if you do Interaction Design before or during the sprints.
Agile methods like Scrum propose that a multi-disciplinary team is formed from the start and that all disciplines work together on the functionality (or better, value) to be delivered. A team of 5-9 people can consist of any combination of developers, business analysts, testers, graphic designers etc...? You could add user experience roles to the team. Usability experts/testers, Interaction designers, Information Architects, etc. If the goal is to deliver 'potentially shippable code' in each sprint then the developers on the teams have to start coding from day one. They may be working on a Proof of Concept but there must be something to research, code or set up. Does this buy the interaction designers enough time to do the required field research? Maybe not.
User Research needs to happen before development work concludes Richard Cecil in his (2006) article on UXmatters on Agile and UCD.
User research and agile do not play well together. The time to conduct field research is not during development. Research should occurbefore any design or development work begins. This may seem obvious, but is an extremely important point—especially when you consider that agile development is about writing code as early as possible and delivering working software as often as possible. Conducting user research slows things down. However—and I’m probably preaching to the choir here—user research provides insights into customers and their needs that will help a product team to identify useful new features and products as well as to prioritize those features and products for development.
UCD proposes to analyse user goals and behaviors before starting development. You may want to be very sure about the desired functionality of your product before you ramp up a full development team. Understanding the needs of (potential) users is key for designing the right product. It may even influence the descision if you want to go ahead developing a product at all or the shape it may take.
Therefore you can make a case that Interaction Design Research at least partly needs to happen before the development team starts building.
This may clash with the Agile notion that big requirements research up front is a bad idea. Or could we see the people doing interaction design research as a support group for the Product Owner? Based on findings in the field with the target audience they could help the Product Owner shape a good product backlog.
Food for thought... I need to find out how different companies are doing this. Any ideas?