[软件工程基础]第 3 次个人作业

第一部分 调研,评测

Bug 与功能评测

该部分先列出 Bug,之后是功能评测。关于 Bug 的进一步描述详见功能评测的相关内容。

Bug

    给人的感觉是缺乏心意。整个博文页面最最不能忍受的部分是页面下方的评论和广告。

    管理界面可以吐槽的地方也非常多…

    比如并没有非常直观的办法区分一个博客是否已发布,只能通过屏幕右边的一栏文字区分。可改进的措施比如增加一个显眼的标签,或者以背景色区分等等。

    槽点实在太多此处略去不表…总结一句话就是 UI 太不走心。

    在 UI 细节上,CSDN 做的就相对比较好,具体比较见第二部分的同类产品质量对比。

    稍显奇怪的分页显示逻辑

    先上几张图,第一部分是首页的。

    然后是第二页的。

    “查看自动保存内容”虽然可以正确的恢复文本内容,但显示上却忽略了换行,导致排版混乱。

    此外使用 image font 的 的显示效果不是很令人满意,相比之下使用 web font 的显示效果就要好很多。下面两张图第一张是使用 image font 的 ,也是博客园使用的版本,而第二张是其他 站使用 web font 版本的效果。

    班级博客的展示重点

    经过几次使用班级博客,我发现自己的个人需求主要集中在作业查询上,而很少直接去看别人的博客。即使访问他人的博客,也是通过作业页面中的已交同学名单点进去查看。因此,对于班级博客首页,比如这里,站在学生的角度更多希望首先看到有关作业的多个维度信息,比如截止时间,剩余时间等等。

    现有的首页可能对于助教/老师的帮助更大,但对于学生来说则有些鸡肋。

    用户采访

    采访对象背景和需求

    其中各项满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分。

    第二部分 分析

    1. 使用此服务的所有功能,估计这个软件/ 站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)

    假设所有功能在前期已经明确,以每周工作 50 个小时考虑的话,完成博文基本功能需要 2 个月,完成管理的定制功能需要 2 个月,短消息模块 3 周,订阅功能 2 周。以每个月四周计算,总计 5 个月零 1 周。

    2. 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几答)

    作为同时代产品的 CSDN,其 UI 现在来看完全看不出十几年前的样子,看得出来是经过持续迭代改进的。

    3. 它的市场份额估计第几匹配么配的原因是什么h3>

    市场份额估计是 CSDN,WordPress,StackOverflow 中最低的。

    仅从个人方面评测的话,在百度搜索中搜索“线段树”,“VS”,“机器学习”,后跟关键字“CSDN”或“博客园”,CSDN 得到的搜索结果都要远大于博客园的结果,最少两倍。

    二者个人认为是相匹配的,没有舒服的用户体验必然导致竞争力下降。

    4. 团队在哪一个层次还有问题这么著名的团队还有这些问题把自己想问软件团队的问题都列出来,也许就能得到团队的亲自解答了!

    有问题的部分:

    1. UI 部分有很大缺陷
    2. 在博客这个核心功能上不够专注,其他功能有所发展,而博客在同类产品中还处于较低水平

    对于团队的疑惑:

    1. 与同类产品竞争力不强的原因是否是因为团队不够大,比如 CSDN 是一个公司。
    2. 为何不重写 UI 跟上时代步伐呢li>
    3. 想知道博客园团队的组织形式。
    4. 想了解博客园产品从有想法到最初上线的跨越时间。

    5. 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。(必答)

    需要对用户需求有更为明确的分析,消除拖后腿的部分,再增加新的特性。

    6. 根据各种公开资料,推测这个App/系统是用什么语言+架构实现的,做到目前这个水平总的工作量应该是多少(人×月)

    根据博客园底部以及页面后缀,该系统使用 ASP.NET 语言,并使用 ASP.NET Core 框架实现的。

    个人认为总工作量应该是 6人 * 6月。

    7. 你在第一部分发现的bug,为何软件团队不能在发布前修复是不知道,还是有意不修复得是什么原因h3>

    个人认为原因是其它。

    找出来的 Bug 都是影响用户体验但是对于核心功能链影响不大的部分,很可能是因为重要度不高而被搁置。

    第三部分 建议和规划

    这个软件/ 站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出h3>

    市场大小

    根据 CSDN 的官方资料,其有 5000 万注册用户,因此该市场大小至少是 5000 万。

    同类产品对比

    目前市场上同类产品有 CSDN,WordPress,新浪博客,StackOverflow,简书,知乎专栏等。

    CSDN 的优势是老牌的技术博客,也是博客园的同时代产品。用户体验与时俱进,但仍有欠缺,UI 方面需要改善。是博客园的直接竞争对手。

    WordPress 可以自己搭建,可以组合各种插件,由于是 区驱动,并且积累了大量的用户群体,因此生命力很高。灵活性很高这点既是优点也是缺点,学习曲线会比较陡。国内使用 WordPress 的一般以个人为主,不是博客园的直接竞争对手。

    新浪博客,简书和知乎专栏属同一类,虽然都是博客产品,但不局限于技术方面,因此也不是博客园的直接竞争对手。

    StackOverflow 由于是英语平台,因此主要面向外国人,不构成博客园的直接竞争对手。

    功能构想

    做一个专注于技术的文章推荐系统。

    Need:为一些在技术领域寻求突破但苦于寻找资料的人推荐一些学习材料。

    Approach:通过机器学习、类似搜索引擎的评分算法,对文章进行筛选,对用户感兴趣的领域推荐高质量的博文。

    Benefit:可以让想要学习的人省下一部分搜寻资料的时间,同时对站内资源进行一个隐式估计,助于精选内容,发现 站的进一步优势。

    Competitors:CSDN,知乎的技术专栏等。

    Delivery:通过邀请名人成为专栏作家吸引第一批用户。

    工作计划

    开发 2 人,研究 2 人,测试 1 人,美工 1 人。

    第 1 到第 2 周:进行用户分析,调查已有博文的优势。研究员调研已有的推荐算法,进行建模。

    第 3 到第 10 周:开发制定接口,同测试、美工搭建与打分无关的部分。研究员进行模型筛选,挑选出最优模型。

    第 11 到第 13 周:开发对接研究员的模型,测试对效果进行评估。美工优化前端,研究员对模型进行优化。

    第 14 到第 15 周:发布 Alpha 版,收集用户反馈打磨产品,优化各种细节。

    第 16 周:产品 Beta 版发布。

    完成时间

    6h20min

    相关资源:基于Slide的露天矿高陡岩坡失稳滑移方量估算-其它代码类资源-CSDN…

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年9月9日
下一篇 2017年9月9日

相关推荐