软工网络15个人作业3——案例分析

第一部分:调研, 评测

1 下载并使用,描述最简单直观的个人第一次上手体验。

<选择了集大通作为测评的软件,我认为集大通对我的用处并不大,也不是特别想去使用,除了偶尔会看看课程表,就几乎不使用了。>

2 按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

<1)课程表应该是每学期的起初导入后就没有更新了,很多退选的课都还在课程表上

2)课程表只能自行添加课程,不能自行删除课程,我认为如果不能做到后期的课程表更新,应该加入删除课程的以及修改课程的功能。
3)教务的对话框里没有输入框,无法输入查询成绩之类的
>

3 相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

1介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么)

<该同学使用该软件用来查看课程表,网费充值和校园卡充值,偶尔刷一刷朋友圈和送花>

2让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)

3述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

<该同学认为集大通的朋友圈功能挺完善的,就是缺少了类似微信朋友圈一样的有人更新就会自动弹出的小标记。用户体验感觉良好。>

4用户对产品有什么改进意见?

<该同学认为集大通的朋友圈可以像微信朋友圈那样,有人更新东西就会有标记,不然有时候很无聊一直刷新也没有东西了.>

4 请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

<我认为集大通这个软件一般,可用性不强。对于我来说我只需要看课程表,那我就只需要下载一个超级课程表来看就可以了,或者是把教务处的课表截图保存在手机里就好了。对于集大通的朋友圈我也不爱看也不爱发,因为都不是我认识同学们和朋友们,我认为它可以设置个好友圈的地方,只会看到自己所关注同学发的朋友圈。>

第二部分:分析

1 使用此软件的所有功能 ,  估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

<我估计从构建框架到逐步完成需要花一个月的时间来完成。>

2 不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

<我觉得可以增加时刻更新课程表的功能,或者是增加可以删除课程的功能。>

3 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

<我认为是测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试。因为只有少部分人会在新学期开始时候去教务处修改课程,所以他们应该是没有注意到课程表应该需要更新。>

4 团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!

<课程表的更新以及删除课程的功能。>

5 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。

<我认为这个软件团队需要有学生的参与,在使用过程中时刻发现bug,并改进。>

第三部分:建议和规划

(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

1 这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?

<对于客户我们应做到有求必应,对于客户丝毫不怠慢。拥有优良品德和敬业精神。掌握广泛的专业知识。>

2 目前市场上有什么样的产品了?

<目前市场上的产品集大通。>

3 作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

<核心用户群是学生。典型用户就是学生。学历是本科以及以上,年龄在18到25之间,专业不限,爱好不限,收入不限。>

4 功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

<我会设计在校园APP上签到的功能,就不用依赖微信小程序或是公众号来签到了,而且导入学校课程安排后都不需要加入班级了,直接分配好班级签到就好了。>

5 如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?

<我会分配三人开发,两人测试,一人美工。>

6 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

<在第一周内整理好需求分析,第二到十周在开发,十到十六周是测试和修改程序>

posted @ 2018-04-01 20:18  小腿毛峰  阅读(198)  评论(1编辑  收藏  举报