软件工程网络15个人作业3——案例分析(201521123003 董美凤)

时间:2022-03-12 01:37:43

产品分析:智慧集大平台——集大通APP

第一部分:调研, 评测

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

软件工程网络15个人作业3——案例分析(201521123003 董美凤)

第一次使用集大通的时候是在大一的时候,开始觉得有一个专门的APP可以了解和处理在学校里的各种事情挺方便的,可以直接在手机端登陆教务处进行选课和查询成绩等等,其中的联系人也能很方便地联系到同学(其实这么多年并没怎么用过(⊙_⊙)),后来渐渐发现应用中心里好多的应用都用不了,形同虚设,查个校历也经常加载不出来,这方面的体验感并不是很好。不过经过这么多年学校老师和同学的努力,现在的集大通已经得到了很大的改善了,原有的很多不能加载应用程序都能正常使用了,还增添了很多新的功能。

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

用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

  • bug1.如下图所示点击应用消息进入不了该消息界面并在下方出现“unknow app”的提示,这是我自用集大通以来经常发生的事。好不容易可以查看此消息了,播报的课程信息并不是天天都准时进行推送,有时没有,而且经常收到消息的时候该课程已经上过了,下图的最新播报的课程信息是3月18号的事了。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)

  • bug2.应用中心的“我的媒体”这一栏的未读消息数量提示每个应用程序显示的都是一样的,并没有做出一个明显的分类,比如点进去之后我的未读的公告是“我的奇葩老师们”、“你的体重还好么”等文章,显然这些文章与集大新闻、学院新闻等等是无关的。而且新闻中心的关闭按钮是无效的,点击之后没有任何反应。读完未读消息之后退回应用中心界面之后如下第三图所示,未读数目并没有做出及时更改,而且此界面也不能进行刷新操作,只能退出应用中心再进入才能刷新。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)软件工程网络15个人作业3——案例分析(201521123003 董美凤)
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)软件工程网络15个人作业3——案例分析(201521123003 董美凤)

  • bug3.点击应用“调课通知”之后,界面除了右上角的一直不停地转圈,主界面没有加载出任何东西。原以为是网速慢或者会出现没有调课信息这些通知,但是我等了一两分钟后,仍然没有显示出任何东西。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)

  • bug4.“课堂助理”是最近新加入的一个应用,所以存在的问题还比较多,如下图显示的课堂列表中并没有显示出这学期我的所有课程。里面的很多功能也没法使用,反应速率也很慢。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)

  • bug5.课程表中的换肤功能无法使用,点击“上传照片”无法跳转,换不了皮肤。有时候想要查看课程表的时候,出现错误,显示不出课程信息。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)

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

提示: 采访提要

  • 介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么)
    采访对象:集美大学网络工程专业自认为有独到见解,自称宿舍一枝花的一名女大学生(PS:她强烈要求我写上的^_^)
    一开始只是想查成绩,有时候充网费会使用。痛点:以前手机手机内存不够,app占用内存太大,下载更新太慢,以至于不知道更新与否,重复点击。其他需求:属于个人的课程表

  • 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)

  • 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    问题基本上解决了。
    (1)数据量:数据量庞大,在选课期间系统会崩溃。
    (2)界面:
    优点:界面排版简洁,容易上手。
    缺点:个人界面不够个性化,不饱满,没有什么内容,过于严肃,头像能换,背景不能换。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)
    (3)功能:
    优点:学生的基本需求都解决了,比如校园卡充值、网费直接手机充值,很方便,查成绩还是蛮方便的。
    缺点:课程表并不是个人的,没有选修的课程还是会在里面;新闻界面万年不变,应用中心图标老闪(闪瞎我的金刚眼),应用反应慢;课程播报消息点不进去。
    (4)准确度:
    优点:准确度还蛮高的,关键数据没有错误。
    缺点:成绩,课表没什么错误,就是宿舍入住日期有点错误,大二换过宿舍,应该是2016-09-11,不是2015-09-11。

  • 用户对产品有什么改进意见?
    希望选课信息能够及时反映在课程表上,更新的时候;功能不需要太多,简而精就好,里面好多功能我们都不需要用到,比如人事(学生没有权限),个人界面的能够更个性化一点,可以更改背景。整体感觉不错 ,如果功能精简一点,界面美观一点就更好。

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

