80
社区成员




这个作业的要求是:https://bbs.csdn.net/topics/608658572
我选择的课题是:现在很多开发人员和IT专业的学生都在移动设备上学习、工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被wx公众号取代么? 请分析csdn 的APP
第一部分 调研、评测
功能性bug1:无法直接地完整直接查看一行较长的代码,只能通过不断拖动进度条查看,影响阅读体验,而事实上这只需要分行就可以解决
功能性bug2:没有对用户发出收到作业的通知,在加入社区后会有相关的消息,但在社区发布的作业,从开始直到提交时间截止,CSDN都没有向用户发出消息
对于CSDN,我是一个持续使用者,当遇到难解的算法、编程等相关问题时,我会在CSDN上寻找答案,学习别人好的想法、思路,很多问题都可以在CSDN上找到解答。
3.在用户使用过程中问题基本都得到了解决,在CSDN中,数据量大,大部分情况下用户可以相对准确地找到自己想要的答案,总体上APP的界面布局清晰合理,但有一些常用功能较为隐蔽,比如“我的社区”等,不熟悉的情况下需要花费时间寻找,总的来说,使用体验较好。
4.除了改进上面提到的bug之外,用户还希望可以增加一部分官方推荐的问题解答。对于一些概念、经典的算法问题、代码的使用方法等较为基本常见的问题,可以建立一个大的数据库并进行分类、整合,选取质量较高的答案,经过人工审核之后作为官方的推荐或者解答。这样更能保证回答的质量,用户的体验感和信任感也会增加。
经过以上步骤,我给出的评价是d) 推荐,CSDN是一款非常实用的软件,可以帮助用户解决很多相关问题。对于定量评价软件,可以列举出软件的几个方面,根据重要性的差异赋予各个方面权值,再分别进行评分加权求和,以此评估软件的情况。
第二部分 分析
1.开发分析
我估计CSDN做到现在这个程度需要一年左右时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
和类似软件相比,CSDN的优势是功能比较丰富,可以发表各种话题,社区论坛较为活跃,适合基础一般的群体,面向范围更广,内容非常丰富。劣势是文章质量没有保障,发表文章的门槛太低,以至于出现很多劣质内容,且存在一定的抄袭情况,没办法很好地保障第一发布者的权益。
产品的质量在同类产品中预计能排前三,市场份额预计能排第一,个人认为两者不是特别匹配。CSDN在商业推广方面很成功,内容丰富,且门槛较低,因此用户基数大,商业价值高。但这相应地也带来了更多的低质量文章,甚至有一些水帖出现在推荐里,降低质量。
2.Bug分析
对于bug1,我认为出现的原因是没有掌握好用户需求,简单地将一行代码在手机上也对应显示在一行,忽略用户体验。对于bug2,应该有开发人员有意为之的原因,或许是他们不希望CSDN成为高校教学、布置作业的工具,而是希望面向所有人群,话题更加开放、多元化,功能更加丰富,这样有利于赢得更好的“路人缘”,实现更高的商业价值和推广,因此在高校社区方面没有提供足够多的功能服务。
3.团队的层次问题
正如上面提到的,团队在照顾用户体验方面还有改进的空间,产生的原因可能有:
(1)虽然IT行业热门,从业者众多,但不可能有一个特别大的人口占比,和很多全民APP相比,使用CSDN的人数相当有限
(2)CSDN主要为用户提供问题解答和论坛交流,而实现前者可以直接上CSDN官网,甚至比在APP内更方便,而这也是大多数人使用到CSDN的目的,APP的优势在于后者,但大部分人得到答案后就会心满意足地离开,在论坛交流讨论的人数更是少之又少
综上所述,团队没办法用这么多的时间精力来不断改进APP里的一些功能。
4.提出建议
我认为CSDN目前发展思路正确,没有非常大的需要变化的地方,可以多采集一些用户的反馈信息,提高整体质量和权威性,适当做一些合理改进即可。
第三部分 建议与规划
1.市场、竞争分析
根据数据,截至去年,全国IT行业从业者已经达到783万人,每年高校相关专业毕业人数10万人以上,可以推断有将近千万人都可以成为CSDN用户。目前市场上同类产品有博客园、牛客网等,总体上CSDN的优势有使用功能较丰富、更适合入门、商业化更好等,劣势是文章质量整体较差一些。根据目前情况来看,CSDN正处在发展上升期,而一些其他产品则是处在萌芽期或是已经到了风口期,能够平稳发展但似乎不如CSDN如此成功。
2.用户与需求
作为新的项目经理,我会把核心用户放在更需要IT专业基础知识的广大人群上,具体包括高校学生、IT公司从业人员等,这部分群体数量大,往往更需要相关的IT专业基础知识而不需要涉及太多前沿领域,面向他们打造的产品可以拥有较多的用户,适合进行推广,对一些内容的质量要求也相对没那么高,便于开发。
3.设计功能的NABCD分析
我希望设计一种将发表的文章进行分区、贴上关键词标签功能,然后在用户使用时可以根据大数据收集分析得到的结果,根据其使用喜好进行相关类型内容精准推送。
Need:精准推送有助于给用户提供相关内容的需求,进而带来更好的体验感,可以提高用户的使用率,更进一步推广
Approach:建立数据库,收集用户浏览信息并提取分析,适当得出用户的喜好,据此进行推送功能
Benefit:可以增强用户的体验感,用户的需求更好地得到解决
Competitors:目前类似的APP产品不多,在各种功能方面CSDN更是已经走在前列,暂时在竞争中处于优势
Delivery:该功能推出后可以增加用户体验感,有利于得到进一步推广
4.配置角色
前端开发人员1人,后端开发人员2人,测试人员1人,交互设计师2人
5.具体计划
1-2周:分析用户需求,列出具体计划安排,构建好大框架模型
3-4周:对已经构建好的整体模型进行具体设计,不断完善,进行UI设计
5-7周:详细设计接口等不同模块的连接部分内容,初步设计各个模块
8-12周:完整地进行各个模块的开发并完成,将所有部分整合,初步完成产品
13-16周:编写程序文档,反复多次进行测试、改进,确保正常使用后发布向用户正式版本