马兴敏 宿媛媛 陈燕


摘要:随着软件产品开发复杂度日益增长,越来越多的软件公司开始采用ASD方法。ASD方法虽能高效高质地完成产品需求开发,但无法保证产品具有最佳的用户体验。文章针对ASD方法这一缺陷,通过引入以用户为中心的用户体验设计相关理论,完善ASD流程,在不降低效率和质量的前提下,提高产品的用户体验。
关键词:用户体验;ASD; Scrum流程
1 ASD概述
近年来,敏捷软件开发(Agile Software Development,ASD)方法被越来越多的软件公司采用,来应对系统开发过程中日益增长的复杂度。ASD能够保证快速且高质量地实现用户需求,但是用户对产品的情感反映被严重忽略,即不能保证产品与用户间建立良好的情感关联。
与此同时,用户体验理念开始逐渐被设计领域从业者所接受,并被不断优化演进。1988年设计理论专家唐纳德.诺曼[1]提出以用户为中心的设计(User-Centered Design,UCD)理念,自此这种思维方式逐渐成为用户体验设计领域的主流趋势。UCD采用更加人性化的方法,使用户参与甚至主导产品或系统的设计过程,此种思维方式极大地增强了用户体验。
本文将以用户为中心的用户体验设计引入敏捷开发方法,并在此基础上优化了敏捷开发流程,一定程度上改善了上述ASD方法面临的问题,获得了更好的用户体验。
2 以用户为中心的用户体验模型
用户体验指用户在使用特定的产品、系统或服务时的态度和情感。一个好的用户体验不仅能够提升客户的忠诚度及转化率,而且可以提高公司运作效率及品牌影响力。……