Adapting Lightweight User-Centered Design with the Scrum-Based Development Process

Degif Teka, Y. Dittrich, Mesfin Kifle
{"title":"Adapting Lightweight User-Centered Design with the Scrum-Based Development Process","authors":"Degif Teka, Y. Dittrich, Mesfin Kifle","doi":"10.1145/3195528.3195530","DOIUrl":null,"url":null,"abstract":"User-centered design (UCD) addresses the design of interactive systems placing the users in the center of the design with the aim of improving usability and user experience. Developing economies are in dear need of UCD; low IT literacy, low infrastructure and funds; and heterogeneity in culture and livelihood result in special requirements on usability in order to harvest the possible benefits of IT. Traditional UCD methods, however, are often regarded as heavy-weight and expensive. Agile software development methods are light-weight, flexible and iterative in order to accommodate the changing requirements and unsure funding and are therefore important for IT companies in developing economies. Can we adjust UCD methods to fit the need of developing economies and with agile development while taking advantage of the iterative character of agile development methods? The research appropriated an action research approach called Cooperative Method Development (CMD). Based on the empirical investigation, UCD challenges were identified, innovative use of light-weight UCD methods was deliberated and implemented. The improvements include: working with local IT personnel, light-weight and incremental use of personas, support departments performing acceptance testing on release versions, culturally adapted user testing in pairs and heuristic evaluation as adapted UCD practices. The evaluation together with the involved practitioners shows improvements in the development process including reduced reworks; satisfied users; better collaboration with stakeholders; and a close understanding of users and their needs. The evaluation of the resulting integrated approach with the involved practitioners as well as software engineers not involved in the research indicates that the results are transferable to similar contexts.","PeriodicalId":111283,"journal":{"name":"2018 IEEE/ACM Symposium on Software Engineering in Africa (SEiA)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE/ACM Symposium on Software Engineering in Africa (SEiA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3195528.3195530","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

User-centered design (UCD) addresses the design of interactive systems placing the users in the center of the design with the aim of improving usability and user experience. Developing economies are in dear need of UCD; low IT literacy, low infrastructure and funds; and heterogeneity in culture and livelihood result in special requirements on usability in order to harvest the possible benefits of IT. Traditional UCD methods, however, are often regarded as heavy-weight and expensive. Agile software development methods are light-weight, flexible and iterative in order to accommodate the changing requirements and unsure funding and are therefore important for IT companies in developing economies. Can we adjust UCD methods to fit the need of developing economies and with agile development while taking advantage of the iterative character of agile development methods? The research appropriated an action research approach called Cooperative Method Development (CMD). Based on the empirical investigation, UCD challenges were identified, innovative use of light-weight UCD methods was deliberated and implemented. The improvements include: working with local IT personnel, light-weight and incremental use of personas, support departments performing acceptance testing on release versions, culturally adapted user testing in pairs and heuristic evaluation as adapted UCD practices. The evaluation together with the involved practitioners shows improvements in the development process including reduced reworks; satisfied users; better collaboration with stakeholders; and a close understanding of users and their needs. The evaluation of the resulting integrated approach with the involved practitioners as well as software engineers not involved in the research indicates that the results are transferable to similar contexts.
用基于scrum的开发过程适应轻量级的以用户为中心的设计
以用户为中心的设计(UCD)是指以用户为中心的交互式系统设计,旨在提高可用性和用户体验。发展中经济体急需UCD;IT素养低,基础设施和资金不足;文化和生活的异质性导致了对可用性的特殊要求,以便获得IT可能带来的好处。然而,传统的UCD方法通常被认为是笨重和昂贵的。为了适应不断变化的需求和不确定的资金,敏捷软件开发方法是轻量级的、灵活的和迭代的,因此对发展中经济体的IT公司很重要。在利用敏捷开发方法的迭代特性的同时,我们能否调整UCD方法以适应发展中经济体和敏捷开发的需要?该研究采用了一种称为合作方法开发(CMD)的行动研究方法。在实证调查的基础上,确定了UCD面临的挑战,并对轻量级UCD方法的创新使用进行了探讨和实施。改进包括:与本地IT人员合作,轻量级和增量使用人物角色,支持部门在发布版本上执行验收测试,在文化上适应成对的用户测试,以及作为适应UCD实践的启发式评估。与相关从业者一起进行的评估显示了开发过程中的改进,包括减少了返工;满足用户;加强与利益相关者的合作;以及对用户及其需求的深入了解。与相关的实践者以及未参与研究的软件工程师一起对结果集成方法的评估表明,结果可转移到类似的环境中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书