一板一眼就会滋生弱点。这份工作,不是为业余人士而准备的。自负会让每个人都屈膝下跪。要么打,要么跑,优柔寡断令人厌恶。为仆则忠,为主则殆,这便是道德。合适的话语胜过锋利的刀子。

_ A maoのBlog

个人作业-软件测评

  • 个人作业-软件测评

这个作业属于哪个课程 2021春软件工程实践|S班 (福州大学)
这个作业要求在哪里 软件测评
这个作业的目标 通过使用、体验软件,进行测评、分析、总结
其他参考文献 CSDN、博客园、优秀的模范博客

目录

第一部分 调研、测评

第二部分 分析

第三部分 建议和规划

第一部分 调研,评测

  • CSDN

    • 体验

      • 注册登录首页,第一印象还行,中规中矩。图:
        image

      • 去问答区看看大家的情况。图:
        image

      • 进行提问、问答等等。图:
        image
        image

      • 优缺点或槽点

        优点:优点是显然易见的,作为转为用户打造的平台,确实很好地实现了它的功能。外观上,较为简洁,使用教程也比较简单,很容易上手,对新手很友好!

        缺点:1.给别人的回答似乎没有审核,这样虽然快,但是所暴露的问题蛮严重的,参考微博、贴吧两大战场。

        ​ 2.广告在各页扎堆出现,用户虽然能理解,但比单图广告更烦的是幻灯片式的广告!(反正我很烦)
        image
        槽点:(也适用于后面的平台体验,各有差异)平台的约束、规则,用户似乎没有很好地遵守,这似乎是各个网络平台的通病。比如:提问模块中,标题栏的tips,没对用户进行警示,这样会显得多余。只是标题的话,只要不是胡乱发言,用户都会取一个较为简短的标题;是否用问号结尾,这关乎到问题能否通过审核吗?因为随意翻了几页,没用问号的占大多数,惊叹号、多重问号、惊叹问号混搭,陈述句,祈使句......虽然我觉得并无多大影响,相信发出问题的人也是这样想的,但......我就是想吐槽。

      • 对产品有什么改进意见

        • 文章的质量得把控好——问题的质量不高,无法引起别人的解决欲望。应该设置一个点赞或者投票机制,可对问题和解答进行相应操作,评判是否为优质问题或解答,逐步改善。
      • 【进阶】采访另一个用户:

        • a. 采访对象的背景,为什么选择这个人采访?TA 的需求是什么?

          TA来自武汉,是一名大三的学生。之所以采访TA,是因为TA的吐槽能力很犀利,能发现很多***钻的问题。TA的需求是发布一篇自己的作品,如果它不够好我可以删掉、重写,与他人互动,发言不当时,及时删掉等等。
          image

        • b. 采访对象实际使用的产品栏目

          CSDN的APP版

        • c. 采访对象使用软件的过程中会遇到的问题和亮点

          1.数据访问异常(TA说就只有CSDN这样,其它APP无异常),图:
          image
          2.自己的作品发布后,删除失败(bug?feature?),图:
          image
          3.Blink专栏里水贴的人频繁出现(大数据是否可以自己设定兴趣偏好?,下图已马赛克处理),图:
          image
          image

        • d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些?

          如上述问题,手机卡是很难受的,更何况数据访问异常?自己觉得不行的作品不能删除,是feature还是bug?当专业平台太过生活化时,它原本的专业性就慢慢被磨损,往好的想就是,加入平台的人越来越多,相反就是,拉低了整体质量。

    • bug存在原因及其分析

      • bug发生时的测试环境

        操作系统及版本:win10
        游览器及版本:Microsoft Edge 90.0.818.62

      • bug的可复现性及具体复现步骤

        可复现性:我用自己的两个号反复实验,初步认为必然发生
        具体复现步骤:登录一个账号(QQ或微信,本人创了两个),进入个人信息页面,点击头像退出登录,登录另一个账号。

      • bug具体情况描述

        第一次登录是正常的。但从一个账号的个人信息页面退出并登录另一个账号后,显示的是之前账号的个人信息,甚至可以修改

        图:
        image
        image
        image
        image

      • bug分析

        bug的可能成因:第一个账号的session没有过期,就算第二个账号登录,它的session_ID和第一个的一样,所以页面显示仍是第一个账号的信息。(个人这样认为的)

        bug的严重性:非常严重!(个人觉得任何涉及个人隐私的问题都十分严重!这种”登录—退出—登录......“的流程和打印店比较相似:上一个人完成一系列操作后退出,但是后续的人是可以打印之前的人的资料的,为什么?因为,他们使用的是同一台电脑,且电脑没有关机!除非之前那个人删掉并清空回收站。)

        对于bug的预期及改进建议:每次退出账号后都应返回主页,并清空缓存。至少刷新一下也行啊,我点退出时,页面都不带动的......

    • 结论

      使用感觉一般,日常中有编程的问题是可以浏览CSDN的。使用质量方面好坏参半,用户提出改进需求,官方给出回应,这一点还是不错的;不足的就是,随着各种新用户的涌入,稀释了高质量问答的占比。从客观来看,大家爱学习是好事,但也是值得每个人重视的事,稍有不慎,结果可能就......

  • Stack Overflow

    • 体验

      • 注册登录并查看首页(.....第一次用这个,全英文,感觉高大上的样子)。图:
        image

      • 用户列表(似乎是一些大佬)。图:
        image

      • 查看别人的问题。(至少需要15个reputation才能进行互动)。图:
        image

      • reputation的获取方式。(这种方式对提问质量有了一定保障)。图:
        image

      • 试着回答问题(但我并不能解决......)。图:
        image

      • 优缺点分析

        • 优点:用我自己的散装英语简单翻译,初步看来问答质量相对较高,因为SO这个平台非常专一,没有什么花里胡哨的模块,都是为了解决实际问题,而不是刷存在感。并且SO为了保证评判的真实性,限制了用户必须有15个reputation才行,即便做出这些限制,问答反馈也比较快。
        • 缺点:访问这个平台,F5是我用过最多的键,对国内的用户限制比较大,用起来不是很方便。
      • 对产品有什么改进意见

        因为SO平台过于专一化,导致用户主导的功能性较少,建议平衡两者之间的关系,做出既专一又个性的平台。

    • 结论

      客观来说,SO确实一个不错的平台,对程序员非常友好,换句话它更规则化,也比较完善,用户参与率、质量、问答质量都比较不错。

  • SegmentFault

    • 体验

      • 注册登录查看首页。风格比CSDN较为简约,第一印象还行。图:
        image

      • 问答专栏。图:
        image

      • 查看每个用户回答的历史版本。图:
        image

      • 提问。图:
        image
        image

      • 优缺点分析:

        优点:1.与CSDN相比,SF增加新手引导专栏和关注标签,让新用户更能有目的性。

        ​ 2.点开一个问答后,可以看到每一个问答有“投票”的机制,而且可以查看每个用户回答的历史版本。这更能促进用户互动!

        ​ 3.用户问答质量较CSDN高。(可能两者热度问题,至少我认识CSDN多一点,CSDN人多而杂,SF少而精,各有优缺点!)

        ​ 4.广告上就比较考虑用户观感了,每页在可接受的程度里进行广告投放。

        缺点:1.与CSDN相比不足的就是,在提问题部分:标题栏里没有相似问题的匹配。(虽然提问者是带着问题去提问的,而不是找问题提问的)

        ​ 2.这是一个我感觉很明显的缺点:SF的用户量的确比CSDN的少,问题无法得到及时解决,要等待很久。

        ​ 3.在目录栏上内容没有CSDN丰富,受众面不及CSDN。

      • 对产品有什么改进意见

        • 如果要吸引更多的用户,那么用户得获得更多的主导权,比如个性化自己的主页;对每位答主擅长的领域进行勋章奖励(如,C++大牛,JAVA大牛等等);
  • 结论

    个人觉得SF较好于CSDN的,无论是感观上,还是使用体验、问答质量上,但又稍逊SO一筹在平台的专一化管理上。

