项目开发流程记要

简介: 项目开发流程记要

概述

共分为

  • 《需求分析》
  • 《需求评审》
  • 《UI 设计》
  • 《功能开发》
  • 《测试》
  • 《验收》
  • 《发布上线》
  • 《新版本迭代》
  • 《系统运维》
  • 《产品运营》部分

其中功能开发、测试、上线、迭代、运维是穿插实施的。


实施的 10 个阶段

  • 参会人员

包括 UI 设计人员、开发人员、测试人员,项目负责人、技术负责人等

  • 主要目的

使产品经理、测试工程师、开发工程师、UI 设计人员就需求的具体目标达成一致,统一认识。

  • 需求评审会议流程

1、师父发出评审通知(评审内容、会议时间、会议地点、参加人员等)

2、提前下发《需求说明文稿》

3、产品经理简述需求

4、需求技术可行性评审

5、业务架构合理性评审

6、交互逻辑完备性评审

7、产品经理总结

  • 注意事项

会议主要为了让参会人员明确产品设计的目标与意义所在,要解决参会人员的所有疑问。对于半数以上参会人员审议没有通过的需求,要重新整理改进,参会人员否决某些功能点,要有理有据

需求评审一般以不超过 3 次为宜

需产生 PRD( 产品需求文档) , PRD 相对于“需求说明文稿”中的同样内容,要更加详细,并进行量化。简单来说,这份文档的作用就是文字化需求——“怎么”去开发,对产品涉及的方方面面


UI 设计

  • 此阶段由甲方或外包 UI 设计人员完成 (效果图、layout、资源)


功能开发

  • 由师父和技术老师 对项目人员进行分工分组
  • 前端开发

       根据 UI 设计页面切图资源,编写前端页面

  • 后端开发

       概要设计

      数据库设计

      差异化设计

      开发单元测试(后端内部)

  • alpha 测试

      主要为了 BUG 修复,调优(开发小组内部)

  • 注意事项

开发人员对文档有疑惑或者不理解, 必须与产品经理沟通,了解其真实含义。开发人员不得以任何理由私自更改已确定的原型,设计等资源


测试

  • 分析测试需求

测试人员根据交互原型,效果图等,分析测试需求

  • 指定测试计划

测试人员根据测试需求,指定测试计划

  • 撰写测试用例

测试人员根据测试计划,撰写测试用例

  • 集成测试

在开发完成 alpha 测试后,根据测试用例,开始集成测试


验收

  • 测试工程师宣布产品通过集成测试后 , 申请企业师父和教学老师验收
  • 如果产品与 PRD 和交互原型相差较大,企业师父和教学老师有权不接收产品
  • 企业师父和教学老师验收完毕。再交由需求方验收


发布上线

  • 项目通过验收后,测试工程师安排产品在生产环境进行部署
  • 产品发布上线需要有严格的发布规范和工具。必须支持版本恢复功能,一旦新版本出现问题,可以立即恢复之前的稳定版本


新版本迭代

  • 根据产品特性, 进行新版本迭代任务发布


系统运维

  • 根据产品特性,进行服务器硬件,网络,带宽,软件日常管理等维护工作


产品运营

  • 由产品经理根据产品特性,对学员讲解产品运营相关事项


目录
相关文章
|
Java 中间件 API
【C/C++ 线程 】深入浅出:理解 std::thread 的局限性
【C/C++ 线程 】深入浅出:理解 std::thread 的局限性
1067 2
|
SQL 存储 关系型数据库
数据库发展史
数据库发展史
1226 0
|
数据采集 数据可视化 数据挖掘
数据分析案例-汽车客户信息数据可视化分析
数据分析案例-汽车客户信息数据可视化分析
890 0
|
编解码 数据可视化 API
如果实现图像人脸融合?
本文介绍的API接口是阿里云视觉智能开放平台的图像人脸融合,用以演示。
1309 1
如果实现图像人脸融合?
|
前端开发
前端使用多张图片生成 Gif 效果(支持循环、不循环、完成回调)
前端使用多张图片生成 Gif 效果(支持循环、不循环、完成回调)
749 0
|
机器学习/深度学习 人工智能 数据可视化
【2024美国大学生数学建模竞赛】2024美赛C题网球运动中的势头,网球教练4.0没人比我更懂这个题了!!!
本文是一位自称对网球规则和比赛数据非常熟悉的计算机博士对2024美国大学生数学建模竞赛C题"网球运动中的势头"的全面解析,包括问题分析、数学模型构建、代码实现,以及完整论文的逐步更新过程。
660 1
【2024美国大学生数学建模竞赛】2024美赛C题网球运动中的势头,网球教练4.0没人比我更懂这个题了!!!
|
网络协议 算法
SYN Cookie技术
【8月更文挑战第18天】
760 4
|
前端开发 UED 开发者
【Flutter前端技术开发专栏】Flutter中的列表与滚动视图优化
【4月更文挑战第30天】Flutter开发中,优化列表和滚动视图至关重要。本文介绍了几种优化方法:1) 使用`ListView.builder`和`GridView.builder`实现懒加载;2) 复用子组件以减少实例创建;3) 利用`CustomScrollView`和`Slivers`提升滚动性能;4) 通过`NotificationListener`监听滚动事件;5) 使用`KeepAlive`保持列表项状态。掌握这些技巧能提升应用性能和用户体验。
506 1
【Flutter前端技术开发专栏】Flutter中的列表与滚动视图优化
|
人工智能 决策智能
数据集的版权问题如何处理?
【7月更文挑战第10天】数据集的版权问题如何处理?
1452 1
|
缓存 网络协议
TCP累计确认和延迟确认傻傻分不清?
TCP累计确认和延迟确认傻傻分不清?
1494 1