个人作业week3案例分析
调研产品:博客园
第一部分 调研和评测
1.bug
1.不同种类浏览器的支持存在差异
bug描述:在不同浏览器下,部分博客内容显示的格式有明显不同
可尝试用下面两种不同的浏览器打开这个博客网址:http://www.cnblogs.com/AlenDou-blog/p/7596580.html
QQ浏览器下:

chrome浏览器下:

2.博客评论格式不能正常显示
bug描述:在博客下面进行评论时,如果输入一长串1(如下图所示),在提交评论之后,字符串会超过评论区域的范围,只有刷新过页面时才能正常显示。所用浏览器为qq浏览器。
提交评论后:

刷新页面后:

3.日历显示有问题
bug描述:博客页面侧栏里的日历(此篇博客写时为2017年10月),鼠标点击上栏的向左按钮,一直可以点击到2004年1月,但再次点击时又会回到2017年10月。

点击向左按钮后:

4.班级按钮缺陷
bug描述:在个人主页页面应该加入“班级”的按钮,每次去找自己所在的班级博客时都要去博客园主页点击班级按钮。

5.功能缺陷
bug描述:(参考知乎)每一篇博客的最下面都有“支持”和“反对”等按钮,目前的情况如果想要根据博客网站提供的资料来判断的一个博主所写博文质量的高低,除了粉丝量就没有了,也可以加入浏览者点击“支持”(或“反对”)按钮的次数。对于浏览者看到了喜欢的文章,应该提供收藏功能。
2.采访
在用户采访的环节我找了我一个正在西安上学的同学(之前并未使用过博客园博客),并做了以下操作:
- 注册账号
- 浏览别人博客
- 浏览指定博客(AlenDou的博客)
- 选择支持或反对博客,并评论博客
- 开通博客(需要管理员审核)
- 设置博客的一些基本属性(比如风格、编辑器等)
- 写一篇博客(有图片)并发布
- 修改博客
这是我的远程截屏视频,来代替要求拍摄的照片,因为开通博客需要得到管理员审核,会花费一定的时间,所以视频分为了两个部分:
开通博客前:http://pan.baidu.com/s/1c11f22c
开通博客后:http://pan.baidu.com/s/1hsBxdys
视频里截掉了用户填写个人基本信息的部分。
3.定性评测
用户的需求基本得到了解决,但在整个过程中也遇到了一些麻烦。
注册成功登录后,整体的界面还是显得非常简洁舒适,信息丰富而且排列有序,界面的按钮有一些多,但因为博客软件的功能相对来说还比较单一,所以在界面仔细寻找一下还是比较容易能够找到响应的功能按钮。功能方面有一点问题。给采访对象制定的任务有一项是浏览制定博主的博客,被采访者很常规的在右边的搜索框里输入了博主的账号名称(这里我用了我自己的账号名称),但是显示出来的内容并不包括该账号博主的信息,而是一篇篇包含博主账号的博客,最后因为所搜索到的博客中有目标博主的账号链接,被采访者才能找到要浏览的博主博客。以及在向自己撰写的博客添加图片时遇到了麻烦,尝试多次才成功。
用户体验方面,尽管博客园网站提供的功能极其丰富且强大,但对于刚刚注册账户的新用户来说,他们还是会摸不着头脑。相比,市场上流行的部分软件在新手注册登录时,往往都会提供一个新手指南或者新手教程,让用户可以很容易的上手软件,对比之下,博客园对新用户就不够友好。但是,如果是一个已经在博客园网站上发布了几篇博客的用户(比如我自己),会感觉博客园非常方便,常用的按钮知晓在什么位置,某一个功能的使用方式是什么样的。因为采访对象是一个新用户,所以他对于博客园的改进意见是增加新手教程或指南(不必很详细,能够上手使用就好)。
在以下5个评价等级中:
a)非常不推荐
b)不推荐
c)一般
d)好,不错
e)非常推荐
我对博客园的评价为d
5.定量评测
| 类别 | 描述 | 评分(满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
|---|---|---|
| 核心功能 | 博客网站的基本核心功能(浏览、发布等) | 10 |
| 细节 | 为用户能够更便捷使用而设置的细节 | 8 |
| 用户体验 | 当用户完成功能时,不干扰用户 | 9 |
| 辅助功能 | 一些辅助功能如皮肤等 | 10 |
| 差异化功能 | 软件独特的功能以及对用户的吸引力 | 4 |
| 软件的效能 | 占用内存, 启动速度, 内存泄漏情况,操作响应速度 | 6 |
| 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 4 |
| 成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 6 |
| 用户有控制权 | 系统状态有反馈,关键操作有确认提示,有明确的错误信息等 | 8 |
| 新手友好程度 | 刚注册的用户能够很轻松的使用网站提供的功能 | 2 |
第二部分 分析
1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
3到6个月。
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
优点:广大的用户群体,长时间积累的资源(博客园2004年1月创立),性能较好。
缺点:ui界面过于简单,对新手不够友好。
这个产品的质量在同类产品中排名第2。
3.它的市场份额估计第几?两者匹配么?不匹配的原因是什么?
在国内市场份额为第2(参见:博客网站排名),排名和本身网站质量相匹配。
4.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。(必答)
博客园的软件团队可以投入更多的精力在用户体验调研和ui设计方面,尽管个人博客页面提供了多种风格,但是个人主页部分的设计仍然比较简陋,一些按钮就是简单的文字加下划线。下面是两张博客园个人页面截图和同类产品CSDN个人界面的截图。仅在二者页面的对比之下,我更愿意去选择CSDN网站浏览博客。
博客园截图:

CSDN截图:

5.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
- bug1:测试人员考虑不周
- bug2:测试人员考虑不周
- bug3:测试人员考虑不周
- bug4:用户需求考虑不够全面
- bug5:用户需求考虑不够全面
我觉得“测试人员敷衍了事”这个理由有点言重,一个产品经过极其优秀的测试人员全面反复的测试后,也不可能保证没有bug,我觉得更多的是“考虑不周”的原因。
第三部分 建议和规划
1.目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?
目前市场上已经有的产品:CSDN博客,新浪博客
新浪博客
优点:用户群体广泛,博客覆盖面较广
缺点:IT技术博客较为分散CSDN博客
优点:技术氛围浓厚,资源丰富
缺点:许多资源要求付费下载
2.作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
这个产品的核心用户群应该是每日都要接触IT技术的技术人员或者是正在学习计算机相关专业的学生。
典型用户1:技术人员
| 标题 | 内容 |
|---|---|
| 学历 | 大部分本科及以上 |
| 年龄 | 25 - 55 |
| 专业 | 软件开发、软件测试、架构师等IT相关职业 |
| 爱好 | 因人而异 |
| 收入 | 5k/月~20k/月 |
| 表面需求 | 在工作中遇到的技术问题希望能够通过浏览相关技术博客得到解决 |
| 潜在需求 | 要求博客提供的内容可靠性高,技术内容丰富 |
典型用户2:学生
| 标题 | 内容 |
|---|---|
| 学历 | 本科以下 |
| 年龄 | 15 - 25 |
| 专业 | 大部分是信息类的专业 |
| 爱好 | 因人而异 |
| 收入 | 基本没有 |
| 表面需求 | 学校学习遇到的困难和疑惑希望能够通过浏览博客得到解决,并且希望博客提供一些技术的基础教程 |
| 潜在需求 | 博客内容介绍的较为通俗易懂,初学者浏览时不会很吃力 |
3如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
招聘的6个人里,4个人负责开发,其中2个人前端,2个人后端,另外的两个人1个负责美工,一个负责测试。
| 时间 | 工作 |
|---|---|
| 1-2周 | 调研用户需求 |
| 3周 | 明确用户需求,制定需求文档 |
| 4周 | 设计网站架构,明确各部分工作 |
| 5-10周 | 每一周一个里程碑,增量开发,不断迭代 |
| 11周 | 测试并发布alpa版本,收集得到的反馈信息 |
| 12-14周 | 根据得到的反馈修复bug或完善功能,一周一个里程碑 |
| 15周 | 发布beta版本 |
| 16周 | 部署与维护 |
作业实际花费时间:10小时
个人作业week3案例分析的更多相关文章
- 个人作业 - Week3 - 案例分析
调研与评测 真实用户采访: 用户姓名: 刘斯盾 用户的背景和需求: 用户是一位计算机专业学生,需要浏览技术博客来扩充自己的学识. 用户使用博客园证明: 产品是否解决用户问题: 在码代码过程中遇到的很多 ...
- 个人博客作业week3——案例分析
1.调研 & 评测 1.我的用户体验 win10应用版: Bug1:例句经过翻译与其给出的译文相差太多 上图是应用给出的每日一句及其译文. 将其复制入翻译,就可以看出翻译过后的句子一点也不通顺 ...
- 个人作业-week3案例分析
第一部分 软件调研测评(必应词典移动端) 找到的bug: 在词汇量测试中每个单词给用户思考的时间太短,只有五秒钟.导致很多似曾相识的单词还没来得及想起就已经过了.如果说测的是用户记忆深刻的单词,那些记 ...
- [2017BUAA软工]第三次博客作业:案例分析
第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...
- [软工作业]-软件案例分析-CSDN
[软工作业]-软件案例分析-CSDN(app) 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 ...
- BUAA软件工程个人作业-软件案例分析
BUAA个人博客作业-软件案例分析 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 软件案例分析 我在这个课程的目标是 学习开发软件的能力 这个作 ...
- 2020BUAA软工个人博客作业-软件案例分析
2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...
- 个人作业-Week2 案例分析
微软必应词典客户端的案例分析 第一部分 调研,评测 1)bug: 运行平台:iOS 10.0.2 必应词典版本:4.2.2 1. bug标题:词库加载错误 bug详细描述:学习界面中的经典词库出国考试 ...
- 第二次 作业——APP案例分析
APP案例分析 产品 网易云课堂 选择理由 网易云课堂是从大一就开始使用的一款学习软件,有海量的学习资源,很适合学生课余时间的自主学习 调研,评测 上手体验 第一次打开网易云课堂app的时候,进入的是 ...
随机推荐
- 2017-2018-1 20155306 《信息安全系统设计基础》嵌入式C语言———提取设置时分秒
2017-2018-1 20155306 <信息安全系统设计基础>嵌入式C语言---提取设置时分秒 要求:根据下图,完成对时分秒的设置和提取. 示例及思路分析: 思路分析:以分钟为例,根据 ...
- PPAS通过DBLink,访问Oracle数据库
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页 作者 高健@博客园 luckyjackga ...
- SpringCloud-微服务网关ZUUL(六)
前言:前面说过,由于微服务过多,可能某一个小业务就需要调各种微服务的接口,不可避免的就会需要负载均衡和反向代理了,以确保ui不直接与所有的微服务接口接触,所以我们需要使用一个组件来做分发,跨域等各种请 ...
- SSISDB2:SSIS工程的操作实例
SSISDB 系列随笔汇总: SSISDB1:使用SSISDB管理Package SSISDB2:SSIS工程的操作实例 SSISDB3:Package的执行实例 SSISDB4:当前正在运行的Pac ...
- 如何用python获取文件中的某一行——python小技巧
很多人有的时候只需要获取文章中的固定的一行,那么我知道这一行,我需要怎么样去获取呢 可能会有人说读取这一行,如果这一行是已什么开头的就读出来, 其实还有一种办法,就是我知道文件的路径.知道我要取的行数 ...
- python代码异常范围检查方法(非常实用)
对于python编程的代码,如果需要进行相应的检查其中的错误或者异常,并且确定出现异常语句的大致范围,主要有以下四种方法: 1.第一种方法:遇错即止(告知原因) try ......(所需检查语句) ...
- vue处理循环列表动态数据问题
调用方法:Vue.set( target, key, value ) target:要更改的数据源(可以是对象或者数组) key:要更改的具体数据 value :重新赋的值 <!DOCTYPE ...
- KClient——kafka消息中间件源码解读
目录 kclient消息中间件 kclient-processor top.ninwoo.kclient.app.KClientApplication top.ninwoo.kclient.app.K ...
- AssertionError
(1)p1 = multiprocessing.Process(test1)p2 = multiprocessing.Process(target=test2) 错误: p1缺少target,应为(t ...
- Kubernetes集群部署篇( 一)
K8S集群部署有几种方式:kubeadm.minikube和二进制包.前两者属于自动部署,简化部署操作,我们这里强烈推荐初学者使用二进制包部署,因为自动部署屏蔽了很多细节,使得对各个模块感知很少,非常 ...