【入门】2.项目流程

非 Y 不嫁゛ 提交于 2020-04-06 06:07:32

项目流程

这是一个大概的项目流程,可以适用于大部分项目,而每个项目都会有属于自己的一套流程标准,这里只是提供参考。

无论是项目成员,还是项目经理,我们都需要了解整个项目流程并知道每个流程应该做什么,以及这样做的目的和意义,这样才能在项目中的每个关键点和时间点都能保证项目进度和质量。

而在有些开发模式或者有些项目中,项目经理往往都会参与到所有的项目流程中。

一、需求

需求阶段往往都是由产品经理和需求方进行沟通对接,也有一些项目是项目经理在需求阶段就一起参与。无论什么样的协作方式,需求一定要梳理清楚。如果不梳理需求那么开放模式就可能需要考虑换一种了。

工作

  • 需求收集与分析整理

需要输出

  • 需求框架及部分需求文档

二、原型

原型基本由产品经理进行设计,这个阶段产品经理输出原型及PRD,这些都需要进行评审,这样能

工作

  • 原型设计
  • 原型评审
  • PRD
  • PRD评审

需要输出

  • 原型设计
  • 原型PRD
  • 各种必要文档补充

三、UI设计

当原型设计与PRD都评审通过,基本这个项目可以进入半开发状态,这个时候UI同学需要针对原型进行UI设计,UI设计完成也需要做UI评审。

工作

  • UI设计
  • UI设计评审

输出

  • UI设计

四、研发

大多数时候我们是在研发和UI设计同时进行,如果是瀑布式开发的就需要先完成UI设计,再进行研发。比较好的流程是对数据库设计进行评审,研发完进行冒烟测试等等,但是有些中小型项目并不会有这些流程。

工作

  • 数据库设计
  • 数据库设计评审
  • 系统架构设计
  • 功能编码
  • 代码审查
  • 冒烟测试

输出

  • 代码库
  • 服务器(各种环境服务)
  • 域名
  • 数据库设计图
  • 架构设计图

五、测试

研发完成通过冒烟测试就进入到测试环节,我们在通畅情况下都会编写测试用例,但是有些项目只会仅仅写一个测试点。当然,测试用例的编写在开始研发的时候就已经在编写了。

工作

  • 编写测试用例或者测试点
  • 编写冒烟用例
  • 进行功能测试
  • 进行性能测试

需要准备

  • 测试用例或者测试点
  • 冒烟用例
  • 功能测试结果报告
  • 性能测试方案及结果报告

六、验收

测试完成提交给产品进行功能性验收,产品验收往往都会找到测试老师帮助,帮忙构造数据等等。

工作

  • 产品验收

输出

  • 产品验收结果报告

七、发布

产品验收完成就进行项目发布,项目发布一直都是一个非常谨慎的环节。发布上线后我们通常都会进行线上验证,这样保证上线的各种环境配置功能都比较正常,而不是盲发。

工作

  • 上线前准备
  • 发布上线
  • 上线后验证

需要准备

  • 发布计划
  • 发布其他相关
  • 线上验证方案及结果

八、培训or交付验收

发布上线后一般都会由产品老师进行一个产品培训,不同的公司不同的项目可能不一样。有的公司是直接给需求方进行交付验收。

工作

  • 需求方培训

输出

  • 培训计划
  • 培训文档or培训视频
  • 培训会议
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!