In the paper, Adding Usability Testing to an Agile Project, Gerard Meszaros and Janice Aston, of Canadian Pacific Railway, describe the injection of paper prototyping and lightweight usability testing into…
Category: Articles
User Centered Agile Software Development
This full day tutorial seeks to explain Agile Development’s incremental release and iterative development strategy from the perspective of a user centered design practitioner. Practical advice is given on making…
Finding the Forest in the Trees
OOPSLA.org October 2005 Practitioner Report While the iterative development approaches found in Agile Software Development fulfill the promise of working software each iteration, that task of choosing which software to…
Bridging the Gap Between Disciplines: Software Testing and UX Design
By Brian Marick, Jeff Patton – September 8, 2005 From Better Software Magazine Volume-Issue: 2005-06 Two industry experts from very different worlds walk you through a Eureka! moment. Get their…
Show Me The Money
How does your software earn money for your organization? Sometimes the most neglected users of our system are the people who asked for it in the first place—our stakeholders. What…
Hierarchically Managed Attributes
PLoP 2004 Assigning and maintaining values for attributes of large numbers of business objects can be cumbersome. Hierarchically Managed Attributes offers a simple solution by arranging business objects into categorized…
Unfixing the Fixed Scope Project
Using Agile Methodologies to Create Flexibility in Project Scope ADC 2004 Although it seems to be common knowledge that it’s impossible to succeed in a project with fixed time, quality…
Improving On Agility: Adding Usage-Centered Design to a Typical Agile Software Development
ForUse.com This paper describes, at a high level, the incremental development cycle typical of an agile software development environment, and how adding Usage-Centered Design will help this process run smoother….
Hitting the Target
Adding Interaction Design Agile Software Development Featured OOPSLA 2003 OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. Extreme Programming appears to be a solution for…
The RITE Method
This paper, from several folks at Microsoft, describes the RITE method – or Rapid Iterative Testing and Evaluation method for using usability testing to find tune and improve the design…