福大软工 · 第十次作业 - 项目测评(团队)

测评项目 : 福大助手

组长博客链接:https://www.cnblogs.com/dawnduck/p/10093752.html

第一部分:调研,评测

评测

1. 第一次上手体验

  • 安卓:
    进入页面时只有白色背景,有点单调;界面节约,清晰明了;课表的两种形式的切换,很直观;功能丰富,可以查询各种信息,方便;设置个人背景,充分的个性化。但是登录以及数据加载稍微有点慢;绩点刷新不出来;闪退严重。

  • ios:
    第一次用课表,感觉这功能还行,比较灵活,但使用第二个功能成绩查询,直接给我卡死,获取了5分钟都没有反应,只能强制关闭,对这个软件感官一下子就不好了。接下来一些功能感觉并不是很常用,不过自动评议这点还是可以的。


2. 思维导图


3. BUG查找

bug1:点击分享后app会卡死闪退
bug2:ios端点击推送后app会卡死
bug3:安卓端闪退情况严重
bug4:ios端app内的易班工具无法正常使用
bug5:ios端的挂科高亮功能无法正常使用,且绩点无法正常显示

bug描述
  • 1标题:点击分享后,app会卡死闪退
    内容:
    <测试环境> ios 10以上及Andriod 5.0以上
    <准备工作> 登录app
    <测试步骤> 进入主页后,依次选择菜单,设置,分享  
    <实际结果> app卡死,闪退
    <预期结果> 正常分享出去,并成功返回app

  • 2标题:IOS端点击推送后,app卡死
    内容:
    <测试环境> ios 10以上
    <准备工作> 登录app
    <测试步骤> 进入主页后,依次选择菜单,设置,推送
    <实际结果> app卡死,闪退
    <预期结果> 关联本机的通知功能,允许该app进行消息通知

  • 3标题:Android端闪退情况频繁出现
    内容:
    <测试环境> Android 5.0以上
    <准备工作> 无
    <测试步骤> 正常使用app
    <实际结果> app经常性出现闪退情况
    <预期结果> app正常使用

  • 4标题:ios端的易班工具无法正常使用
    内容:
    <测试环境> ios 10以上
    <准备工作> 登录app
    <测试步骤> 进入主页后,依次选择菜单,易班工具
    <实际结果> 登录时,即使输入正确的账号密码但依旧提示登录失败,但此时已经处于正常登录状态。而且在登入状态时,点击大部分的功能都会显示一个登陆中的文本框,并陷入死循环。
    <预期结果> 正常使用易班工具内的功能

  • 5标题:ios端挂科高亮功能及绩点显示功能不正常
    内容:
    <测试环境> ios 10以上
    <准备工作> 登录app
    <测试步骤> 无
    <实际结果> 挂科高亮按钮勾选后,并没有出现实际的效果,且绩点一栏都是“-”符号
    <预期结果> 勾选高亮按钮后,在挂科的科目一行出现高亮,绩点正常显示


4.你觉得为什么这个产品组的人没有发现这个bug

原因软件发布后缺少定期的后期维护,以及有的部分bug太过于角度***钻,产品组并没有发现甚至放在心上。


5. 假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。

部署需要准确熟练
数据加载时间要更短一点,用户才会有更好的体验
要消除闪退的现象

采访

采访对象 1

  • 介绍采访对象的背景和需求(他们有没有用过类似的APP,除了现有的功能还有别的需求么)

