Show simple item record

dc.contributor.authorLee, Jason Chongen_US
dc.date.accessioned2014-03-14T20:09:14Z
dc.date.available2014-03-14T20:09:14Z
dc.date.issued2010-03-31en_US
dc.identifier.otheretd-04092010-134256en_US
dc.identifier.urihttp://hdl.handle.net/10919/26729
dc.description.abstractAgile development methodologies are becoming increasingly popular because they address many risks of software development through things such as quick delivery of working software and responsiveness to change. As agile organizations have begun to develop more user interface-intensive systems, they understand the value and need to design more usable systems. The fields of usability engineering and human-computer interaction are focused on exploring how people interact with computer systems. However, much of this work is inaccessible to agile practitioners because it does not align with core agile values and because there has not been adequate transfer of knowledge between practice and academia. This motivated my creation of the eXtreme Scenario-Based Design (XSBD) process, an integrated agile usability approach. XSBD provides key usability benefits of the scenario-based design (SBD) approach (an established usability engineering process) and is compatible with an agile development framework modeled on leading agile processes like XP and Scrum. XSBD was designed for use in projects in which a large part of the overall system quality is determined by system usability. This requires close communication and coordination of the disparate usability and agile development work practices. A core aspect of XSBD is the central design record (CDR), which is the shared design representation that guides usability design. It tightly couples usability evaluation results to design features and high level project goals, allowing the usability engineer to leverage key benefits of traditional SBD while working in an agile framework. I began developing XSBD at Virginia Tech, evaluating it through several student-led development efforts. To improve and demonstrate the applicability of XSBD in practice, I partnered with Meridium, Inc., a software and services company. Using an action research case study method, I worked with several development teams there who used XSBD to develop products. This directly linked usability and HCI research to practice, allowing me to demonstrate XSBDâ s utility in practice while evaluating it from a theoretical perspective. The results of this work suggest several avenues for further work both to increase its adoption in practice and to link to existing HCI research efforts such as design rationale and knowledge reuse.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartLee_JC_D_2010.pdfen_US
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Virginia Tech or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectAgile Software Developmenten_US
dc.subjectSoftware Engineeringen_US
dc.subjectAgile Usabilityen_US
dc.subjectUsability Engineeringen_US
dc.subjectCentral Design Recorden_US
dc.subjectScenario-based Designen_US
dc.titleIntegrating scenario-based usability engineering and agile software developmenten_US
dc.typeDissertationen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreePh. D.en_US
thesis.degree.namePh. D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Scienceen_US
dc.contributor.committeechairMcCrickard, Donald Scotten_US
dc.contributor.committeememberArthur, James D.en_US
dc.contributor.committeememberBiddle, Robert. L.en_US
dc.contributor.committeememberBohner, Shawn A.en_US
dc.contributor.committeememberPérez-Quiñones, Manuel A.en_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-04092010-134256/en_US
dc.date.sdate2010-04-09en_US
dc.date.rdate2010-05-03
dc.date.adate2010-05-03en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record