个人作业-软件产品案例分析
第一部分:调研,评测
测试机型:iphone6s plus 16g, ios 11.2 测试环境:4G
评测
①描述最简单直观的个人第一次上手体验
首先第一感觉就是app的配色比较清新简约,看起来很舒服,给人的印象比较友好。
②找出并描述至少两个功能性严重的bug
1.如果在主界面中,在下拉刷新的同时,上拉加载更多,回造成项目列表重复。如下图:
2.待办事项中下拉刷新时会一直出现正在刷新,而没有刷新列表。如下图:
③你觉得为什么产品组的人没有发现这些bug?
我觉得首先是可能是app在机型和系统的兼容适配上没有做到完美,无法测试到所有的机型和系统,所以会产生意料之外的严重功能性Bug。其次也有可能是app的模块比较多,开发人员没有花足够多的时间仔细测试每个模块的所有功能。再者也可能是软件还在初步阶段,所以很多bug其实是被发现了但是并没有完成解决。
④假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)
我不知道。。
采访
①介绍采访对象的背景和需求
采访对象的背景是一名普通的大学生。
②让采访对象使用华为软件开发云
③描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
说不上完全解决了问题,不过确实是让开发更加敏捷高效了。软件的UI界面比较优美,用户体验还行。
④用户对产品有什么改进意见?
在每次项目刷新时手机会有震动,同时项目图片有一个抖动效果,我认为这是画蛇添足。
⑤结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:
一般
第二部分:分析
①根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果
②针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分
(满分为10分)用户体验:6分;UI界面美观度:7分;核心功能:6.5分;
第三部分:建议和规划
①如果你是项目经理,如何提高从而在竞争中胜出?
如果我是项目经理的话,我会从该app的功能和UI这方面做文章。我觉得市面上这类app不多,并且功能具有实用性,外加友好的UI可以使得该app容易被接受。
②目前市场上有什么样的产品了?
IRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。(上网查的)③你要设计什么样的功能?
我使用了一下app,发现好像并没有代码托管或者链接代码托管平台的模块,所以可能如果有就更好了。
④为何要做这个功能,而不是其他功能?
代码托管是团队合作中非常重要的一部分,一个项目完成过程中的很多功能都能够利用该app完成,所以想要做这个功能。
⑤为什么用户会用你的产品/功能?
因为该app在国内竞争对手不多,并且功能具有实用性,UI界面比较美观也容易让人接受。
⑥你的创新在哪里?可以用 NABCD 分析。
我的创新在功能的整合。(不知道。。)
⑦如果你来领导这个团队,会有什么不一样?
我要是作为队员的话,可能只是单纯的完成自己的任务,但是如果我是作为真个团队的leader,背负着更大责任的话,我是会为团队以及未来这个app的发展有所贡献的。
⑧如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
我会安排:2.5个开发,1个美工, 1.5个测试(其中一人同时作为开发和测试)