一个项目从开始到结束会经历一系列的阶段。有效划分这些阶段,对进度控制、成本控制、质量管理、功能控制至关重要。一般的大中型软件开发公司,都有自己的阶段划分方法,定义的各阶段要完成的任务也不尽相同。本文就个人从研发角度理解到的,简单叙述一下开发的各个流程。
(1)phase0:由市场人员反馈提出项目开发阶段。 该阶段没有明显的时间周期,是项目的发起阶段。由相关人员提供产品的主要feature、市场前景的说明文档。公司管理层、市场部、产品部召开p0会议,决议通过,指定该产品的全权负责人:产品经理。项目进入正式启动阶段。
(2)phase1:计划阶段。 产品经理制定产品各个阶段的时间段、成本、产品功能范围
输出:进度、成本报告
完成:召集系统部人员、研发部负责人召开pr1(phase review)会议。会议通过,指定系统部人员,分配时间,通知研发部、测试部准备人员在计划时间进入该项目。
(3)phase2:需求设计阶段。 系统设计人员完成需求设计
输出:需求文档 各子系统需求 各子系统间的交互接口 须明确指出需要完成的功能点
完成:召集系统设计人员、研发人员、测试人员召开pr2会议。会议通过进入phase3阶段
(4)phase3:开发阶段。 产品经理为研发人员分配时间。系统开发阶段(包含3个子阶段:设计阶段d1、编码阶段d2、内部测试阶段d3)
d1阶段:
输出:自己负责模块的系统设计。
完成:研发负责人召集相关人员召开dr1(development review)会议
d2阶段:
输出:代码
完成:无明显事件
d3阶段:
输入:单元测试报告(须包含明确的功能点,明确的输入、输出,测试的确切结果)
完成:设计文档、源码、安装文件/打包文件、测试文档、安装说明、relase notes等文档递交到指定的版本管理工具并且将相关文档发送给相关人员。
产品经理召集相关人员召开pr3会议,确认功能点完成情况、代码量统计、开发阶段模拟工具、公有模块等额外的开发成果,通知it部门标记当前版本。
(5)phase4:测试阶段。 产品经理为测试人员分配时间。测试人员根据系统设计人员的需求文档对当前版本进行功能点测试、稳定性测试、性能测试。某些情况下可能将该阶段细分为:实验室测试阶段、现场测试阶段。
输出:测试报告,bug存入bug管理系统
完成:通知it部门为当前版本标记,作为正式发布版本。
(6)phase5:维护阶段。 产品经理为相关技术支持、研发人员安排适量的灵活时间。正式版本交现场实施部门。
(7)phase6:结束阶段。 产品已被市场淘汰,维护终止,所有相关人员撤出,所有文档、代码进入冻结,一定时间后销毁
常使用的工具有clearcase/svn/cvs/sourcesafe clearquest,开源的bug管理工具不再列举

项目管理- 项目阶段划分相关推荐

  1. 项目管理之 项目阶段划分

    一个项目从开始到结束会经历一系列的阶段.有效划分这些阶段,对进度控制.成本控制.质量管理.功能控制至关重要.一般的大中型软件开发公司,都有自己的阶段划分方法,定义的各阶段要完成的任务也不尽相同.本文就 ...

  2. 主数据标准化项目阶段划分、实施难点及应对措施经验分享

    前言 在企业经营到一定规模后,经营中涉及到的各类数据由于名称不一致,编码不统一,应用范围不同等客观存在的因素,对经营时业务沟通的流畅性造成一定的负面影响,即企业面临着建设主数据标准和统一管理.分发.应 ...

  3. 各个公司项目阶段划分

    华为 Concept phase:概念阶段 Plan Phase:规划阶段 Develop Phase:开发阶段 Qualify Phase:检验阶段 Launch Phase:推广阶段 Life c ...

  4. 项目管理5阶段|一位高级项目经理的4年项目经验分享

    项目管理是一门实践的学问,也是一门向上和向下管理的艺术,只有通过不断地实践再实践,才能真正掌握项目管理的精髓,不再纸上谈兵. 网上有段子说:"如果你喜欢一个人,就让他去当项目经理,因为项目可 ...

  5. 软件项目研发过程中阶段划分和工作方法

    一.产品立项阶段 主要工作:市场调研.竞品分析.可行性分析,确定产品定位,预估项目成本,规划产品发展目标和前景,同时提示和预警风险,以及对应的预案和措施. 工作目的:解决是否可以做,是否值得做,是否有 ...

  6. 什么是项目生命周期?如何划分项目阶段?有什么意义?

    项目生命周期是指从项目启动到项目收尾所经历的一系列阶段,也是项目经理和团队组织项目过程的方式. 不论项目具体涉及的工作是什么,项目生命周期都可以为管理项目提供基本框架. 项目阶段是指是一组具有逻辑关系 ...

  7. 转-项目管理5阶段|一位高级项目经理的4年项目经验分享

    项目管理是一门实践的学问,也是一门向上和向下管理的艺术,只有通过不断地实践再实践,才能真正掌握项目管理的精髓,不再纸上谈兵. 网上有段子说:"如果你喜欢一个人,就让他去当项目经理,因为项目可 ...

  8. 项目管理(二)项目阶段与项目生命周期

    项目阶段与项目生命周期 将每一个项目划分为若干个阶段,以便提高管理控制,并提供与该项目实施组织的日常运作之间的联系 这些阶段合在一起称为项目生命周期 项目的生命周期用于定义一个项目的开始和结束 许多组 ...

  9. PMP项目管理项目资源管理

    目录 1 项目资源管理概述 2 规划资源管理 3 估算活动资源 4 获取资源 5 建设团队 6 管理团队 7 控制资源 1 项目资源管理概述 项目资源管理包括识别.获取和管理所需资源以成功完成项目的各 ...

最新文章

  1. React事件系统整理
  2. Bitmap,byte[],Drawable相互转化
  3. Mac OS Mountain Lion 下的Wireshark
  4. vector相关习题
  5. TurboMail邮件服务器荣膺“2012年度中国行业信息化最佳产品奖”
  6. Angular Universal 的演进历史
  7. ThinkPHP6项目基操(19.实战部分 Mysql模型事务操作)
  8. Apache多站点配置
  9. STM32F407之资源
  10. 通用权限管理设计 之 数据权限
  11. 详解CATransformLayer
  12. 数据库与表的操作之创建、修改和删除数据
  13. 计算机网络负载均衡图片,负载均衡计算机网络课程网.ppt
  14. DB9接口公头母头引脚区别
  15. Zircon DDK入门指南
  16. opendrive中的几何形状
  17. opencv学习日记
  18. 计算机网络软件系统是什么结构,计算机软件系统的组成是什么?
  19. imo教我们的互联网思维9大玩法
  20. [C++] 将 mp3 等音乐资源以资源形式嵌入 exe 文件中

热门文章

  1. WeX5打包项目为app步骤详解
  2. React Native Firebase
  3. kindle的下载电子书的资源网站
  4. 1044 Shopping in Mars(柳神39行代码+详细注释)
  5. KNN+Dense SIFT+手势识别
  6. 图片验证码和短信验证码开发
  7. 培训机构出来的程序员进不了大厂?
  8. Sublime text 3 注册码(转自晚晴幽草(简书作者))
  9. 软件测试能干多久?测试员能干到多大年龄?
  10. APP自动化(一):tidevice使用