您的位置:首页 > 其它

个人作业——软件产品案例分析

2017-12-02 17:48 309 查看

关于 华为软件开发云 —— 的案例分析——Android app

第一部分 调研,评测

下载并使用,描述最简单直观的个人第一次上手体验。

- 注册时对用户名的要求没有显示。

- 点击注册后没有反应,让人误以为没有注册成功,再注册时才提示用户名已被注册。

- 新建项目时的模式选择中又“精简”和“Scrum”,感觉差别不大,只是中英文差别,但又对不上,感觉很奇怪,而且在Scrum中,新建工作项类型无法选择Take。

- 大部分操作都要等待约一秒左右。

- 中级绿色加号里包括“反馈”,这个按钮用处不大,却处在一个优先级较高的位置。

按照描述的bug定义,找出几个功能性的比较严重的bug。

- 在Scrum中,新建工作项类型无法选择Take。

- 项目无法删除。

- 项目里的人员添加有重大bug,只能通过二维码添加成员。

- “我的”界面有时候无法显示。

- 一个工作项的执行者只能有一个。

- 在别人的项目里新建的工作项无法删除,却可以挪移到自己的项目中,(然后可以删除)原项目里的工作项就不见了。

用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.

-


- 缺少删除项目的操作和按钮,前端后端都缺少相应的代码段。

- 界面没有成功加载,可能时机型或者手机系统的原因,退出程序后再打开就可以了。

- 小概率时字段长度的原因,可能时有意为之,但是并不一定恰当。

- “竟然还有这种操作”,应该时没有考虑到还能这样。

你觉得为什么这个产品组的人没有发现这些bug?

- 没有自己使用一下,对自己做的东西有着自然而然的好感,没有让其他人使用一下,得到使用体验的反馈。

假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。

- UI简洁、美观,架构清晰、文档完整,方便改进,界面之间的转换速度快,服务器响应快,出现bug时维护速度快。

采访



用过teambition,正在开发一个类似的团队管理app。

软件优缺点:整体ui不错,用户体验不错。缺点就是在切换页面时的卡顿,“我的”界面有时候无法显示,默认头像不好看。

进行界面的优化,性能的优化,功能的优化、应该能让用户一目了然,实用易懂。

不推荐。

第二部分 分析



满分5分。

- 用户体验方面3分

- UI界面美观度3分

- 核心功能4分

第三部分 建议和规划

如果你是项目经理,如何提高从而在竞争中胜出?

市场上肯定又很多类似的软件,取长补短,修复自己的bug,找准自己的定位,增删功能。

目前市场上有什么样的产品了?

teambition等

你要设计什么样的功能?

任务提醒功能

为何要做这个功能,而不是其他功能?

任务提醒是这个app的一个重点,提醒功能能够防止因为忘记导致没完成任务

为什么用户会用你的产品/功能?

UI简介、美观,功能一目了然、实用易懂,

你的创新在哪里?可以用 NABCD 分析。

提醒功能,改进人员设置

如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

开发两人,测试一人,美工两人。

描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。

开始的1-4周进行产品需求分析,用户调查,最后做出需求分析报告,敲定具体所要实现的模块。5-8周开始设计美工,完成基本的墨刀原型的设计,并查找相应的图标,数据库设计并落实。9-12周完成后端制作,13-15周测试,获取相应的用户体验,并更改相应的不足和bug。16周正式发布

项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

服务器:采用云服务器,可以用华为本身的云服务器

数据库:手机端的数据库可以用手机自带的轻量级的数据库(像Android端可以采用litepal)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: