案例分析
这个作业属于哪个课程 | 软工-2018级计算机4班 |
---|---|
这个作业要求在哪里 | 3 20210405-1 案例分析作业 |
这个作业的目标 | 案例分析学习、评测、思辨、总结 |
学号 | 20188521 |
分析的产品:CSDN app
CSDN:
中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知
识传播、在线学习、职业发展等全生命周期服务。
旗下拥有:专业的中文IT技术社区: CSDN.NET;移动端开发者专属APP: CSDN APP、CSDN学院APP;新媒体矩阵微信
公众号:CSDN资讯、程序人生、GitChat、CSDN学院、 AI科技大本营、区块链大本营、CSDN云计算、GitChat精品课、人工
智能头条、CSDN企业招聘;IT技术培训学习平台: CSDN学院;技术知识移动社区: GitChat;IT人力资源服务:科锐福克
斯;高校IT技术学习成长平台:高校俱乐部。
一、调研,测评
CSDN APP:开发者专属移动APP,提供最新技术资讯、开发知识,助力开发者学习和成长,让技术交流更简单。
1、基本功能体验:(使用10–30分钟这个软件的基本功能)
- CSDN编程网站,是国内一个很大、很好的编程网站,也是技术分享、经验交流的大平台。
- 登陆后进入App页面,底部导航栏包含5个标签,首页包含关注、推荐、热榜三个主要的资讯入口,Blink则接近知乎的动态或是微信的朋友圈,此外按照编程语言细分了更多板块
2、描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- 在我想寻找一些IT资料、帮助,使用最多的便是CSDN了,而app用于学习也非常有帮助且方便。
- 像找代码,寻求帮助,分享技术都非常好用,能有效解决大部分相关问题。
优点:
- 有很多技术大牛分享专业内容
- 用户基数大,社区讨论范围浓厚
- 问答、直播学习……讨论,内容全面
- 界面很好,阅读很舒适,有多种可选择的写作模板
缺点
- 内容较杂,不够垂直,缺乏趣味性
- 文章判重机制有待完善,经常看到重复的转载内容,内容大致相同。
- 底部栏的会员可以考虑更换
对于一款APP来说,底部栏是很重要的一个交互部分。然而,CSDN APP却把”寸土寸金“的地方,留给了用户很少使用到的”会员“。这点对于我来说是一个特别糟糕的体验。如果想开通会员,用户自然会去个人信息页面寻找相关的入口;如果不想开通会员,底部栏放一个大大的”会员“,这不是恶心用户吗,同时也使APP少了五分之一的可用”第一交互“部分。所以,我认为可以把它更换为一个更为实用的选项,甚至将底部栏按钮由五个变为四个,体验也会好很多。 - app的代码块的阅读体验需要优化
博客大多数是在电脑端书写,与手机屏幕比例相差甚远,这给用户带来了不太好的阅读体验。许多地方的排版会显得有些凌乱,但也能够理解。但是,如果碰到较长的代码块,CSDN APP给出的解决方案是左右滑动代码块与横屏查看代码块。然而,这里的交互并没有做好,很容易出现想要左右滑动,却变成上下滑动,不由得让我有点抓狂。建议在代码块中滑动时,将上下互动锁定,这样就可以减少误操作。
3、app平台Bug:
- BUG测试环境:Android 版本:10
- App版本号v4.5.8
3.1、首次安装使用,居然提示需要“读取通话记录”权限,对于安全、隐私有非常大影响。
3.2、夜间模式下,CSDN的app浏览代码或一些博客有时显示异常:
3.3、搜索引擎,csdn的app搜索功能有两种排版模式:“按相关性”、“按热度”,但有时“按热度”展示的内容与想要搜索的主题毫无相关,切换内容差距太大。
4、用户体验
瑕不掩瑜。像使用CSDN APP搜索时,一般不需要选择太多的选项,出现的内容就足以解决大部分用户的问题。所以,我认为使用的搜索引擎,CSDN APP是合格的。省去了打开浏览器、进入CSDN官网的过程,或是在百度搜索结果中选择CSDN内容的烦恼。
结论:(经过这么多工作,你一定有充分的理由给这个软件下一个评价:)
- a) 非常不推荐
- b) 不推荐
- c) 一般
- d) 好,不错
- e) 非常推荐
我的评价:e);我认为这款软件是非常不错的,值得推荐。
描述 | CSDN | 知乎 | |
---|---|---|---|
核心功能 | 分析核心功能,核心功能的设计和质量 | 9(用户基数大,知名度高) | 6(内容丰富,IT 技术相关话题也很活跃) |
细节 | 有什么为用户考虑的细节? | 8(收藏、关注功能完备) | 4(新版本越来越臃肿) |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告) | 6(基本不影响) | 4(广告极多) |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8(较轻量) | 8(较轻量) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 6(个性化推荐) | 8(个性化推荐) |
总分 | 37 | 30 |
二、分析
程序 = 算法 + 数据结构
软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
软件企业 = 软件 + 商业模式
1、使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
- 由于CSDN APP与CSDN网页版使用相同的搜索引擎接口,并且设计也参照了现有的热门APP界面设计形式,所以我认为需要40周的时间完成这样的工作。
时间 | 具体任务 |
---|---|
1~2 周 | 产品调研,用户定位,团队磨合 |
3~7 周 | 需求分析,确定分工、开发框架、开发规范,学习所需开发技术 |
8~16 周 | 实现基本需求,完成初步开发(前端设计,后端实现,前后端交互),初步测试 |
17~27 周 | 完善软件功能,修复已知 BUG,进一步测试 |
28~35 周 | 部署、测试 |
36~38 周 | 开放内测版本,修复大部分 BUG,针对内测用户反馈进行修改 |
39~40 周 | 正式上线 |
2、分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
产品优势
基于CSDN的庞大用户与丰富资源,个性化服务
资讯丰富
同类产品竞争力较弱
产品劣势
目标用户会更多使用网页端,app端代码不便阅读;从消磨碎片化时间角度考虑,知乎、微信公众号上的内容更具趣味性,紧随时事热点
积分模式收费
下载收费内容过多,容易劝退用户,影响评价体验,高门槛
3、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
构建之法12章中提到:
好的用户体验当然是所有人都想要的,如果它和产品的质量有冲突,怎么办?牺牲质量去追求用户体验么,用户能接受么?
对于一款商业产品来说,如何盈利显然是最首要的问题,但盈利性作为产品本身的重要组成部分,和用户体验却往往是冲突的。
因此我觉得CSDN团队可以考虑放慢脚步,暂时将工作重心转移到提升用户体验上:可以更加重视用户反馈,增加团队中负责用户体验工作的人数与话语权。
考虑到用户大多数是学生和开发工程师,可以考虑改善如下的功能:
- 1.论坛与博客一样分区,用户可以只看自己想看到的区
- 2.论坛与博客一样,具有搜索功能,能够搜索感兴趣的问题
-
- 可以显示关注好友的排行榜以及全球的总榜
4、你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
- 对用户需求掌握不好
- 具体的设计质量不高
- 开发人员粗心大意
- 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
- 其他
我觉得主要是“对用户需求掌握不好”在学习IT之前几乎没留意到CSDN,后面也是在寻找帮助是百度频繁推荐它的内容,在此之前,反而知乎更受欢迎。开发人员粗心大意倒没有,小瑕疵无大错误,“具体的设计质量不高”可能有一点。
三、建议和规划(参考《构建之法》)
1、市场概况
用户主体是学生和开发工程师,CSDN还是比较受欢迎。
首先市场有多大?
据统计数据显示,2017年中国大数据发展指数总数为1087.8,同比增长179.32;各省市增长的平均值为5.78。其中,浙江和重庆的大数据发展指数增长均超过10,北京、江苏、广东、浙江、上海味蕾大数据产业发展的第一梯队,大数据指数增长平均值为8.13。总的来看,中国大数据发展已形成了8个国家大数据综合试验区为引领,多区域集聚发展、第一梯队领先优势明显的格局。关注作者:需要大数据零基础到项目实战视频资料,其他文章可以找到分享资料者
其次直接的用户有多少?潜在的用户又有多少?
- 直接用户为百万级别
- 潜在用户则包括相关行业从业人员、学生等,为千万级
2、市场现状
目前市场上有什么样的产品了?
CSDN,掘金,牛客网,脉脉,知乎,微信公众号,V2EX等其实还有各种教学软件IT课程
上述产品的定位、优势与劣势在哪里?
产品 | 定位 | 优势 | 劣势 |
---|---|---|---|
CSDN | 开发者交流论坛 | 用户基数大 | 内容质量参差不齐 |
掘金 | 技术分享论坛 | 质量较高 | 相对小众 |
牛客网 | 求职者交流平台 | 垂直领域 | 用户粘性低 |
脉脉 | 从业者交流社区 | 用户群体大 | 匿名制度与隐私管理 |
知乎 | 泛娱乐内容平台 | 用户基数极大 | 专业性有待提升 |
微信公众号 | 泛娱乐内容平台 | 依托微信 | 订阅制依赖创作者自身素质 |
V2EX | 小众技术社区 | 用户群体质量高 | 较为冷门,变现难 |
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
牛客网、脉脉与CSDN构成竞品关系。
3、市场与产品生态
核心人群:大学生,IT技术人员以及热爱IT行业人员。
技术分享者与其他用户存在创作者与阅读者的关系,可以构造能让创作者盈利的生态,进而激励创作者生产更多优质内容。
天眼查显示CSDN包含两款子产品:MobileHub和笨笨家庭记账软件,不过均已长时间没有更新。
4、产品规划
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
CSDN的app应用第二页便是会员栏目,不过大多数游客都会下意识避开并且厌烦;而且会员价位较高,功能介绍主要偏向买课程付费,与视频教学竞争,在用户心中形成二次消费,非常影响感官,个人建议可以增加CSDN会员试用功能,并增加会员权益:去广告、私信优先级等。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
- UI设计&测试:2人
- 基础架构&后端:5人
- 后端&测试:2人
- 前端&测试:2人
- 安全分析:3人
请为你的团队设计16个周期每周的详细规划
周数 | 任务 |
---|---|
2 | 需求分析,协同各业务部门 |
3~6 | 后端设计会员试用相关接口,UI 设计活动页面 |
7~9 | 前端实现页面,后端与安全分析师进一步修复可能的漏洞 |
10 | 进行集成测试 |
11~12 周 | 预上线,进行 Alpha 测试和 Beta 测试 |
13 周 | 完成需求说明和单元测试等,进行压力测试 |
14~16 周 | 项目上线,根据用户反馈即时迭代 |