关于 华为软件开发云 —— 的案例分析
关于 华为软件开发云 —— 的案例分析
第一部分 调研,评测
评测
- 第一印象:
web端:
界面的颜色搭配很清爽
没有用过类似的云,第一眼看上去功能很多很杂?
android端:
android功能貌似比web端稍微少一些?
- 第二印象:
无,没有深入使用,毕竟没有在上面开发
- 关于bug
没有深入去使用,所以没发现什么bug
采访
- 介绍采访者的背景与需求
- 计算机专业学生,平常需要管理自己的代码
-
让采访对象使用华为软件开发云(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)
-
描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- web端界面太复杂,较难以上手。功能挺多,但是自己能用的上的不多。
- 用户对产品有什么改进意见?
- 希望可以精简功能。
- 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:
- 不推荐
第二部分 分析
使用此软件的大部分功能,联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。
- 觉得做到这个程度大约要将近一年的时间吧。
- 首先,都是新手,设计时容易产生分歧,要统一意见可能需要较多的时间。
- 其次,大家的代码功底可能不是很好,这个项目的代码量也大,不易实现。
- 最后,还需要各种优化测试,所以可能要将近一年的时间。
根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。
- 用户体验:5分(界面太复杂了,可能因为我还是个新手,所以蛮给5分吧)
- UI界面:10分(很喜欢这种配色)
- 核心功能:8分(对于我本人来说目前是用不上,但是功能挺多的,先打个8分)
第三部分 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
答:提高外观以及内在的功能,让人可以眼前一亮,使得我能够在竞争中胜出。- 目前市场上有什么样的产品了?
答:github?但是功能并没有本产品多。- 你要设计什么样的功能?
答:设计一个可以在高级用户与入门用户间切换的功能。- 为何要做这个功能,而不是其他功能?
答:因为这个软件无论是web端或者是移动端都让我感觉太过复杂繁琐,对于新人很不友好。- 为什么用户会用你的产品/功能?
答:如上个问题,精简一些操作,让用户感觉神清气爽。- 你的创新在哪里?可以用 NABCD 分析。
答:
Need:原本软件功能太过与复杂繁琐。
Approach:通过添加这个功能解决新手用户的困扰。
Benefit:可以获得更多的新用户。
Competitors:这个功能能够让我们在与竞争对手的对决中获得更大的优势。
Delivery:通过推广,比如让开设软件工程课的老师推荐给学生使用?- 如果你来领导这个团队,会有什么不一样?
答:如果让我来领导这个团队,我会较为严谨的把各种计划规划好,让大家可以充实的工作。- 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
答:先在一个月内一起讨论把整个软件的模型建立出来,然后让2个人去做美工,剩下的3个人中一个人进行后端开发,一个人进行前端开发,最后一个人负责沟通前后端的接口以及在前后端有人倒下时接受任务。- 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
答:每周开站立会议,报告彼此的进度,并且制定下周的目标,以及问题的反馈。- 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。