3 20210405-1 案例分析作业

这个作业属于哪个课程 软工-2018级计算机二班
这个作业要求在哪里 3 20210405-1 案例分析作业
这个作业的目标 学会对产品的调研和分析
学号 20188434

第一部分 调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)(必答)

测评产品

1.csdn APP
2.牛客 APP
3.微信公众号

Bug发生时的测试环境

牛客app3.26.4

Bug的可复现性及具体复现步骤

满足特定条件下发生的Bug,就是在练习的时候选错语言,或者立马想换一种语言的时候就会提示操作过快,请稍后再试。

Bug具体情况描述

1.换语言的时候就会这样子

2.文字显示不完全

Bug分析

第一个bug可能是换语言太频繁导致的或者是两次切换间隔时间不能太短
第二个bug可能单纯的就是代码错误导致文字显示不完全

这两个bug的严重性还不是很高,不会影响整体的使用,但是可能会影响部分用户的体验

  • 对于Bug的预期及改进建议
    希望可以及时改正吧,文字显示不完全这种应该是低级错误吧,可能只是某位程序员的疏忽导致的

1.使用软件截图
牛客app

csdn app

2.软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
优点之一就是岗位分类详细

但是也有一个缺点就是这么多岗位分类里面居然没有教育行业,现在教培行业也比较发达,可以考虑增加一个

用户体验方面还真有一个问题,就是每次在牛客保存图片的时候,他都会保存两个一模一样的图片,试了很多次都是这样,不知道是他自动保存了两次还是什么,虽然算不上bug,但是对用户体验还是有一定的影响

结论:好,不错。值得推荐

第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)

在书上我们看到:

程序 = 算法 + 数据结构

软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)

软件企业 = 软件 + 商业模式

那么:

  • 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
    团队人数6人左右,从制作到完善大概需要一到两年的时间吧

  • 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
    这个产品的质量目前应该可以在同类产品中名列前茅,数一数二的存在吧,目前也比较成熟了。

  • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
    1.对用户需求掌握不好
    2.具体的设计质量不高
    3.开发人员粗心大意
    4.测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
    5.其他

第一个bug也可能是故意为之,毕竟点的太快了也会增加服务器的压力,所以才会写出一个弹窗提示
第二个bug就可能是开发人员粗心大意导致的了,导致文字显示不完全,这应该算比较粗心导致的

第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考

市场概况

  • 首先市场有多大?
    市场还是不错的,可以面向大部分想求职的年轻人

  • 其次直接的用户有多少?潜在的用户又有多少?
    直接用户就是目前已经毕业的想找工作的年轻人,潜在用户大部分就是即将毕业的在校大学生,具体有多少目前还不能统计出来

市场现状

  • 目前市场上有什么样的产品了?
    牛客,csdn等

  • 上述产品的定位、优势与劣势在哪里?

定位就是面向大部分想求职的年轻人;优势就是面向的对象比较广,直接用户和潜在用户都比较多;劣势就是产品目前还有一些未处理的bug,这些bug会影响部分用户的体验。

市场与产品生态

  • 这个产品的核心用户群是什么样的人?典型用户是什么样的?
    核心用户群就是想求职的大部分年轻人;典型用户就是刚毕业的大学生。

  • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
    用户群体存在一定的相互联系,也有这种上述的可能性

产品规划

  • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
    如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
    请为你的团队设计16个周期每周的详细规划。

我认为应该配置四个人负责开发,一个负责测试,一个负责美工。

请为你的团队设计16个周期每周的详细规划。

第一周:制定计划及分工
第二周:开发开始负责设计
第3周:边设计边改进
第4-9周:实现基本雏形
第10-13周:测试负责测试bug
第14-15周:开始内测
第16周:发布产品

原文地址:https://www.cnblogs.com/lyp82ndl/p/14637749.html