软工15个人作业3
第一部分:调研, 评测
1.下载并使用,描述最简单直观的个人第一次上手体验
集大通是我来了集大之后一直在用的软件,平时校内一些活动,一些通知消息用它查起来很方便,还可以查成绩等等。但是直观的感受就是界面设计和平时在用的微博等等差别很大,其他软件用多了,用它会觉得不习惯。
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
在我用了这么久之后,发现的BUG
①闪退:在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃)。多表现为:应用程序画面一闪而过,随即退回到桌面。
②集大通每个学期会有一段时间打不开,就是按图标没有反应,然后过一段时间,就会自己恢复。有时候也会提醒更新之后恢复。我的猜测是不能打开的这段时间,软件开发人员正在开发更新,所以不能用,等更新了新版本之后才可以用。
3.采访
采访对象:同学
背景:同是集大学子,需要集大通的日常功能。
采访提要
描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
打开之后输入默认用户登陆->平时很经常用,因为是必须用的。查成绩,登教务处,看课表都很方便,可以解决平时需求大部分问题,用户体验感一般
用户对产品有什么改进意见?
用户界面希望可以做的更好
4.请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价
对与我们集大学生来说,集大通很多功能方便,且实用,;除去BUG和界面等一些细小但不影响日常使用的问题,集大通还是一款很好的软件,因为有些功能是必须且只能在集大通上才能实现的;软件做了很多功能,但是真正被广泛应用的就查成绩,教务处。而且集大通也在不断更新,我觉得集大通还是不错的。
第二部分:分析
1.使用此软件的所有功能 , 估计这个项目做到这个程度大约需要多少时间 ?
我估计需要半年
2.不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。
典型用户是学生,学生可以在不需要校园网的情况下查成绩,很方便;然后可以用集大通来缴网费,充值校园卡,都很好。
UX优点:每个人默认登陆,然后教务处可以订阅明日课表提醒(但是好像有点不准确,我上次提醒是星期三,周四周五都没提醒),通过朋友圈可以了解近期学校的大事。
缺点:朋友圈也就是只有出了很大的事(比如全校停网)大家才会去朋友圈看,平时都是广告等等,基本没有人刷,学生参与度不高,可能是直观的界面使用感不方便。
3.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
·对用户需求掌握不好
·具体的设计质量不高
·开发人员粗心大意
·测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
·其他
我觉得可能是具体的设计质量不好,容易崩溃;不修复的原因可能是大家用起来也并不影响,所以没有人反馈吧
4.团队在哪一个层次还有问题?
测试方面吧,很多不影响得出答案但是影响用户体验的小问题
5.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。
我觉得UI上可以提高;其实集大通就功能来说都是好的,朋友圈,课余生活,以及送花,生日,和查询,按理说应该很常用了,但是大家就是不怎么用,为什么?第一个原因肯定就是界面,有些功能划分有点乱。再之后就是大家平时已经固定使用了微博,或者微信朋友圈等等。
第三部分:建议和规划
1.这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?
集大通主要面对用户是集大的学生,目前还是处于“垄断”的地位,提高的部分,就先改进软件,让bug少一点,不要求功能多,但是质量要跟上。
2.目前市场上有什么样的产品了?
目前很多学校都有自己的专属APP
3.作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
核心用户是集大的学生
年龄都是上大学的年龄,十九二十岁;爱好各不相同,专业是每个专业都有,大部分无收入;表面需求就是对成绩,课表啥的进行查询,潜在需求的话,应该是与本校同学之间的交流吧。
4.功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析
我要设计一个学业预警的功能
- N (Need 需求)
很多同学可能都挂过科,大家可能想就一两科不会出什么事,但是我们是学分制,可能一门课的学分值很大,挂两科以上就很严重了,但是大家可能不清楚,不以为然。 - A (Approach 做法)
对每个学生选的课,学分进行计算,挂科学分计算 - B (Benefit 好处)
在每个学期挂科学分超过一定分值时,对学生提出提醒/警告。 - C (Competitors 竞争)
可能用的人不多,那就附带到查成绩里面。 - D (Delivery 交付)
查成绩时自动结算学分,如果超过分值,就提出警告
5.如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?
开发4个,测试1个,美工1个