该用户是安卓用户,平时一直使用福大教务通。没有新的需求。

  • 让采访对象使用福大助手(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

用户详细使用了每项功能,软件的成绩、课表、考场、教室这些的查询比较准确,用户使用良好。但使用过程中图书馆以及嘉熙讲坛界面无法打开,用户查阅图书馆书籍的需求未解决。用户认为福大助手是一款不错的APP。

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

让单双周课表的显示有些问题,应该改进。

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

一般

采访对象 2

  • 介绍采访对象的背景和需求(他们有没有用过类似的APP,除了现有的功能还有别的需求么)

该用户是IOS用户,用过福大易班,福大教务通,超级课程表等应用。没有新的需求。

  • 让采访对象使用福大助手(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

用户粗略使用了课表和教室查询功能。在使用其他功能时因为没有评价教师,所以不能使用,很多其他界面也打不开。后面经过我们研究发现,福大助手有一键评议功能,但是藏得太深,用户不易发现。用户体验一般,认为比教务通功能多,但是很多界面打不开。

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

解决这些界面打不开的问题。

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

不推荐

采访对象 3

  • 介绍采访对象的背景和需求(他们有没有用过类似的APP,除了现有的功能还有别的需求么)

该用户是IOS用户。使用过福大教务通,超级课程表等应用,没有新的需求。

  • 让采访对象使用福大助手(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

用户大致使用了每项功能,查询方便,使用体验较好。用户认为该软件综合了教务通,期末考啦等应用功能,是一款功能非常齐全的APP,看历年卷,看嘉熙讲坛这些都非常方便。

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

没有。

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

非常推荐

采访对象 4

  • 介绍采访对象的背景和需求(他们有没有用过类似的APP,除了现有的功能还有别的需求么)

该对象为IOS用户,有用过福大教务通,福大易班。 没有新的需求。

  • 让采访对象使用福大助手(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

登录进来显示了一个课表,还行。可是乱点了一会儿,不知是什么原因,卡在了登录中的界面,无奈强行退出。又进来,不小心点了一下注销,点了一下校园百事通,对话框提示登录,可是输入账号密码后登录却总是提示登录失败,只好先放弃登录。紧接着点了左边的菜单,想看看课表,却迟迟找不到课表在哪儿,后来才发现原来是课表功能并没有加入菜单,手动加入后可以查看。后来又点了一下校园百事通,此时竟奇迹般的可以直接进入查看,没有提示登录。接下来又尝试了一下其他的一些功能,有的可以正常使用,有的则是点进去却弹出来并卡在登录中的界面。
该用户使用的需求只不过是查看课表、考场、成绩,这些需求算是得到了满足。用户认为,该软件的界面简约易懂,功能还是挺齐全的,像是把各个app的功能做了一个融合,但同时无用功能太多了,有的功能还只是徒有其名然而却根本无法使用。该软件上可以找到很多信息与资源,这点毋庸置疑。用户还指出了使用这个app并不如直接使用教务通、易班,至少他们没那么容易崩溃,功能上也并没有多少差的。用户体验方面,一直卡死,体验不好。

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

必须要解决一直卡死的问题。同时注意到有一键评议这个功能,联想到有时候请假有点麻烦,希望也加上一键请假的功能。

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

不推荐

采访对象 5

  • 介绍采访对象的背景和需求(他们有没有用过类似的APP,除了现有的功能还有别的需求么)

该对象为安卓用户,有用过福大教务通,福大易班。没有新的需求。

  • 让采访对象使用福大助手(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

一开始输入账号密码点击登录,却一直登录失败,登录失败后直接返回登录界面,期间没有任何为什么登录失败的提示。后来重新连接了一下wifi才登录成功,看来可能是网络的问题。照着菜单栏使用了一下功能,都能正常使用,不过许多功能都在其他相似app里见过了。
用户的需求在于查看课表、成绩、考场、历年卷,福大助手解决这方面问题。该用户觉得,福大助手的功能很齐全,把期末考啦、福大教务通、福大易班等app的功能做了一个整合,可以达到一站式解决的程度,不过正是由于整合,有许多经常不需要用到的功能,无疑这凭空占据了手机的空间。在软件中可以获取许多的信息,信息量庞大,这点是值得肯定的。用户体验方面,这次的体验不算差,但也不算好,因为许多功能是意料之中的,似乎并没有出现什么使用户眼前一亮的功能。既然并没有新的功能,为什么不直接使用教务通等功能明确的app而来使用福大助手呢?

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

登录失败后应提示可能的失败原因;应明确软件的主要功能,而不是泛泛的所有功能都做而并没有创新。

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

一般

第二部分 分析

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

大约需要两个月BA。

分析这个软件目前的优劣(和类似软件相比),并推理出开发团队在软件工程方面可以提高的一个重要部分(具体建议)。

  • 优势:
    • 和其他软件相比,它最突出的优势是连通了图书馆以及易班,使它成为了功能比较全面的存在。
    • 其中最重要的一个功能,就是它能帮学生自动评议。
  • 劣势:
    • 安卓端无限闪退,苹果端经常卡死。
    • 连通图书馆和易班又有什么用呢?易班本来就不好用,移植易班的功能到这款软件上更是不好用,可能是应为功能太多,许多地方做得不够精细,它的优势反而成为了劣势。。
  • 具体建议:
    • 开发团队应该使用户操作更加灵活,很多情况下,比如说登入,或成绩获取时,应该设置按钮或其他东西使得用户能取消操作,而不是页面一直卡在数据获取界面,至少也应该设置登入超时或数据获取超时,这样用户体验才不会怎么差劲。

根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

分数区间为1~10

模块名称 重要度 完成度 出发点 效果
课表 8 9 为用户提供课表,让用户知道实时的课程安排 功能完成得不错,课程数据没有出错,界面简介明了
成绩 8 9 记录用户成绩,提供绩点信息和学分信息 功能大部分完成,但单科绩点无法显示以及绩点显示不完全
考场 7 10 提供学期考试考场 功能大部分完成
空教室查询 7 9 为用户提供空教室信息 功能大部分完成,信息真实性应该符合
图书馆 6 8 连通图书馆,提供检索功能及预约功能,提供用户借书信息 功能大部分完成
易班工具 6 8 连通易班,提供部分易班常用功能 部分功能都移植成功,但使用时容易闪退或卡死
教务处通知 6 10 让用户不用登入网页就能查找到教务处通知 功能完成,效果良好
历年卷 7 9 提供历年卷以及课件等供用户下载 功能基本完成,效果还不错,但由于无法上传文件,导致历年卷内容无法更新
校招日历 7 9 提供校招信息以供用户使用 功能基本完成
二手市场 6 8 提供市场平台,供用户使用 功能基本完成,但由于使用人数少,实用度不高
嘉锡讲坛 6 9 用户无需上教务处网站,可直接在软件上查看讲坛信息及报名 功能基本完成,效果不错,确实方便用户
大物实验 7 9 帮助用户抢大物实验 功能基本完成,方便了用户
一键评议 7 9 帮组用户完成查询成绩以及选课时所需要的教师评议 功能基本完成,但还是存在一些BUG
设置 8 10 提供人性化设置,方便用户使用 功能基本完成

针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。

分数区间为1~10

  • 用户体验方面: 6
  • UI界面美观度: 7
  • 核心功能: 9

第三部分 建议和规划

如果你是项目经理,如何提高从而在竞争中胜出?

首先我们要明确这款软件目前的优势与劣势。
功能全面,且能连通图书馆和易班是我们的优势,但与此同时丰富的功能缺少精细的打量,优势也会变为劣势,这是我们都不愿意看到的,所以要从用户的体验着手,收集用户信息,在用户喜欢、常用的功能上加大功夫,简化那些不常用或是受众面小的功能。

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

现在有一款叫i福大的APP,是福州大学为全体师生和校友打造的移动校园应用平台,通过i福大可以了解学校校情、学校新闻、通知公告等校园动态信息,还可以查看校园地图、财务缴费等学习生活服务信息。 这款软件有点像校园微博,与福大助手还是存在一定的差异。

你要设计什么样的功能?

加入新闻观看、查找功能,以及校内导航功能。

为何要做这个功能,而不是其他功能?

首先是新闻观看、查找功能,学生可以通过APP了解国内外大小事,并且可以选择想了解的新闻,输入关键字或者日期等进行查看,同时不用担心搜索到非新闻的内容。
其次校内导航功能,首先保证导航需要用到的地理信息能够及时更新。有时想去校内的某地,又或是新开的饭店、体育馆等等,不论学生还是教工人员都常常找不到路,有了这个功能,就可以节省时间,方便快捷地到达目的地。

为什么用户会用你的产品/功能?

我们新增的功能是从受众方——学生的角度考虑的,这些功能可以服务到他们。

你的创新在哪里?可以用 NABCD 分析。

  1. 需求
    • 在一款学生常用的软件中增加新闻观看、查找功能,方便其在空闲之余也能了解国内外大小事,并且通过筛选查看更具有针对性
    • 校内导航功能能有效的便利学生等群体的生活。
  2. 做法
    • 新闻能根据关键字或时间等进行筛选,阅读更具有针对性
    • 校内导航能保证及时更新地理信息,同时由于是针对校内的导航,会记录校内特有的小店、景点
  3. 好处
    • 大大节约时间、方便生活
  4. 竞争
    • 其他APP新闻常常是杂乱的,不具有针对性
    • 那些导航不针对校内,一些小店小地都会被忽略
  5. 交付
    • 我们会先让身边的人使用,并且对他们提出的问题进行改正。然后放在下载的平台上,提供给更多的人使用,正确对待他们可能提出的问题。

如果你来领导这个团队,会有什么不一样?

在人员安排上,更具有针对性,做到人尽其才。同时带动团队氛围,不让团队变成只是为了完成任务而做,而是全身心地去想办法为产品添彩。

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

3个人员负责开放,2个人员负责测试,美工外包。

描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。

首先每周要固定2次例会,平常人员多交流,保证信息的流通
其次以周为单位,将工程进行分割,并以每周最后第二天作为deadline来进行督促。

项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据附录图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置)

应用服务器配置:4核8G x 1
后端服务器配置:8核16G x 1
关系型数据库:SQL Sever/Oracle/MySql数量:2(读写合并、备份 x 1)
缓存数据库Redis数量 :2(主备)
网站安全性:WAF,DDOS

第四部分 增量开发设计

优化/新增功能点的原型界面



基本实现思路

按顺序依次是:

  • 原有界面优化,单日课程功能多余,去掉此功能界面简介美观
  • 新增学业功能,学生可由此查看自己目前的总绩点、总排名、修习情况等信息。
    实现思路较简单,从数据库中获取数据简要处理即可实现
  • 新增功能地图导航,当学生一时间想不到校内某些地址时,可输入关键字查找福大校内的地图信息,APP将为其导航。
    实现思路:与百度达成合作。调用百度地图接口实现地图信息的基本功能,再进一步添加特殊名称地址信息。

优化/新增功能点与原有产品如何接入

接入原有产品:新功能将通过添加在原有产品左抽屉的列表中实现功能接入。

第五部分 答辩总结

评估团队中每个人对本次作业的贡献比例,描述为本次测评作业的工作流程、组员分工、组员工作量比例(禁止一锅端平的情况,如果没有评估,全组平均后,组长得分减 50%)

成员 参与 贡献比例
白晨曦 答辩 5
蔡子阳 测试安卓端 7
陈德斌 采访 12
乐忠豪 增量设计 10
李麒 建议与规划 10
林志华 ios端测试 11
黄培鑫 采访调研总结 12
王焕仁 测试总结 11
何裕捷 问卷调查 10
吴佳炜 博客与报告整理 12

答辩总结

求出本组的现场答辩得分:去除最高总分,最低总分,求平均分

第?组
评分 83 78 74 81 78 69 78
现场答辩得分:77.8分

收集其他组对本组提出的问题,并回答

第一组

  • Q:问卷调查的统计图缺乏必要的数量标注
  • A:作为展示图图片简洁更能直接展现出数据结果,演讲中如果用了大量的数据反而容易造成听者疲劳,所以我们舍弃了标注。
  • Q:增量开发的难度如何,大概需要多久的工作量?
  • A:难度适中,无太高算法要求,工作量大致在十周左右
  • Q:四个增量开发中你们最看重哪个功能,为什么?
  • A:最看重地图导航功能,因为这个功能的需求量是最高的,无其他产品替代

第二组

  • Q:是不是应增强对BUG的描述?(规范性)
  • A:这是我们所欠缺的,但是也有好的一面,当面对无专业知识的人群,通俗易懂的语言反而能起到更好的效果
  • Q:答辩时长偏短,是不是应该适当多加入点内容?
  • A:的确应该增加一些内容,为了答辩精简所以只是挑选了部分重要内容进行讲解,下回一定更好的把控时间,尽量将内容爆满。
  • Q:增量开发的周期为多长?
  • A:增量设计难度适中,无太高算法要求,工作量大致在十周左右

第三组

  • Q:测试报告中存在页码错误(全部为1)
  • A:我们会好好检查的,谢谢提出
  • Q:同校帮功能有没有能力取代出清群,替身群,拼车群等校功能群?如果不能,该如何去推广?
  • A:同校帮和普通群的不一样之处在于发布的任务不会被刷屏清掉,每个任务为一个帖子,清晰明白,这是能够取代群的优势所在。
  • Q:四个增量开发,你们觉得以你们小组需要花多久的时间才能完成?
  • A:工作量大致在十周左右。

第四组

  • Q:为什么没有展示分工呢?
  • A:具体分工会在博客中展现出来,敬请期待
  • Q:你们的调研采访不够理想,准备怎么改进?
  • A:扩大受访人群,提高问题质量及关联度
  • Q:找到的bug是否过少?
  • A:的确太少了

第六组

  • Q:您好,测试报告中存在如图片贴反,错别字等情况,是否存在准备不足的情况?
  • A:确实存在准备不足的情况,我们下次会注意这个问题的
  • Q:您好,bug3仅描述为经常性出现闪退,这一bug是否描述过于模糊,否则如何定性频繁出现?
  • A:出现闪退这种现象太过玄学,我们也无法确定它是经过多长确切时间就闪退,频繁的定义是从用户体验上来定性的,相较于其他软件,这款软件闪退的次数过高,就觉得是频繁了,这也是我们的调查结果
  • Q:您好,能否大致描述增量设计“小白实时”的基本实现思路?
  • A:在小白身上装GPS定位器,数据实时反馈到后台,再呈现在软件上

第七组

  • Q:针对你们的调研采访存在一定的缺陷,你们打算怎么弥补?
  • A:能具体说明是哪些缺陷吗?我们一定积极听取您的意见
  • Q:整个分析与测试的内容偏少,很难有说服性,你们打算怎么增加本组的说服性?
  • A:测试分析都是人工检测出的事实存在的问题,如果不够有说服力我们会扩大测试人员的数量,针对不同机型进行测试
  • Q:原本小白就有自己的微信公众号可以实时,那你们在福大助手里面再弄一个小白实时还有意义吗?
  • A:当然有意义了,能在一款APP里就有上学所需的功能为什么还需要进入公众号这么麻烦呢?就像在食堂能微信支付宝支付,为什么还要用学生卡呢?

第八组

  • Q:ppt中关于采访调查的饼状图有点看不太懂在说什么
  • A:饼状图的批注已经在旁边标好了,如果还有哪些地方不明白可以向我们提出具体的问题
  • Q:找到的bug是否过少和简单?
  • A:确实过少了
  • Q:认为有必要使用一款学习类的软件发布一些动态嘛?因为据了解在超级课程表中也有相关功能,但实际使用的人数并不是很多。
  • A:可以没有,但是如果有可以有更好的用户体验。您是如何了解到超级课程表的相关功能的使用人数呢?如果使用人数不多,可能有很多的因素在其中,但这个点子本身的出发点还是好的。

第六部分 个人部分

PSP

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 20
· Estimate · 估计这个任务需要多少时间 10 20
Development 开发 750 463
· Analysis · 需求分析 (包括学习新技术) 30 35
· Design Spec · 生成设计文档 10 20
· Design Review · 设计复审 10 8
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
· Design · 具体设计 500 300
· Coding · 具体编码 0 0
· Code Review · 代码复审 0 0
· Test · 测试(自我测试,修改代码,提交修改) 200 100
Reporting 报告 30 40
· Test Repor · 测试报告 0 0
· Size Measurement · 计算工作量 0 0
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 40
|       | 	合计  |790 |523

学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
3 0 0 17 17 Axure up;NABCD模型
4 1000 1000 23 40 八爪鱼采集器;字符统计
5-9 0 1000 100 140 团队合作开发项目;java学习
10 0 1000 8 148 java学习,jdk,eclipse
11 100 1100 30 178 Android Studio
12 100 1200 35 213 Android Studio界面
13 100 1300 35 248 Android Studio界面,界面设计规范
14 200 1500 35 283 Android Studio界面,java代码
posted @ 2018-12-09 22:26  会连营的刘备  阅读(336)  评论(0编辑  收藏  举报