CSDN APP微社区案例分析

软件工程第二次作业

项目内容
这个作业属于哪个课程2022年北航敏捷软件工程
这个作业的要求在哪里个人作业-软件案例分析
我在这个课程的目标是学习现代软件工程开发的模式,提高团队协作能力
这个作业在哪个具体方面帮助我实现目标通过具体案例来提高产品分析能力

第一部分 调研,评测

1.1 软件基本功能使用

CSDN app的微社区模块,主要功能为推送同城或热门的IT类资讯,同时可以查看他人提的问题以及提出或回答问题,用以打造一个移动端的IT论坛、讨论区,类似微博,为IT从业人员提供交流、获取信息、分享心得甚至消遣时光的平台。(使用软件照片在后续阶段展示)

1.2 用户体验

CSDN的微社区,看起来很像是IT业人士们的专属社区,可以看到许多IT业人士的日常吐槽、bug记录、传授面经、整理知识点,不仅有充满热门内容的“广场”栏目,也有提供附近的人消息的“同城”栏目,但是与我们常用的微博不同,CSDN的微社区每个资讯卡片显得更加简洁,略去了各种装饰(用户称号、关注按钮等),只留下用户的发言内容、转评赞按钮,少了些花里胡哨,多了些严肃专业,使得IT氛围更浓厚。

微社区界面如下:

微社区还有一个子社区——开发者互助问答社区,似乎是与CSDN帖子相隔离的单独的一个问答平台,有点对标知乎的味道,提问者提出问题,根据紧急性可以添加部分悬赏,有相关知识存储的人便可在相应问题下进行回答。

不足的点在于没有提供搜索问题的功能,如果有问题不能查看是否已有人回答这类问题而只能自己提出等待他人回答,降低不少效率;其次,代码块阅读不方便,作为IT行业的技术互助平台,代码块阅读的服务至关重要,但app的竖屏代码块极窄,并且不支持横屏阅读,降低了阅读效率。

app内代码块如图:

1.3 BUG检测

BUG测试环境为:

软件版本手机机型操作系统
5.2.0iphone 1214.2.1

严重性量化指标:

等级描述
1小瑕疵如UI设计瑕疵,不影响用户正常使用
2系统延迟较高、程序运行流畅度较低、界面显示异常等问题,对用户的操作使用造成不便,体验感下降
3存在安全漏洞、系统卡死闪退、用户操作无效等严重影响用户使用的问题

bug1 界面异常跳转

描述:

当某条评论的上几条评论字数较长时,点赞(取消赞)该条评论,界面会自动向上跳转

复现步骤:

  • 随意点进一条动态

  • 先评论一条短字符评论

  • 评论多条长字符评论(平台限制最长为1024)

  • 按时间顺序排序评论

  • 向下翻,找到短字符评论,点赞

  • 发现界面向上跳转

 

测试10次,复现成功8次。

原因分析:

可能是点赞(取消点赞)后,对评论卡片的点赞数进行更新,然后提醒适配器更新后VIew定位出现问题

严重性:

虽然罕见有很长的评论,但是若出现这种情况仍然会对用户体验感带来一定负面影响。严重性等级为1

改进建议:

不太清楚如何改进,但可以注意下adapter或该页面的逻辑是否有问题

bug2 连续评论显示异常

描述:当连续对自己的一条动态评论多条,互动中只显示一条

复现步骤:

  • 随意点进一条自己的动态

  • 连续评论多条评论

  • 点开互动

  • 可以看到只提醒了一条新评论

 

 

测试10次,复现成功10次

原因分析:

经过测试,对不同动态进行评论是会显示多条评论的,只有对同一条评论进行多次评论,猜测是后端返回数据的锅,只要用户的某一条动态增加了一个评论记录便将其返回app端,并且为了提高查询效率后续就忽略此动态的评论记录更新,直至用户点击互动按钮更新消息记录。

严重性:

用户无法第一时间了解同一用户对其动态做出多条评价,从而可能导致回复过慢,降低体验。严重性等级为2

改进建议:

每次进入消息界面都重新查询一遍评论记录,确保得到所有新评论,返回前端。

bug3 动态点赞个数显示异常

描述:

