摘要:从用户体验的角度,对软件成熟度的影响因素进行了研究,建立基于可用性、易用性和爱用性三个层次的用户体验的成熟度影响因素,从而使软件达到高层次成熟度的目的。
关键词:用户体验,软件能力,成熟度,可用性
随着各行各业信息化的全面发展,我国对水利信息化的建设也越来越重视,并取得了重大进展。水利工程项目建设具有难度大、周期长、经济影响大、施工条件复杂等特点。与传统管理模式相比项目管理信息化可以促进建设项目管理的现代化、科学化、精细化、决策的时效化、行为的规范化,从而提高工作效率,节约时间和成本,实现工程目的。目前水利行业的信息化水平管理信息化普及程度较低,信息共享程度也不高,大部分的项目管理信息系统只为某一具体项目的某一管理工作服务,软件标准化水平不高,缺乏有效的竞争力。通过对软件成熟度的研究,判断软件的发展成熟度等级,从而提高软件开发的水平,促进软件的持续改进,以便更好的实现项目目标。
1软件能力成熟度
软件能力成熟度的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标[1]。项目软件能力成熟度的研究,就针对项目管理软件分析其属性,研究影响其成熟度的影响因素,建立成熟度评价指标,然后运用数学方法建立模型,评估该软件所处的成熟度等级,并提出合理改进的意见。
1987年,美国卡内基•梅隆大学软件工程研究所(SIE)率先在软件行业从软件过程能力的角度提出了软件过程成熟度模型CMM,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述[2]。CMM模型偏重于用于软件过程的能力和成熟度的测评,然而工程项目管理的软件的成熟度研究也要结合项目管理成熟度模型即PM3进行研究。PM3参考CMM模型和项目管理知识体系,使用不同的标准和依据,提出了各自的项目管理成熟度模型[3]。项目管理软件发展要经历5个阶段[4]即:
1)初始级:软件项目的开发依赖于个人能力和团队的合作,软件的开发过程是无序的、混乱的状态,软件的成本、质量都没有定量化。
2)可重复级:通过已开发项目进行经验总结,软件项目的管理已经形成了一系列统一的指导方针和规范,以指导新的开发项目。
3)已定义级:主要特征是标准化,每一个项目软件过程都是从标准软件过程发展而来,通过标准化软件过程的裁剪和有针对性的修改完成每个软件的开发,这样的软件是稳定的、可重复的、受控的。
4)已管理级:特征是定量化,这一等级的软件过程有适当的定义和统一的度量尺度,组织的软件过程能力可以预测,即使对于新领域的软件项目开发工作也可以评测其风险。
5)优化级:特征是对软件过程的持续改进,不断地革新,最有推广。
很多学者对于水利工程项目管理软件的发展、开发质量进行了广泛、深入的研究。黄少华、王宁等学者对水利工程管理软件的开发组织与应用现状进行了分析,并提出发展建议[5]。王华夏综合国内外水利工程管理信息系统构建方式和常用软件进行总结,并对管理系统的发展趋势进行探讨[6]。包锐通过利用诺兰模型和米歇模型建立了管理信息系统成熟度模型和综合评价指标体系,为项目管理信息化程度的测评提供了有效的指导[7]。由此可见针对项目管理信息系统的成熟度研究已经很成熟,但是从用户满意的角度开展的成熟度影响因素的研究还很少。对项目管理信息系统成熟度的评价研究除了从设计者角度分析其功能构架的成熟度,还要从用户角度考虑其在研发过程中能力的等级。
2用户体验
自20世纪末有关学者便提出体验经济将成为继服务经济的支柱产业,届时人类将步入体验经济时代。体验被解释为“通过实践来认识周围的事物,亲身经历;亲身经历或亲身的感受”。因此,软件系统的用户体验是顾客在使用该系统完成某项工作的体验,主要是指受该系统的相关刺激物(例如页面设计、功能设计等)引起的用户的主观、内在的反应以及行为的反应,包括感官、情感、思考、行动和关联五个方面的反应[8]。近年来用户体验成为产品创造者衡量其质量的等级的重要因素。良好的用户体验,可以使用户心情愉悦、思维流畅、提高用户对产品的满意度,从而提高用户的黏性和依赖性。因此,设计者是从直接考虑产品功能设计到基于用户体验的结果来提高产品的质量,把以人为本作为设计的基本思想。
用户体验结果的好坏直接影响到用户对该产品的满意程度,影响用户的使用行为和使用忠诚度。用户体验是用户与产品在交互过程中产生的一种主观感受,其体验结果好坏受到用户的主观情绪、客观环境和产品状态等的影响。对用户体验的研究是一项复杂的工程。随着对用户满意研究的不断深入,基于不同研究视角,依据项目管理软件或产品帮助用户完成任务的有效程度,李小青认为用户体验是基于一定的需求和动机与产品交互过程中产生的全部体验,其内涵从外在的产品的可用性到用户的情感和心里因素研究[9]。刘冰认为用户体验又可划分为功能体验、技术体验和美学体验三个视角[10]。丁一指出用户体验的构成主要包括产品的可用性、用户的情感体验和用户诉求三个方面[11]。基于各位学者的研究成果,本文从产品的功能体验,情感体验和用户诉求三个方面,将用户体验的结果分为可用性、易用性和爱用性三个层次来研究某省水利工程项目管理软件的成熟度等级。
可用性是最低层次的用户体验,其主要内涵是指该软件的基本功能框架以及系统的稳定性是否满足用户的诉求;易用性是中间层,是指系统设计的智能型,用户在使用过程中要便于操作、易于理解、有效的反馈提醒;爱用性是高层次的用户体验,侧重于对用户个性化的需求以提高用户的体验效果。结合水利工程项目管理软件成熟度评价指标和用户满意指标,可以将影响成熟度的评价指标体系划分如下:
1)可用性:招投标管理、合同管理、费用管理、文档管理、流程管理、可行性研究管理、拆迁管理、投资管理、技术管理;
2)易用性:易懂性、易学性、流畅性、容错性、通用性;3)爱用性:个性化设计、界面设计美观、经济效益。
3结语
随着水利工程信息化的发展普及,软件能力成熟度的评价是一项综合的工作。将用户体验行为引入信息系统成熟度的评价中,对探索信息质量评价具有重要的意义。用户作为软件产品使用的主体,其在交互过程中的直接心理感受是用户对产品的理解,用户的满意程度是用户在信息交互行为中的实际所得与其真正信息需求、信息期望的比较与衡量,反映出软件开发的能力。在不断的提升用户体验感受的基础上,使软件能力不断地创新提升,提高开发质量,增强滋生的竞争力。(本文2017年发表于《山西建筑》)
参考文献:
[1]何新贵.软件能力成熟度模型CMM的框架与内容[J].计算机应用,2001,21(3):1-5.
[2]刘婷婷.CMM软件能力成熟度模型概述[J].电脑知识与技术,2010,6(10):2397.
[3]李欣,白思俊.项目管理成熟度模型及其评估方法研究[D].西安:西北工业大学,2004.
[4]颜峻,李星寰.软件能力成熟度模型[J].信息工程大学学报,2001,2(4):19-23.
[5]黄少华,王宁,胡瑞鹏,等.水利工程管理软件发展现状与建议[J].人民长江,2014(S2):178-180.
[6]王华夏,谭建军.水利工程管理信息系统应用探讨[J].湖南水利水电,2010(2):95-96.
[7]包锐.工程项目信息化管理成熟度模型研究[J].工程管理学报,2012(6):70-74.
[8]金永生,陈博.基于网络用户体验的客户分类及行为预测[J].北京邮电大学学报(社会科学版),2013(2):39-46.
[9]李小青.基于用户心理研究的用户体验设计[J].情报科学,2010(5):763-767.
[10]刘冰,卢爽.基于用户体验的信息质量综合评价体系研究[J].图书情报工作,2011(7):56-59.
[11]丁一,郭伏,胡名彩,等.用户体验国内外研究综述[J].工业工程与管理,2014,19(4):92-97.