- A+
工程项目管理软件范文第1篇
1.从微观上来看,工程项目管理软件推广应用的作用表现在:
(1)提升建筑企业(包括监理、咨询企业和施工企业)的核心竞争力,适应市场化竞争的要求。
(2)缩短建筑企业的服务时间,提高建筑企业的客户满意度,及时的获取客户需求,实现对市场变化的快速响应。
(3)可以有效提高企业的决策水平。
项目管理软件的应用使企业在获取、传递、利用信息资源方面更加灵活、快捷和开放,可以极大地增强决策者的信息处理能力和方案评价选择能力,拓展了决策者的思维空间,延伸了决策者的智力,最大限度地减少了决策过程中的不确定性、随意性和主观性,增强了决策的合理性、科学性及快速反应,提高了决策的效益和效率。
(4)有效降低企业成本
项目管理软件的应用可以直接影响建筑企业价值链任何一环的成本,改变和改善成本结构。
(5)有助于理顺建筑企业内部的各种信息,提高建筑企业的管理水平。
(6)加速知识在建筑企业中的传播,同时在企业内部营造出一个重视知识、重视人才的环境。
2.从宏观上看,工程项目管理软件的推广应用对于国家和整个行业的作用表现在:
(1)加速信息在建筑企业内部和工程项目建设的各个参与方之间的流动,实现信息的有效整合和利用,减少信息损耗。
(2)通过项目管理软件及其所代表的现代项目管理思想在项目管理中的应用,可以提高工程项目的管理水平,提高工程项目各个参与方的管理水平,提高工程项目的整体效益,从而最终增强国家的综合实力;
(3)有利于建筑相关行业迎接加入WTO后的挑战,适应国际化竞争。加入WTO以后,建筑相关行业将更直接地面对国际竞争的挑战,在全球知识经济和信息化高速发展的今天,作为项目管理工作中的重要的知识管理工具——项目管理软件的推广应用已经成为决定成败的关键因素,也是建筑企业实现跨地区、跨国经营的重要前提。
(二)工程项目管理软件的应用现状
项目管理软件在工程项目管理中的应用是工程管理现代化的主要标志之一。项目的管理是一个动态过程,在这一过程中有大量的数据和信息需要处理,需要各种图表,需要在施工前做好规划、编制好计划,需要在项目执行过程中反馈真实的记录,需要执行过程中对计划进行不断的调整;这些具体工作的实现过程,同时也是项目管理水平提高的过程,是项目管理软件的应用过程。没有计算机系统的应用,就谈不上高水平的项目管理,对于大型工程项目尤其如此。
目前,在项目管理软件的应用过程中,存在以下几种形式。
1.以业主为主导的统一的项目管理软件应用形式
采用这类形式的往往是大型或特大型工程项目。在这类项目的实施过程中,业主或者聘请专业的咨询单位或人员为工程项目提供涉及项目管理全过程的咨询,或者自行建立相应的部门专门从事这方面的工作,无论采用哪种方式,都需要做到事前针对项目的特点和业主自身的具体情况对项目管理软件(或项目管理信息系统)的应用进行详细地规划,包括应用范围、配套文档编制(招标文件、合同、系统输入输出表格、使用与审查细则等)、各类编码系统的编制、信息的标准化、工程项目管理网络系统的建立和相关培训工作;在应用的准备过程中,建立实施时数据和文档的申报、确认、审查、处理、存储、分发和回复程序,并在合同文件中用相应的条款对这些程序的执行进行约束。从使用的效果来看,由于在业主的组织下,将工程项目的各个参与方凝聚成一个有机的整体,实现了统一规划,统一步调、统一标准、协调程序,因此应用效果较好。
2.项目的某个参与方单独或各自单独应用项目管理软件的形式
这种项目管理软件的应用形式目前在工程项目管理中普遍存在。由于工程项目的各个参与方对项目管理软件应用的认识程度存在很大差距,只要业主没有对项目管理软件在项目管理中的应用进行统一布置,则往往是工程参与方中的先知先觉者会单独选用适用于己方的项目管理软件,例如,设计方采用CAD软件和概预算软件,监理单位采用监理专用的软件,承包商采用进度计划管理、费用管理和风险管理软件等;或工程项目的某个参与方自己拥有完善的面向企业管理和项目管理的信息系统,由于这些工具的使用,使得项目管理软件的使用方较其他参与方有更高的效率,能掌握更多的信息,能更早地预知风险,能对出现的问题做出快速响应,使其在各个参与方之间处于一种有利的地位。但从整体上看,应用效果不如前一种情况。
(三)我国工程管理软件应用推广中存在的问题
尽管工程项目管理软件在我国的应用已经取得了很大的进步,但从目前的应用效果上来看,还有很多不尽人意的地方。工程管理软件应用推广中存在的问题表现在以下两个方面。
1.意识上的问题
随着市场压力的逐渐增大,很多建筑企业都体会到信息的重要性,体会到项目管理软件应用的重要性,都认识到项目管理软件在企业和项目中的应用可以促进企业发展。但在实际操作上,各个企业有很大差别。大部分企业对此持积极态度,但也有些企业不愿在工程项目管理软件的应用上增加投入,认为软件价格过高,而且其应用不仅在短期内不会带来效益,还会增加负担。在这种指导思想下,企业很难把项目管理软件的应用变为企业的主动自觉的行为,即使在某些项目上使用了项目管理软件,也经常是在项目的甲方或上级领导的要求下使用的,根本保证不了使用效果。当然,对于大多数中小企业来说,资金和人才也是妨碍项目管理软件应用的一大障碍。
随着企业竞争环境的不断变化,会促使企业向信息化寻求出路,随着与项目管理软件相关的管理思想和信息技术的成熟及成本下降也会使企业在这方面的的积极性会进一步提高,可以说,意识上的问题将不成为问题。
2.使用深度和使用范围方面的问题
目前,很多企业都拥有了各种各样的项目管理软件,但由于存在认识水平、重视程度、管理基础、经济效益等方面的差异,这些软件在各个企业和各个项目上的应用水平和应用深度有很大的不同。水平高的企业或项目拥有一整套完整的项目管理软件应用规范和与之相配套的定性、定量相结合的规章制度和相关规定,在项目管理软件的应用上得心应手;而相当一部分项目和企业对项目管理软件的应用仅仅局限于一个比较浅的水平上,这里除了有硬件方面和人员方面的因素外,很大程度上还在于这些项目和企业的意识、管理基础和管理水平与项目管理软件应用的要求存在一定的差距。
工程项目管理软件范文第2篇
关键词:软件工程;项目管理;策略
中图分类号:TU71 文献标识码:A 文章编号:1006-8937(2014)5-0050-02
随着经济的快速增长,计算机软件的应用范围越来越广。计算机软件工程项目的规模、难度等也随之增加。计算机软件工程项目运作的过程中也逐渐暴露出一些问题,需要采取系统化的管理策略,以保证软件工程项目的顺利进行,从而有助于提升软件企业的竞争力。
1 软件工程项目的特点
计算机软件项目的实施过程需要团队成员共同完成。一般来说,软件工程项目人员包括项目负责人、系统分析员、高级与初级程序员、资料员等。在软件工程项目进行过程中,必须保证软件产品的质量与配置符合用户需要,同时对可能出现的风险有适当的措施进行解决和规避。其中,质量管理是软件工程项目管理中的一个重要内容。通过质量计划编制、项目质量保证和项目质量控制等过程确保项目的总体绩效评估达到质量标准。其中,通过质量计划编制明确项目任务要达到的质量目标,项目质量保证主要涉及实现质量目标的可行性措施。项目质量控制是从总体上检测项目执行的结果,同时对不合格的部分提出解决方案。
总的来说,软件工程项目的特点主要表现在以下几个方面。一是由于软件产品不可触摸,其可视性具有间接性的特点。因此,对于软件产品的测试需要采用专门的方法或者借助专门的设备。这就导致了对软件产品质量的把握存在一定的滞后性,从而给最终的软件产品能否满足用户的需求留下了隐患。二是由于用户需求的多样性,以及软件产品的多样性,导致软件产品的开发过程缺乏统一标准。这一方面给软件工程项目的管理工作提供了灵活的空间,但同时增加了管理的难度。三是大型的软件工程项目往往都是一次性的,不可复制,且其需要开发的系统都较为复杂。因此,大型软件工程项目往往工作量大、难度高、很多方面需要在项目进行过程中逐步摸索。这些都会增加项目的难度和风险。
2 软件工程项目中存在的主要问题
2.1 需求分析问题
软件工程项目的最终目标是要开发出符合用户需求的软件产品。但是在实际操作过程中,对于用户的需求缺乏深入的分析。比如对用户需求的实体、数据以及实际的活动要求缺乏细致的调查,反而被认为是表面工作。从而导致最终的软件产品与用户需求、或者与业务需要存在较大的偏差。
2.2 团队协作问题
由于软件工程项目团队中人员较多、分工不同、权责不同,因此在项目的团队协作和沟通中往往存在一些问题。比如,团队中分工不清、权责不明,这就可能导致项目任务不能按时完成,且出现了问题互相推诿。即不利于软件工程项目的顺利完成,也不利于提升团队工作质量。又比如,团队成员分工明确,但是各自为政、缺乏合作与交流,这同样会导致团队工作效率的下降。
2.3 进度控制问题
在软件工程项目实施过程中,如果忽视了将进度控制作为具体目标来实现,就可能导致工程不能按期完成,从而给整个项目造成损失。同时,进度控制与项目的质量管理、成本管理之间存在着复杂的关系。一方面,过分强调项目的进度与成本控制可能对项目质量达标产生不利影响;另一方面,从长远来看,注重项目质量可以避免由于软件产品不合要求不得不返工,而造成的工期延误及成本扩张等问题。因此,需要软件工程的项目管理人员从全局把握。
2.4 风险管理问题
软件工程项目的风险可能存在于多个方面,比如软件产品质量是否合格、是否满足用户需求或业务需要,项目是否按规定时间完成,成本是否在预算之内,等等。如果对软件工程项目的风险疏于防范,将有可能给整个项目造成巨大的损失。
3 软件工程项目管理策略
3.1 将目标管理应用于软件工程项目管理
根据软件工程项目管理的特点,将目标管理应用于其中时可以分为五个步骤,即目标确定、目标定义、目标分解、阶段成果检查、目标验收。
目标确定主要包含两方面内容,一是确定目标的内容,二是确定目标的重要性。一项软件工程项目需要实现多个目标,确定其中相对关键的、主要的、刚性的目标,因为这些目标往往在质量、工期、资源应用等方面不允许出现偏差。同时,根据目标确定的结果制定相关的项目章程,以保证目标的实现。
目标定义是在目标确定的基础上进一步明确目标实现的程度,比如,关键目标的重要性、对于整个项目的意义,项目工作做到怎样的程度可称为达到了这一目标,等等。目标定义工作的实质是使目标可衡量、可检查,使目标具有实际内容。并据此制定项目策划,成为软件工程项目开展具体工作的依据。
目标分解就是将最终的总目标分解成为不同阶段、不同大小的子目标,然后分别执行。这主要是针对软件工程项目不可视、工期较长,需要到工程后期才能对软件产品进行衡量,存在目标控制的滞后性问题。通过目标分解,对分解目标逐一完成、逐一衡量、逐一控制,实现分解目标的可执行、可衡量、可控制。需要注意的是,目标分解对于整个软件工程项目管理的目标管理而言是十分重要的一步。以目标分解为基础,可以制定整个软件工程项目详细的工作计划,比如,采取怎样的工作方法,以及成本预算,对项目进度的控制等方面都可以进一步明确。因此,目标分解必须合理,对于分解目标的统筹管理应有助于提高整个软件工程项目的执行效率。
阶段成果检查及目标调整主要是根据各分解目标完成的实际情况进行两方面的调整。一是目标制定可能不符合实际情况、或者实际情况发生了变化,则需要对目标进行调整。二是目标切实可行,检查任务完成是否切合目标要求。如果针对子目标的检查确认项目进展顺利,可以使用周迭代模式进行检查,确保项目平稳进行;如果针对子目标的检查发现项目完成出现偏差或失控,则需要采取每日检查的方式,按照目标要求对执行过程进行调整。在阶段成果检查及目标调整过程中,合理适用的检查制度和验收适度是十分必要的,其目的是确保项目整体处于可控状态。
目标验收是在项目工作任务完成时,对最初的总目标进行验收,验收合格方可确认项目结束。
3.2 促进软件工程项目管理规范化
软件工程项目的规范化管理主要包括团队管理的规范化、工作方法的规范化、风险管理的规范化。
在团队管理的规范化方面,首先要根据工作目标制定团队规范,其目的是保证项目完成的进度和质量符合各分解目标,从而保障项目整体可控。在团队规范中,对不同的岗位职责、工作的规章制度、相应的工作纪律进行明确的规定,确保团队中的各项工作可以有条不紊地开展。特别是为了保证工程的进度和质量,需要对项目执行过程中问题的处理方式方法制定相应的处理流程。由于软件工程项目所处的技术环境日新月异,为了提升整个团队的工作能力,需要经常对团队成员进行相关培训,并形成制度。为了促进整个团队的积极性和主动性,需要制定有力的激励措施,形成相应的奖惩制度。
在工作方法的规范化方面,主要体现在工作流程的规范化。一是针对整个项目工作的组织,在目标分解计划制定之后,包括每周任务认领,每日工作例会,任务看板及燃尽图绘制,以及对工作立项后的跟进等等方面,形成规范化的流程。并且对整个流程中的控制节点做出明确的规定。比如,对工作项进行细分,在每项工作的1/2时间点处进行检查,以便及时发现和解决问题;执行代码核审制度,每天工作结束后,采用循环交叉的方式进行代码审核;在任务完成之后归纳技术总结文档,以积累经验、总结教训。
二是针对项目管理中的需求分析问题,除了对用户需求进行细致深入的分析之外,可以采用规范化的项目管理模型。首先做出原型并向用户展示,根据用户意见修改至用户满意,然后以原型为范本进行项目开发。如图1所示。
采用项目开发模型有助于促使项目开发人员采用规范的方法,在一定程度上可以减少项目开发过程中的返工,从而有助于避免风险和损失的发生。
在风险管理的规范化方面,需要建立完善的风险管理制度,对于风险的识别和控制需要有可量化的标准和方法。在项目执行过程中,需要定期对项目风险进行识别和控制。特别是关键的时间节点,比如分目标完成时,在进行阶段检查的过程中需要加入风险控制的内容。同时,将进度控制纳入重要的风险管理范围。
3.3 建立完整的软件开发项目管理体系
建立完整的软件工程项目管理体系,有助于全面提升项目管理质量。根据软件工程项目管理的主要内容、特点,以及目前的主要问题,建立完整的软件工程项目管理体系主要分为三个部分,一是软件开发的流程,包括需求分析阶段、系统设计阶段、编码实施阶段、测试阶段、系统试运行阶段;二是软件工程项目管理的主要内容,包括质量管理、团队管理、进度管理、风险管理;三是软件工程项目管理的主要方法,包括文档、工具、沟通和制度。在项目执行的过程中,将上述三个方面融合在一起,贯穿于软件工程项目过程的方方面面。
4 结 论
随着计算机软件技术的发展,软件工程项目的规模、难度、类型都在快速的发展之中。针对目前比较常见的软件工程项目管理中的主要问题,包括需求分析问题、团队协作问题、进度控制问题、风险管理问题,论文提出了系统化的管理策略。主要包括将目标管理应用于软件工程项目管理,促进软件工程项目管理规范化,以及建立完整的软件开发项目管理体系。
参考文献:
[1] 邵国红.探析计算机软件工程项目管理[J].硅谷,2012,(2).
[2] 陆中元.浅论软件工程项目管理实践[J].计算机光盘软件与应用,2012,(21).
[3] 蔡培茂,张申勇.目标管理在软件工程项目管理中的应用[J].管理信息化,2012,(11).
工程项目管理软件范文第3篇
【关键词】计算机项目;软件工程;自动化管理
1计算机软件工程项目分析
1.1计算机软件工程项目的主要内容
计算机软件包含的内容十分庞大,计算机软件在研发过程中也比较复杂,所以,计算机软件行业主要培养的是从事计算机系统软件、应用软件的设计师、研制和开发的高级工程技术人才。计算机软件工程行业对于研发人员也有着较高的要求,需要具有良好的科学素质,可以系统的掌握计算机科学、技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力。近几年,我国的软件项目不断地发展,计算机软件行业的从业人员也在不断地增加,计算机软件工程行业接触的专业知识包括计算机系统的设计与分析、计算机软件的主体结构、计算机软件的管理项目、计算机软件的分析目标、软件需求工程、软件质量监管和技术测试、开发先进的计算机软件等等。计算机软件行业主要通过先进的科学设备和工程化的管理方法,对从事计算机软件工程的开发、设计、分析、管理人员进行高级管理。
1.2计算机软件项目的特点分析
计算机软件工程系统的内容较复杂,一种语言对应的一种数据库,包括数据化工程,图像的处理与图像的识别模式,计算机网络与计算机安全模式,计算机系统的整体分布模式。计算机软件工程项目主要依靠大量的理论知识和数据模型构成。计算机软件开发具有抽象性的特点,是一个虚拟的工程项目,可以通过专业的数据分析和模型理论来检查计算机软件的标准,无法真实的体验到计算机软件的可视性。计算机软件另一重要特点就是具有多样性,计算机软件的内容比较复杂,开发过程中会应用到计算机行业不同的知识和结构,所以计算机软件开发过程中并没有一个统一的标准和要求,也没有具体的规范和实施原则。这也就使计算机软件工程在开发过程中具有多样化、复杂化的特点。计算机软件工程系统还具有一定的风险性,计算机软件所包含的内容较多,开发过程中所应用到的数据也比较庞大,计算机软件开发人员无法保障在开发过程中出现的不稳定因素,这也就造成计算机软件工程在开发过程中存在一定的风险性和不确定性。
2自动化管理在计算机软件工程项目中的应用
2.1计算机软件工程项目的自动化数据管理
将自动化工程应用到计算机软件的数据管理中去,需要计算机软件从业人员对工程项目的系统数据进行跟踪调查和实时分析,将计算机软件工程项目运行过程中的系统数据跟踪备份,避免数据的丢失和遗漏。备份之后可以根据相应的数据显示的结果进行修改和调整,使计算机软件工程项目在运行过程中尽量减少失误。目前,大多数计算机软件工程采用云备份的方式进行存储和保存,云备份方式也是比较常用的一种备份和存储方式。云备份的存储路径相对来说比较安全,存储方式比较简便,使用云备份进行软件项目的自动化存储,当软件中的数据发生丢失和遗漏时,可以采用一键恢复的功能进行恢复,将丢失和遗漏的数据进行重新整理和归纳。提高了计算机软件工程项目的安全性和可操作性,为计算机软件项目工程的正常运行带来了保障。
2.2计算机软件工程项目的自动化设备管理
在计算机软件工程项目的自动化管理过程中,设备的自动化管理是一项非常重要的内容。计算机软件工程项目对使用的设备有严格的要求,这也就要求操作人员要对设备周围的环境进行实时监控。经过测试发现,噪音、灰尘、磁场都会对计算机软件项目的设备产生影响,从而导致磁场紊乱,数据不真实。对计算机软件工程项目的使用设备进行自动化监控,可以将设备周围的噪音降到最低,使设备不受周围磁场的干扰,保证计算机软件项目工程可以正常有序的进行。保证使用中的设备和计算机软件系统可以不发生冲突,在自动监控过程中,还应该对计算机软件的系统数据进行实时记录,使操作人员可以通过计算机软件体现出来的数据来研究计算机软件工程与计算机设备是否兼容,计算机软件项目是否具有可行性。通过数据进行研究之后,对计算机软件进行开发的可行性分析,一旦发现计算机软件项目不具有可行性,应该及时的调整计算机系统设备和程序,使计算机软件工程项目和使用设备可以保持一定的兼容性。对计算机软件项目的自动化设备管理,可以为操作人员节省时间,避免因为软件和设备的冲突导致操作人员过多的浪费时间,可以提高计算机软件项目开发的工作效率。
2.3计算机软件工程项目的自动化测试管理
计算机软件工程的自动化设备管理和自动化数据管理是计算机软件开发的基础环节,而计算机软件工程项目的自动化测试管理是最终保证质量的重要环节。对计算机软件项目进行测试和检验,可以发现计算机软件在开发过程中的漏洞和缺陷,并且及时的修补和完善,避免在使用过程中出现问题,造成二次返工。计算机软件项目工程的自动化测试管理是把控计算机软件开发整体质量的重要环节。对整个计算机软件的开发完成具有决定性作用。对计算机软件工程项目进行自动化测试管理,可以尽量减少在基础环节中出现的错误,避免因为设备和数据的原因造成的误差,导致计算机软件工程项目出现失误。计算机软件工程项目进行自动化检测管理,可以准确的判断出误差的详细位置,节省了时间和人员,可以明显的减少工作人员的失误率,还可以提高计算机软件工程操作人员的工作效率。
2.4计算机软件工程项目的自动化安全管理
计算机软件工程项目是整个管理工作的重要环节,计算机软件的开发人员、检测人员和使用人员都应该遵守相应的制度进行保密安全管理。同时,在对计算机软件工程的数据使用和设备使用的过程中,也应该签署保密协议,保证计算机软件的核心内容不外漏,这也就要求计算机的使用人员对计算机软件工程系统可以进行实时的监控,实时监控需要大量的人力、物力,会对人员造成严重的浪费,所以,对计算机软件工程项目进行自动化安全管理可以为计算机软件工程的使用者节省大量的人力、物力,提高工作人员的工作效率。对计算机软件项目工程进行自动化安全管理,在计算机软件工程项目出现数据异常时,自动化管理设备可以进行实时的监控,记录下数据的准确变化,方便操作人员进行后期的登记和调整。自动化安全管理可以避免人工记录过程中的数据丢、数据遗漏和数据不准确,导致后期操作无法正常运行。对计算机软件工程项目进行自动化安全管理,可以保证软件开发过程中的准确性。
3小结
计算机软件工程项目的自动化管理是整个系统管理的核心内容,对计算机软件工程项目进行自动化管理,可以防止数据丢失、数据遗漏,为操作人员节省时间,可以提高操作人员的工作效率。计算机软件工程项目的自动化管理是将来的一个发展趋势,不仅可以节省大量的人力、物力,提高工作人员的工作效率,还可以提高计算机软件工程开发过程中的准确性,保证计算机工程项目的正常运行。
参考文献
工程项目管理软件范文第4篇
1计算机软件工程项目管理的基本概念
1.1工程项目管理的含义工程项目管理主要是业主通过委托从事工程项目管理的企业,签署相关协议,工程项目管理企业有义务和权力代表业主在工程项目进行的情况卜干预和服务。工程项目管理企业可以协助业主同项目工程总承包签订一系列合同,只是起到辅作用,不直接与总承包企业或者施工、勘察、供货和设计签署协议或合同,工程项目管理企业有责任在施工过程中监督合同的完成情况。
1.2软件工程项目的概况
1.2.1管理人员开展有序的项目计划
企业必须把人员管理放在重要位置,在软件工程项目的开发上人员的调配问题是保证工程顺利进行的重要因素,因此,项目能否成功和工作人员的工作能力、写作能力息息相关,针对工程项目的操作类别不同,可以分配成各个研究小组,进行科学合理的针对性开发和高效的协作,有利于工程的快速推进和更加完善。小组内的人员根据自身优势,确定自己的工作内容和工作时间。对项目进行正确的认识和对风险进行评估,与此同时从节约成木的方而出发,形成科学的人力资源调配机制,使项目得以顺利开展。
1.2.2质量和配置管理工作
软件的质量管理工作是整个项目的核心工作,质量管理决定着计算机软件工程项目管理是否真正的成功,通过一系列保证质量的手段,有计划的编制、控制和保证项目质量。保证项目质量的方式可以通过定期的进行质量评估得以实现,在日常项目管理中要不断的对工作进行考查,对于项目不合格的地方要提出意见并且考虑整改措施,不断完善整个软件配置管理的记录工作,使项目的质量能有一定的检测体系,这样开发者会对项目工程的质量问题有比较深入的了解。
1.2.3风险评估和管理工作
风险管理大致分为两种工作,一种是风险识别,另一种是风险评估。得到评估结果以后要针对问题提出相应的解决办法,定期检测计算机软件工程的好处是可以减小产生风险的概率,还可以避免一些因疏忽而产生风险,使项目的损失减少到最低,也减少了因项目风险而造成的一些相关责任人的利益冲突。
2计算机软件工程项目管理中存在的问题
2.1管理团队的协作问题
分工合作是我们完成一个项目的基木因素,在软件开发方而更需要每个人的智慧一起凝聚出果实,共同享受成果,而目前在计算机软件工程项目管理方而信息的交流方而存在一些问题,例如分工不清、团队不合作等问题。
2.2需求分析和实际中的业务存在差距问题
计算机软件工程项目没有结合实际的活动需求,也没有调查有效的数据分析,因此计算机软件工程项目管理在开发出新的产品以后并没有取得理想的业务效果。
2.3风险管理的问题
项目的风险工作是企业需要考虑的很重要的问题,如果风险没有相应科学管理,很容易带来巨大的损失,但是很多员工并不懂得如何规避风险,缺乏相应的专业知识,更是缺少对风险工作的管理,导致很多企业在风险来临时无法做出正确行动,造成巨大的经济损失。
3计算机软件工程项目管理的对策
3.1对风险管理和工作进度进行有效管理
制定风险管理制度。计算机软件工程项目管理的工作人员必须具有一定的风险识别意识和相应的遇到风险的专业知识,并且能有效的控制风险的能力。在平时要做好风险评估的管理报告,针对可能发生的风险要及时预测并且做出相应的解决行动。设置专门的人员对计算机软件工程项目定期进行风险的评估和检查工作。在整个项目中,根据需要进行多次的风险管理工作,因为风险无时无刻都有可能存在,检查的目的是尽量减少风险发生,在一般情况卜处理风险的措施一般有三种:减缓、规避和转移。提高工程的进度,不断的推进工程的工作效率。要制定详细的工作计划表,并且尽可能达到最高的工作目标。工作人员有严谨的工作态度和高效的作息时间安排,管理人员要密切关注工程进度,不断的督促员工完成应做的工作量,有条理、高效的完成对员工的工作任务的监督工作。
3.2建立完善的管理体系针对计算机软件工程的人员日常管理工作,要建立科学有效的管理方案。合理安排人才资源,确保在进行计算机软件项目工程时人员调配顺利进行。专业知识的培训对于工作人员来说
是必不可少的,可以极大的丰富计算机软件工程项目人员的专业水平和实践能力,减少工作上的失误,提高工作效率和工作人员的素质。奖罚制度是对企业员工优劣的衡量标准,所以在计算机软件工程项目管理方而采取奖罚制度可以极大程度上调动员工的积极性,使员工主动为企业创造效益,企业的发展才能有长远的未来。
3.3建立合作的团队
在员工内部建立有效的交流机制。员工的内部工作经验交流是非常重要的,因此要完善沟通方法,开辟多种交流方式和渠道,不断的增强各个部门的沟通意识,使团队的力量不断凝聚起来。明确分工,责任落实到个人。计算机软件工程管理非常复杂,需要的人员也众多,因此必须要使每个员工明确自己的工作内容和范围,清晰的划分自己所需要负责的区域,清楚自己的责任,这样能够确保每一个步骤都井井有条,非常有秩序。调动整个团队的工作积极性。通过一些活动、奖励措施等使每一个工作人员全身心的投入到工作中去,愿意并想要去做的更好,不断激发团队的潜力和员工的协作能力,这样项目不仅会做的越来越好,员工内部也会越来越和谐并且充满正能量,企业的效益也会不断得到提升。
4结语
工程项目管理软件范文第5篇
有效地工作管理是提高企业效益和促进企业发展的战略性因素。本文主要探讨了计算机软件工程项目管理内容中较常出现的问题,在分析了相关问题后提出了解决相关问题的具体措施。
【关键词】计算机软件工程 项目管理 问题
计算机软件工程的实施需要管理人员对工作人员的组织、工作内容安排、工作进度调控、软件产品质量、产品风险控制、工作分配制度等等进行科学化管理。有效的管理能提高产品质量,使得公司获得最大的效益。
1 计算机软件工程项目管理的主要内容
1.1 项目工作人员的管理
计算机软件工程涉及的人员十分广泛,一般一项工程中会有项目总管理、系统分析人员以及程序设计人员,有些项目还设有资料员、兼职人员。一项工程具体工作涉及到每一个人的责任内容必须要明确,不同水平的工作人员的工作任务也要明晰。另外在项目工程中的主要负责管理人员一般要求有很强的组织能力,遇到问题能够及时解决的能力,对前景分析策划能力以及商务会议中的交流能力。每一个工作岗位对工作人员提出的要求都不一样,因此在人员招聘和使用中要进行科学的管理,从而实现人员最优化配置,在节约人力投入的成本中高效的完成软件设计任务。
1.2 软件质量管理
软件质量管理工作主要包括,软件质量计划制定、软件质量的检测保证以及项目建设中各个环节的质量控制。软件工程的目的就是制作出与实施计划相一致的高质量软件,软件质量的标准也是最终考核的目标。因此在工程开展过程中就要对每一个环节的工作进行监控,以保证软件的最终质量。其中涉及到的软件配置管理工作要求记录软件产品开发过程中的各项数据,事实上就是对一项工程的软件进行有目的的标识并控制管理软件更改的管理技术。这样能够确保研发人员对不同阶段的软件情况有精确的产品配置了解,对项目开展过程软件开发进行可调控和预测性观察有重要作用。
1.3 软件工程风险管理
软件工程风险管理内容主要有:工作中可能会出现的问题进行预测,对风险产生的后果进行评估。提前识别风险发生的要素,加强风险管理监督和减小风险带来的危害都是软件工程风险管理工作的主要内容。对计算机软件风险的正确评估和有效防范有利于提高软件工程中的效益收入,降低失误带来的经济损失。
2 软件工程项目管理中出现的问题
2.1 人员工作安排不合理
在计算机软件开发过程中需要各层人员的充分协调和交流,只有保证团队相互协作的情况下才能有序正常的开展工作。但是在我国计算机软件开发过程中会出现人员工作分配不合理并缺乏工作分配的联系性考虑,导致工作人员工作效率不高,或者工作人员相互推诿工作的情况发生。工作人员之间缺乏信任和合作是很难高效完成一件优质的软件开发工作的。
2.2 缺乏实地调研
软件开发工程在追求先进性的同时也应该要考虑到软件设计的实用性,在软件开发过程中往往会出现的问题就是软件产品与实际业务的运用存在着较大的偏差。这是因为在工程管理工作中,软件设计前没有对项目调研工作给予重视,没有对实务需求的实体以及具体要求没有进行严密仔细地调查,从而导致设计成的产品不符合要求。
2.3 欠缺风险管理意识
风险一旦发生造成的损失是相当大的,但是风险的发生具有一定的可控性,如果控制得当也就会避免发生风险事故。但是在软件开发工程中风险管理理念还不够深入,因为缺乏对风险管理理论的了解以及风险管理体系的建立,从而造成了风险发生前的不可预测以及风险发生后形势难以控制的情况。
2.4 进度把控不好
对整个工程实施过程缺乏统一的规划和管理从而造成了工作进度控制出现了问题,同时也会因为在总规划中没有考虑到开发过程中会出现的问题,导致计划实施不能够总目标的要求。工程无法按时完成就会导致公司赔偿违约金,从而造成公司利益的损失。
3 解决问题的对策
3.1 促进团队间合作
提高工作人员的团队意识,可以通过周期性会议加强团队合作的理念,也可以通过聘请相关企业的管理人员介绍团队合作中创造成果的典型案例。建立有效的沟通机制,使得工作人员之间有着多种有效的沟通方式,并且提高交流过程中的沟通有效性。提高人力管理人员的管理水平,确保对工作人员的分工更加合理、明确。责任、内容分配要以工作人员的能力、专长为依据,以提高工作人员利用率。通过各种活动和物质奖励行为激发工作人员的工作热情,热情和活力是保证工作人员不断进取的不竭动力,合理的责任分工以及恰当的物质奖励能够很好的激发工作人员的内在潜力。
3.2 完善管理体系,对工作进度严密把控
管理人员应该要善于发现工作人员的特殊能力,并且要对软件开发相关工作人员进行专业的培训,在原有的基础上提高他们的工作能力。管理核心要以人为本,完善工资分配和奖惩制度,增强制度的公平性。建立有效的人事考核制度,加强对工作人员的职位升降科学管理。完善管理体系有利于激发工作人员的积极性和主动性,从而将更多的力量投入到软件研发工作中。
制定严谨的工作进度计划,加强工作进度的管理,对软件任务开发的每一项工作进行跟踪管理,并将记录形成报告,对工作进度进行严格的控制。对于工作无法顺利完成的情况下,可以根据实际记录对将责任落实到具体的工作部门。
3.3 重视风险管理
项目主要负责人员应该提高管理风险意识,学习先进的风险管理知识,提高自身对风险预测能力水平,加强培训锻炼,掌握具体风险评估的具体方法和风险涉及的因素判断。定期对项目实施过程中涉及的风险进行排除,同时也要加强风险控制和弱化风险能力的提高。
4 结语
在计算机软件工程项目中由于管理经验比较缺乏,管理工作人员的能力水平有限以及计算机软件工程开发工作的复杂性,导致在管理工作中会出现一系列的问题。管理人员不断学习管理经验不仅能够解决好当前遇到的问题,也能在未来发展过程中预测和控制问题的发生。
参考文献
[1]邵国红.探析计算机软件工程项目管理[J].硅谷,2011(02).
[2]林茂光,王建宇,吴忠平.工程项目管理中的网络计划技术应用[J].国外建材科技,2010(06).
[3]杨智明.软件项目管理过程[J].科教文汇(下半月),2011(09).
作者简介
崔宁(1977-)男,河南省南阳市人。大学本科学历。现供职于南阳医学高等专科学校担任助教。研究方向为计算机应用。