软件项目管理中的进度管理
2016年9月01日 17:18 作者:贾文潇贾文潇
(武昌理工学院,430223)
摘要:本文主要对软件项目管理中的进度控制问题进行了研究。通过对软件项目管理进度的概述,分析影响软件项目进度管理的因素,和进度管理计划控制,并提出了避免软件项目进度管理失控的措施。
关键词:软件项目管理;进度计划;进度控制
Progress management in software project management
Jia Wenxiao
(Wuchang University of Technology,430223)
Abstract :In this paper, the software project management in the progress of the control problem is studied. Through an overview of the progress of software project management,analysis of the factors affecting the progress of software project management,and schedule management plan control,and put forward to avoid the software project schedule management out of control measures.
Keywords :software project management;schedule;schedule control
1 软件项目管理及进度控制概述
1.1 软件项目管理概述
项目管理是指为了完成一个特定的目标,应用一定的规范或规章制度对项目资源进行全面规划、组织、协调、控制并使之系统化的过程,即在规定的时间、预算和质量目标范围内完成项目的各种工作。一个完整的软件项目工程生命周期分为项目立项、启动、需求分析、系统设计、系统开发、系统测试、系统上线、项目验收和上线后评估等9 大阶段。软件项目管理是要增强软件开发的控制能力,提升软件开发质量,对成本、人员、进度、质量、风险等进行分析和管理活动。
1.2 软件项目管理进度计划和控制
软件项目进度管理是指项目管理者围绕项目要求编制计划,付诸实施且在此过程中经常检查计划的实际执行情况,分析进度偏差原因并在此基础上,不断调整,修改计划直至项目交付使用; 通过对进度影响因素实施控制及各种关系协调,综合运用各种可行方法、措施,将项目的计划控制在事先确定的目标范围之内,在兼顾成本,质量控制目标的同时,努力缩短时间。项目的生命周期分为概念阶段、开发阶段、实施阶段和结束阶段四个基本阶段。进度计划与控制贯穿在整个的项目管理周期中,通过制定科学的进度目标,编制合理的恶资源供应计划和进度计划,从而控制项目的进度,在保证项目质量与成本目标相协调的情况下,达到既定的项目目标。
2 软件项目进度管理的步骤
2.1 软件项目进度管理影响因素分析
影响软件项目进度管理的因素包括:项目计划、需求变更、客户和行业风险、技术与工具、技能风险、人员激励、团队建设和沟通、对过程的控制和管理等。(1)项目计划是软件生命周期中的重要环节,也是项目管理的重要方面。良好的项目计划可以规划项目的整天时间安排和各个阶段的人力物力等资源分配,提高企业资源利用率,保证项目进度;(2)需求变更会对项目进度造成较大影响的因素,需求变更会重复话费时间人力等成本,因此要在项目执行中需要重点控制需求变更,确保在需求的细化过程中尽可能少的改变工作范围;(3)客户和行业风险,由于客户的特点、技术和理解的差别,客户风险往往较大,要降低风险就要对客户所处的行业进行深入研究;(4)技术与工具,要关注潜在技术风险,平台的选择很重要,必须适合本项目切满足用户需求的; (5)技能风险,技术人员的工作效率、编程水平、团队适应性等素质都是对项目研发进度产生影响的,其中技术水平是关键因素, 因此要重视项目成员的技术水平;(6)人员激励,了解项目参与人员的需求与期望,并设法满足他们的需求和期望,保证项目的按时交付,顺利完成;(7)团队建设,项目开发是以团队为主的, 良好的团队沟通就会事半功倍;(8)过程控制和管理,软件开发过程中,有效的监督检查机制和有效的版本管理会是项目顺利进行。
2.2 软件项目进度计划管理
项目进度计划是按照实际条件和合同要求,以拟开发项目的交付使用时间为目标,按照合理的顺序安排实施日程。其主要作用是把事先预定的项目各环节需要的时间按照先后顺序组合在一起,通过调整各环节的实际使用时间,使整个项目在时间和成本允许的范围下进行安排任务。
(1)制定进度计划的依据。在制定进度计划时,其主要依据有以下几方面:项目的目标范围、对工期的限制、项目自身的特点、项目结构分解单元,项目对各项环节工作的时间估计及项目的资源供应状况等。制定进度计划时必须要考虑到项目的成本、质量、安全性等各重要因素,客观的认识自身的条件,慎重进行风险预计,确保实现项目目标。
(2)编制过程。在编制进度计划前,应对项目结构进行详细的分析,系统地掌握整个项目的结构构成的每一个实施细节,系统科学的分解项目。根据工作分解结构原理来对项目进行结构分解。这样可以方便将具体的工作任务落实到人,方便工作进度的执行。制定进度计划的方法主要有甘特图、计划评审技术和关键
(下转111 页)145
科技论坛