duye

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于 华为软件开发云 —— 的案例分析——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)

posted on 2017-12-02 17:48  duye  阅读(234)  评论(1编辑  收藏  举报