一般,里面的很多功能我们平时都比较少用到,聊天工具主要还是使用QQ、微信等,这么多年来集大通的界面变过(好歹逢年过节啥的背景颜色换换),难免让人产生审美疲劳的感觉。一进入集大通主界面上的热门团体一直都是模型协会和集大羽毛球(想说我们集大的社团就这么两个么-_-||)。不过集大通也是一步步在改善,特别是新加的校园卡充值功能,只要在手机充值,再去领款机上滴一下就好了,再也不用去圈钱机上等待漫长的领款过程和遭受圈钱机动不动就崩掉的痛苦。

5.[附加题]除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?

测试方向 评分 备注
界面 5 从来没变过
功能 7 基本功能都有,甚至还有点多了
需求 7 学生的基本需求都满足了
安全性 9
用户体验感 6
准确度 9 除了延时,基本没发现数据错误

总体7.2分(满分10分)

第二部分:分析

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

集大通的功能还算是比较多的,如果要做到现在这个程度,计算机大学的毕业生又有专业的UI支持,起码需要有7个月吧。
需求调研分析大概需要一个月,整个系统设计需要一个月,具体编码可能需要三个月,测试修改需要两个月,以确保最后的正常发布。

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

场景:学生或老师登陆集大教务
典型用户:全体集大师生
使用过程:学生或者老师要在集大通的教务处上进行成绩查询,查看课表等等,首先点开集大教务,然后在系统菜单栏上选择相应的功能。比如查看课程表,点击“我的课表”,就可在右边窗口上左右上下滑动,也可以进行放大缩小来查看个人的课表。
好的:不需要再次登陆教务处,直接在集大通就可以进入个人教务处系统,只要使用校园网在手机上就可以进行学生成绩查询、选课、查看课表等等。
差的:如下动图所示,这界面设计-_-||,差强人意,菜单占了一大半屏幕,而且不能隐藏菜单(目前还没找到该功能),主要的信息界面只有一点点,右下方的放大键也只是单纯地把字放大,要滑来滑去查看,非常费劲,信息一长,就不知道哪行对哪行了。选课的时候这个问题显得尤为突出。
软件工程网络15个人作业3——案例分析(201521123003 董美凤)
(感谢我亲爱的舍友——杨雪莹同志的分享:博客用Markdown编辑器插入视频)

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

  • 对用户需求掌握不好
  • 具体的设计质量不高
  • 开发人员粗心大意
  • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
  • 其他

我觉得对于第一部分发现的bug1出现的“unknow app”和bug3的加载不出问题可能是测试把关不严,对于他们并没有切身体会到播报课程的需求,可能在测试时并没有注意到这点(这个问题自我使用开始就一直存在);bug2中对消息的分类也许是具体设计质量不高,并没有把各种消息很好地区分开来,只是笼统地用同一个数字就解决了;bug4中的课堂助手应该是正在开发的一个新功能,所以其中还存在各种问题;bug5的换肤功能则可能是开发人员当初顺手一设,后来也许是没注意到,也许觉得用处不大,所以就一直没有改进。总的来说,开发团队也许是想先把一些最迫切需求的,最重要的功能开发完善好,但是也不要忽略了一些细节之处,这样才能提升用户的体验感。

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

(1)集大教务,学工等等这些界面能不能把做一下修改,能不能不要菜单栏就占了屏幕的一半,主界面就只剩一点点了?
(2)新闻版块中的新闻是否能实时更新一下,不要老让我们看17年的新闻了,对于消息能否稍微分一下类,一些小文章就没必要特地公告推送了吧?
(3)已经有了课堂派,何必要再弄一个课堂助理?就现在的情况看来,课堂助理并不好用。
(4)公众号“客服小美”是否有专人管理?我曾问过一些问题,然而并没有人鸟我-_-。
(5)现已经实现了在手机上对校园卡进行充值,未来是否有可能在手机上就能充水电费?

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

主要在排版和界面方面吧。一进入集大通,首先看到的是课余生活版块,可是这个版块的版面和内容从来没有变过,缺乏创新,是否能实时更新一下各社团的活动和动态。其实在使用过程中可以发现,我们最常使用的是个人应用版块,是否可以考虑一下把这些放在显眼的位置,便于学生的使用。相较而言,其余如新闻、社团等等使用率较少,可以适当减少或者集中放在一起,没必要占用如此大的空间。集大教务的界面能否把菜单栏有隐藏功能,需要时再手动点击,不然主界面那么多信息,每次只能用手机半个屏幕来看很费劲,还要不断划动。

第三部分:建议和规划

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

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

就目前而言,集大通已经基本能满足学生的基本需求了。接下来如果要提升学生的使用率,那就要从细节出发,提升用户的体验感了。排版更加合理一点,把学生使用率最高的应用放在最显眼的位置,最好能够根据个人需求自行设置,界面更加个性化一些,可以自行更改背景。播报第二天的课程最好能够准时准确,目前课程表还是班级课程,并不是个人的课程,有的课程没有选修,它是会一同播报。

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

询问了其他学校的一些同学,他们大都会使用超级课程表、超星课程表等等,以及学校的微信公众号进行成绩和课表的查询。

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

核心用户群是大学生,学历高中以上,年龄普遍18岁及以上,专业为大学开设的所有专业,爱好各种都有吧,收入基本无,表面需求查课表、查成绩,潜在需求可能是交友、求职、二手物品买卖、论坛交流等等。

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

  • 我要设计的功能是集大勤工助学服务的应用,能够帮学生通过正规的渠道找到兼职或实习的机会,学校也有相关的比如集大勤工助学服务中心这样的社团。
  • NABCD分析:
    N:在校学生有很大一部分会把自己的课余时间利用起来去做兼职或者实习,这样既能获取报酬,又能锻炼自身的能力。但是这些兼职的资讯却没有被统一集中起来,在集大通的朋友圈中偶尔可以看到一些学生发的兼职招聘,有的同学则是通过QQ群来寻找兼职机会。但是这些兼职信息没有经过审核,不知真假,有可能导致一些学生被骗。
    软件工程网络15个人作业3——案例分析(201521123003 董美凤)
    A:可以跟集大勤工服务中心这类的社团合作,此功能开发完成之后,由社团人员进行相应的管理。他们平时收集到的兼职信息可以在集大通上发布出来,学生就可以在手机上填写简单的申请信息,后台审核后再发出面试邀请。
    B:这样学生就可以通过一个比较正规的渠道,很方便就可以找到一些自己感兴趣的兼职进行申请,再也不用加入那么多QQ、微信兼职群了。
    C:竞争对手可能是一些可以同城找兼职的app,比如赶集网,58同城;以及一些兼职中介机构等等。但是我们这个功能更针对于在校学生,地点也是围绕学校周围的地区,可靠性和安全性更强。
    D:推广主要是靠社团成员下到各宿舍去进行推广,集大通推送消息等。

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

  • 前半个月全员参与市场调查和需求分析,主要是和社团沟通,了解他们工作整体流程和需求,对在校学生进行问卷调查,把握他们的核心需求。
  • 然后两个月的应用设计,功能开发,具体编程,这个过程需要3个人开发,2人测试,1人美工。
  • 最后的一个半月主要是做整体功能测试和功能改进,需要其中3个人寻找一些用户进行产品体验,给出意见,3个人进行测试修改。

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

任务 周期
需求分析 1
程序设计 2
分工和技术准备 2
具体编码 5
测试并改进 4
发布改进版本 1

参考作业

网络14必应词典优秀案例分析:

http://www.cnblogs.com/gxt-smart/p/6593585.html
http://www.cnblogs.com/Luo-/p/6580893.html
http://www.cnblogs.com/hts-technology/p/6586274.html
http://www.cnblogs.com/zenglijun/p/6592150.html