IxD & UX
White Papers & Feature Articles
Hitting the Target: Adding Interaction Design to Agile Software Development – Jeff Patton
Abstract: Extreme Programming appears to be a solution for discovering and meeting requirements faster (through close customer collaboration) as well as creating quality software. In practice we found XP did deliver high quality software quickly, but the resulting product still failed to delight the customer. Although the finished product should have been an exact fit, the actual end-user still ended up slogging through the system to accomplish necessary day-to-day work. This paper describes using interaction design in an agile development process to resolve this issue. Using interaction design as a day-to-day practice throughout an iterative development process helps our team at Tomax Technologies deliver high quality software, while feeling confident the resulting software will more likely meet end-user expectations. The method of Interaction Design followed here is based on Constantine and Lockwood’s UsageCentered Design. Recommendations are provided on how to practice an agile form of U-CD and how to incorporate bits of Interaction Design thinking into every day development and product planning decisions.
Resources
Android IxD Patterns
A set of interaction patterns that can help you design Android apps.
UX Bookmark links
Style Guides and UI Guidelines
Mobile-Patterns
Mobile UI Design Patterns
FactoryJoe’s Flickr Photostream
Various examples of wireframes and interfaces
Blogs & Agencies
A List Apart
A web based magazine focusing on web standards and best practices
Cooper : Journal
Design journal by Alan Cooper et al.
Design by Fire
Andrei Michael Herasimchuk’s blog
For Use
Constantine & Lockwood’s papers and resources concerning Usage Centred Design.
IxDA
Forum for Interaction Design
Information Design
Information Aesthetics
This weblog explores the symbiotic relationship between creative design and the field of information visualization.
Many Eyes
Shared visualizations and datasets for experimentation and research.
