您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 浅析软件项目时间管理
1浅析软件项目时间管理摘要:本文以软件项目的时间管理工作为依据对项目时间管理进行分析研究,通过研究帮助项目管理者科学的、合理的分析项目时间管理状况,并运用科学的项目时间管理方法,实施有效的项目时间管理,从而达到对项目的进度管理进行有效控制和优化。对于软件项目开发企业更好地适应新形势发展需要,提高市场竞争力具有十分重要的意义。关键词:时间管理进度关键路径法计划评审技术甘特图里程碑2引言每一个项目经理都希望自己负责的项目能够成功。怎样才算是一个成功的项目呢?一般说来,成功项目就是能够在规定的工期、成本的条件下,满足或超过项目人要求的项目。也就是说,时间、成本、质量和范围是项目成功的基本要素,对项目的成败起着至关重要的作用。其中,时间因素会对其他方面产生很大的影响。项目的时间和进度是项目目标达成的三大约束(限制)之一,有效实施项目时间管理是项目成功的重要保障。进度的落空或拖延,会导致用户的不满意,影响项目组的声誉,或者会使市场机会丧失,影响软件产品的销售,进而影响整个项目组所在单位的生存和发展。对于完整的软件项目来说,如何分配时间,安排软件开发的进度呢?又有什么方法可以使用呢?本文将重点探讨软件项目进度控制的方法。3正文一、时间管理概述和过程项目管理就是以项目为对象的系统管理方法,通过一个临时性、专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调和优化。合理地安排项目时间是项目管理中一项关键内容,它的目的是保证按时完成项目、合理分配资源、发挥最佳工作效率。项目时间管理,又叫项目工期管理或项目进度管理。它是为了确保项目按时完成所开展的一系列管理活动与过程。软件项目时间管理中所涉及的主要过程包括:活动的定义,确定项目团队成员和项目干系人为完成项目可交付成果而必须完成的具体活动。活动排序,确定项目活动之间的关系,明确各活动间的相互联系性(前后、并列等),并形成相应的文档和图形。活动时间估计,估计完成具体活动所需的工作时段,即所需的时间。编制进度计划,分析活动顺序、活动历时估算和资源要求,来制定进度计划。进度计划控制,控制和管理项目进度计划的变更。二、进度控制的过程一般情况下,我们进行进度控制的目的,是要在最后交付日期之前完成软件项目。在项目时间管理的工作中,进度控制两个最实际的过程一个4是进度计划的控制,一个是进度计划的追踪。1.制定进度计划项目实施阶段的进度控制“标准”是项目进度计划。进度计划是(Schedule)是在工作分解得基础上对项目活动做出的一系列时间安排。制定项目进度计划就是要控制时间和节约时间,安排项目各项活动的时间计划和人员安排。它可以保证按时获利以补偿已经发生的费用支出。进度计划在实际工程管理中两个比较关键的数据非常有用,一个是工作分解(WBS),一个是估计工期。估计工期一般来说可以根据各活动的工期与资源配置情况综合得出,WBS则需要一些经验与理论知识相结合。2.进度计划的追踪一旦建立了进度安排,就可以开始着手于追踪和控制活动。由项目管理人员负责在过程执行时监督过程的实施,提供过程进度的内部报告,并按照合同规定向需方提供外部报告。项目管理人员可以用不同的方式进行追踪:定期举行项目状态会议;评价在实施过程所产生的所有评审结果;确定由项目的计划进度所安排的里程碑;比较在项目资源表中所列出的每一个项目任务的实际开始时间和计划开始时间;非正式地与开发人员交谈,已得到他们对开发进展和刚冒头的问题的客观评价。在诊断出问题之后,可能需要一些追加资源;人员可能要重新部署,5或者项目进度要重新调整。许多进度计划失败是由人引起的,并非没有好的计划。三、项目进度控制方法进行项目进度控制的具体方法有以下几种:1、关键路径法(CPM)关键路径法,也称关键路劲分析,是指在一条路径中,每个工作的时间只和等于工程的工期,这条路径就是关键历经,它是用来预测总体项目历时的项目网络分析技术。也就是说,一个项目的关键路径是指一系列决定项目最早完成时间的活动。它是项目网络图中最长的路径,并且有最少的浮动时间或时差。要找到一个项目的关键路径,必须先绘制好网络图,而网络图又是基于建立在工作分解结构基础上的活动清单来绘制的。具体的步骤可以从项目计划开始,首先是确定工作(项目活动的界定);然后确定工作弹性(项目活动的相互联系),并建立一些网络图;接下来是估计项目活动的时间,根据活动顺序、活动历时估算和资源需求制定进度计划,并确定关键路径。利用这一技术可直接地表示项目所有工作的顺序及相互之间的依赖关系,能够将各种分散而繁杂的数据加工处理成项目管理所需的信息,便于人员进行时间及人力、物力等其他资源的分析和配置,帮助制定折中的进度。2、计划评审技术(PERT)计划评审技术主要用于不确定性因素多而复杂的项目,这类项目经常需要反复研究和反复认识,具体到某一个工作环节是因事先不能估计需要6的时间,而只能推测完成时间的范围。利用计划评审技术,可以把每一个项目活动的不确定性及对完成该活动的信息因素加进去,从而给出更有价值的信息。计划评审技术最通常采用三点估计的方法,综合分析项目特点、工作特点、环境等因素对各个项目活动的完成时间按三种不同情况估计:正常所需时间mi——正常情况下,完成某项工作的时间;乐观估计时间ai——任何事情都顺利情况,完成某项工作的时间;悲观估计时间bi——最不利的情况,完成某项工作的时间。此时,期望值Di=(4mi+ai+bi)/6。3、甘特图甘特图,也称横道图或条形图,是一种能有效显示行动时间规划的方法,主要用于项目计划和项目进度安排。甘特图把计划和进度安排两种职能结合在一起,纵向列出项目活动,横向列出时间跨度。每项活动或实际的完成情况用横道线表示,横道线还显示了每项活动的开始时间和终止时间,其长度表示完成任务所需的时间。甘特图是通过代表工作任务的条形图在实践坐标轴上的点位和跨度来直观地反映工作任务的各种有关时间参数。通过条形图的不同图例特征(如实心条、空心条等)来反映工作任务的不同状态。通过箭线来反映工作任务与其他工作之间的逻辑关系。在甘特图中,每一任务完成的标准,不是以能否继续下一阶段任务为标准,而是必须交付应交付的文档与通过评审为标准。其优点在于标明了个任务的计划进度和当前进度,能动态地反映软件开发进展情况,难以反7映多个任务之间存在的复杂逻辑关系。通过将在同一个项目进度计划甘特图中显示实际进展情况与计划进展情况的对比,可以直观清楚地对比实际进度和计划进度之间的差距,并作为控制计划的定制依据。4、里程碑里程碑又称为关键日期表,它是最简单的一种进度计划方法,仅表示主要可交付成果的计划开始和完成时间。它是一个战略计划或项目框架,以中间产品或可实现的结果为依据。所谓里程碑,实际上就是根据项目的具体情况确定的重大而关键的项目活动。它可以被看作是一个项目在初级阶段制订的蓝图,是对项目完成时间以及项目产品交付时间的计划。里程碑计划直接就可以在日历上用一个星号或者一个三角加以表示。每个里程碑代表一个关键事件,在项目实施过程中,以下事件通常是里程碑系统表示的关键事件:(1)项目主要阶段的结束日期;(2)主要分项工程的完成日期;(3)主要合同的授予日期;(4)主要设备的交货日期;(5)实施条件准备就绪日期;(6)整个项目的完工日期;(7)保证项目的完工日期。这些关键事件综合了各种因素,针对事件本身对项目的重要活动而言,8它可能在网络图的关键路径上,也可能不再关键路径上。四、结论造成信息系统项目实施失败的原因,包括了项目管理九大知识领域(整体、范围、时间、成本、质量、风险、人力资源、沟通、采购管理)的各个方面。其中,对于时间的管理,在考虑进度安排时要把人员的工作量与花费的时间联系起来,合理的安排工作量,利用进度安排的有效分析方法来严密监视项目的进度情况,才能使项目的进度不被拖延。项目时间管理对软件项目进度控制管理的不可或缺,通过对项目时间管理的方法进行了分析,特别对项目时间管理的目的、项目时间管理的过程、进度计划控制措施等方法的应用,最后得出了项目时间管理存在的问题和解决的对策。重点要抓住项目活动中关键路径上的各项活动,做到项目关键路径上的各项活动能在最佳工期内完成,实现项目时间的有效管理的目的。但是,在实际工作中,由于企业自身的管理和人员基本素质有一定的限制,在项目时间管理中还存在一些缺陷,今后对项目时间管理的进一步研究具有重大的意义。9参考文献[1]张有生,信息系统项目管理师辅导教程(下册)[M],电子工业出版社,201117-119[2]朱宏亮,项目进度管理,清华大学出版社,2011[3]杨卫东、李龑,项目管理中的时间成本探讨[J],上海管理科学[4]杨红霞,项目进度管理方法研究[J],山西建筑,2010(29)[5]王桂荣、黄君,基于关键链的项目进度管理方法[J],石油工程建设,2011(01)[6]屈春英、王秋英,浅谈项目管理软件在企业管理中的应用[J],科技致富向导,2011(06)[7]叶平,基于PERT/CPM的甘特图应用研究[J],浙江建筑,2011(03)[8]袁玉东,项目进度管理中的优化方法研究[D],上海交通大学2013崔晓明、马力,软件项目进度控制方法研究[J],计算机工程与设计,2010(12)[9]徐源,项目活动资源需求与项目时间管理,南开大学商学院,2012[10]张立友等,项目管理实战剖析与PMP攻略,机械工业出版社,2010
本文标题:浅析软件项目时间管理
链接地址:https://www.777doc.com/doc-4214164 .html