搜课云网 > 上海仁和会计 > 资讯总汇 > 从开发角度聊聊如何洞悉隐性需求

从开发角度聊聊如何洞悉隐性需求

机构:上海仁和会计 时间:2016-02-14 17:48:38 点击:546

 

  1. 细节变更需求

  在项目初期,如果产品人员没有想清楚需求的细节,那么细节的变更可以说是无法避免的。那么作为开发人员唯一能做的就是,在设计程序结构和逻辑的时候,尽量预留出可扩展的能力。比如模块的增删、字段的增减、页面样式的微调等,除此之外也没什么好办法了,别灰心,这都不是事儿。

  2. 跨平台需求

  跨平台需求有时候来的非常隐蔽,往往最初规划的时候感觉可以先在一个平台尝试一下,比如先规划了PC端,但是PC端的某些功能又会忽然很急促的想移植到移动端。

  而需求人员往往会想当然的认为功能差不多,只要挪一下就可以了(平移过去/拼过去),或者是页面长的差不多,就改成移动端的大小就可以了(缩一下)。殊不知各个平台无论在架构部署,还是操作体验上都有着天壤之别,如果不提前规划好,那必然是个大坑。

  3. 扩展需求

  无论是什么样的业务,随着业务量的增长以及产品运营人员欲望的膨胀,都会催生出各种扩展需求。任何固定数量的,都会增加;任何单一需要的,都会变成多个。

  比如页面上设计了三个商品推荐位,就要预留出变成六个、九个,甚至分页的能力。一个接口是给某个业务专用的,某天就可能变成通用的;一个简单的静态页面,某天就可能变成附带管理后台的复杂系统。对于扩展性需求要反复确认,不必过度优化,但也要留出合理的扩展空间。

  4. 异常流需求

  异常流需求往往容易被忽略,或者多有疏漏。常见的异常流有图片数据加载不出、图片不存在、接口挂掉、网速慢、未登录、登录态丢失、查询出错、查询无数据、内容溢出、用户输入溢出、用户输入非法、视觉遮挡不可用等等等等。

  那么对应这些异常流情况,就要有配套的前端提示给用户,引导用户进行其他操作,这些异常流往往会在设计稿和文档中遗漏掉,比如各种异常提示浮层,需要登录态的操作,结果登录态丢失等等,都需要有对应的引导。

  了解更多关于UI设计方面的知识,请访问上海UI设计培训学校