第二次作业

作业要求:第二次作业(个人作业):软件案例分析-CSDN社区

被测评软件:选题2,CSDN技能树功能

第一部分 调研、测评

BUG查找

第一个BUG: 

症状:发布笔记有时会有延迟,并且没有便捷寻找发布的帖子的途径,发布界面如下图:

在该界面选择「公开」栏目并点击「发布」按钮,有时会有5s或以上的延迟。

笔记发布后,需要通过个人主页才能找到刚刚发布的贴子,如下图:

这种寻找方法比较繁琐,并且对新手不太友好,新手发完贴后通常不知道贴子的存放位置,因此可能会对互动及修改造成影响。

第二个BUG:

症状:「我的笔记」栏目增删不同步。

「我的笔记」内容是通过发布页面选择「私密」栏目生成的。点击发布后下图界面就能生成新的笔记,但是将笔记删除后,该界面的显示仍然如下图所示,即被删除的笔记仍然存放在该界面中。这种情况不利于笔记的整理与修改。

第三个BUG:

症状:代码比对功能会生成不必要的空行。下图是尚未点击代码比对的图片:

 点击比对后的图片:

可以发现B选项的第一行产生了一个空行,这个空行并不是原本页面就存在的,因为在点击「代码比对」后,页面的长度也相应的变长了,表示空行是「代码比对」的冗余产物。

第四个BUG:

症状:「参考资料」栏目没有拖拽滑轮功能,只能使用鼠标滑轮进行资料查找。查找资料的效率比较低,不利于二次查看。

<被评测软件> 解决了你的什么问题?

经过一个星期的使用,我也算是浅浅的了解了技能树的功能。原本我想要学习这类课程,只想得到bilibili这一途径,然而bilibili的课程因为免费的缘故,通常不完整,且不系统,学习的过程通常让我感觉遗漏了很多知识点,并且也没有刷题功能,想要练手还得自己另寻他径。然而技能树囊括了知识点总结、视频课、习题库功能,并且有学习记录的功能,即为以修读的课程标上绿叶符号,「交流讨论」栏目也能学习他人的心得或交流学习成果,总之算是一个比较能够系统学习编程的软件。

用户采访

采访背景:市面上成型的编程培训软件比较少,并且现存的编程培训软件提供给学习者的学习框架不够系统,学习者需要在使用培训软件之余,还要另寻他径去解决某些问题。

用户需求:知识点完备,能够练习,能与他人交流学习。

用户正在使用的照片

 

用户反馈

A同学:感觉学习框架看起来挺系统的,让人有种安全感,交流讨论的界面也能与各种用户交流学习,不懂的问题也能直接查找或者在里面询问,不用自己再上网去迷茫的搜索了,这一点感觉挺方便的。但是习题的模式有点单一,只有选择题,感觉不能很好的得到练习,想要更深入的学习还是需要去网上找题,而且虽然学习框架看起来挺系统的,但是里面的参考资料感觉并不完整,这个知识点树用来打基础或许挺不错的,但要更深入的学习还是需要自己在别的地方多用点功。

A同学的意见:可以多加点习题的类型。「交流讨论」栏目也希望不要局限于章节,希望能有一个能让学生问任何问题的一个区域。参考资料要是能引用一些权威的书籍的话或许可信度更高,让人更愿意去学,而不是担心知识点不专业。

结论

从知识储备的角度来看,如果是想要大致了解学习框架的话,这个软件还是可以选d)推荐的;但是想要深入的去学习各种编程知识,并且将其作为找工作的资本的话,这个软件我感觉只能选c)一般。

从用户体验角度来看的话,界面可以说是很整齐了,学习框架、各种功能都能一目了然,除去一些低效bug,如:参考资料的拖拽滑轮、我的笔记的动态更新、公开贴子的寻找途径等方面,这部软件还是比较令人满意的,应该能选d)推荐。

第二部分 分析

因为该软件是CSDN社区内置的软件,所以页面的框架已经有了原型,就算发生变动,也不会因此耗费掉过多的时间,我觉得该软件的核心耗时部分应该是在资料的查找方面:学习框架的构造、各种章节内部的相关资料、习题。如果团队内只有6人,那么查找资料的人工作量是十分大的。因为要考虑到资料的可靠性、资料的重点内容、习题的关联性等因素。预估一个月左右能做到这种程度。

我找了几个能够学习编程的网站:菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com)中国大学MOOC(慕课)_国家精品课程在线学习平台 (icourse163.org)w3cschool官网 - 编程狮,随时随地学编程

菜鸟教程:偏技术向,知识点使用文字表示,没有视频课。提供了大量的在线实例(可以在线修改实例代码并运行),重点是所有资源完全免费。 但是据网友反应,菜鸟教程的知识点有点陈旧,而且没有提供习题库,也没有交流平台,所以学习过程中依然需要以上网搜资料辅助学习。

MOOC:偏理论向,视频课为主。主要优点就是师资可靠,都是名牌大学的老师,学习过程比较安心,使用的教材也有保障。缺点是干货比较少,具体实践还需要自己另辟蹊径。

w3cshool:偏技术向,也是以视频课为主。干货很多,因为是授课机制,相比起菜鸟教材、CSDN技能树的自学体系,该网站有教师辅导,学生碰壁的机会可能会更少。

