80
社区成员




本次作业的要求在:第二次作业(个人作业):软件案例分析-CSDN社区
我选择分析的课题是:现在很多开发人员和IT专业的学生都在移动设备上学习、工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被wx公众号取代么? 请分析 csdn 的APP
用户希望在所有设备和环境中使用CSDN app,但在不同设备上、在iPad上进行多任务处理时、在拆分视图中、在屏幕旋转等情况下该app不能做到自动更改形状和大小,UI元素和布局无法自适应界面。
针对不同设备的屏幕尺寸、分辨率和色域;不同的设备方向;拆分视图以及iPad 上的多任务模式,界面无法动态适应,会出现字号突兀、UI元素主次不清的情况,影响有不同设备使用需求的用户的软件使用体验感。
当系统设置为深色模式(夜间模式)时,其他app,如微信等可以适配暗色模式,但CSDN app无法做到自动适配,导致夜间使用体验感差。
在iPad上,app在多任务视图配置中运行时,界面不能根据内容区域的尺寸类型进行动态调整布局。
“我的学习”中每日一练板块,在练习的时候选错语言,或者想立马换一种语言时会出现软件无法立即响应,白屏的现象,且之前的练习记录也会丢失。服务器的处理速度不达标或相应的代码运行速度无法达到及时响应的要求。
CSDN app操作界面可做更多的优化,目前用户界面的功能模块的布局不够合理,app页面的导航栏主要功能“首页”、“文库”、“消息”、“我的”整体风格不一致、各个控件的放置位置不够符合用户使用习惯,且“文库”功能具有迷惑性,用户看到会认为是资料、文献共享,但点进去却是付费课程,这对于不考虑开通VIP的大部分用户来说并没有用处。
“消息”栏没有设置一键清空未读消息功能,对于有“强迫症”的用户需要一个一个点掉官方、商城等推送的无用消息,费时费力。并且界面操作不够便捷、设计的风格和展现效果是否符合设计图等等。首页界面存在图片错位,文字排列不整齐等问题,并且“推荐”中并没有通过大数据识别出用户感兴趣的内容,甚至会推送与技术不相关的无聊的用户日记。
经过几天的持续使用,发现CSDN的APP基本解决了以下问题:
(3)CSDN APP界面设计简洁、易于日常浏览使用,并且相比于PC端,植入的弹窗广告大大减少,方便用户将其作为碎片化时间里的学习或娱乐软件,可以随时随地收发社区消息、每日学习练习、查阅浏览资讯和下载资料。
(4)csdn的markdown编辑器很强大,支持很全面,图片也支持大小和居中设置。刚打开编辑器的时候,就会告诉用户所有csdn的增强版markdown语法知识,给用户带来的写作体验感良好。
1.3调研采访
(1) 采访对象的背景和需求
采访对象:20级金融专业学生
需求:个人技能学习,了解中文社区上的技术情况,开阔自己专业方面的视野,收获一些新的技术知识。
(2)采访对象使用软件的基本功能
让采访对象使用10-30 分钟CSDN的基本功能。
(3)采访者使用体验
用户界面:软件的界面总体设计风格良好,功能清晰,但浏览全文不够方便,部分文章出现PC端正常但APP端排版格式乱序。
博客内容:博客内容质量一般,且没有任何版权保护和维权途径,大量复制转载,甚至是错误的东西被搜索引擎检索到,而且还排在前面,甚至同一文章由不同作者发布多次,浪费用户时间。使用时能针对自己的提问获得一些回答,有时能解决问题,但有时也不能解决问题。
用户需求方面:这个App首先是解决了移动端随时随地查阅的需求,但是这个需求不大。因为往往当一个人想要了解技术细节的时候,会认真在电脑前阅读,而不是通过手机阅读。此外部分文章不充值会员无法阅读,下载文件需要登录,需要有积分。
首先是版权维护方面:因为CSDN上有大量抄袭的、低质量的篇幅,一个问题在搜索引擎中搜索,经常能看到3-4篇不同ID发出的相同内容的博文,盗文、盗代码等侵权现象较多,对于这些现象惩罚措施不够甚至严重缺乏。其次作为轻量化软件,在手机端上多推荐一些简短、概括性的博文,适合使用者在手机上对技术的概况进行快速了解,因为手机上阅读博文实际上是通过碎片化时间来学习,而不是花大段的时间学习技术细节。
对于以下五个评价等级:
a) 非常不推荐
b) 不推荐
c) 一般
d) 推荐
e) 非常推荐
我对CSDN的APP的评价是:d)推荐。
对于6个计算机专业毕业的大学生且有专业UI支持的团队,我们可知的团队信息有:
①人员信息:计算机专业毕业,成员基本都有过使用开发平台、编程语言和工具的经验,有简单的开发经历;
②项目信息:有专业UI支持,团队成员可以共同使用项目管理工具;
从写软件的角度来说,6人的团队,可以在1个月左右开发出所有的核心功能,做完测试并发布alpha版,之后在通过收集用户回馈来完善周边功能以及一些其他的功能。
(1)软件优势
①基于PC端网页论坛,软件所含的各类资源较为丰富,功能全面;
②软件知名度较大,用户覆盖面较广,因为手机上很少有IT技术类的博文App,而CSDN的网页版又是中文IT社区的一大平台,因此这个软件在市场份额应当是非常多的;
③软件轻量便捷,对于新用户来说易于使用,适合相关领域初学者参考使用
(2)软件劣势
①盗文、盗代码等侵权现象较多,高质量博客少且需要付费;
②软件的质量一般,许多bug等待修复;
③软件近几年越来越变得商业化,广告和商业推广频繁。
CSDN在同类软件中市场份额排名靠前,CSDN的网页版又是中文IT社区的一大平台,软件知名度较大,用户覆盖面较广。
2.4 软件团队的问题
首先可以从App Store 中看到,软件的作者对每个用户的评论都进行了回复,从中可以看出软件的作者也很有意愿提高这个App的质量,之所以没有解决这些bug的原因可能是,测试人员不够专业,或者团队人数过少,没有很多时间完善这个App。
同时,我觉得团队在需求方面并不是把握的非常好,在网页版中,我觉得越少的干扰越好,现在的网页版,中心时博文,左侧时作者信息,右侧时这个博文的评测。我觉得这个想法还算合理,但是作为博客,我觉得更多的应该是为了给读者带来沉浸式的阅读,所以两边侧栏我认为应当收起,可以通过一个按钮展开。至于App,如前所述,我认为推荐系统仍需加强。
1. 首先做好详尽的用户需求分析和市场调研;
2. 分析功能相似产品的市场情况,掌握缺乏的功能,并努力克服困难去实施;
3. 分工明确,团队中的每人各司其职,提高效率;
3. 与客户做好沟通,将客户的需求准确及时的传达给开发团队,也将项目的进展状况及时地反映给客户,共同提出改进意见和调整;
4. 积极大胆的创新,鼓励员工说出自己的想法。
市场规模可观,我国IT行业在职人数庞大,所有从事IT相关行业的学生和工作人员都将成为潜在市场,目前相关软件有博客园、简书、思否 、牛客网等。
N(Need 需求)
优化软件的阅读功能,在各个使用场景及各种设备端保持文章字体、格式、排版一致;所有博客下面除了赞,还可以反对,反对达到一定的数量后,这个博客将被关闭不再出现在CSDN的搜索页面上,以提高社区中博文的质量,减少侵权等现象;专为手机端App设计碎片化阅读服务,通过引入短小精炼的博文(或科技新闻)来充分利用碎片时间使用这个App进行学习。
A(Apporach 做法)
增加侵权投诉、反对按钮;新增碎片学习专栏,专为手机端App服务;网页版减少广告投放,进入博客页面后只显示博客文章内容;优化UI。
B(Benefit 好处)
界面设计的优化,方便了用户使用;解决频发的抄袭、侵权、文章质量底下等问题,提高社区中博文的质量;轻量化APP设计满足当下人们的碎片化时间利用需求,方便用户浏览,使得用户有更好的使用体验。
C(Competitors 竞争)
充分考虑用户的需求,收到用户建议及时做出反馈;以高质量原创论坛为亮点,渗透IT行业的方方面面,比其余论坛软件更人性化,更专业,更具有竞争力。
D(Delivery 推广)
除了自身的推广,各搜索引擎中也会优先显示CSDN的高质量文章,做好SEO带来大量流量;优化了界面的设计,使用户使用更称心如意,占有相应的市场资源。
时间 |
人员配置 |
人数 |
工作 |
第一周 |
分析 |
4人 |
进行用户的需求调研与分析 |
第二周 |
美工 |
1人 |
进行界面的设计 |
|
开发 |
3人 |
将初始界面完善 |
|
测试 |
2人 |
测试能否和原有程序进行对接 |
第三---七周 |
开发 |
3人 |
对笔记功能的后端进行编写;投诉、不喜欢等功能设计 |
|
美工 |
1人 |
对相应界面的设计 |
|
测试 |
2人 |
对后端功能的一些测试 |
第八周 |
开发 |
3人 |
对前几周的遗留问题进行完善和解决 |
|
测试 |
2人 |
继续对功能的测试和BUG的查找 |
第九--十二周 |
开发 |
4人 |
实现将笔记功能和网页端的对接 |
|
测试 |
2人 |
测试在对接后的功能 |
第十三--十五周 |
开发 |
4人 |
对测试法发现的BUG的完善 |
|
测试 |
1人 |
继续相应的测试 |
|
内测相关人员 |
1人 |
进行其功能对一些用户的推广进行测试 |
第十六周 |
美工 |
1人 |
对用户反馈后界面的修改 |
|
开发 |
3人 |
将修改的界面完善 |
|
测试 |
2人 |
对修改后的工程进行测试 |