分析的产品为博客园
第一部分 调研,评测
1.产品的bug
分类数量显示错误
在博客园主页左侧有一个导航,上面显示了博客的分类和数量
我第一次用博客园的时候,翻开主页一看,怎么大部分都是0?这一开始让我觉得博客园根本就没什么用户量。
点开其中一个(.NET技术--CLR),然后发现
实际上这个分区有相关的博客。其他显示为0的分区也是。这里的数字也许代表的是最新动态,今日发布之类的,但是没有相关说明。
“找找看”搜索不稳定
在上这门课之前我曾经用过一次博客园的“找找看”,尝试了多次都显示没找到结果。但百度上可以直接搜索到博客园的相关博客。我当时觉得这个功能完全就是坏的,也没有再用过。但实际上搜索功能大部分时间是能正常运行的,我在3小时之内进行了好几次搜索都正常显示了结果。但是这个系统的不稳定性已经影响了使用。
近期问题报告的首页有一半都是关于搜索的。
暂时没有找到其他bug,毕竟是一个运营了多年的成熟产品,我一个人短时间内的测试不太可能找到很多功能性bug。
2.对用户的采访
采访对象为室友(15061144陈鑫),他以前偶尔用博客,但是是CSDN。
Q:关于博客的基本功能你觉得有什么问题吗?
A:基本没有,用起来没什么大问题。
Q:那你在使用的时候遇到过什么小问题吗?
A:比如,搜索偶尔失效,编辑器有些功能不知道怎么实现,也没有说明。
Q:对博客园有什么期望的改进吗?
A:界面有些地方太简陋了,比如主页右上角的“我的博客”,就是一个简单的超链接,而且字号还有点小。其他很多地方都是这样,用户体验有点差。希望能优化一下界面,还有搜索的稳定性。
使用时的照片:
从最近用户在博客园上的体验来看,系统的基本功能没什么问题,界面稍差,偶尔会有小问题,用户体验一般。
总体推荐:c)一般
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
功能 | 核心功能 | 阅读博客的体验较好,评论一般,不看@的是谁有时候不知道回复的是谁。写博客的时候对我这种不会MarkDown的新手较为友好,支持TinyMCE。 | 8 |
细节 | 细节有点差,好多地方都只是简单的文字加超链接 | 4 | |
用户体验 | 较好,用户体验流畅,没什么广告 | 9 | |
辅助功能 | 可以自选模板 | 8 | |
差异化功能 | 有班级功能,知识库等特色 | 8 | |
效能 | 网站运行速度尚可,打开网页不会出现严重卡顿 | 8 | |
体验 | 适应性 | 对Android的平台支持一般,没有官方客户端 | 6 |
成长性 | 支持关注用户,根据用户推送不同内容 | 6 | |
用户控制权 | 较好,即使出错也可以返回上一界面,各种功能都不会严重干扰用户的控制 | 8 |
第二部分 分析
1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
两年。有大量的功能,规模很大的数据库,六个大学生的话可能需要很长时间
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
作为博客来讲虽然用户界面差了点,但是核心功能完善,也没有像CSDN那样成堆的广告
国内估计应该有前三
3.它的市场份额估计第几?两者匹配么?不匹配的原因是什么?
国内的话应该是第二
CSDN商业化严重,用户量也很大,应该是第一
4.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。(必答)
从我找到的两个bug出发,博客园对于用户的体验还不够关心
建议更加重视用户体验,可以进行适当的调研来收集意见和改善
5.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
对用户需求的掌握还不够好
此外,在核心功能以外的地方有一些部分做的很简单
可能是因为开发人员为了节省时间没有对非核心功能部分投入更多精力
关于搜索功能等的测试可能也不够完善
第三部分 建议和规划
- 首先,市场有多大?全中国IT专业的学生和职业人士都可以是用户,总共有多少人?
14-15年的统计显示IT行业人员将近100万
现在应该更多,很可能已经翻了一番。这其中几乎所有人都看过博客
- 目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?
国内主要是CSDN,用户基数大
但是由于功能收费,广告多,比起博客园应该不易吸纳用户
花了半小时翻阅了一下stackoverflow后发现几乎各方面都比博客园要好
可能就只有功能数少了点
- 作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
计算机行业相关的人,比如公司员工,学生等需要经常学习相关知识的人
学历大学以上,其余不限
表面需求是学习知识,并与他人分享
潜在需求是获得他人认可,展现自己的水平。
- 如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
四个开发,两个测试,其中一个兼任美工。
1-2周:需求分析
3周:确定架构,UI设计,编码规范等
4-8周:开发Alpha版本
9周:发布并进行Alpha版本的初步测试
10-14周:开发Beta版本,修复问题并改良
15-16周:发布正式版本并提供维护
完成作业的时间:4h19min