项目实战典型案例8——让软件的使用者成为软件的设计者

简介: 项目实战典型案例8——让软件的使用者成为软件的设计者

让软件的使用者成为软件的设计者

一:背景介绍

由于同时对产品进行多个需求的开发,并且当天都有需要上线的多个需求,1.为了避免推拉代码产生的冲突以及产生冲突找谁解决。2.确保代码的一致性。所以在开发群中创建了一个表格用于记录每个需求上线需要修改的环境、是否修改数据库、是否修改nacos

这样的操作就是;让每一个软件的使用者都成为我们软件的设计者的体现,这里表格就是软件,使用者就是每一个开发人员,把规则列好,谁需要谁就去表格里面填写。这就是让使用者成为了设计者非常典型的一个例子。

二:思路&方案

设计软件需要秉承什么样的软件设计理念呢?

公司的产品设计理念

如果你设计的软件猪不能使,你就是猪

如何落地:

  1. 如无必要误增实体:①每个页面只专注于做一件事一类事
  2. 智能推荐:①给用户展示最可能最想要使用的页面
  3. 一步到位:①直达用户想去的页面,不进行中转。②无处不按钮,无处不入口

让每一个软件的使用者都成为我们软件的设计者

如何落地:

  1. 采集用户使用软件的所有操作,进行分析处理,进行智能推荐。
  2. 通过用户主动选择添加特别关注等方式,优先展示特别关注的内容。
  3. 用户可以个性化配置

过程

没有按照软件设计理念设计的功能

  1. 老师创建章节,将所有需要填写的内容都展示给老师。这样的劣势是1.如果填写的内容特别多,会分散老师的注意力,无法聚焦到具体的某一件事情上。2.将所有需要填写的内容都展示给老师,当需要填写的内容过多会增加用户负担。3.操作步骤过多,且看起来十分复杂。

    按照软件设计理念设计的功能

流工作,每次只变一步,一次只做一件事。

这样设计的优势:1.全局观,用户可以宏观的知道我创建这个章节需要哪几步。2.每次做的事都十分明确并且十分简单,降低了用户的使用难度,便于用户使用。


四:总结

针对于使用了软件的设计原则,与没有使用软件设计原则,带给的用户截然不同的体验。充分证明了使用软件设计原则的重要性和必要性。

五:升华

既然知道和学习了软件的设计原则,那么就需要严格遵守并且融入到开发中,这将是我们设计和开发的指路明灯。

目录
相关文章
|
2月前
|
开发者
代码之外:开发者的软技能修炼手册
在软件开发领域,代码只是冰山一角。成为一名优秀的开发者,不仅需要扎实的技术功底,更需具备一系列软技能。本文探讨了沟通能力、时间管理、团队协作、持续学习、解决问题、适应变化、领导力及情绪管理等关键软技能,并提供了实用心得,助力你在开发之路上全面发展。希望你能在这条道路上不仅技术精进,更能成为一名全面发展的优秀开发者。
|
7月前
|
存储 安全 API
构建安全可靠的系统:第一章到第五章
构建安全可靠的系统:第一章到第五章
272 0
|
7月前
|
IDE Java 开发工具
C语言入门(前期准备工作)——超级详细的建议和教学,带你顺利跨越编程门槛
C语言入门(前期准备工作)——超级详细的建议和教学,带你顺利跨越编程门槛
|
7月前
|
新零售 搜索推荐 大数据
二二复制公排系统开发|成熟案例|项目原理
新零售的意思是应用新互联网技术和新思维的活动
|
机器人 数据库 Nacos
案例08-让软件的使用者成为软件的设计者
软件的使用者成为软件的设计者
109 0
|
敏捷开发 存储 测试技术
链动2+1系统开发项目案例丨指南教程丨需求方案丨功能设计丨成熟技术丨步骤逻辑丨源码程序
用户需求导向:系统开发应以用户需求为中心,从用户的角度思考,了解用户的真实需求和期望,以提供优质的用户体验。
|
开发框架 运维 测试技术
ARBT(阿尔比特)智能合约系统开发稳定版/详细案例/步骤逻辑/需求方案/成熟技术/源码架构
需求分析:与客户充分沟通,了解其业务需求和期望,明确系统的功能和性能要求。
|
数据库 Nacos
【项目实战典型案例】08.用户成为设计者的正例
【项目实战典型案例】08.用户成为设计者的正例
管理感悟:软件的特性
管理感悟:软件的特性
77 0
|
区块链
阐述heco火币链DAPP项目系统开发编写方案
阐述heco火币链DAPP项目系统开发编写方案
208 0
下一篇
DataWorks