免费论文查重: 大雅 万方 维普 turnitin paperpass

关于计算机软件工程进度制约

最后更新时间:2024-03-21 作者:用户投稿原创标记本站原创 点赞:13230 浏览:57064
论文导读:如此集少成多,也会影响项目进度。二、计算机软件工程进度制约要点结合实践经验,笔者认为计算机软件工程进度制约应从下列几方面着手:(一)搞好软件工程项目的计划从项目计划起,软件项目管理的首项计划活动即为估算,包括估算时间、工作量及人员数量等。项目管理人员应正确辨识关键任务,并掌握其进展情况,并对延
摘 要:计算机软件开发过程中,进度制约是项目管理的核心。假如某个分项或分阶段的进度失控,很可能对整个项目进度造成影响。所以,实际中应尽量排除干扰进度的各类因素,保证项目的实施进度。文章将对计算机软件工程进度制约理由展开简要论述。
关键词:计算机软件;工程进度;制约
1674-7712 (2015) 02-0000-01
要制约好计算机软件工程进度,就应对认真分析进度的计划变更、环境及资金等各类影响因素,并采取相应的措施,以缩减计划与实际进度之间偏差,实现对项目的有效制约。下文将对上述因素进行整理分析,以便从整体上把握工程进度,完成目标。
进度制约管理,即运用合理策略明确进度目标,设计进度及资源供应计划,通过制约进度、协调质量与费用目标来达到合同目标[1]。进度计划目标十分明确,但资源较为有限,且包含多种主观、客观性的不确定因素。随着主客观条件的逐步转变,计划也在日渐转变。所以,在计算机软件工程实施中,应切实把握好计划的落实情况,并将实际情况与计划进行对比,采取相应的制约措施,以确保项目目标的顺利完成。下文将对计算机软件工程中的进度制约理由展开探讨,仅供参考。

一、软件工程进度制约的影响因素

(一)计划变更的及时性

渐近明细是项目的显著特征,尤其是软件开发项目,它属于不断变化的过程。在最初,项目计划可设计得稍微粗略。伴随项目的进展,尤其需求得以明确后,项目计划也可相应明确,此时应适时调整和修订项目计划,并根据变更手续来与项目参与人达成共识。项目进展过程中,计划也用随之细化、修正与调整。对于高技术行业而言,制定计划应在某种条件限制与假设下,选择渐近明细的方式进行,并根据项目进展情况适时做出细化、修正与完善。

(二)资源、预算变更

资源,尤其人力资源是影响工程进度的重要因素。部分操作人员认识不到位,或是在项目集中的情况下,不少人员可能中途会被调往其他项目或是身兼多个项目,使之不能将全部心思放在本项目上。另外,信息资源同样也是较为关键的资源之一。例如,有些国家或行业标准,用户可能无法提供,如购买或收集不及时,很可能会影响其需求分析或实际编码工作,耽误整个工程进度。

(三)计划执行的严格程度

计划执行的严格程度,很大程度上影响着工程进度。实际中,有些机构未能将计划当作项目行动的前提,而是将计划抛之脑后,执行情况较为随意。针对项目团队的内、外部沟通,在计划中应明确具体人员、计划周期、实施方式及策略,避开发生遗漏。项目实施中,一旦出现沟通不及时,或者是未能有效达到项目参与人情况,则很容易影响工程进度。

(四)范围、质量因素

相比其他建设项目,软件开发项目的计划变更性较大,这是因为软件程序属于“看不见”却“易于修改”的实物,用户想改便能改,这就容易增长需求。项目经理有时不懂得拒绝,加之“我能”的心理作用,通常都会应允修改。如此集少成多,也会影响项目进度。

二、计算机软件工程进度制约要点

结合实践经验,笔者认为计算机软件工程进度制约应从下列几方面着手:

(一)搞好软件工程项目的计划

从项目计划起,软件项目管理的首项计划活动即为估算,包括估算时间、工作量及人员数量等。项目管理人员应正确辨识关键任务,并掌握其进展情况,并对延误进度的情况进行处理。项目管理者应设计合理的进度表,用以督促整个项目的进度制约。常用的进度计划设计工具,主要可分为GANTT图与工程网络两类。Gantt图,其历史悠久、直观明了、学习及绘制难度较小,但它无法明确表述各任务之间的相互关系,也无法呈现出关键路径任以及进度计划中的核心部分[2]。所以,大型软件项目管理中,单用Gantt图远远不够,既不能节约资源,保证进度计划,同时还可能产生差错。工程网络,既能够描绘任务分解及各项作业的起初及结束时间,同时还能呈现各作业之间的相互关系,便于我们更好地识别关键路径及任务。相比之下,工程网络图具有一定优势;实际中,如能将Gantt图与工程网络两种工具联合起来制定管理进度,可真正做到优势互补、取长补短。

(二)重视对软件开发中的人员管理

人员配置与调度安排工作应贯穿于整个软件开发过程。人员组织管理得当与否,很大程度上决定着软件项目进度。第一,在软件开发初期,应科学配置人员,按照项目工作量及专业技能,并结合其自身的能力、经验等,来组建高效、完整的开发小组。通常而言,开发小组人数应制约在5-10人左右,如项目规模较大,可选择层级式结构,配置多个开发小组。在人员选择过程中,应根据实际情况来决定开发组员的去留;要转变优秀的程序员集中起来,便能组成高效小组的错误理念;应将技术水平、项目开发技能及经验等,作为人员的实际考察标准。一个日代码完成量大,但无法与同事有效沟通的程序员,不一定能完成所有要求高的项目。

(三)进度落后时的“赶超”措施

进度落后状态下,一般会通过下列几项措施予以弥补:如加人、正面激励等,上述均为增加资源但见效不大的策略。根据Brooks原则,在项目进度拖延的情况下增加人数,很可能会更加延误项目的进度。这主要是由于,新加入员工对项目背景、设计及需求等缺乏深入的了解,无法与项目成员展开有效沟通,这无疑降低整个项目的实施效率[3]。而加班极易疲劳,同样也会影响员工的工作效率。增加激励,则会相应的增加工作成本。上述措施并非不可取,而是应坚持适度原则。应全面把控和分析项目进度延误的影响因素,如项目交付时限确不合理,应通过及时沟通来调整时限,以保证软件质量和减少团队成员的心理负担;如其他因素导致进度延误,则应从技术、环境以及人员心态等方面找理由,尽快采取赶超进度的弥补措施。
四、结束语
针对计算机软件开发项目而言,工程进度制约是创造项目利润的可靠保障。在工程初始阶段,应设立进度监控小组,并编制进度制约目标,认真落实责任制;应综合运用各类技术及策略,从宏观、微观角度上对进度计划实行监控与处理,以保证计算机软件开发工作的顺利运转。
参考文献:
[1]闫实.计算机软件工程管理探析[J].电子技术与软件工程,2014(18).
[2]论文导读:陈文静.论计算机软件工程项目自动化管理.计算机光盘软件与应用,2014(17).曹璨.计算机软件工程管理及运用研究.无线互联科技,2014(07).李永学(1979.01-),宁夏银川人,本科,主要从事财务方面工作。上一页12
陈文静.论计算机软件工程项目自动化管理[J].计算机光盘软件与应用,2014(17).
[3]曹璨.计算机软件工程管理及运用研究[J].无线互联科技,2014(07).
[作者简介]李永学(1979.01-),宁夏银川人,本科,主要从事财务方面工作。