软工网络15个人阅读作业3
第一部分:调研, 评测
1. 下载并使用
- 在本学期开学初下载了这个APP,第一次上手感觉APP的界面清晰简洁,能够完成查看博文、提交作业等基本功能,内存也不大,还蛮方便的咯。
2. 存在BUG
-
BUG1:进入博客园登录界面,输入用户名密码后勾选“下次自动登录”。
然鹅如下图,下一次登录还是要输入用户名密码
也就是说,“下次自动登录”在手机版APP上不起任何作用。 -
BUG2:看了两位女生的博客,发现在此页面上,题头写的都是“他的博客”
emmmm,虽说不影响各个功能的使用,但是难免造成些许误解。 -
BUG3:一开始点进“个人信息”中的“日程提醒”,不明白是要提醒我做什么。
用了很长一段时间后,我才发现这是在提醒我及时交作业呢 😃
建议在这个提醒界面中可以加强描述。
3. 关于采访
-
用户背景和需求:网工大三学生,我的学霸舍友,目前是17级数据结构课程的助教。平时需要查看学弟学妹的博客,批改作业,并且及时回复评论和私信。
-
让采访对象使用10 – 30 分钟该APP的功能,有图有真相:
-
用户使用这个产品的过程:
打开APP -> 登录个人账户 -> 点击“我的班级” -> 进入“2018-数据结构-网络1713、1714”班级 -> 查看学弟学妹们的博客 -> 对评论内容给予回复 -
软件在数据量/界面/功能/准确度上各有什么优缺点?
- 数据量:软件对于数据量的把握是不错的。能够掌握用户的基本信息、班级成员的信息以及班级内所有的博文信息。
- 界面:干净简洁。也许在后期改进过程中可添加“自定义皮肤”、“自定义背景”等功能?
- 功能:现阶段能够实现阅读博客、查看班级成员、评论博客等功能。相比网页版博客园还有许多许多许多功能待完善吧,在此就不一一列举了。
- 准确度:对于用户信息、班级信息及博文信息肯定是准确的。
-
用户体验方面的问题及改进意见
- 该软件对于班级成员的信息掌握的还不够全面。例如进入个人所在的某个班级,查看班级所有成员。虽然能够显示所有学生的姓名,但不能够显示其学号,也就不能将名单按照学号进行排序。如果在列表中想要找到64号郭同学,大概要划破手指吧。
- 站在老师及助教的角度,她认为该软件还缺少评分及回复私信的功能。
- 站在普通用户的角度,她认为该软件还缺少“添加新随笔”的功能。
- 关于用户信息,要是能够在APP上修改用户密码、更改用户头像、查看我关注的人及我的粉丝就好了。
4. 结论与理由
- 请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
- 非常不推荐
- 不推荐
- 一般
- 好,不错
- 非常推荐 √
理由:能够实现博客园的一些基本功能,包括查看博客信息、查看用户信息、查看所在班级信息,也能以老师或助教身份发布新作业。
第二部分:分析
1. 预计完成项目时间
使用此软件的所有功能 , 估计这个项目做到这个程度大约需要多少时间 (团队人数6人左右, 计算机大学毕业生, 并有专业UI 支持)。
- 参考网页版博客园:
可见APP可实现的功能是非常多的,也需大量的时间。可以做到先实现其主要功能,之后再不断地迭代更新。主要是利用爬虫技术掌握网页上的大数据,利用Java Script做前端设计。团队人数6人,合理分配任务,我预计3个月能实现所有功能。
2. UX分析
不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。
- UX,即 用户体验。
- 设置一个场景:新学期开启了新课程,老师要求每位学生注册博客园、加入班级并完成第一次作业。
- 典型用户的需求:注册、登录、修改个人信息;创建班级、添加班级成员;发布博文、修改博文、管理已发布的博文。
3.软件团队不能在发布前修复BUG的原因
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
- 对用户需求掌握不好 √
- 理由:据了解,博客园手机客户端的开发团队是北航软工的学生。想必他们在进行开发之前并没有太多的开发经验。也许只是针对班级博客这方面进行功能建设,对用户需求掌握的不够好。
- 具体的设计质量不高
- 开发人员粗心大意
- 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
- 其他 √
- 理由:我认为该团队在开发过程中时间也是有限的吧,毕竟在校学生还有很多专业知识需要学习,开发时间较为零散。所以没有过多的时间对软件进行迭代更新。
4.团队在哪一个层次还有问题
可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!
- 我的问题:
对于一个软件的开发,如何将前端和后端默契的有效的结合起来?
5.建议
- 网页版的博客园功能非常强大,建议在今后的日子里手机版博客园能够继续将功能补全、完善。
- 软件的界面虽然干净整洁,但是也过于单调。希望能够改进界面,使其更加美观。
第三部分:建议和规划
1.如果我是项目经理
这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?
- 如果我是项目经理,我会先关注功能是否完善吧,然后再考虑软件的质量,在此基础上进一步美化产品界面。
2.目前市场上有什么样的产品了
- 我曾经在OPPO软件商店中下载过一个博客园,emmm,是因为放假回家没带电脑,不方便写博客提交作业。
不论我使用无线或是4G在线,它都告诉我网络异常……
不过在其界面上我看到了“博客园”、“新闻”、“搜索”、“设置”等板块。如果能“联网”的话,应该也是个不错的产品吧
3.关于核心用户群
这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么
- 核心用户群应该是计算机领域中在职或在校的这些人吧。
- 典型用户长...长这样......
- 学历:高中以上
- 年龄:18-50
- 专业:计算机为主吧
- 爱好:编码
- 收入:0(我) → +∞
- 表面需求:看看博客,写写作业,评论别人的博客
- 潜在需求:深入学习
4.关于功能
你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里?
- 我会设计一个视频播放功能吧。在博客园上上传开发相关的教学视频,方便其他开发者在线学习。当然这个视频上传过程中需要通过管理人员的审核,不得上传与学习计算机知识无关的视频。
5.配置角色
如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?
- 我会招3个人做开发,2个人做测试,1个人做美工吧。
- 我觉得一个项目要在4个月内实现,肯定需要开发人员多下功夫,所以我让3个人做开发。2个人做测试是因为我也同样注重产品的质量,要想保证产品的质量,仅仅依靠做出来是不够的,做出来还必须得耐磨抗打。美工的前提是功能基本完善,所以1个人做美工足以。
5.指定计划
描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
任务 | 时间 |
---|---|
需求分析,指定计划,分配任务 | Week1 |
进行初步开发,实现基本功能 | Week2 ~ Week5 |
做测试,过程中不断修改现有功能 | Week6 ~ Week9 |
美工人员完善界面 | Week10 ~ Week11 |
整体测试并修复存在BUG | Week12 ~ Week15 |
推出产品,进入公测阶段 | Week16 |