专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »项目管理 » 项目管理流程:软件Software项目管理(project management)总体流程设计 »正文

项目管理流程:软件Software项目管理(project management)总体流程设计

来源: 发布时间:星期三, 2009年9月2日 浏览:680次 评论:0
  在软件Software项目开发管理过程中不仅要努力实现项目范围、时间、成本和质量等目标还必须协调整个项目过程以满足项目参和者及其他利益相关者需要和期望;随着软件Software规模和所涉及领域不断地扩大软件Software项目管理越来越困难纵观所有失败软件Software项目基本原因是不能管理其软件Software过程在无纪律、混乱项目状态下组织不可能从较好思路方法和工具中获益严谨软件Software过程控制和管理不仅可以在每个阶段回顾和纠正项目偏差识别软件Software项目风险甚至果断中止项目而且可以将人才流动所带来不利影响减少到最小要进行有效过程控制必须明确软件Software项目管理(project management)流程

  软件Software项目管理(project management)总体流程设计为项目搜寻、立项、售前、合同生成和合同执行等5个主要阶段分别以P1、P2、P3、P4、P5表示;同时设计了立项完成、合同签定、功能定义、软件Software开发、项目验收等5个里程碑分别以TM1、TM2、TM3、TM4、TM5表示如图1所示在这些流程中合同执行流程是软件Software项目管理(project management)核心其主要过程有:产品定义、软件Software开发、测试执行、内部验收、项目实施和验收、项目维护



  图1 软件Software项目管理(project management)总体流程

  软件Software项目管理(project management)总体流程分析

  1项目搜寻

  项目搜寻是项目立项基础项目搜寻阶段主要任务包括市场信息收集用户需求跟踪对潜在项目进行分析和筛选

  2项目立项

  立项阶段主要任务是确认立项理由提出立项建议提供合适资金和资源使立项建议成为正式项目

  3 项目售前

  售前阶段从项目立项开始到项目合同签定结束主要工作有:制定和客户交流计划详细了解客户背景资料了解客户启动项目缘由、目和期望编制项目方案建议书准备合同蓝本

  4合同生成

  合同生成阶段主要工作有:项目方案评估和确定技术合同、商务合同商定、评估和签署

  5合同执行

  合同执行是软件Software项目管理(project management)流程重点可分为软件Software开发、测试执行;内部验收、项目验收、系统维护等 5个基本工作过程

  5.1软件Software开发

  软件Software开发阶段分为:需求调研、系统分析、系统设计、编码、单元测试等过程主要从 3个方面进行管理:

  1) 制定项目计划软件Software项目计划是个用来协调所有其他计划以指导项目执行和控制可操作文件它体现了对客户需求理解是开展项目活动基础也是软件Software项目跟踪和监控依据

  2) 确定开发过程根据软件Software项目和项目组实际情况建立起个稳定、可控软件Software开发过程模型并按照该过程来进行软件Software开发

  3) 加强过程控制过程控制主要包括过程管理、变更控制和配置管理

  5.2测试和执行

  项目测试是检查系统是否符合项目合同和任务书规定要求项目测试分集成测试和系统测试主要进行功能测试、健壮性测试、性能—效率测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等测试过程在模拟运行环境中进行

  5.3内部验收

  项目完成集成测试和系统测试后进行项目内部验收主要有 3个步骤:1)文档准备项目经理(project manager)提交内部验收计划、项目开发整理总结报告、产品发布清单;财务主管提交项目财务预算报告2)内部验收测试内部验收测试测试内容和思路方法虽然和系统测试基本相同但应站在用户验收角度进行它是试运行基础通过这为用户验收作充分准备3)内部评审对提交所有文档及测试结果进行内部评审完成项目开发整理总结报告

  5.4项目试运行和验收

  试运行和用户验收阶段主要任务是使所有工作产品得到用户确认主要工作有:

  1) 验收前准备项目经理(project manager)负责检查产品完整性包括文档、介质和中间产品等以确保现场实施成功;负责应用软件Software现场安装调试完成安装调试整理总结报告;负责制定用户验收计划并得到客户确认

  2) 用户进行验收测试和系统试运行进行文档和系统移交

  3) 用户确认项目经理(project manager)负责和客户协调协助用户进行项目验收形成用户验收报告

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: