新技术的采用,在提高工作效率的同事也往往会给用户带来新的学习负担。一起是非计算机行业的用户,试用软件是,学习成本一般比较高。这也就是我们提高友好性的内在需求之一。
引用
The key principle for maximizing usability is to employ iterative design, which progressively refines the design through evaluation from the early stages of design. The evaluation steps enable the designers and developers to incorporate user and client feedback until the system reaches an acceptable level of usability.
友好,是对谁友好?当然是用户楼。所以我们设计的时候,经常鼓励从用户的角度考虑问题。但还不够,还得问问真正的用户。
友好性的提高也不是一蹴而就的,需要多次的沟通,反馈和改进,逐步达到一个更为友好的水平。
引用
Usability plays a role in each stage of the design process. The resulting need for multiple studies is one reason to make individual studies fast and cheap, and to perform usability testing early in the design process. Here are the main steps:
* Before starting the new design, test the old design to identify the good parts that you should keep or emphasize, and the bad parts that give users trouble.
* Test competitors' designs to get data on a range of alternative designs.
* Conduct a field study to see how users behave in their natural habitat.
* Make paper prototypes of one or more new design ideas and test them. The less time you invest in these design ideas the better, because you'll need to change them all based on the test results.
* Refine the design ideas that test best through multiple iterations, gradually moving from low-fidelity prototyping to high-fidelity representations that run on the computer. Test each iteration.
* Inspect the design relative to established usability guidelines, whether from your own earlier studies or published research.
* Once you decide on and implement the final design, test it again. Subtle usability problems always creep in during implementation.
Don't defer user testing until you have a fully implemented design. If you do, it will be impossible to fix the vast majority of the critical usability problems that the test uncovers. Many of these problems are likely to be structural, and fixing them would require major rearchitecting. The only way to a high-quality user experience is to start user testing early in the design process and to keep testing every step of the way.
用户友好性的设计和开发是伴随这整个软件设计和开发过程的,不要等到最后再让用户看和用。那样你的修改代价会很高。
当然也有一个步骤可以借鉴:
1. 在开始设计的时候,先了解用户当前的状况,或者原有系统的状况。哪些是用户期望达到的,非常看重的特性和功能。哪些是使用户饱受痛苦的特点。那么你就得在这些部分下功夫了。
2. 研究和学习用户的使用习惯,是喜欢选择还是喜欢输入。习惯鼠标划过显示tips 还是喜欢单击鼠标再弹出。
3. 做出来以后,即时让用户review,和用户一起brain storming。寻找更为优越的方案。
感知心理学(cognitive psychology)的一些基本原则是交互性设计的基本依据。
引用
Many of these are laid out in Donald Norman's influential book The Design of Everyday Things. Academic research in Human Computer Interaction (HCI) includes methods for describing and testing the usability of interacting with an interface, such as cognitive dimensions and the cognitive walkthrough.
分享到:
相关推荐
总结来说,这个软件系统售后服务及运营维护方案以用户为中心,强调现场响应、软件优化、数据安全和系统性能提升,旨在构建一个高效、稳定且用户友好的软件运营环境。通过多样化的服务方式和主动的服务态度,确保软件...
10. **用户友好界面**:易于理解和使用的界面是提高用户体验的关键,好的软件会设计直观的界面,让用户轻松操作和定制设置。 11. **技术支持与用户指南**:强大的技术支持和详细的用户指南可以帮助用户解决使用过程...
这样的软件能够帮助企业或组织有效地确保服务器集群的稳定运行,及时发现并解决问题,提高系统的可用性和效率。 批量监控软件的主要功能包括: 1. **性能指标监控**:监控CPU使用率、内存占用、磁盘I/O、网络带宽...
标题中的“加强软件项目管理提高软件开发质量”指的是在软件开发过程中,通过强化项目管理的各个环节,提升软件产品的质量和稳定性。软件质量是衡量软件是否满足用户需求和预期的关键指标,它涉及功能性、可靠性、...
本文详细介绍了一种利用多媒体语音动画联机帮助系统来提高软件人机交互界面友好性的方法。通过对软件界面进行精心设计,不仅增强了用户的使用体验,同时也提高了软件的整体可用性和实用性。这种设计理念对于现代软件...
易用性关注用户界面的友好性,使用户能快速上手并高效工作。可靠性则强调软件的稳定性,能够预防和处理异常,确保在规定时间内无故障运行。效率涉及软件的性能,应减少资源消耗,提高用户工作效率。可维护性是指软件...
FTP 客户端软件的设计与实现 FTP 客户端软件是基于 FTP 协议的文件传输...FTP 客户端软件的设计与实现需要考虑多个方面,包括安全性、高效性、界面友好性等,需要使用 Java 语言、C/S 模式、套接字编程等技术来实现。
可采用微服务架构,使得各个服务独立运行,互不影响,提高系统的灵活性和可维护性。此外,系统应具有良好的兼容性,能够适配不同硬件平台和操作系统,如Windows、Linux、Android和iOS等。 在实施阶段,需考虑与现有...
通过熟练掌握WinMyDNS的使用,用户可以更好地管理自己的域名系统,提高网络服务的稳定性和效率。在部署和使用WinMyDNS时,确保遵循最佳实践,如定期备份DNS数据,保持软件更新以应对新的安全威胁,以及根据实际需求...
3. 用户友好性:Phast 软件具有友好的操作界面,易于用户使用和操作。 DNV Phast 软件是一种功能强大且灵活的化工和爆炸分析工具,可以帮助用户更好地理解和评估事故的风险,提高工厂和设备的安全性。
三菱OPC服务软件利用这一技术,使得用户能够方便地将三菱PLC(可编程逻辑控制器)、HMI(人机界面)和其他自动化组件集成到一个统一的系统中,从而提高生产效率和系统兼容性。 OPC的核心在于它的标准接口,这些接口...
情景化产品设计是一种创新的设计理念,它强调将用户体验与特定情境相结合,以增强产品的交互友好度和吸引力。这种设计方法的出现,得益于科技的进步,尤其是触摸技术的发展,使得用户能够更加直观、生动地与产品进行...
- 提高软件开发效率; - 优化用户界面设计,使之更易于访问; - 支持各种辅助技术,如屏幕阅读器; - 提升用户体验; - 增强用户界面的友好性; - 提高用户参与度。 #### 第2章 软件工程实践与可访问性评估 **软件...
V2.0版本的升级通常意味着软件开发者对用户反馈的响应,可能增加了更多实用功能,如自动检测和更换失效代理、智能化的代理轮换策略、多线程抓取提高效率,以及更加友好的用户界面设计。 无忧代理作为IP代理大师的一...
本研究的主要目的是探讨基于用户体验的医疗器械软件界面设计方法,以提高医疗器械软件的易用性和用户友好性。用户体验(User Experience,简称UE/UX)指的是用户使用产品或服务时所感受到的整体体验,包括用户对于...
6. 可使用性:用户友好性和容错性,使用户能够轻松使用和理解软件。 7. 效率:程序在消耗最少资源的情况下完成任务的能力。 软件维护通常分为四种类型: 1. 改正性维护:修复软件运行中发现的错误。 2. 适应性维护...
《软件工程可行性报告》 电子名片管理系统是一种针对现代商务交往需求而设计的创新工具,旨在解决传统名片管理的不便,如占用空间大、更新困难、易丢失和难备份等问题。电子名片管理系统(ECMS)通过集成密码管理、...
例如,“188W抢任务软件”可能因其高效的抢任务能力而受到用户的欢迎,“谷得抢任务软件”可能以其用户友好界面和易用性著称,“四人行抢任务软件”可能强调团队协作功能,而“NNT抢任务软件”则可能以其高级的定制...
标题“电脑软件智能关闭无用服务.rar”以及描述“电脑软件智能关闭无用服务”都指向了一个主题,即如何利用特定软件或工具自动管理和优化电脑中的无用或非必要的服务,以提高系统性能和稳定性。这涉及到计算机操作...