这个作业的要求是:第二次作业(个人作业):软件案例分析
我选择分析的产品是第四个
4、现在很多开发人员和IT专业的学生都在移动设备上学习、工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被wx公众号取代么? 请分析 csdn 的APP
第一部分:调研、评测
1.1 功能性Bug
Bug1:界面切换延迟过高。在回答页面内快速切换频道时会出现题目加载延迟过高甚至加载错误的情况。在APP使用中,我在动态刷新时多次会出现数据访问异常情况;此外,在网页版csdn中,我点击主页左侧的博客时,也遇到过找不到数据和无法打开的情况。
原因分析:帖子内容没有进行缓存,每次切换频道时需执行一次sql语句使得获取帖子速度过慢,从而更新帖子列表内容跟不上切换频道的速度,导致延迟过高甚至出现错误。
Bug2:社区推荐算法存在一定缺陷。作为一个经常使用csdn的大学生,APP的推荐内容常常太偏于学术性和专业性,导致兴趣不大,用户体验下降。推荐内容有的也有些过时,让人摸不着头脑。此外,在使用csdn查一些冷门资料时,搜索结果往往与预期值相差较大,要往下找很多才能找的贴切的回答。
原因分析:csdn作为一款专业性软件,它很难根据用户特点,像抖音,头条那样精确定位用户区间,此外,在搜索回答的排序上,可能局限于访问数,点赞数等,还有不足。
Bug3:APP的界面设置不好。这个算是吐槽吧,我个人看法。在APP中,一共分为四个主要模块,其中文档就是开通VIP和一些付费资源,对于不想充会员的人来说,这个模块实际上是没有任何作用的,但是一打开APP,最显眼的四个位置里面就有会员板块,对于白嫖党非常不友好。另外,消息其实也往往都是一些无用消息,但一直的显示还是会让人难受的一个个点完。
对比客户端,感觉APP更注重商业化,这是我觉得APP体验感不如客户端的地方。
1.2 使用体验
csdn整体给我的体验是挺不错的,首先csdn有着较大的数据量,很多方面的问题都能得到解答。之前主要是IT类问题,现在扩展到其他很多领域。在功能上,它兼具实用性和趣味性,作为人们交流和分享的平台,让我觉得它不止用来学习。这点在APP上更加有优势,是其他类型的软件所做不到的。
1.3 用户采访
采访对象:计算机专业大三学生
。
平常的一些技术问题都在csdn得到很好的解答。像软件的安装,电脑异常的解决,某些领域的讨论,编程上的各种问题等都得到了很好的解决。
痛点:csdn下载的文件,源码比较贵,但是质量不高,有些博客还具有误导作用,解决不了问题,而且一篇博客被转载了好多次,导致每次搜索的时候,跳出来的博客内容都一样。
用户使用过程:
①数据量:数据量庞大,但是内容质量良莠不齐,想要能够精确定位到想查找的内容还需要通过一定的筛选。
②界面:界面简洁明快,符合手机APP的需求,但是一些模块并无太大作用。
③功能:功能较为丰富,基本涵盖了大部分的搜索和学习需求,部分功能为充分考虑用户需求。
④准确度:基本能快速完成用户的查找需求,但可以再精简内容,提高准确度。
体验问题及改进:问题搜索没有做到更好的筛选,希望可以改进搜索算法,优化内容,提升用户的使用体验和学习效率。
软件评价:
a) 非常不推荐
b) 不推荐
c) 一般
d) 推荐
e) 非常推荐
我对这款APP的评价是 d:推荐
具体评分如下:
①数据量:85 ②界面:83 ③功能:88 ④准确度:75
综合评分:82
第二部分:分析
2.1 软件开发预期
对于6个计算机专业毕业的大学生且有专业UI支持的团队,我们可知的团队信息有:
①人员信息:成员都有使用开发平台、编程语言和工具的经验
②项目信息:有专业UI支持,团队成员可以共同使用项目管理工具
在用户需求明确的情况下,根据已有的模块和功能,1人开发后端 API 并测试,5人一直开发前端并完成基本测试。再加上后续的广告、用户的拓展,功能的拓展,代码的维护等等,大概需要8-10个月。
2.2 与类似竞品的比较
- 力扣 - 专业的 IT 论坛平台,且增加了求职、招聘、面试指导等功能
- 知乎 - 综合类问答平台,也有相当量的 IT 知识储备
- StackOverflow - 专业的 IT 论坛平台,查阅资料方面,门类丰富,对英文有一定要求
优势:相比力扣和StackOverflow,csdn更具有趣味性和丰富性,用户基数大,活跃度高。而且相比力扣,牛客更注重求职,csdn更注重知识,用户区间更大。而相比知乎,csdn更具有针对性,对IT类吸引力明显更大。
劣势:因为数据量大,海量文章导致抄袭和同质化现象严重,同时高质量博客较少且往往需要付费,劝退了不少用户。此外,软件近几年越来越变得商业化,广告和商业推广频繁,也是相比其他软件的一个特点。
综合来看,csdn在同类型产品还是有着明显的优势的,市场份额也是第一,两者是匹配的。
这里也提一下csdn是否会被微信公众号取代的问题。我认为是不会的。尽管微信有着是否庞大的用户基础,但是微信公众号是通过推送来联系用户,它并不具备csdn中最核心的查找资料功能,不具有针对性。微信公众号更偏重阅读,它并不适合专业性领域,而且目前这方面也没有代表性的公众号,因此我觉得微信公众号是不适合这个赛道的。
2.3 Bug的修复
针对我在第一部分提出的几个bug,我觉得可能是开发人员软件团队对用户需求掌握不好,这些bug都是不会严重影响软件使用的,只会略微降低软件使用体验。也可能是技术处理有一些问题,或者修复bug需要投入太多的人力物力,风险和代价很高。
2.4 问题和建议
我觉得团队在开发中没有注意到一些bug的存在,导致后期的难以修复。另外,对用户需求掌握不够好,文章质量的下降等问题也需要引起重视。好的建议嘛,虽然我认为有些bug 很严重,但别人不一定都这么认为,我还是推荐先做一做市场调研和用户问卷,来调查用户最主要的意见集中在哪里,然后如果有资源的话,把相应问题优先解决。
第三部分: 建议和规划
3.1 市场分析
据可查信息显示:2013年开始,就一直保持每年10万人以上的规模。在工信部公布的数据中显示:2021年,我国软件业从业平均人数700多万人。可以看出市场极大,有极好的发展前景。
3.2 核心用户群
用户大多数是学生和软件开发人员。
计算机专业学生,20-25岁,暂无收入。通常会去各大平台学习计算机相关知识,查找有关资料以完成学业和提高自身技能,同时也可以在该平台记录学习心得等;潜在需求:学习各项计算机技能为将来科研或者就业做准备。
计算机相关行业从业人员。通常是程序员或者软件开发人员,25岁-45岁,收入高于平均水平,因工作需要而使用CSDN平台查找相关资料,或者是平台的优质原创作者、课程创建者等;潜在需求:结识IT大牛,汲取开发经验,自己动手创业。
3.3 新功能设计
我设计的是csdn新增一个页面换肤功能,实现用户的页面设计自由。
Need:针对csdn较为单调的页面设计,肯定有不少用户会希望可以有所选择,因为csdn毕竟是计算机行业为主的软件,很多用户长时间的在这里学习和工作,因此合适的页面设计对用户来说还是很重要的。
Approach:类似于电脑壁纸,页面皮肤每日更新,支持自定义设计,让用户打造自己的浏览器页面。
Benefit:提高用户体验感,增强软件的趣味性,降低用户流失,也是对用户的一种人性化考虑。
Competitors:市面上有力扣,牛客,知乎等产品,将该功能做好能够在很大程度上吸引和留住一部分用户,有利于占领市场份额,形成良好声誉。
Delivery:由于csdn的用户基数本来就大,可以通过数字媒介的手段来推广此功能,从而获得竞争优势。
3.4 项目开发及流程
人员配置:前端开发人员2人, 后端开发人员2人,测试人员1人,交互设计师1人。其中后端开发人员参与测试,前端开发人员参与交互设计。
16周规划:
1-3周 以问卷等多种形式调研用户需求,了解同类型产品的优劣势,针对调查结果制定方案,确定好业务逻辑和有关人员的分配,学习有关知识。
4-12周 各组人员进行项目开发,测试人员同步跟进测试并及时反馈;由项目经理把控进度,定期会议跟踪以及督促进度。
13-14周 进行整体的测试,邀请部分用户进行内测,并根据结果及用户反馈进行软件的调整完善。
15-16周 上线最终版本软件并进行宣传推广,并且可以组织用户参与宣传活动和调查用户的使用满意度。