打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
掌握这些互联网产品计划与开发阶段流程足够了

一、前言

一个互联网产品的诞生,需要经过很多阶段,从最开始的概念阶段,计划阶段,到开发测试阶段,再到最后的上线阶段,甚至后期的运营阶段,要想实现一个产品从0到1的蜕变,中间可谓是千难万险。

上回我分享了一个产品的概念阶段是怎么炼成的,今天来总结一下互联网产品的计划与开发阶段是什么样子的。

二、关键角色及工作职责

首先,当然要明确一下各岗位的职责和分工。

  • 项目经理。制定项目开发计划,监控项目开发过程,协调相互开发活动,确保项目按计划完成。

  • 部门经理/总监。提供项目资源,协调部门合作,对重大设计进行确认。

  • 需求开发工程师。完成将产品工作转换为软件需求,全程跟踪和监控项目需求完成情况。

  • 交互设计工程师。根据产品需求和软件需求设计应用软件 UI,全程跟踪和监控 UI 实现情况。

  • GUI工程师。根据 UI 设计,进行提供 GUI 设计,并提供在软件开发过程中所需的各种图片 和其他 GUI 相关资源。

  • 系统设计师。根据需求设计软件实现和部署方案,确定系统软硬件结构,定义模块及交互接口,明确开发环境以及各种开发工具。

  • 数据库设计师。根据需求和系统设计,设计数据库系统。

  • 开发工程师。根据系统设计,完成各种模块和应用的开发工作,以满足软件需求。

  • 测试工程师。测试系统是否满足需求。

  • 配置管理员。负责项目开发过程中的各种产出物进行配置管理。

  • 集成工程师。负责产品的集成。

  • 发布工程师。负责版本的发布上线和服务器维护。

  • SQA。监控项目是否按公司相关流程实施。

  • 产品经理。产品定义和功能确认,以及组织公测。

三、流程解析

互联网产品的开发流程可以细分为五个阶段,分别是:计划阶段、设计阶段、开发阶段、测试阶段和发布阶段

1. 计划阶段

计划阶段

节点名称角色节点描述输出
制作任务清单项目经理根据项目计划制定项目任务清单任务清单
制作 WBS项目经理制作 WBS,确定项目工作任务安排WBS
WBS评审项目经理评审 WBS,确定各责任人工作任务, 获得承诺WBS 评审问题单
确定基线配置管理员对当前完成的工作情况打基线项目基线

2. 设计阶段

设计阶段

节点名称角色节点描述输出
编写软件需求说明书需求开发工程师设计和编写软件需求软件需求说明书
需求评审所有角色评审软件需求说明书遗留问题

3. 开发阶段

开发阶段

节点名称角色节点描述输出
编写业务代码开发工程师搭建开发环境和运行环境,编写业务代码和文档,实现需求业务代码和相关文档
编写测试代码开发工程师编写测试代码和文档测试代码和文档
单元测试开发工程师对业务代码使用测试代码进行测试验证单元测试报告
搭建测试环境测试工程师根据需求和设计,搭建系统测试环境系统测试环境
制作GUI图片GUI工程师更新GUI 设计方案和代码实现要求,提供GUI图片和相关资源各种资源图片和其他资源文件

4. 测试和发布阶段

测试阶段

节点名称角色节点描述输出
版本集成集成工程师软件版本集成软件版本
冒烟测试开发工程师根据冒烟测试执行冒烟测试,提交测试报告冒烟测试报告
系统测试测试工程师执行测试,提交和确认缺陷缺陷的关闭和提交
产品公测产品经理产品提交给内部用户与外部用户体验使用产品公测报告

四、后话

当然,并不是所有的项目都是一层不变得按照这个流程来走的,很多时候,产品经理也要承担项目经理的角色,有技术背景的甚至要承担部分开发和测试工作。

一个标准的互联网产品计划与开发阶段的流程大致就是这样,希望对你有帮助。

本文为头条号作者发布,不代表今日头条立场。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
项目开发流程
软件项目管理的流程控制分析
一个完整的软件项目开发流程
如何有效地控制项目进度
如何做好新产品Beta测试
汽车开发中,为什么要进行主观评价?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服