第二次作业(个人作业):软件案例分析

课题二:CSDN技能树测评被测评网站:CSDN(python技能树,CS入门技能树, C技能树)项目成员对产品的期待:帮助IT领域学习者进行职业成长的一站式学习工具。 它能帮助用户系统地浏览关于一个技术领域的各个知识点,做动手练习,并跟踪自己的成长。帮助用户系统的学习一门语言。 

一.调研、评测

1.主要功能:

我注册了CSDN,使用了技能树功能,我首先点击了python入门技能树,大概功能就是:设定计划,分成63个知识点,有代码、博客、做题引导熟悉概念、考察。

2.功能性bug
(1)答题界面编辑模块上传图片功能被遮挡   复现性:必然发生   复现步骤:进入技能树学习界面(如:python入门技能树) 向右拉动界面,最右边编辑栏会出现这个bug描述:图片功能会被拖动条遮挡,如图:

只有点击右上方的《私密》那一块,图片功能才能显示出来,如图:



  改进建议:界面最右边留出一部分白边防止功能键被拖动条遮挡。(2)功能键图表超出留白页面
复现性:必然发生
复现步骤:进入技能书学习界面(如:python入门技能树)
                 进入练习题答题界面,下拉到选项,即可发现此bug描述:

   取消比对键和各个选项的边界都超出了界面底部的白底,影响美观,如图:

 改进建议:把选项边界和取消对比往左拉不要超出白底。

3.使用体验:

因为一直想学习python语言所以我选择了python技能树进行测评使用,报名之后总共有63个知识点需要学习,它由浅及深进行规划,先是预备知识,再是发展史,python安装开发环境....,它知识点规划的很系统,每个知识点也有一个PPT系统的进行知识延展,相关的有一套练习题。但是它并没有让我成为一个持续使用者。原因有:(1)这并不是给编程小白准备的,从预备知识开始他的题目就已经非常复杂了,这是编程小白完全无法接受的题目。(2)练习题只有选择题,它并没有基础编程语句的学习,练习题也都是选择题,他的语句都是已经给好的让你选择,并不能很好的锻炼用户的编程能力。(3)也是我认为最大的问题,练习题没有系统的标准答案和详解,它只是给你其他用户关于这个题的回答和评价。如果你遇到一道比较难的题,你有可能在评论区也找不到答案。但是它的参考资料模块讲的比较细致,每道题目后都有一个补充的小知识,这确实让我学到了许多有用的python知识。

4.采访:

(1)采访对象的背景和需求: 采访对象为我的智能科学与技术专业的同学,他和我一样想要学习Python语言,但是之前学习的C语言和JAVA语言也需要巩固和复习,所以他报名了技能树这三个语言的学习

(2)使用证明:

 (3)用户体验:受访者使用了CSDN技能树,做了一些练习题也学习了参考资料,学习到了很多相关的python知识,因为有编程基础,所以难易程度对他而言比较合适。受访者认为这个技能树并没有完全解决他的需求,但是他会继续使用这个技能树。

他的评价:数据量:优:无论是练习题里的题目数量还是系统的练习题数量都是足够的,引申的小知识,参考资料也比较全面,缺:题目类性比较单一,知识点模块比较少。界面:界面观感上没什么大问题,但是有些功能页面不够明显,想去找一个什么功能比较麻烦,不够直观易找。功能:优点:有些功能设计的非常好,比如关于一些难点它设置了讨论区,一些大牛可以发表自己的看法,也可以给刚学习的小白提一些自己的经验和意见。缺点:在学习上的功能还是有一点少,每一个知识点比较有用的功能就是练习题和参考资料了,但是希望还能有一些其他功能,比如测试,知识点补充,相关知识点串联。准确度:知识点的准确度比较权威,没什么问题。

总体体验感:这个技能树的功能还是很多的,知识点也很细化,就是有些地方还是有很大的改进空间,看了开发团队的对自己项目的期待和这个技能树的介绍,是抱着很大的期望使用它的,但是使用后的效果感觉并不是预期的那么好。

用户改进意见:在练习题那一块还是可以改进的,希望从第一个知识点到往后难度是一步步加深,不要一开始就出一道很长很复杂的代码题,希望题型也能有所改进,可以有一些代码填空,完整编程题。

5.结论:
综合采访内容,上网查找和自己体验后,我对软件的评价是:(d)推荐。
软件界面:8分
功能评价:6分

需求满足度:7分
整体满意度:7分(满分10分) 

二.分析
1. 6人团队花费时间预估
因为这个技能树相当于一个在原有网站基础上建立的一个新的模块,并且有专业UI技术支持,如果留人都有前后端开发经验,在CSDN原有功能基础上,设计主界面,各类语言技能树:练习题,参考资料,交流讨论,我的笔记,编辑界面,目录,还要从练习题跳转交流讨论界面,设计练习题,很多功能都在CSDN原有网站有现成的,所以把这些都考虑进去,6人团队我估计大约十天左右左右可以完成

