个人作业——软件产品个人分析
第一部分 调研,评测
评测:
个人第一次上手体验:
打开公众号界面第一反应是总体来说还是比较整洁清楚的,并且操作起来比较方便。但是因为有一些学生主要使用的功能无法使用,让我觉得功能性不高,使用它的学生应该也会很少...
bug:
①【登陆】关注公众号之后会立刻弹出关注身份认证的消息,但是如果没有立即认证,滑出公众号窗口重新进入就无法认证,需要取关之后重新认证。
②【我的课表】课表是空的,并且无法导入课表。
③【成绩查询】成绩查询只能查询2012到2016年的。从2016级开始的学生就无法使用成绩查询的功能。
④【失物招领】在我成功上传图片并且填写文字描述之后提示上传图片不能为空,无法发布信息。
⑤【校园巴士】校园巴士的功能感觉有点多余...只是显示了校车开始运行的时间和停止运行的时间,没有其他例如定位还有几辆车即将到达乘车点这类的功能。并且学校周六周日其实还是有校园巴士的,但是并没有显示巴士的信息。
⑥【学生证副卡】刚进入界面大的时候有一个++学生信息采集++的界面要求输入学生信息,但实际上只有个别框能输入。输入手机号码就直接能提交了。信息采集之后的++学生证副卡补办++界面和++学生证夫卡变更++同样存在这种情况。
这个产品组的人未发现这些bug的原因:
①开发的时间较短,部分功能未完善。
②测试人员没有以学生的身份进行完成测试,所以有些功能的使用需求没能满足学生的需要或者存在多余的功能。
③测试的设备和条件有限,部分功能无法使用导致有些bug没有测试出来。
④没能获取教务处的课表信息。
假设我们团队需要开发这套系统,需要注意哪些方面:
①首先要确定使用的人群,例如这套系统是主要是为学生开发的,所以应该多从学生的角度进行功能设计。
②主要的功能需求要满足。如学生常使用的成绩查询和课表查询。这种基本功能一定要完善。
③界面尽量整洁清楚不要太过复杂,操作起来要方便。
采访:
采访对象的背景和需求
采访对象是同班同学,之前没有用过这个APP,但是用过福大易班、福大教务处、超级课程表之类类似的软件。希望能有奖学金申请、综测申请、绩点排名查询、医保信息查询等功能。
描述用户使用这个产品的过程,用户的问题解决了么?
没有解决。作为学生最需要的基本功能就是课表查询和成绩查询。但是该公众号在这两个功能上都存在BUG,根本没有办法进行使用...
软件在数据量/界面/功能/准确度上各有什么优缺点?
①数据量:数据不够全面
②界面:界面相对比较整洁,但是主要是下拉条,对于现在经常使用翻页查看的用户,使用起来可能不是那么方便。
③功能:很多功能不够完善,无法使用。
④准确度:一般
用户体验方面有问题么?
用户体验不好,使用时加载太慢,并且部分功能无法使用。
用户对产品的改进意见?
在界面上再进行改进,主要功能尽量完善吧...
结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:
一般。我认为虽然针对于大部分学生,它的实用性不是很高,但是它的一些功能板块还是做的比较好的。如福大主页和校园新闻能够看一些福大的校园信息。而讲座报告这个板块也能给想要参与讲座的同学提供报告的地点内容。不过由于它主要功能不完善,所以我对这个软件持一般的态度。
第二部分
使用此软件的大部分功能,联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。
估计时间:6周
因为团队都是大学毕业生并且还有着业UI支持。大学生毕业生应该都有着项目经验,所以技术上应该不会有特别大的问题,做起来应该不用特别久。
分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。
①优点:部分功能使用还是不错的。界面清楚。
②缺点:功能不完善。
③可以提高的一个重要部分:针对适用人群完善功能,改良BUG,增大APP的推广和宣传。
根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
①功能逻辑框图:
②模块重要标识度:
模块 | 重要度 | 完成度 | 出发点 | 效果 |
---|---|---|---|---|
福大邮箱 | 5 | 80% | 邮箱使用 | 使用不是很方便,不包含邮箱注册界面 |
福大主页 | 3 | 90% | / | 跳转到福州大学官网主页 |
福大黄页 | 8 | 90% | 查看各个部门的电话号码 | 基本能够查看到各个部门的电话号码 |
校园新闻 | 6 | 90% | 福大近期新闻查看 | 能够展示校园新闻,并且具有分类和搜索功能 |
我的课表 | 9 | 30% | 学生课表查询 | 无法查询 |
成绩查询 | 9 | 20% | 学生成绩查看 | 无法查看 |
个人日程 | 3 | 90% | 个人日程管理 | 完成度较高 |
失物招领 | 6 | 50% | 发布丢失的物品和拾到的物品信息 | 无法进行发布 |
校园巴士 | 2 | 40% | 显示校车的车站 | 没有什么作用 |
讲座报告 | 6 | 70% | 显示讲座信息和内容 | 能够方便地找到讲座的时间和信息 |
通知文件 | 5 | 70% | 555显示通知 | 能够展示所有的通知文件并且有基本的搜索分类功能 |
学生证副卡 | 5 | 60% | 学生副卡信息管理 | 无法进行管理 |
针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。
①用户体验:5
②UI界面美观度:7
③核心功能:4
第三部分
如果你是项目经理,如何提高从而在竞争中胜出?
一定开发一个比较独特的功能,才能够于和市场上类似的app区分开来。并且要调查清楚用户对于功能的需求,再进行产品设计。
目前市场上有什么样的产品了?
超级课程表
易班
福大助手
福大教务通等...
你要设计什么样的功能?
设计的功能可以有很多,学习在线交流答疑、考表提醒等。
为何要做这个功能,而不是其他功能?
类似于这个软件的其他app在主要功能上都做的挺好的,并且已经有了一定程度的推广和较多的使用者,所以一定要有一个不同于其他app的功能才能与其他app竞争。
为什么用户会用你的产品/功能?
现在大部分学生在学业上经常会有困扰而我们开发学习在线交流答疑这个功能能够很好地满足学生地需求。能够让学生在线交流学习,也比较方便。
你的创新在哪里?可以用 NABCD 分析。
N:对于在校大学生,学业是非常重要的。所以比较需要一种能够方便学生学习交流的产品。
A:由于我们设计的是公众号,所以学生用微信登陆验证个人信息之后就可以使用该功能。
B:方便学生在线学习交流。
C:由于大部分类似的app没有该功能,所以在推广部分有绝对的优势。
D:可以在校园进行推广。
如果你来领导这个团队,会有什么不一样?
项目开发前我会更注重团队任务分配,并且先提前调查好市场和用户需求。尽量做出一个满足用户功能,提供更好的用户体验的app。
如果你的团队有5个人,4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
前端人员1人
后端人员2人
算法人员1人
测试分析人员1人
描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
第1-2周进行需求分析,分配好团队每个人员的任务。
第3-4周学习相关技术,确定基本的框架。
第5-10周完成基本的功能。
第11周对产品进行测试并提出相关修改方案。(改BUG改BUG~)
第12-14周对剩余功能进行完善和实现。
第15-16周再次进行测试并推广上市。