与菜鸟教程比较,CSDN技能树增加了习题功能和讨论功能,并且学习框架也相对系统,知识点也比较新,虽然是付费软件,但其确实有其优点。与MOOC比较,CSDN技能树的资料来源就显得不太可靠,但是学习的技术还是相对干货,能让人更有成就感,有学下去的欲望。与w3cshool比较就有点相形见绌了,因为教师体制确实可以完爆CSDN技能树,但是在页面设计上,CSDN技能树的页面更为简洁精美,突出要点,让人一目了然使用舒适,但是毕竟是一个学习软件,知识学习占据主导地位。在同类产品中CSDN技能树应该能排在中上游位置,得益于其精美的界面、完备的课程体系、习题和交流讨论等其他功能,但是知识点稀薄与可靠性算是其比较现实的缺点之一。

与其他产品抢占市场份额,我认为CSDN技能树还是比较弱的。书上有:软件企业=软件+商业模式,先不说软件的缺点,其商业模式确实是有待提升。在没做这门课的时候,我甚至没听说过CSDN技能树,以前想学编程技术,去网上搜有没有途径,出来的也是菜鸟教程、bilibili、mooc,可能是免费占主导因素,但是收费的软件我也找到了不少,就是没有见过CSDN技能树,首先是宣传可能做的不够,其次是软件的质量可能没有打动客户,没有使客户能够自发的去宣传,所以想要抢占市场份额,CSDN技能树还是有待提高。

第一部分发现的BUG,为什么软件团队不能在发布前修复?我认为原因应该是:具体的设计质量和设计要求不高,在使用技能树功能后,我发现可能是因为该功能是新功能的缘故,给人的感觉就是调用的资料十分简单,习题的质量也不高,总之就是未完工以及空闲之余练手做出来的感觉。我认为团队对该部分功能并不是很重视,只是把其当作CSDN社区的一个拓展功能,并没有倾注力气去做这个软件。

关于对团队的提问,我想知道制作团队对这个软件的定位是什么样的?是希望软件能帮助真正想自学的学生去学习编程,还是只是面向一些对编程感兴趣的同学去了解编程?如果是前者,制作团队为何不将技能树的内容更丰富一点?而不是只有单薄的参考资料和缺少样式的习题。

第三部分 建议和规划

如果我是新上任的经理,如何提高产品竞争力?首先,我想先对该产品定个位,团队希望这个产品是一个怎么样的产品呢?将其置为收费软件,用户是否会买帐呢?如果想要打造的是能够提供深入学习编程环境的软件,我觉得应该先从软件的内容出发,丰满知识点内容、题库内容是首要任务,因为是收费软件,如果不将内容丰满,是不会让用户有这个软件就值这个价的想法的。其次,我觉得界面的设计已经比较干净整洁了,没有太多需要改进的地方,只是在一些细节方面稍作改动的话或许能提高用户的使用体验,如「参考资料」栏目的拖拽滑轮。但是由于这是一个学习软件,更需要注意的应该还是知识内容方面的问题,界面设计不过是锦上添花而已。

最近是计算机热潮,学习计算机的人口暴增,低学历的高学历的都在不断的卷,从我亲身经历出发,我就时常陷入想学习却不知道去哪学的烦脑之中,相信大部分人也会有这样的想法,因为市面上的免费学习资料不完善也不成系统,想要系统的学习这些技能就需要去找那些收费课程,但是这样一来又碰到了一个新问题:这个课程究竟是否值得我花钱?所以总而言之,国内的编程学习软件市场还是比较庞大的,而且由于一些软件的体制不完备,导致其流失了大量的使用者,如果能很好的利用这一点,相信我们的软件还是有一定的发展空间的,换句话说就是市场是可以保障的,该领域也处于成长阶段。

要抢占市场,光是完善了软件本身的知识内容,显然也是不够的,虽然这部分很重要,但是软件的推广也十分重要。由于之前提到:软件企业=软件+商业模式,所以现在要思考该如何运营我们的软件。首先应该明确核心用户,由于之前我们已经探讨过软件的定位,所以核心用户应该主要是在校大学生,他们的需求也很明确,就是希望深入学习或者储备就业技能,想要赢得他们的选择就需要在这两部分多下功夫,深入学习自不用说,就是之前说的丰富知识内容,而储备就业技能这方面就需要有意识地安排了,得让学生确实地感受到这些知识点是为就业准备的,所以这方面需要而外拓展一些功能,比如说入职题目集。而为了方便学生验收学习成果,我觉得应该可以增加考试功能。

如果可招聘6个人,如何分配角色?由于需要对软件的页面进行拓展和优化,所以需要前后端开发人员各一枚。由于软件完成或许存在一些功能性BUG,所以需要测试人员一枚。由于需要增强用户体验,所以需要交互设计师一枚。最后是为了丰满知识内容,需要资料整理员一枚及习题库整理员一枚。

在16周期间应该如何安排工作?首先已经明确了需求,所以接下来就是如何将需求转换为功能。这方面可以花一周的时间与前后端工作人员讨论实现的可能性及方法,得出结果后就可以分配任务了。给出八周时间进行功能的实现,其中包括软件页面和逻辑的设计、课程内容的知识收集和习题收集,大致功能实现后由交互设计师设计实现交互板块,丰富软件的使用性,提高用户使用体验,完成后就可以得到软件的β版本。β版本出来以后,即第十周开始,就可以进行宣传工作,宣传内容突出一些比较能吸引目标客户的功能,比如前面提到的求职模块,以及可以从知识体系的可靠性、完整性进行宣传,并且对比同行软件提出一些我们软件的特点,提高竞争力,与此同时,测试人员边调试边与各技术人员沟通改进,使BUG减少到可以正常使用后即可上市。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值