关于 华为软件开发云 —— 的案例分析
产品
华为软件开发云移动端(Android)
第一部分 调研,评测
评测
软件的bug,功能评测,黑箱测试
-
第一感觉:登录界面输入方式体验挺好的,主界面UI中规中矩,个人界面交互太少。
-
项目里的工作项只按照全部、需求、任务、缺陷4个tab进行分类,导致工作项里的重要程度和优先级两个属性没有实际用处。工作项里的标签功能没有展示在浏览工作项的视图中,感觉标签属性也没有起到任何作用。
-
工作项里的模块无法新建,或许存在新建的入口但摸索了许久没有找到,这个属性似乎也是多余的。
-
产品组的人可能由于产品经理的疏忽或测试组的大意,设计出了工作项的属性,但没有进行具体实现。
-
如果我们小组要做这个一个产品,前期的需求分析一定要明确,功能架构要事先确定好,磨刀不误砍柴工,具体的编码虽重要,但前期的准备是做好产品的前提。
采访
第8章 用户调研,12 章 软件的用户体验,
-
采访者背景和需求: 陈少铭(福大14级计算机专业,目前在美图公司Android开发组实习)
-
采访证明:
-
用户之前没有使用过这类产品,认为自己的问题已经得到解决。软件在界面上简洁流畅,功能有点单一。
-
用户体验挺好的,但可以改善。
-
结论: 一般。
第二部分 分析
参考 8.6 节 对工作的估计, 和14.1 节 软件工程的质量
- 6人的福大毕业生小组,在有专业美工的支持下,我认为大概需要2个月达到现有的产品功能。
- 我认为这个产品的界面较友好,但功能似乎比较单一,尤其是分类和搜索功能上似乎需要比较大的改进。
- 目前这类产品在国内较少,如果能在功能上改善会很有竞争力的。
- 这个团队似乎没有专门的测试人员,导致一些开发人员容易忽视的bug存在,希望他们能在测试方面进行提高。
打分:(满分5分)
1.用户体验方面: 3分
2.UI界面美观度: 4分
3.核心功能: 2.5分
第三部分 建议和规划
参考《构建之法》第8章 功能的定位和优先级;第9章 项目经理
-
1.Q:如果你是项目经理,如何提高从而在竞争中胜出?
A:首先要进行市场调研,写好需求分析,并加入自己的灵感和特色,在平庸中脱颖而出。
-
2.Q:目前市场上有什么样的产品了?
A:JIRA、Leangoo、Teambition、Ones project。
-
3.Q:你要设计什么样的功能?
A:项目成员更新项目进展的实时推送
-
4.Q:为何要做这个功能,而不是其他功能?
A:及时了解项目的进展,有利于开发人员高效地完成项目。
-
5.Q:如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
A:1人进行前端开发,1人进行Android端开发,1人进行IOS开发,1人进行后台开发,1人为美工,测试部分可以让开发人员之间交替测试。
-
6.Q:项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
A:项目的服务器配置应与市场调研时目标用户数有关。我们团队的项目针对福大学生群体,在上线后应该会继续采用目前所使用的腾讯云服务器,因其支持动态改变带宽,所以在用户数量增多后可以考虑加大带宽,保证用户的正常使用。