第二部分 分析

  • 开发时间估计

    以我的理解,做到这种程度的话,至少需要11+1=12个月,前11个月包括市场调查,需求分析,前后端设计,接口、数据库设计,美工、UI设计,在收尾阶段进行验收测试,最后一个月上市并维护。

  • 同类产品对比排名

    我从以下几个维度对几个软件进行排名:
    Tips: SO=Stack OverFlow SF= SegmentFault

    评测维度 软件排名
    问答质量 SO > SF > CSDN
    用户活跃度 so = CSDN > SF
    UI观感 SF > SO > CSDN
    使用体验 SO > SF > CSDN
    广告量 CSDN > SF > SO
  • 【进阶】从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

    结合体验,总分析并总结优缺点后,我发现想要打造一个好的平台,一个用户愿意花时间去使用的程序员(或其他群体)的专业平台,悉心听取用户反馈并付诸行动才是重中之重!有用户反馈是否能增加一个新功能来增强用户积极性时(此建议得到多数用户支持),官方信誓旦旦答应下来,但6个月后用户再次问及时,官方回答如初?!6个月后,它能想象自己流失多少用户吗?

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

    我只是感观上的发现了这个bug,幸好这个bug并未给我带来实质性的损害,但也不容忽视!从一定程度上可以觉得是开发人员粗心大意,可能是觉得这一块不太重要吧?但,事无巨细,需求所在

