软工网络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
posted @ 2018-04-01 20:16  埕同学  阅读(220)  评论(2编辑  收藏  举报