对一个没有点赞的动态进行点赞后会显示点赞数为1,此时刷新页面后不显示点赞数而显示为“点赞”(即点赞数为0),同时点赞按钮为红色(即操作用户已点赞)。

复现步骤:

  • 找到一条点赞数为0的动态

  • 点赞该动态,发现点赞数为1,且点赞按钮变为红色

  • 刷新页面

  • 发现点赞数清空,点赞按钮仍为红色

测试10次,复现成功10次,在舍友的Android端甚至测出点赞数为负数的情况

原因分析

可能是点赞后点赞数据还未上传至数据库,点赞个数未更新(通过安卓端出现点赞次数为-1推测的),但是app端对该动态卡片已标记为“已被用户点赞”,使得点赞按钮为红色。

严重性

对于对细节比较在意的用户可能有所影响,觉得产品细节不到位,但是不影响具体使用,过一段时间点赞数便会显示,严重性等级为1

改进建议

注意点赞后对数据库数据进行更新并且更新至动态卡片上

bug4 界面切换延迟过高

描述:

在回答页面内快速切换频道时会出现题目加载延迟过高甚至加载错误的情况。

复现步骤

  • 点击动态-点击右上角加号-点击去回答

  • 快速的在“精华”与“悬赏”中切换

  • 发现下面的问题加载延迟过高甚至加载错误

测试10次,复现成功10次

原因分析

帖子内容没有进行缓存,每次切换频道时需执行一次sql语句使得获取帖子速度过慢,从而更新帖子列表内容跟不上切换频道的速度,导致延迟过高甚至出现错误。

严重性

出现延迟高、内容错误的问题,影响用户体验,严重性等级为2

改进建议

除了最新频道其他部分更新并不频繁,可以在前端进行缓存,提高性能

BUG反馈

1.4 其他用户使用采访

采访对象

软工欧阳老师班的同学,IT行业学生,为CSDN APP的主要目标用户

问题1:你经常使用CSDN APP吗?如果用的话经常用来干什么?

回答1:有,用来查询技术资料或者一些问题的解决方法

问题2:体验一下CSDN APP的社区功能,谈谈你使用软件的过程中会遇到的问题和亮点

回答2:亮点在于它有问答系统,具体问题暂时还没遇到

问题3:觉得从用户体验的角度来说需要改进的地方有哪些?

回答3:感觉整个页面可能过于简洁,区分度方面可能不够清晰,且分类上不够清晰,可以加一些专题分类栏目将动态进行分类

1.5 评价

定性评价

一般

CSDN APP整体功能实现完整,并且没有找到特别严重的bug,但是社区内容过杂,给人一种不那么专业也不那么娱乐的感觉,对于内容的筛选还需要加强,市场定位也需要进一步明确

定量分析

类别评分(满分10分)评分(满分10分)
核心功能9主要功能齐全
产品细节7存在部分bug
用户体验7体验较为良好
辅助功能4没有什么辅助功能,仅能更换字体、皮肤
差异化功能8与其他现有社区内容类似,但多了个专门的问答模块
软件效能6部分页面加载缓慢
软件适应性8与web端交互良好
内容推荐6感觉内容像是随即推荐的,没有个性化推荐
总分5580

第二部分 分析

2.1 估计这个软件做到这个程度大约需要多少时间

仅考虑开发CSDN APP的”动态“模块,假设6人团队每人每天的高效工作时间为3h,预计开发进度如下:

  • 第1周:功能设计、UI设计、方案确定

  • 第2-4周:前后端代码书写

  • 第5周:前后端对接、测试

  • 第6周:产品功能进一步完善和测试,完成软件开发

总体大致为六周,仅针对完成该软件的所有功能的开发,若要考虑发布后软件的维护及狄俄代,则需要更多时间。

2.2 同类产品比较

对于CSDN APP的社区功能,其面向的用户是有专向性的,提供相应资讯、问答功能,笔者找出几类相似产品进行比较:微信公众号、微博、知乎、简书

角度\产品CSDN APP微信公众号微博简书
面向用户IT行业人员或爱好者所有用户年轻用户喜爱创作、阅读的
UI设计强调简约风,但略显呆板微信独特的布局,每条推送都有相应的封面,使内容更”活“由于功能更多,除去主要的社区界面有许多其它按钮,使得界面更复杂强调简约风,但每个专题有相应图片对应,不会那么枯燥
主要业务IT类资讯、日常分享内容广泛,涉及各行各业各方面内容广泛,涉及各行各业各方面各方面的阅读资料
推荐功能个人没感觉到根据最近经常访问的公众号优先推荐对最近访问的有关内容进行推荐有专门的专题频道供用户选择

对于上述产品,给出以下几方面的排名:

专业性:CSDN>简书>微博=微信公众号

CSDN有非常明确的面向用户类型,简书对于各个专题也有相应功能,而微博和微信公众号更像是大杂烩,什么内容都会推送。

社交性:微博>简书>CSDN>微信公众号

微信公众号更多的是作者单方面向读者的输出,缺乏社交性;CSDN APP虽有社区,但由于内容专业性过强,氛围更严肃,使得社交性不如微博和简书;简书和微博营造了很好的互动氛围,用户之间的互动性更高,社交性更强。

2.3 对软件团队的建议

如前文所说,整体UI设计有点庄严而呆板,可以提供一些主题背景供用户选择。

其次,可以增加专题的概念,现在的动态是有加话题的功能,但是由于没有搜索功能,只有当你刷到该话题的动态才能点进该话题查看其所有动态了,十分不方便。所以可以在广场中添加搜索话题功能或者添加几个热门话题供用户选择。

最后,CSDN APP动态中的代码块体验不是很好,仅支持竖屏观看,对于较长代码阅读有困难,建议增加代码块的适配如支持横屏显示或支持全屏缩放功能。

2.4 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?

  • 测试的时候对边界情况的测试不够充分

  • 缓存做的不好,部分页面性能较低

第三部分 建议和规划

3.1 市场概况

2013-2020年,中国软件业从业人数占总就业人数比例呈上升趋势。2020年,中国软件行业从业人员达到了704.7万人,占总就业人数比例达到0.94%,人才向软件业转移趋势明显。

2021年1-10月,我国软件业从业人员平均人数811万人,同比增长7.4%,规模比前三季度增加15万人。2021年软件业从业人数占比有望达到1%。

数据来源:国家统计局工信部

现如今,IT行业发展迅猛,人才不断涌入,作为CSDN APP的主要面向对象,不断涌入IT行业的人群正是APP的直接对象,所以群体是足够的。

数据来源:点点数据

 数据来源:点点数据

可见,近一年内,CSDN APP日均下载量4670,日均收入$866,整体平稳,在寒暑假下载量较低,可以推断其下载用户更多可能为学生。

3.2 市场现状

仅关注CSDN APP的微社区功能的话,目前市场上有产品:知乎、微信公众号、微博等

知乎定位为知识问答讨论社区,内容较为综合。其讨论的方式,为一人问多人答的模式,且签约大量写手进行回答,使得社区更活跃。

微信公众号定位为用户订阅内容推荐,有微信作为靠山,用户基础更广,采取订阅推送内容的模式也使得用户接受能力更强。

微博定位为各种热点消息推送,正值流量时代,微博成为人们了解世界每天所发生的大事的工具,

知乎、微信公众号、微博都是综合性平台,内容多样,更加娱乐;而CSDN APP面向用户更有针对性,面向IT行业从业人员及学习者。所以,前者之间为竞品关系,目前来看,微信公众号和微博用户更多、热度更高,知乎由于受众面没那么广,稍逊半分。CSDN APP面向用户与前者互补,在一条鲜有竞争对手的赛道,若能继续优化功能,提高用户体验,相信能有很好的发展前景。

3.3 产品规划

如2.3所述,希望增加代码块适配的功能,建议增加代码块的适配如支持横屏显示或支持全屏缩放功能。毕竟是IT向论坛,代码块必不可少,良好的代码块阅读体验直接影响用户的使用体验,至关重要。

改进版本分工:

  • 前端开发:2人

  • 后端开发:2人

  • 测试:1人

  • 美工:1人

16周规划:

时间内容
1-2周发布问卷手收集用户反馈,进行需求分析
3周完成方案设计,仅需技术需求分析
4周确定分工,完成接口文档
5-8周前后端并行开发
9-10周完成测试、部署
11-12周alpha版本试运行,收集用户反馈
13-14周根据用户反馈优化产品
15周进一步测试,并开始进行宣发
16周正式版本上线
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值