要测试 app, 了解 app 的开发流程还是有一定必要的看到一篇比较好的文章, 给大家看看, 以便于大概了解整个流程
一主要流程
产品开发流程
二产品立项
工作概述: 产品立项阶段亦称为准备阶段, 该阶段主要基于需求大纲通过针对性的市场调研用户访谈及竞品分析, 尽可能的评估产品的核心功能, 方向定位目标用户群成本投入和市场前景在决策层评估通过的条件下, 组建虚拟开发小组, 协调资源, 明确项目负责人及产品计划上线时间等事项若为甲方需求的项目, 可省略市场调研及商业价值评估的相关内容
描绘远景, 设定目标: 产品的远景是什么? 计划需要做什么实现这个远景? 明确各个阶段的产品目标, 为什么设定这样的目标?
市场调研, 竞品分析: 通过针对性的市场调研和充分的竞品分析, 测算产品市场前景和风险成本
收集需求, 排优先级: 收集各业务市场部门反馈的需求意见, 做典型用户的深度访谈, 组相开发设计运营人员头脑风暴, 明确产品核心功能和开发需求优先级
组建团队, 定负责人: 依据产品定位和投入资源, 组建合适的虚拟开发小组, 指定项目负责人, 团队相互熟悉各个岗位人员
定期碰头, 制定计划: 商定项目相关人员定期碰头会, 保持团队所有人最新需求信息同步, 初步制定产品各个阶段完成时间节点
成果: 竞品分析报告产品立项说明书产品 BRD 文档
三需求分析评审
工作概述: 基于产品定位和运营策略, 与产品各需求方进行深度的需求沟通, 将抽象繁杂的需求整理分析成可落地执行的方案, 召开需求评审, 排定各功能点的开发优先级, 规划产品各个版本迭代的功能计划表, 设计产品原型, 撰写产品需求说明书, 与设计开发团队沟通确定各阶段的完成时间节点, 明确产品实际上线时间, 与市场运营团队沟通上线运营计划方案等
需求分析, 原型设计: 与市场业务运营同事深度沟通, 形成初步的需求大纲, 功能列表, 组织团队全员头脑风暴, 分析需求的真伪及紧迫性, 确定需求开发优先级, 制定产品功能迭代计划表, 设计产品原型初稿及页面结构图;
需求评审, 确定方案: 由产品经理牵头召开需求评审会议, 向开发团队详细讲解产品逻辑流程和交互细节, 评估技术实现的可行性对不明确的需求做二次需求更新;
需求文档, 开发周期: 依据需求评审结果, 修改设计最终版原型及交互, 标注原型及撰写产品需求说明书, 管理后台数据相关数据统计等需求, 技术根据需求文档反馈每个阶段的完成时间节点
成果: 产品 PRD 文档产品交互原型稿 (低 / 高保真) 产品开发进度计划表
四 UI 界面设计
工作概述: 基于原型交互稿及产品 PRD 文档设计产品页面效果图, 与产品沟通确定详细的交互细节及效果与需求业务方确定完善效果图设计最终版, 依据开发需求进行效果图细节标注, 设计产品 icon 及应用市场审核宣传材料, 配合市场运营部门设计产品运营活动页面等
用户分析, 设计梳理: 收集相关资料分析目标用户的使用特征情感习惯心理需求等, 基于 3W 法明确使用者, 使用环境及使用方式;
素材收集, 确定风格: 在深度熟悉产品整体业务流程和商业需求的基础上, 确定页面主辅色, 制定交互方式, 操作与跳转流程结构布局信息和其他元素;
界面设计, 规范输出: 设计产品页面图标 ICON, 皮肤及一些界面交互的表现与前端开发沟通, 明确切图命名及标注规范, 输出最终设计稿
UE 测试, 整体复盘: 产品测试阶段包含 UE 测试, 负责测试页面的还原度及交互的易用性, 针对设计稿和需求文档提出测试反馈优化意见产品上线发布后, 全面复盘本次设计架构和细节, 总结设计经验和优化迭代建议, 并撰写相关的分析优化报告
成果: PSD 源文件切图源文件交互描述及标注细节规范说明
五程序开发
工作概述: 分为用户端服务端两类开发其中用户端开发, 主流有 iOS 和 Android, 依据需求文档和设计稿, 实现前端页面的交互效果, 与服务端确定数据交换接口协议服务端开发依据需求文档, 设计数据库表结构, 评估核心复杂功能的实现方案, 撰写开发设计概要文档及反馈重要功能的完成时间节点
成果: 开发设计概要接口协议文档自测通过的产品 1.0 版
六测试验收
工作概述: 参考产品需求文档和开发设计概要, 撰写产品测试用例, 召开用例讲解会, 对产品全方位的进行测试, 将测试不通过的内容反馈给开发, 判定 bug 严重程度和跟进修复进度, 评估产品上线发布的可行性, 协助产品和业务人员撰写产品验收报告
测试类型: 功能性测试容错性测试性能效率测试易用性测试兼容性测试压力测试
成果: 测试用例测试 bug 反馈记录表测试验收报告
七项目总结大会
项目完成之后, 需要发项目参与的所有人员组织起来, 总结项目过程中的问题, 避免以后再次发生, 个人觉得这点很重要
来源: http://www.jianshu.com/p/f087198b932f