Over the past years of developing software I’ve increased efforts to understand what makes the development process successful and what makes it fail. This paper describes how starting to develop using agile methodologies solved many but not all problems. And how subsequently discovering Constantine and Lockwood’s Usage-Centered Design and incorporating it into an Agile Development process increased our likelihood of success. In addition to being more likely to meet end-user expectations, UC-D helped our team do that sooner, guess right more often, and achieve our goal of releasing usable software earlier. U-CD represents a repeatable, collaborative approach to interaction design that can be incorporated into an agile software development process.
CITATION STYLE
Patton, J. (2002). Designing requirements: Incorporating usage-centered design into an agile SW development process. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2418, pp. 1–12). Springer Verlag. https://doi.org/10.1007/3-540-45672-4_1
Mendeley helps you to discover research relevant for your work.