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

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

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

一:背景介绍

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

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

二:思路&方案

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

公司的产品设计理念

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

如何落地:

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

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

如何落地:

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

过程

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

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

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

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

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


四:总结

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

五:升华

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

目录
相关文章
|
5月前
|
新零售 供应链 小程序
复购见单模式小程序开发系统|细节方案
人们之所以喜欢在网上购物,最主要的是价格便宜,而且还能够在短时间内就拿到手
|
机器人 数据库 Nacos
案例08-让软件的使用者成为软件的设计者
软件的使用者成为软件的设计者
100 0
|
12月前
|
敏捷开发 存储 测试技术
链动2+1系统开发项目案例丨指南教程丨需求方案丨功能设计丨成熟技术丨步骤逻辑丨源码程序
用户需求导向:系统开发应以用户需求为中心,从用户的角度思考,了解用户的真实需求和期望,以提供优质的用户体验。
|
存储 安全 区块链
区块链游戏系统开发(开发详细)/案例开发/设计功能/逻辑方案/源码平台
  区块链游戏系统开发是一个复杂而精密的过程。首先,需要进行需求分析和规划,确定游戏系统的功能和特性。然后,进行技术选型和架构设计,选择适合的区块链平台和开发工具。接下来,进行系统的搭建和编码,实现游戏逻辑和用户交互功能。最后,进行测试和优化,确保系统的稳定性和性能。
|
数据库 Nacos
【项目实战典型案例】08.用户成为设计者的正例
【项目实战典型案例】08.用户成为设计者的正例
管理感悟:软件的特性
管理感悟:软件的特性
69 0
|
前端开发 数据安全/隐私保护 开发者
设计手机直播源码后台系统,不容忽视的四个要点
设计手机直播源码后台系统,不容忽视的四个要点
|
程序员
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
131 0
|
云计算
谈谈软件的服务模式
软件服务是一种把管理软件和实施服务一体化打包的软件服务模式,在目前的市场上主流软件服务有五种模式。 一是以开发和销售为主的外包模式; 第二种是IaaS(Infrastructure-as-a-Service),基础设施即服务; 第三种是PaaS(Platform-as-a-Service)平台即服务; 第四种是注重通讯的CaaS(Communications-as-a-Service),协作即服务, 第五种是SaaS(Software-as-a-Service),软件即服务。
1668 0
下一篇
无影云桌面