结对项目之需求分析与原型设计
结对项目之需求分析与原型设计
结对者:3012林浩东 3014林崇宇
使用工具:墨刀
在《构建之法》的第八章(P190~192)中,介绍了NABCD模型:
目的是:在竞争性地环境中做实用并且创新的项目;
而具体的解释如下:
l N需求(need),解决用户的需求;
l A,做法(approach),解决需求的手段;
l B,好处(benefit),产品会给客户/用户带来什么好处;
l C,竞争(competitors),市场竞争,看清优劣事态;
l D,推广(delivery),如何把产品交到用户手中;
结对设计过程
首先,我在此先用NABCD模型简要分析一下我们两人的设计过程:
N:当今社会,随着科技发展,人们越来越难以离开电子产品,娱乐方式虽多种多样,但能够随时随地快速地放松一局还是很受人们喜爱的,然而市面上许多的游戏都只能支持联网使用,当你漫长旅程的路上没有信号,没有流量,不妨来一局轻松的益智游戏吧!但单纯支持离线游玩,没有社交功能的平台与现今发展方向背道而驰。因此,用户希望我们设计出一款能够支持联网也能支持离线的小游戏游玩社交平台。
A:明白客户需求后,我和我的“对友”便开始分析讨论解决问题、满足需求的方法:
- 以app形式呈现;
- 参考以往使用过的类似社交app,结合我们自身的理解,app的功能基本雏形显现:涵盖多款小型益智游戏,满足登录注册账号,添加好友,论坛,好友及世界排行榜等功能;
- 确定app核心,完善app,接下来就是将这一过程通过原型设计工具墨刀展示;
- 对模型不断修改,不断完善,更新内容。
B:作为一款游玩社交平台app,给客户/用户带来的最直观、最有意义的好处便是能将人们从日常繁琐工作中抽离,放松一刻,即使是在好友聚会时,也能将所有人拉近距离,享受一起合作或是“小心机”的时光。
C:这一原型设计存在的竞争压力便是目前存在的一些社交论坛软件和小型游戏,鉴于当前的社交论坛软件都比较成熟,竞争压力比较大,但将这一系列功能集成一体,也有一定的竞争力与之竞争。
D:如果客户接纳,该方案便可以继续实行;如果客户不接纳,将无法继续编码此次内容。如果能够完成,相较于当前市面上的类似app,这一具备多样功能的app一定会受到用户喜爱。
原型设计展示
效能分析和PSP
由于客户需求比较明确,我们自身也遇到过类似的场景,能大致理解用户的需求感受,所以前期的需求分析还是比较明朗的。在与“对友”参考市面上类似的app以及我们自身经历时的感受,头脑中便有了大致的原形设计雏形,最终确定了以上呈现的模样。随后便开始了原形设计和文档编写。整个过程大致用了两天,工作目的性强,期间也参考过周围同学的想法,整体效率还算比较高。
计划 |
预计市场一个月左右 |
开发 |
需求分析:小游戏,面对面游戏,社交论坛 |
|
生成设计文档:.md文档 |
|
设计复审:多次审核,共同讨论,确保原型的正确性和完整性 |
|
代码规范: |
|
具体设计:数据库设计、接口设计、界面编写、逻辑跳转等 |
|
具体编码:Android、Python、PHP |
|
代码复审:在开发过程中不断对app进行完善修改 |
|
测试:单元测试、BUG修正 |
测试报告 |
利用测试结果进行测试报告的编写 |
工作量计算 |
估计服务器端任务比较艰巨,因为要考虑到论坛功能信息的实时更新,目前缺少部分开发经验,所以工作难度可能比较大,工作量也不小 |
事后总结 |
暂无 |
过程改进 |
暂无 |
个人总结:第一次结对任务,我了解到结对时团队交流的重要性。同时也是第一次接触到原型设计,使用了墨刀这一工具,借助原型工具的帮助,接下来的实行过程中就能有更强的目的性。