项目优化经验分享(四)需求与原型图
来源:互联网 发布:电脑声控软件 编辑:程序博客网 时间:2024/04/30 03:30
上一篇博客我们分享了Ajax数据交换经验《数据调用同步与异步》。今天我们来分享新增需求和产品原型工具的交互经验:需求与原型图!
概念:
是什么?
需求:参与过软件开发的同学应该对软件需求(分析)有一定的了解,这里我们主要谈到的是在后期优化过程中的新增需求,软件在使用过程中,客户会根据实际的体验提出新的需求,或是开发人员在后期维护的过程中提出的改进功能方案,这些都是优化过程中的新增需求,这些新需求和软件开发前的需求分析一样,也是需要对可行性分析不断细化和求精,分析各种可能的解法。
原型图:怎样对需求有更清楚的表述,答案是使用原型图,原型图是产品经理必备的交互设计工具,通过对原型图的讨论和不断修改,进一步确定需求的可行性和实现方案,确定系统必须完成哪些工作,对目标系统提出完成、准确、清晰具体的要求。
工作流程:
有了新需求--->小组讨论--->画原型图(指定某个人)--->针对原型图,小组二次讨论,此时通过更深入的讨论,以确定该需求是否可行~!可行则讨论并确定其实现方案--->具体实现
注意事项:
1.有时从用户处得到的需求可能比较模糊,我们理解的需求可能和用户的真实需求并不一致,如果直接就去实现功能,最后可能会发现完成的功能并不是用户当初想要的,所以在需求分析阶段,项目组首先要根据用户的描述画出原型图,再和用户交流并进行修改,直到用户点头再去实现。
2.维护人员提出的改进方案,直接确定其是否可行并不是那么容易,开发小组上来就一起讨论可能会浪费资源,这时就需要指定某个人去分析去画原型图,针对画好的原型图小组再进行分析讨论,可以节省资源,提高工作效率。
实例:
新增需求:学生选课系统,对特定学院和课程进行屏蔽;
原型图:经过分析讨论,画出原型图(推荐Axure工具):
浏览器预览:
总结:
通过原型图可以使用户和开发人员得到更好的沟通,也便于开发人员和测试人员更好的理解软件设计,更好的提高客户满意度,降低软件开发成本。事实上,在整个软件开发过程中,需求分析阶段占据很重要的地位,前期分析所花费的时间要远远大于后期技术实现的时间,因此做好需求分析,掌握好原型设计的能力很重要!
附:推荐课外阅读:《常用的快速Web原型图设计工具》
《产品经理常用原型图设计工具》
《axure绘制流程图、原型图方法》
- 项目优化经验分享(四)需求与原型图
- 【PM】【需求】项目管理-需求:业务需求调研经验分享
- 项目优化经验分享(三)数据调用同步与异步
- 项目中的需求分析与原型制作
- 项目优化经验分享(一)数据自动匹配
- 项目优化经验分享(二)自动查询
- 项目优化经验分享(六)SVN冲突和处理
- 项目优化经验分享(七)敏捷开发
- 项目优化经验分享(八)TeamLeader经验总结
- 结对项目之需求分析与原型设计
- 业务需求调研经验分享
- 业务需求调研经验分享
- 业务需求调研经验分享
- 业务需求调研经验分享
- 业务需求调研经验分享
- 分享一个项目平台原型图
- 项目优化经验分享(五)站在全局看问题
- Unite Europe案例项目《影子战术》层级优化经验分享
- C语言逗号表达式
- 一个应用启动另一个应用
- linux下杀死进程(kill)的N种方法
- cocos2dx备忘录(1)——在win7下创建一个win32项目并分别在win32和android平台下运行
- poj 2074 Line of Sight
- 项目优化经验分享(四)需求与原型图
- 基于Apache FTP点断续传的文件上传和下载
- 在 Redhat6.2 上安装 Oracle 11gR2 -- VMware + ASM
- C语言宏的高级用法
- c/c++面试题汇总(2)
- icanhazip.com 使你在任何地方知道你的公网IP地址
- 为程序员开一剂提高职业素养的良方
- C#与SQL命令中单引号字符串的不同效果
- Oracle 行列转换