第四次个人作业——案例分析

这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018CS/homework/11966
这个作业的目标 分析评测 CSDN 软件的使用 总结这次的经验
作业正文 https://www.cnblogs.com/211806150zhuangjianzhi/p/14705207.html
其他参考文献 软件分析和用户需求
第一部分 调研,评测
1.使用10–30分钟这个软件的基本功能
以前就有使用过 CSDN,查一些代码问题什么的,感觉一些解决问题的方案方面还是很不错的
2.描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
(1)解决了用户的问题么?
答:在使用这个产品的时候,多半是遇到了一些代码问题,或者一些部署环境的难题,来到这边基本上如果有现成的案例的话是可以解决。
(2)软件在数据量/界面/功能/准确度上各有什么优缺点?
答:软件在数据量上还不错,大部分活跃的环境部署问题或者是代码层面上的问题都有各种问题解答,但是也存在一些奇怪的问题让我感觉不好用的地方,这个在我底下 Bug 会说。
界面上来讲搜索代码的过程中感觉还是很简洁的,但是我感觉页面进去之后排版挺乱的,功能虽然很多但是我真的是对这些功能没有任何兴趣,简单的来说这个软件对我来说就是解决一些我日常的问题,或者说学习一些思路,学习一些知识,对于里面的大部分活动我是毫无兴趣的,功能上我基本上只用过一些搜索功能,然后就是偶尔需要无聊会去逛一下里面的一些文章看一看,对于里面的什么积分金币什么的我是没搞懂过,准确度的话我认为其实是各人各异的,在解决这类环境部署问题或者代码层面的一些问题时候,其实大部分人的情况真的是都有不同,要是刚好的回答和你的情况一致基本上都可以得到解答,否则牛头不对马嘴最后还是要靠自己想办法。
(3)用户体验方面有问题么?
答:其实对我来讲有时候体验确实不是很好,比如我个人是没有去更新软件的习惯的,只要这个软件没有什么大问题的话,我基本上是不太会去更新的,那 CSDN 呢,我每次进去 CSDN 他就老给我弹更新提示,每次点进去一直给我弹其实我是挺烦的,当然这可能不是他的问题可能是我的不良习惯问题(软件从来不喜欢用新的),然后还有一些平常我如果在网页版 CSDN 上使用的时候,看到别人的文章下滑的时候老是提醒我要登录,对于这个其实我也是很讨厌的,登录实在是太麻烦了...
3.BUG 发现与分析
Bug 发生时的测试环境:CSDN APP v4.5.8 手机 iphone 8 plue 手机系统版本 12.3.2
可能会有人问为什么 ios 都14了你还在12,...个人习惯问题,和我刚刚的不更新软件是一个原因,而且苹果更新系统之后老机型会卡,如果可以的话我还想会到11...
BUG 1:
Bug的可复现性及具体复现步骤:可复现性:必然发生。
可复现步骤:1.打开 CSDN 2.搜索框中任何搜索关键词 3.没有排序功能
Bug具体情况描述:每次我搜索我想要的问题的时候,在全部菜单选项里以及电子书选项中是没有给我排序的功能的,我既不能按照时间顺序来排序,也没有热度排序,但是博客那边是有排序功能的,不知道是因为 CSDN 网站数据问题还是什么,导致我每次看代码的时候经常看了半天发现是好几年前发布的,好多东西都不一样了,也不能直接去用。
Bug分析:
Bug 的可能成因:感觉是认为 CSDN 可能是有做什么推荐算法,在全部那边可能是想根据热度或者是时间的一些综合因素来给我们显示大概率可以解决你的问题的博客,所以不提供给你排序功能,排序之后推荐算法就没有意义了。
Bug的严重性:低,这种问题其实也不是什么大问题,点到旁边的博客里面也可以进行排序,就是有时候要是没注意去看时间的话,点进去看博客一段时间之后才发现是好几年前的,就有点崩溃了...
需要从系统功能、安全性以及用户体验这三个或更多维度上进行分析
对于Bug的预期及改进建议:还是建议说在全部那边也实现一个排序功能,是否使用推荐算法可以让我们用户来选择,当然我们要是经常不排序点进去就能找到自己的想要的答案那当然也是很不错的。
BUG 2:
Bug的可复现性及具体复现步骤:可复现性:必然发生。
可复现步骤:1.打开 CSDN 2.开启夜间模式 3.点进我的 4.点进设置 5.点进用户服务条款或者隐私协议
Bug具体情况描述:在夜间模式下,部分的页面并没有做适应,有些和正常模式的页面是一样的,比如这里额度用户服务条款和隐私协议,可能还有别的没有发现。
Bug 的可能成因:一种可能是疏忽的原因,就是忘记做这两个界面的夜间模式适应了,还有一种可能性就是 CSDN 可能就是故意不去做这个夜间模式的适配,因为用户服务条款和隐私协议属于比较重要的合约条款,在严谨的方面考虑,夜间模式会让屏幕变暗,不便于合约条款的阅读精确性。
Bug的严重性:低,因为其实大多数人根本就不会去看用户服务条款和隐私协议...,每次我都是略过,所以基本上没什么影响。
对于Bug的预期及改进建议:这个BUG可能会导致用户在夜间看习惯夜间模式之后,要是突然点到这些并没有适配夜间模式的界面可能说会突然由于光线的刺激下导致体验不好,希望可以对这些没有做到适配的界面在加以适配。
4.定性与定量评价
评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
类别 描述
------ -------------------------------------------------------------
功能 核心功能
细节 有什么为用户考虑的细节?
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。
辅助功能 一些辅助功能如皮肤等
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大?
软件的效能 占用内存, 启动速度, 内存泄漏情况
体验 软件的适应性
成长性 记住用户的选择, 适应用户的特点,用户越用越方便
用户有控制权 系统状态有反馈,等待时间要合适。
自选 自选评分项目
对 CSDN 的这个软件我还是推荐的,虽然他在一些地方确实让我用的很不爽,但是不得不说这个类似于中文版的github分享代码的地方我感觉还是非常不错的,起码在大家遇到一些问题的时候可以到这个地方来进行解答。
总分一百分的话,这里可以给到70分。
第二部分 分析
1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间
答:说实话,如果说只是实现其中的功能的话,我认为团队人数10人左右,计算机大学毕业生,并有专业UI支持,半年左右,但是如果是说考虑到几千人甚至是几万人同时使用的时候就是考虑性能啊,然后内存优化这些问题,我感觉就不知道要多长时间了...
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
答:优势方面,CSDN 的知名度已经很高了,其中的功能,使用人员,已经成为了我们国内程序员交流的一个社区,为大量想学习计算机的人员提供了平台,也正因为这些学习的人不断加入 CSDN,更加发展了CSDN,吸引了更多的开发技术人员加入。
劣势方面,CSDN 有太多冗余的功能了,看似软件功能十分强大,但是我认为其中主要的功能就是技术人员的经验分享,给小白的学习平台,其他大部分功能我感觉没必要做的特别繁多。
如果说是对比国内类似的网站或者是 App 的话应该是属于第一的。要是对比与国外的 Github 平台的话可能就比不过了,毕竟 Github 是世界级的平台。
3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面。
答:我的建议就是删除一些冗余功能,只留下主要功能,也有益于软件性能效率的提升,减少用户的选择性,就是提供一个技术交流学习的平台给大家。
4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
答:我认为在夜间模式的适配性方面,可能就是没有仔细做好每一个页面的适配,这可能是疏忽的问题,在排序的问题上可能是考虑不周到的问题,其本意可能就是有意不修复的,想让大家使用他的推荐算法。
第三部分 建议和规划
  • 市场概况
    首先市场有多大?
    答:这个市场可以说是面向全世界的 IT 技术人员的
    其次直接的用户有多少?潜在的用户又有多少?
    答:直接用户:所有的 IT 工作人员,开发人员,关于计算机专业的在校生。间接用户:打算转行IT行业的工作人员或者转专业的学生都有可能。

  • 市场现状
    目前市场上有什么样的产品了?
    答:Github,博客园。
    上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
    答:上述产品存在竞争也存在合作关系,IT这个行业崇尚的精神就是公开,开源,共享,共同进步的,所以在平台之间大家都可以互相交流,但是在平台中还是存在着产品的竞争。

  • 市场与产品生态
    这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    答:核心用户群都是 IT 开发人员,或者是和计算机相关专业人员,不一定指的是搞代码开发的这种,也可能是一些比如公司报表处理啊,涉及计算机人员都可以使用这个平台,典型的用户就是 IT 的开发人员,学历基本上是大专以上,更多的可能是本科,年龄大部分都在20到40岁,收入较高,表面需求有互相交流技术,相互解答问题,潜在需求:通过技术上获得一定的知名度。
    产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
    答:用户群体之间的相似性是很高的,但是在水平上却参差不齐,可以形成一些小白生态或者是大佬生态。

  • 产品规划
    你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD 分析。
    答:如果是我设计的话,我可能会想设计一些专区,比如说设计一些算法题的解答专区,或者是开发一个算法题的系统,或者是一些系统学习的课程,比如说 mysql 的学习,各自框架的专题学习这样的,这样用户会在 CSDN 上建立起一个不仅仅是解答问题的概念,也可以系统性的学习知识。
    请为你的团队设计16个周期每周的详细规划。

任务 时长
设计系统架构 2周
明确项目需求,需求文档的编写 1周
原型设计 1周
编码规范,开发文档的编写 1周
分工讨论 2周
开发过程 6周
测试过程 1.5周
修改bug 1.5周
项目上线,持续交互 ??

posted on 2021-04-26 21:44  zhuangjz  阅读(49)  评论(0编辑  收藏  举报

导航