个人作业——软件产品案例分析
1. 调研,评测
1.1 上手体验
电脑上注册了一下账号,手机登陆时发现竟然没有手机号登录。用了一下Android端的第一印象就是只有刚开始的界面能看,添加任务之类的操作基本都是文字按钮。完成任务极不方便
1.2 bug
- 二维码无法分享
进入项目之后,点击生成二维码,点击分享按钮的时候,弹出的选项点击后无法跳转到对应的功能。推测可能是因
-
web端勾选完成度 100 %没有自动把人物移动到已完成,还处于新建状态,需要用户手动拖到已解决那一栏,同样地,用户直接拖动到已解决栏,完成度没有自动更新位100%
-
ios 和 Android 端,如果处于不同的区域,如 Android 华东区,ios 华中区,则会产生无效二维码,不会自动切换区域。
- 新建任务,在任务中建立子类任务时,父类任务完成,子类任务并不会自动完成。
1.3 思考产品组没有发现BUG的原因
针对 bug1 这个应该跟用户的手机有关系。
针对 bug2 产品组可能考虑到完成度只是单纯的一个任务属性,没有必要关联到任务完成转台。。
针对 bug3 ios Android 的服务器区分不同步
针对 bug4 可能是没考虑到任务级联的关系
1.4 假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。
- 添加任务后,设置任务属性要美观。完成按钮需要独立出来
2 采访
- 采访对象:只用过 Teambition 的一个大学生,希望能找到一个构建测试一体化的平台。
- 照片:
- 采访对象反馈:感觉华为软件开发云,任务分配模块不如 Teambition,代码托管模块用Git还要收费? 构建、、测试、、部署这几个倒是些好东西。
- 意见:建议一般性的代码托管这类的就不要收费了,图标尽量美观一些。
- 结论:一般。
3 分析
产品因素:
- 软件可靠,一年内99%的时间都要能正常运行
- 数据量,手机app重头在任务的建立分配管理。
- 文档需求,服务器端需要有完备的文档。
人员因素
- 6人 计算机专业,UI支持
- 测试角色不独立
项目因素
- 口头交流,Teambition 任务管理
- 工作地点,同一办公区
- 时间紧迫
预估:15天完成,Android端。
打分
- 核心功能:80分
- Ui界面美观度:75分
- 用户体验:70分
4 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
提高用户的体验,对于核心功能,任务管理不断的优化更新
- 目前市场上有什么样的产品了?
Teambition、Worktile任务管理软件
- 你要设计什么样的功能?
文件共享、任务完成消息推送功能。
-
为何要做这个功能,而不是其他功能?
为什么用户会用你的产品/功能? -
你的创新在哪里?可以用 NABCD 分析。
- N 用户在团队中需要一个一体化、方>便通知的,完成任务的软件
- A 大学生团队,学习能力较强。在软件开发中可以自己使用来测试用户体验,成本低廉,大学生通过完成项目,提升自己的能力。
- B 用户能够安装这一个产品,就能够完成团队的开发任务
-C 竞争优势:每个任务都可以指定相关的附件,让用户使用方便。竞争平手:任务管理,文件分享功能。竞争劣势:UI涉及相对比较弱- D 校内推广,在老师给学生布置作业时,可以要求学生使用我们的产品
- 如果你来领导这个团队,会有什么不一样
注重模块之间的衔接,减少相关BUG的出现。使用原型设计,规范团队的代码。
- 如果你的团队有5个人,4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
测试兼美工 1人,开发2人,服务器2人
- 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
- 任务分配,原型设计
- Ui实现
- 用户登陆注册
- 消息模块
- 项目,待办模块
- 添加项目模块
- alpha 版本验收
- 测试
- 项目模块Ui美化
- 用户模块切换区域
- 文件附件功能
- 文件分享功能
- 用户反馈功能实现
- Beta版本验收
- 测试
- 发布