2.和同类软件比较
(1)freecodecamp.org
这是最棒的社区网站之一,由Quincy Larson创建,在该网站可以免费学习写代码、进行实战训练并有机会找到一份开发人员的工作。网站上有大量JavaScript、数据结构和算法以及前端开发等交互式教程和练习。新手们可以在此开启精彩的编程之旅。此外,该网站甚至在脸书上拥有一个庞大的群组(freecodecampearth),供新手提问并分享学习经验。
优势:技能树比他的知识点更全覆盖面更广,对于学习基础知识更有帮助。
劣势:技能树相比于他的freecodecampearth,能给新手提供的帮助会更少,交流讨论模块会不如他。

(2)Udemy,plurasight,onemonth
这是在线学习的最佳场所之一,在该网站可获得所有有关最新技术和编程语言的在线课程,如Java、Spring、数据结构和算法、Selenium、REST等课程。它提供免费和付费资源。


优势:技能树比他更适合系统的学习一门语言,知识点划分的更详细,并且还有社区可以随时和大神讨论交流。
劣势:Udemy会时时更新最新的技术的学习,并且学习过程更有趣一些。
(3)plurasight
这是学习任何技术或IT课程的最佳网站之一,可以在上面学习如Java编程语言,Spring framework Web开发框架Java编程语言、Spring framework和Hibernate等Web开发框架等课程。该网站还收购了CodeSchool网站的课程,可以通过实战的方式学习web技术。使用该网站很快就能学到很多很酷的东西。
劣势:技能树比他包含的内容少一些,还可以实战练习
优势:技能树大多免费,且有讨论交流模块
同类产品中估计能名列第三,市场份额排列第四,因为技能树的受众群体还是较少,相对于国际和国内的一些编程学习平台,知名度,规模也相对较小。
3.对bug修复的分析:
        对于我说的那些bug,我认为是开发团队测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试,对用户需求掌握不好。
        我认为团队最大的问题还是出在了对用户需求分析这一块,在设计版块方面除了问题。我的建议是还是要把开发前的准备做到位,在采访各种用户对象的时候要把需求考虑清楚,面对的用户对象要把各个编程基础的人群都考虑进去。

三.建议和规划
1.如何提高从而在竞争中胜出(项目经理)
        我会先改进练习题部分,扩增题型,把难易程度排序,并且改进界面设计,将语言学习分阶层:有编程基础,无编程基础,相关专业大学生,需要相关知识的在职人员。针对不同层次的人群,有不同的学习知识点和练习题。
2.产品市场分析
        市场可有所有与编程相关的人群,在学生群体中高校IT专业学生占比百分之八,每年有六七百万人从事IT行业。目前市场上的菜鸟教程,B站,MOOC,W3School等都是叫成熟的编程语言学习平台,他们的优势在于课程全面,开发成本小,大多都是免费,劣势在于:知名度,受众都有相差。这些都是和它直接竞争的产品,但这个领域目前正处于成长阶段。
3.分析
核心用户群体:IT相关人员
典型用户:主要是本科,在职,年龄在20—35岁,专业:计算机,软件工程,智能相关,电信,通信。
表面需求:掌握某一门编程语言或系统、架构。
潜在需求:在学业和工作上有所帮助,可以应对工作和项目。
4.功能
我想设计一个分人群给出不同教程的功能。
N:现在从事IT相关职业的人很多,学习IT相关专业的大学生也越来越多,在学校的课程之外,对于编程语言的学习需求也越来越大,但是如何让不同的人群都能高校的学习,就需要针对不同的人群和需求给出不同阶层的教程。
A:在选择教程前让用户填问卷判断用户是属于哪一类型人群。
B:节省时间,小白能从头学起不会觉得内容难以接受,有基础的人就不用学一些本来就知道的一些基础知识,能让不同人群都高效的学习。
C:像MOOC等一些平台也有类似的对于不同身份推荐不同课程。
D:通过广告,与校方合作可以很好的提高知名度,但最好的还是要不断改进功能,才能留住用户吸引更多用户。
5.人员分配
前后端开发:2人,2人需一人主前端开发,一人主后端开发,共同把握全局的开发工作。
UI:1人。
测试人员:2人,2人先独立测试,在交流结果共同改进。
后期改进和完善:2+4,后期的完善改进是最关键的,需要全员参与来完成,这直接决定的产品的完成质量。
6.时间分配
        第一周进行采访、调查,做出全面的需求分析。第2-8周做出这个软件的大致功能和框架。第9-14周进行改进和完善,第15、16周进行测试和部分群体内侧,测试完发现问题再进行调整改进。

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值