天天看点

个人博客作业-软件案例分析

个人博客作业-作业案例分析

写在前面:

项目 内容
这个作业属于哪个课程 2020计算机学院软件工程(罗杰 任健)
这个作业的要求在哪里 个人博客作业-软件分析案例
教学班级 006

第一部分 调研、评测

本次调研产品时CSDN APP。

  1. 使用10–30分钟这个软件的基本功能(请上传使用软件的照片)
    • 软件使用截图:
      个人博客作业-软件案例分析
    • 软件的基本功能包括:
      1. 阅读。

        软件首页即为阅读界面,阅读的内容主要和CSDN网站差不多,但是比网页阅读体验更好。没有广告、排版也合理。

      2. 学习。

        在首页右侧即为学习栏,学习栏中提供了“直播课”、“电子书”、“面试题”等课程,还有推荐课程。

      3. 发文。

        学习栏右侧是Blink栏目,类似于微博的功能,可以关注感兴趣的“博主”,也可以自己撰文。

      4. 社交。

        如前所说,Blink栏目类似于微博,不仅可以发技术博文,也可以发生活文、生活照等。也可以自由开贴与人讨论。

  2. 描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    • 用户使用这个APP目的还是阅读博客和学习新的知识,其他都是次要。在使用CSDN APP的过程中,我发现他的功能基本齐全,满足了用户的需求。
    • 软件的博文和CSDN网站的几乎相同,众所周知,CSDN的博文质量和数量在国内都是上上之选,没什么挑剔的;但是他的学习栏中的课程数量偏少,远远不如其博文来得高质量、全面,大多是“Python零基础入门”一类的基础课程,对前言课程、专业课程不够重视。界面很美观。功能基本齐全。准确度方面优点瑕疵,比如在Python栏目会蹦出一篇讲述计算机硬件的文章,和栏目主题明显不合。
      个人博客作业-软件案例分析
  3. 使用过程中发现的功能性BUG
    • 学习栏目中课程分类没有放在显眼的位置,反而放在了页面最末端(要下滑很长才看到)
      个人博客作业-软件案例分析
    • 无论在那个导航栏页面点击返回最后都会返回到“首页”,但是这和传统的返回定义相悖;而在“首页”点击返回则会退出。
  4. 对产品有什么改进意见?
    • 增加学习栏目的课程数量和种类,供用户学习。
    • 对文章分类作更严格的检查,一方面要博主要提供分类信息,另一方面直接对文章内容进行数据分析也是有必要的,以防止文章错分类给用户带来不好的体验。
  5. 定量分析
    类别 描述 评分
    核心功能 阅读博客、学习知识、发布博文 9
    细节 点赞可以取消、首页提示登录、某些界面无法左右滑屏 7
    用户体验 无广告、无迟滞现象 8
    辅助功能 夜间模式、收藏夹
    差异化功能 博文很多、界面清新
    软件的效能 占用内存小、启动速度快、 未发现内存泄漏 10
    软件的适应性 断网在某些界面无法弹出底部导航栏
    成长性 有按用户喜好推荐系统、可以订阅自己喜欢的博主
    用户有控制权 快捷键不存在、可以主动清理缓存、自定义手机型号
    界面美观 简明、清晰、符合程序员审美
    总计 86
  6. 定性结论
    • 如果需求是阅读博客,那非常推荐(d)
    • 如果是社交、学习课程,那一般(c)。这方面微博、腾讯课堂等做得更好。

分析

使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
  • 一般开发一个APP周期在四个月左右,考虑到大学生不熟悉开发流程等情况,估计要六个月左右。
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

主要将其和知乎、简书对比,三个都是类似的知识分享平台

  • 优点:
    1. 知名程度更高。

      CSDN是国内数一数二的程序员网站。

    2. 专业化程度更强。

      知乎和简书都是大杂烩式的,什么内容都有,而CSDN则是专注于编程这方面,所以自然在这方面做得更好。

    3. 广告少。

      不论知乎还是简书,都会在内容中或多或少嵌入广告,CSDN APP目前还没发现这个问题。

  • 缺点:
    1. 用户群体单一。

      用户基本都是程序员,这也是专业化带来的弊端。

    2. 问答功能不如知乎。
  • 排行:第二。仅次于知乎,输在内容单一和问答功能不够全面。
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
  1. 看网页版和APP情况,推测网页版和APP版本的维护团队不是一批人。建议双方可以互相采取一下经验,网页版可以做得更简洁,APP也可以做得更全面。
  2. 具体功能中,可以适当调整一下学习栏目中分类的位置,以及增加更多的课程设置。
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
  • 对用户需求掌握不好
  • 具体的设计质量不高
  • 开发人员粗心大意
  • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
  • 其他
  1. 我认为是对用户需求掌握不好,没有考虑计算机专业学生群体,推荐的基础课程都是一些业外人士需要的,而面试教程一类的低年级学生暂时还不需要接触,所以才会造成课程类别颇少问题
  2. 至于将分类目录放在底部,我推测可能是开发人员粗心或者就是借此故意隐藏上一条中所说的问题。

建议和规划

这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?

首先,市场有多大?潜在的用户有多少?

可以说计算机行业有多大,他的市场就有多大,CSDN又是国内顶级的技术博客网站。随着社会的发展,计算机技术也是越来越缤纷多彩,因此APP的市场非常的大,并且还在高速扩张中。

目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?

市面上同类型的产品,主要是简书、知乎、博客园APP等。

  • 优势
    1. 相比简书、知乎,胜在足够专业化、单一领域内足够的全面。
    2. 相比博客园。胜在界面美观、功能全面。
  • 劣势
    1. 相比简书、知乎,不足在问答功能不全、中心化程度不够(知乎有Live、课程等手段吸引人)等。
    2. 相比博客园。全面碾压。。
作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
  • 核心用户群:IT人士、大学生。
  • 典型用户1:北航计算机学院学生。本科学历、年龄22、计科专业、爱好编程、收入低微(<2000)、表面需求主要是答疑解惑、潜在需求主要是了解前沿和扩展知识面。
  • 典型用户2:程序员。本科或研究生、年龄25-30、从事计算机相关事业、收入颇丰(>8k)、表面需求主要是记录想法和了解前沿、潜在需求主要是管理知识体系。

功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产

品/功能?你的创新在哪里?可以用NABCD分析.

  1. 增加/完善问答功能。类似于 StackOverflow 或者知乎
  2. 因为很多问题在海量博客中并不能找到精准解答、并且很多新的问题在博客中没有记录。
    个人博客作业-软件案例分析
  3. 现在很多人(尤其是学生)都喜欢在网上提问,而不是当面问熟人。并且有的问题必须要写文才能回答。
  4. 创新点在于现在有的主流的问答软件都不是专门针对编程的、而针对编程领域的问答软件都还不成熟。