软件产品案例分析:华为软件云
一、调研、评测
描述简单直观的 个人第一次上手产品体验
- 对web端和app都进行了体验,中文很亲切,直观感受就是web端明显功能完善得多,界面UI也设计合理,虽然配色我感觉有点怪怪的,上手容易,软件云界面的第二屏有很清晰的展示核心功能。登录后四个分区显示很合理,而且看板和百科功能很适合团队的开发。而app相比而言用户体验不是很友好,很多核心功能的入口都很难找到而且加载速度较慢,但是设计比较清新简洁。
按照描述的bug定义,找出几个功能性的比较严重的bug,至少两个。用专业性的语言描述,如有需要,可以配图。
app端
- app登录不能用手机号,容易造成不好的用户体验
- 无法新建和修改迭代,只能查看,而且迭代位置好难找
无法给自己的工作项添加评论
如果需要加入另一个项目协同开发,如果项目的分区和自己当前分区不一致就会变更分区,而想要查看自己原来的项目还需要将分区变回,感觉地区设置并没有什么必要
web端
- 部分页面刷新会出现整个界面都是白屏~,会影响用户体验
- 进入代码广场,无法关注其他人的项目
你觉得为什么这个产品组的人没有发现这些bug?
- 感觉web端才是主工作区,可能工作人员更多的重心都放在了web端,大多是一些很小的界面展示方面的bug。app可能更偏向于查看待办和工作项的功能。
假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)
- 因为主要面向企业,所以首先要保证稳定性和可靠性
- 架构上要使系统有很好的可扩展性,多预留一些接口,代码设计的 灵活一些
采访
背景和需求:计算机专业学生,有参与团队项目开发的需求。
用户体验:中文使用感很棒,web端整体来说功能很丰富实用,且各个功能集成度很高,有利于团队开发效率的提高,app使用感不是很流畅,很多东西找不到,还不如单纯的todolist用户意见:UI再美化一些,界面过渡流畅些结论:推荐二、分析
估计项目大概需要的时间:4-6个月
简述这个软件目前的优劣:- 优:中文界面,可吸引大量国内软件开发者,功能齐全,集成度高
- 缺:推广不足,代码市场同github相比缺乏大量优秀的开源项目
根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。
用户体验:70分 UI界面美观度:80分 核心功能:85分三、 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
- 加大宣传,前期吸引优秀的开源项目投入,以及在企业中大力推广,利用高集成度和中文界面的有点率先吸引广大国内程序员
- 目前市场上有什么样的产品了?
- github、码云等
- 你要设计什么样的功能?
- 打造一体化平台,例如将其和博客园等知名论坛结合,用户可及时记录自己的技术问题和心得
- 为何要做这个功能,而不是其他功能?
- 更快地提高效率,使用户粘度更高
- 为什么用户会用你的产品/功能?
- 在一个地方就可以完成所有的事情,节省了更多空间和时间
- 你的创新在哪里?可以用 NABCD 分析。
- N: 用户需要的功能分散在不同的平台上
- A:使我们的软件集成度更高
- B: 在一个平台就可以完成所有的基本需求
- C: 方便快捷,省时省力
- D: 加大宣传力度
- 如果你来领导这个团队,会有什么不一样?
- 合理安排成员的分工,及时收集反馈并进行调整,对用户体验的把控
- 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
- 两周到三周的需求分析,这期间需要所有人都参与制定出合理细致的需求分析,之后美工和后端架构同时并行,基本原型成型后前端和后端并行开发,期间测试和美工进行更进一步的调整。
- 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。 - 首先是2-3周的产品需求分析,重要程度一级,全员参与,接下来两周美工和后端设计数据库的人员分别设计大致原型和数据库架构,之后六周前端和后端可以并行开发,数据库落实,最后几周测试并部署项目。
- 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
- 服务器采用云端服务器