案例分析
第一部分:调研, 评测
(1)下载并使用,描述最简单直观的个人第一次上手体验。
回想起第一次下载集大通那是在刚入学的时候了,和其他大学的同学交流,只有我们学校有这样的软件。这个软件功能强大,有新浪微博的感觉,但是又具备其他的功能,大一的时候通过集大通结实了许多老乡,也通过微博广场和二手市场卖了许多东西,赚取了大学的第一桶金。平时忘了卡中的余额,也可以通过集大通直接查询。到了期末,集大通成了查询成绩的一大利器。如今的集大通功能更加的完善,还可以在上面点餐,解决了下课太晚吃不到饭的问题。
(2)按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
有时在登录的时候,会一直加载,持续一段时间最后闪退。另一个就是在微博广场刷新和打开课程表的时候,有时候会未响应。
(3)相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
提示: 采访提要:介绍采访对象的背景和需求
同班同学,平时用来看看课表和查询成绩,校园卡充值的时候也会用到,无聊的时候刷刷微博广场。
让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
解决了日常学习生活的大部分问题。
集大通的用户数量庞大,在校生的百分之80都在使用集大通,甚至一些毕业了的学长学姐也在集大通中和我们分享他们的经验以及工作后的生活。在我们需要查询的数据几乎都有,包括期末成绩,四六级成绩,社会实践的成绩以及校园卡余额等等都有。
界面的话比较简洁明了,看着一目了然,相对于其他软件更加容易上手,但是界面上没啥自己的特色,没有一些创新的地方,都是其他软件的版式。最好能够实现在集大通上直接实现校园卡的充值。
准确度方面还是做的很不错的,在查询过程中没有出现什么错误的信息。
用户体验方面,稳定性有所欠缺希望能够做的更好,功能希望能够更加完善,其他的还是很赞的。
用户对产品有什么改进意见?
最主要的还是提高软件的稳定性,适当增加能够方便老师同学的功能。
(4)请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
非常不推荐,不推荐,一般 ,好,不错,非常推荐
好,不错。 集大通这个软件很大程度上方便了我们的学习生活也丰富了我们的课余生活。可以不需要什么数据都依托于教务处,在校外也能进行查询。总体上还是很棒的,但是仍然有进步的空间,在稳定性和功能的完善以及界面的设计上有很大的提升空间,希望可以做的越来越好。
[附加题]除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?
可以在软件商店上看下载次数以及在下载的用户中的好评率。我觉得好评率超过80%的就是相对优秀的软件。
第二部分:分析
(1)使用此软件的所有功能 , 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)
三到四个月左右,具体要看团队的硬实力有多强。
(2)不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。
在寒假回家的时候,没有校园网登不了教务处,也就查不了成绩。但是集大通可以不用校园网就能直接查询自己的成绩。
(3)你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
对用户需求掌握不好 具体的设计质量不高 开发人员粗心大意 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试 其他
其他。应该是再设计检测过程有些小的问题发现不了。实践出真知,有些问题要在用户使用了之后再反馈回来给技术团队。技术团队应该也是靠着这些反馈来不断完善软件,一直努力做的更好。
(4)团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!
应该是系统兼容性的问题,不管是android还是ios都有许许多多的版本,应该在每个版本上的兼容性都要做出调整。
(5)从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。
提高软件的稳定性是十分重要的,当我们使用过程中如果出现闪退,会导致用户体验很差,有时候编辑文字写到一半,退出了就没有办法中途保存,就要从头编辑,很会影响心情。
第三部分:建议和规划
(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
(1)这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?
在我看来,软件的稳定性和界面的舒适度是十分重要的。现在人们都追求流畅错误率低,这个软件首先要用起来流畅,很少出现卡顿,延迟,未响应,闪退。还有一点就是界面要做的吸引人,可以新颖一些,让大家一进入软件就很有兴趣去使用研究它。
(2)目前市场上有什么样的产品了?
例如像新浪微博,Facebook这类软件很受欢迎。
(3)作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
在校大学生和老师教授。很帅很美很有文化,说话又好听。对于老师来说可以用来考勤,发布成绩,发布通知。对于学生来说,能够查询成绩,充值校园卡,办理校内的业务。i请安在需求,交友。
(4)功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 ####NABCD(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
在集大通中可以充值校园卡,就像支付宝充话费一样,不用再到机子取款,节约了时间,也方便了大家,有时候提款机故障就会很不方便,要跑到很远的地方,只要手机在身边就能完成一键充值校园卡。
(5)如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?
3人做开发,2人做美工,1人做测试。开发是基础所以应该花费较多的人力在开发上,而界面设计也不容忽视,所以安排两个人专门做美工这块,每个人的省美观都不同,结合一下不同的看法会比较好。测试相对比较轻松,可以安排一人完成。
(6)描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
前几周应该要先定好目标,分配好任务,做出一张完整的时间表,以后的每一周都按照时间表来检查完成的进度。每周进行一次小组开会,探讨本周完成的内容以及需要改进的地方,顺便加油鼓劲,让大家下周做的更好。在后几周要按照计划做好每块的内容,提交给组长。最后空出一周时间进行调整升级,把我们的成果进一步升级,做到与时俱进,交出最好的答卷。