第三部分 建议和规划

  • 市场概况

    • 首先市场有多大?
      • 举例国内较为知名的CSDN,自2011年至今,保守估计注册用户是千万级别的(2000万上下),但截至2017年,获得专家头衔的仅有千位,可以看出资深专业化的占比非常小。暴露问题的同时又带来新的机遇!也就是人人都有机会!只要在专业的管理条件下,前景会变得史无前例的广!
      • 国外独占鳌头就是SO了,国际市场的各种可能大家都心里了然的。
    • 其次直接的用户有多少?潜在的用户又有多少?
      • 直接用户:目前从事IT相关领域的人员约为2000万左右,这个数字还在不断上升!
      • 潜在用户:随着市场扩增,每年大约有300万市场需求!
  • 市场现状

    • 目前市场上有什么样的产品了?

      • CSDN,StackOverflow,SegmentFault,百度问答,知乎,谷歌问答等等。
    • 上述产品的定位、优势与劣势在哪里?

      • 举例典型的:

        定位 优势 劣势
        CSDN 问答社区 用户较多,浏览量大,盈利能力强 商业化严重,广告烦人,问答质量有待斟酌
        StackOverflow 问答社区 国际使用度高、口碑好,问答比较专业化 盈利模式简单
        SegmentFault 问答社区 问答较为专业化 用户活跃度较低,有用户流失现象
    • 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?

      • 都为竞争关系,态势.....这个格局有点大了,我斗胆说一句,目前CSDN更胜一筹(各种意义上)。
  • 市场生态

    • 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

      • 核心用户群:IT行业从业者和IT相关专业学生。
      • 典型用户:遇到相关问题的学生或者想寻找解决办法的一些从业者。
        学历 本科
        年龄 20-40
        专业 计算机类
        爱好 对专业知识有探讨兴趣
        收入 7K~15K
        表面需求 提问或回答实际开发中的问题
        潜在需求 归根结底提升个人能力
    • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

      • 社区、平台基本都是从事IT或者与IT相关的专业,关系不可以说没有,只可以说十分紧密!一个用户(比如我)会在各个平台注册,轮换着体验!
    • 产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

      • 只要相互合作,这些可能是可以的!
  • 产品规划

    • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。

      • 我要做的功能:增加用户可定制性的模块!之所以做这个,是为了增加用户的积极性,其它功能可以有,但没必要,留住用户才是关键!得让用户觉得自己确实是独一无二的,而不是和那些水号,僵尸号一样的存在!创新之处在于,假设一个C语言极强的用户,会偏向于回答自己的强势领域,而去学习较弱领域,那么TA的个性化,就显然易见了:TA可以自我编辑模块构成,调整自己喜欢的样式!比如:擅长领域的问题推送,不擅长领域可选择浏览,可供学习的模块的调整......

        • NABCD 具体事项
          N 官方不应统一审美,非常有必要开放个性化设计
          A 在设置功能上开源,让用户有更多的选择
          B 保证用户的满足感、成就感!
          C 少有同行做这些,竞争很小
          D 在已有用户基数的情况下,宣传十分简单
    • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

      • 开发:4人
      • 测试:1人
      • 美工:1人
    • 请为你的团队设计16个周期每周的详细规划。

      • 进度(周数) 计划
        1-3 需求调查,收集、整理用户的建议......
        4-5 需求分析,搭出原型......
        6-9 进行开发
        10 发布测试版
        11-12 再一次收集反馈
        13-15 最终完善
        16 上市、发布最终版本
posted @ 2021-05-21 16:50  蒲公英吹啊吹  阅读(123)  评论(9编辑  收藏  举报