软件工程网络15个人作业3——案例分析
选择分析的产品是智慧集大平台——集大通APP
第一部分:调研, 评测
1.下载并使用,描述最简单直观的个人第一次上手体验。
大一刚开始使用它的时候觉得它很牛了,能满足我基本查课表的需求的基础上还有很多其他功能,比如在“微博广场”中能看到本学校的学生发布的动态等等。用了一段时间之后,发现这个APP还是有很多地方需要改进完善的。
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
①有时候登陆的时候会显示“未知错误”,需重新输入密码登录,上学期甚至需要尝试好几次才能成功登陆,明明没有输错密码就是登不进去……
②集大通的功能在日益增加,这学期新增了“课堂助理”这个功能,感觉它的功能和微信上的“课堂派”是完全一样的。
进入“课堂助理”,选择任何一项都没有跳转到另外的界面,我的内心:“what??” 就算老师什么也没有发布也应该跳转到另一个界面吧?这样看起来才比较舒服。
③我下载集大通百分之九十的原因是因为能查看课程表,好,我们先不说它那极度令人费解的排版问题。我用的是iOS版本的,没出现过课程表跳不出来的情况,我朋友用的是Android版本的,偶尔就会出现课表跳不出来的情况。
④这个教务界面,看起来特别的费劲,需要一点一点拖动才能艰难的看完整个页面的内容(iOS版本正常,Android版本有问题)
3.相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
-
采访对象
是本班级其他学生,主要用它来查课表,查成绩,交网费,在连接校园网的情况下登录教务系统查看信息。
-
采访对象使用APP的功能
-
关于用户体验
第一,新增加的查询电费还有网上充值校园卡功能让使用便捷了;
第二,很多功能其实平时是用不到的;
第三,“教务”时不时推送第二天课程信息有些本来已经退的选修课却还显示在上面;
第四,课程表的界面不如“超级课程表”的界面,一个界面只能看周一到周四的课程,看周五的课程需要划到另一个界面。
第五,图书馆还书提醒过期当天才提示,希望过早提醒才好
-
改进意见
希望课程推送的准确性提高一些,图书馆还书提醒提前几天发布,课程表界面希望有所改进
-
[附加题]除了定性的结论,是否能有定量的结论
坦白说,虽然它存在很多问题,但是它已经改进了好多,增加了好多实用的功能。至少对我来说,我觉得它很不错。
先说说缺点,很多功能我是用不到的,甚至从来没有打开过它,对我来说有用的只有看课表,查成绩,教务系统,偶尔闲来无事送送花。至于我一直没用过的“微博广场”,我不懂它存在的意义,发微博就用新浪微博就好了,发朋友圈用微信就好了,为什么要发在集大通上?(我室友在集大通上拼过车,所以可能也算利用到了它了吧)。
至于优点,因为它是只属于我们学校的app,所以功能服务于本校学生,就比如我身边很多人都在用“超级课程表”,因为他的界面体验更好,但因为集大通还能查成绩,登录教务系统,充网费,所以我仍然会继续使用集大通。
总体打80分吧,希望这个APP能更简洁,去掉一些用不到的功能,只留下最简洁最核心的功能并完善它。
第二部分:分析
1.使用此软件的所有功能 , 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
我估计三四个月吧,这取决于后期的优化,不断测试并且进行优化到接近完美,这将耗费大量的时间。
2.不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。
UX是Userexperience的缩写,中文翻译为:用户体验。
我是真真真真真的觉得新增加的查询电费功能太好用了,,夏天的时候有一次晚上半夜因为电费耗尽所以断电了,这太可怕了,集大通这新增的功能在剩余20度电的时候会有提醒及时缴费。完美!!!
我多次提到了课表界面问题,体验太差,这么多年为什么不改进一下?是什么阻止了改进的脚步??!
3.你在第一部分发现的bug,为何软件团队不能在发布前修复?
我觉得有两个原因:第一对用户需求掌握不好,第二具体的设计质量不高。导致了很多开发出来的功能用不上,基本核心功能不完善(比如课程表的界面)。大概是因为这个app仅用于本学校的学生,并且觉得功能虽不完善但可以利用,所以就没有加以改进。 真的很希望学校在界面上大大优化改进!!!!
4团队在哪一个层次还有问题?
登录时候显示未知错误是什么鬼?!!!然后就需要重新登陆。运行起来也比其他软件慢一点,但并不影响正常使用。
5从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。
根据大多数用户的需求改进APP的功能,多余的功能去掉并且优化重要的功能,比如课表,教务系统等等(PS:界面改进刻不容缓)。另外,新出的功能大家一致好评,改天要尝试一下校园卡充值功能。
第三部分:建议和规划
1.这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?
我觉得重要的是了解用户的核心需求,功能不是胜在多,而是胜在实用。就像谷歌的初始界面只有搜索功能,想要什么自己去搜索就好了,然而国内的网站就是各种功能一堆的显示,尽管用户并不会去全部使用它。所以我觉得一个软件界面简洁,功能实用就好。
2.目前市场上有什么样的产品了?
因为“集大通”是本校自己开发的app,所以应该很多学校是没有这种类似的app,因为只服务于本校师生所以查询本校内部信息什么的是很好用的。如果市面上开发可以广泛应用于所有高校的这种类型的APP,我的得到的信息不细致,体验可能会不好。
3.作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
核心用户:学生
学历:本科
年龄:18-22
专业:大学里的所有专业
爱好:因人而异
收入:如果没有兼职,就是0
追求:基本校内信息的查询
潜在需求:我在“微博广场”功能里看到大家发各种动态,比如闲置物品转让什么的。
所以这个软件应该以服务学生的学习为核心设计。
4.功能
-
N (Need 需求)
在学校我觉得各个学院缺少互动,而且现在大学生普遍很少参加活动,我觉得这个APP可以开发一个模块来促进大学生参加各种活动。
-
A (Approach 做法)
增加一个可以查看各个学院活动、或者校级活动的功能,暂且把这块称作“院校活动”,把活动信息全部发在“院校活动”中,最好加以分类并且可以搜索,这样大家就能查看近期活动,或者寻找自己想参加的特定类型的活动(比如书法大赛) -
B (Benefit 好处)
我觉得现在我们知道的活动信息有限,学生可以查看并且可以参加自己想参加的各种活动,多方面发展。
-
C (Competitors 竞争)
我觉得并不存在竞争,因为它只服务于我们学校学生。
-
D (Delivery 交付)
信息推送后就好了,学生都会去关注并尝试新功能的。
-
另外,如果是改进功能我首先会改进界面(尤其是课程表),其次图书馆提醒还书功能我觉得应该改进为提前两天,而不是当天。
5.配置角色
前期的开发和美工是很重要的一个角色,后期的测试人员也是必不可少的。我觉得开发会很难,所以分配4个人,美工主要就是做设计,所以我分配一个人,测试人员了解“用户”如何使用软件,并且确定“用户”使用的时候不会遇到重要的Bug,我分配一个人。(其实我希望有八个人,其中两个美工人员,两个测试人员,毕竟我觉得两个人在一起讨论之后能做出更好的东西)
6.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
①第一步,筛选有用功能,剔除不必要的功能。对整个软件布局进行重新调整。 对现有功能进行优化。
②第二步,根据用户需求增加新功能
③第三步,后期测试,找出bug并完善,优化用户体验