软件项目管理流程
1.1. 项目流程、对应阶段以及管理思想项目流程、对应阶段以及管理思想 过程管理思项目流 项目立项 产品定义 项开发的各阶 需 求 分 析 阶 软件开发 项目管理过程 段 评审过程 软件测试 概 要 设 计 阶 段 内部验收 用户验收 系统维护 2.2. 不同角色的任务和产出(简要)不同角色的任务和产出(简要) 软件监督与审 项目阶段项目阶段 / /项目经理项目经理 角色角色 产品团队产品团队开发团队开发团队测试团队测试团队 (BA/BAS/Produc(BA/BAS/Produc t Mt M)) TTL/DevelopeTTL/Develope r r)) (Test(Test LeadLead /Tester/Tester)) 需求阶段活动:活动:活动:活动:参与:参与:参与:参与: 1.建立 CQ/QC 中1.收集整理需求 的项目目录; 产出产出: 1.需求分析1.需求分析 2.环境分析2.环境分析 2.在 SVN 中建立1.需求说明书 项目目录; 3. 分析项目所 需资源,风险等 4. 预估项目周 期 产出:产出: 1.项目计划(大 致时间规划) 设计阶段活动:活动:参与:参与:活动:活动:活动:活动: 1. 监 控 项 目 进1. 系统功能设 1.系统功能技组织测试计 度,计术设计划评审 2.组织安排本阶产出:产出: 段的评审 1.系统说明书 3.任务分解,责 2.数据库设计产出:产出: 产出:产出:项目测试估 计 系统功能的技 任到人 术设计 4.细化项目计划 测试计划书 产出:产出: 3.项目计划(具 体到各功能) 开发阶段活动:活动:活动活动:活动:活动: 1.监控项目进度1.具体功能开编写测试用 发例 2.调整人员安排 产出:产出: 3.跟踪解决技术 脚本 难点1.功能单元代 码 产出:产出: 例评审 1.项目计划(更 产出:产出: 新进度) 和.自动化 组织测试用 1.测试用例 活动:活动: 2.自动化脚 单 元 测 试活动:活动: 阶段 1. 监控项目进 度 1. 组 织 代 码 本 走查 2.跟踪解决问题 列表 2. 单元测试 产出:产出: 产出:产出: 1. 功能单元 1 项目计划 (更新 进度) 2.单元测试报 2.项目进度报告告 代码 集 成 测 试活动:活动: 阶段 1. 监控项目进 度 活动:活动:活动:活动: 1.集成测试1.支持开发 进行集成测 2. .修改 BUG 试 2 跟踪.解决技术 产出:产出: 难题2. 准 备 测 1.集成测试报试数据。 产出:产出: 告 1.项目进度报告 2.系统部署后 的 Notes Relese 系 统 测 试活动:活动: 阶段 1.分配 BUG 活动:活动:活动:活动: 1.修改 BUG1.产品系统 测试 2.跟踪解决技术 难题 2.支持测试 产出:产出: 产出:产出:1.系统测试 报告(执行 1.项目进度报告 结果) 2.缺陷报告 3.3. 项目进行中项目进行中 在在 SVNSVN 中建立如下的文件结构中建立如下的文件结构,确保项目文档的共享和管理。 /项目 1 此项目目录下包括需求文档和系统说明书;项目进度安排(任务分解并责任 到人) ; 项目进行中有待解决的问题列表; /项目 1/DEV 此目录下包含系统的技术设计、数据库设计、集成测试报告系统部署后的 Relese Notes /项目 1/QA 此目录下包含所有的 QA 产出,如测试估算,测试计划书,测试用例,测试结 果,缺陷报告,以及系统测试 Sign-off 邮件。 /项目 1/周例会 此目录想记录所有的会议记录。 其他 每周一次项目例会每周一次项目例会,并有会议记录。如遇到具体问题需及时解决的。可随时组织相 关人员进行讨论。 项目的各组成部分需要尽到自己的责任。保证每个阶段的产出保证每个阶段的产出,不影响后续团队的 工作。 项目中各阶段的评审按情况具体分析,然后施行。保证每个阶段的工作质量。