首页 > 文章中心 > 软件工程项目管理

软件工程项目管理

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇软件工程项目管理范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

软件工程项目管理

软件工程项目管理范文第1篇

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建立合作的团队

在员工内部建立有效的交流机制。员工的内部工作经验交流是非常重要的,因此要完善沟通方法,开辟多种交流方式和渠道,不断的增强各个部门的沟通意识,使团队的力量不断凝聚起来。明确分工,责任落实到个人。计算机软件工程管理非常复杂,需要的人员也众多,因此必须要使每个员工明确自己的工作内容和范围,清晰的划分自己所需要负责的区域,清楚自己的责任,这样能够确保每一个步骤都井井有条,非常有秩序。调动整个团队的工作积极性。通过一些活动、奖励措施等使每一个工作人员全身心的投入到工作中去,愿意并想要去做的更好,不断激发团队的潜力和员工的协作能力,这样项目不仅会做的越来越好,员工内部也会越来越和谐并且充满正能量,企业的效益也会不断得到提升。

软件工程项目管理范文第2篇

关键词:计算机软件;工程项目管理;问题;对策

中图分类号:TP311.5

伴随信息技术的迅速发展,计算机软件项目的开发也随之兴盛起来,但随着其规模与复杂程度的持续增加,计算机软件工程项目中的问题也日益突出,因此加强计算机软件工程项目的管理就显得尤其重要,这样才能提高企业的竞争力,同时促使我国信息化建设进的程进一步加快。

1 计算机软件工程项目的特点与管理内容

1.1 软件工程项目的特点

第一,软件产品具备不可见的特性。计算机软件不是触手可摸的事物,其可见性是间接的,它需要由专门的软件工程方法以及有效的测试才能够感知到它的存在;第二,软件产品具备多样性和不确定性,它没有标准的软件设计过程;第三,大型的软件工程项目常常是一次性的,它的系统结构较为复杂,并且工作量和风险都很大,需求也不确定,应用的先进技术也很多。

1.2 软件工程项目的管理内容

(1)工程项目人员。工程的项目人员一般包括项目负责人、系统分析员、高级与初级程序员、以及资料员等。依据实际软件项目的大小,可能会有一人身兼数职的情况,但职责必须要明确。而不同职责的人员,对其能力与素质的要求也是不同的。例如,项目负责人要有较强的组织能力、准确的判断力以及处理重大事情的决策能力;系统分析员需要具备概括能力,以及分析能力和社交活动能力;程序员则要有相当熟练的编写程序的能力等。

(2)软件质量与配置的管理。软件质量管理在总体管理功能中对质量方针与责任起着决定性的作用,主要包括软件质量计划的编制、软件项目质量保证以及软件项目质量控制等过程。项目的质量保证是指对项目总体绩效进行定期的评估,以此来考察工程项目的质量是否达标。项目的质量控制是从整体上对项目的结果进行监测,同时还要对不合格的地方及时采取改正措施。软件的配置管理是指记录某软件产品的研发过程,以便保证研发者在软件生命周期内的各个阶段都能获取精准的产品配置。软件的配置管理就是一种对软件进行标识组织与控制软件修改的管理技术,在软件的整个研发过程中有着非常重要的作用。

(3)软件项目工程的风险分析与管理。风险分析包括对软件风险的识别、估计、解决以及监督等一系列步骤,使人们能够预测风险并及时的采取遏制风险产生和发展的措施。对软件风险进行分析与管理,实际就是为了降低软件工程项目的损失,从而增加软件工程项目的收益。

2 软件工程项目管理中存在的问题

2.1 管理团队的协作问题

当今我国正处于信息化时代,任何项目的开发都离不开团队人员的相互协作,只有这样才能够确保工作顺利的进行,尤其是在计算机软件工程项目的研发管理上,更是需要团队成员的协作才能顺利完成。但目前我国软件工程项目管理的团队协作与沟通都存在着一定的问题,例如:计算机软件工程项目管理的团队中人员分工不明确,导致推卸责任和推诿工作的情况常有发生;团队成员之间缺乏合作意识,致使工作效率不高。

2.2 需求分析问题

由于软件项目管理在需求分析这项工作中,对于业务需求的实体、数据以及实际的活动要求没有进行调查,这些往往被认为是表面工作,所以导致计算机软件工程项目管理在最后的工作中,出现设计产品与实际业务有很大偏差的现象。

2.3 风险管理问题

任何项目的研发都是存在一定风险的,风险一旦发生就会带来一定的损失,因此,项目风险管理就显得至关重要。但有的项目经理并没有正确意识到风险管理在软件工程项目管理中的重要性,对项目风险管理所必需的知识和内容不够了解,致使当风险真的发生时不能及时有效的应对。

2.4 进度控制问题

进度控制是指在软件项目的研发过程中,采取各种措施将项目进度控制在进度的总规划内,以此来确保项目总目标的实现。但由于实际过程中种种因素的影响,进度经常无法按期完成,这给项目工程带来了巨大的损失。

3 软件工程项目管理的对策

3.1 加强团队的沟通协作

首先,要建立完善有效的沟通制度。可以采取不同的、多种有效的沟通方式,逐步加强软件工程项目管理工作的团队沟通意识,提高沟通的有效性。例如通过制度规定,对较特别的信息应该利用多种方式来进行有效的沟通,以便确保信息及时准确的传达到位。其次,团队人员的分工要合理、明确。对于软件项目的研发,人是创造力主体,所以必须在人的基础上确立合理的分工制度,不光要按照团队人员的职位划分工作职责和内容,还要依据每个人员的特点和专长进行分工。再次,要注重培养团队的积极性。一个团队能否成功,其团队精神的培养起着至关重要的作用。团队的积极性是保证项目研发工作能够顺利进行的前提,因此在实际的工作中要针对具体的研发人员进行激励与奖励,这样能够有效的激发他们的潜在动力,促使团队成员更好的投入到软件项目研发的工作中。

3.2 建立完善的管理体系

软件项目的研发是靠人才实现的,因此要想管理好研发项目必须坚持以人为本的核心理念。而拥有一支具有高素质的项目管理团队,需要懂得对人力资源进行优化。第一,应加强软件工程项目管理方面知识的培训。软件工程项目的经理要接受系统的项目管理知识的培训,重视人力资源管理及沟通管理方面的知识,把实践同知识、经验有机的结合起来,提高自身项目管理水平。第二,制定严格的惩奖制度,建立软件研发人员的升职途径。逐步对人事制度进行改革,设置与职位对等的技术职位,为软件研发人员升职创造条件,以此来激发他们的积极性、主动性以及创造性,更好的为项目的研发工作服务。

3.3 对风险管理、工作进度进行有效管理

首先,应该加强工作进度的管理,严格控制任务与跟踪管理。制定项目管理的运行表,并且定期安排项目状态报告会议,以此来监督项目的进程,严格控制项目进度。其次,建立合理有效的风险管理制度。项目经理应该利用风险管理的知识,掌握风险识别、量化与控制的方法,在软降工程项目启动后,能够对风险进行识别。再次,风险在整个软件项目的生命周期中都有可能发生,所以应该定期对其进行识别与处理。在处理风险时,一般依据风险的等级采取不同的措施进行控制,例如采取规避、转移和减缓等处理措施及时进行调整。

4 总结

综上所述,计算机软件工程项目管理的目标就是,保证软件工程项目能够按照事先预定的成本、进度以及质量顺利的按期完成,并交付用户进行使用。在计算机软件工程项目的研发过程中,软件工程项目管理起着非常重大的作用,科学有效、合理完善的软件工程项目管理才能够确保工程的成功,促使企业核心竞争力的提升。

参考文献:

[1]邵国红.探析计算机软件工程项目管理[J].硅谷,2011(2).

[2]郝美英.计算机软件工程项目管理之方略[J].城市建设理论研究(电子版),2011(20).

[3]杨智明.软件项目管理过程[J].科教文汇(下半月),2006(9).

软件工程项目管理范文第3篇

[关键词]建设工程;软件工程;风险

0引言

建设工程是一个产生巨量内容的地方,这里的内容包括文档、数据、图片、音像等。而软件则能让这些内容有效地积累存储并通过最有效的手段使其充分发挥应有的作用。所以软件工程和建设工程的结合是工具和内容的结合。在这基础之上的大数据工作,才是财富最大化的未来。

1建设工程项目管理软件概况

建设工程项目管理软件是指将建设工程业务操作的过程通过软件化手段实现,例如审批、填报、记录等。通过搭建软件平台或软件系统,初始录入各类项目管理用的内容,在使用过程中不断的更新信息和数据。不似一般的小软件开发,建设工程项目管理软件一般需要承载大量的信息和内容,同时还有复杂的流程处理。这就决定了该类软件的开发面临的风险不同于一般的软件开发,其风险特征既具备普通软件开发的特点,又具有自己的特殊性。

2建设工程项目管理软件开发风险及分类

风险是指客观存在的,对目标达成具有负面影响的不确定性。风险分类方法是根据风险性质、风险的来源、风险产生的阶段、风险产生的后果、风险发生的对象等进行的,有多种不同的分类方法。项目管理软件开发按照上述五种分类方法有如下风险因素。按风险性质分为:经济风险、政治风险、社会风险、技术风险、资源风险;按产生阶段分为:业务开发、需求阶段、业务分析、接口、软件开发、交付使用;按产生后果分为:重大、较大、一般、轻微;按发生对象分为:业主风险、开发团队风险(业务团队风险、软件团队风险)、市场团队风险。

3项目管理软件开发各阶段面临的风险分析

3.1软件开发阶段面临的风险穷举

对风险进行分析、评估、管控的前提是对风险进行识别,找出某一过程所有可能的风险因素才能更好地对症下药。对项目管理软件开发各阶段的风险进行分析,利用穷举法对其风险因素进行分析。

3.2业务开发风险

业务开发风险是指出在项目市场开发阶段所面临的不确定性。(1)项目的不确定性。项目团队、开发团队缺少配合或经验缺失,对项目策划、建议、实施措施理解、分析不到位,导致项目本身在落地之前产生了易主、取消、降低投资等风险。(2)市场不稳定。一些项目管理软件的开发必须依托市场经济或工程项目进行,当这方面发生政策变化、重大变更以及建设单位对项目软件的需求降低时,容易产生项目中途流产风险。(3)业主心态。如何抓住业主的痛点,真正解决业主的问题,或者仅仅是从业主的角度出发思考项目管理软件的做法,是项目开发经理应该深思的问题。(4)自身实力不足。项目管理软件结合了建设工程和软件工程,建设工程不同于其他行业,例如金融、互联网等,其透明度高,讲究资源效率。工程行业自身的资本运作密集,项目建设流程模式固定并且存在许多的“漏子、暗道、关系、利益”等,如果没有足够的市场疏通、业务分析和软件开发实力,难以做出成功的项目管理软件。经常可见有许多项目管理系统开发完成以后闲置、弃用,就是因为这些原因。

3.3业主风险

和以上开发阶段来自于业主的风险不同,这里的业主风险更多的是强调业主在项目软件项目开发决策和执行力上存在的风险。(1)因为是建设工程的原因,业主可能存在自身业务能力不足导致软件开发初期,功能需求不全面、不详尽、模糊的情况。(2)部分业主因为存在建设管理程序不合法,例如图纸准备不到位就招标施工、随意调整施工进度、重大变更多等,对软件部署时的数据初始化、部分功能使用造成严重影响。(3)项目管理软件属于新型的工程建设费用,国家对此暂未出台相关取费标准,因此对于软件开发、使用的资金来源,部分业主解决能力不强,导致软件开发和使用受阻。(4)项目管理软件的开发要以合同为主线,早制定、早落实合同内容。(5)因为建设管理人员和软件开发人员在知识体系上的不同,需求方经常会给出软件难以实现或在合同、投资范围内难以实现的功能要求,从而产生搁置、重启需求调研、功能调整等风险。

3.4需求阶段风险

如果软件开发是业主、业务团队、软件团队的三级开发结构,那么需求阶段的风险就是业主和业务团队之间的信息过渡。了解这个阶段的风险尤为重要。(1)需求细分不全面。需求细分,其实是对软件开发所需要的一切原始信息的分类。业主本身积累了足够庞大的知识量和隐藏的管理行为,需要进行细分挖掘。(2)需求调研不充分。需求调研不够深入,自身缺乏对建设工程活动的更多认识,从而产生遗漏、错失相关需求信息。(3)需求信息不对称。在需求调研、收集的过程中,因为记录、理解的原因,需求信息发生了错位,偏移了业主的初衷。(4)需求文档管理不规范。需求阶段要做好文档记录,对相关会议进行备案,对业主的需求要进行充分确认,形成规范有序的文件档案管理制度,防止出现软件开发问题找不到源头,增加开发成本和难度。

3.5业务分析风险

要将传统的建设工程的知识体系、管理行为、结果过程通过软件实现,首先要对建设工程所涉及的一切业务进行深入分析。(1)业务流程不确定性。建设工程的审批流程、上报流程、验收评定流程等,涉及的人多、单位多、文件多,在实际操作中,流程具有可变通性、不定期性、人员代签等问题。(2)业务内容生成难度大。建设工程的业务内容具有涉及面广泛、数量庞大、牵连性强、专业性高等特点,而软件开发需要集中处理大量的业务内容,同时准备好初始化数据,需要软件工具、专业人员、组织管理等多方密切配合。(3)软件化后的现实风险。软件化的弊端是固定化,少了灵活性,对于工程建设人员可能会带来体验性的风险。因此要尽可能设计得合理,从工程人员的习惯出发,讲求实用性、适用性。(4)业务架构与系统架构。针对项目质量、进度、计量支付、档案等的业务管理存在内在的关联关系,在软件化的时候,要注重各模块之间的内在关联关系,关注各模块内部数据的调用和资料文件的归属。

3.6接口风险

业务团队和软件团队的对接是真正实现项目管理软件开发的最重要环节,提高业务人员的流程策划能力和软件人员的业务熟悉程度同等重要,让双方在交错中实现软件的顺利开发。(1)需求理解不到位。单纯的文档化需求分析及设计交接很难形象直接地展现需求方对软件开发的各种要求,软件人员也要花费大量的时间去了解文档的背后,然后梳理成自己的逻辑。这个过程中,很可能发生需求曲解、重新设计、修改困难等风险。(2)设计思维差异化。在原型设计功能不能满足建设工程软件项目开发的时候,因为软件开发人员的固有思维模式,其对界面设计、功能点选取、流程设置、角色配置会有个人的惯性设计方式。(3)资源配置不合理。软件项目开发是一个将业务工作持续软件化的过程,有点儿边设计边施工的感觉。这个时候软件方面要合理地配置各项开发资源,包括人力的投入曲线、进度计划的制定、业务人员的工作安排、基础数据的准备等。

3.7软件开发风险

软件开发风险已经有很多专业性的风险研究,在这里不做相应说明,仅列出软件开发可能面临的风险类型:①软件开发技术不足。②配套软硬件风险。③软件开发管理风险。④软件开发安全风险。⑤人才组织风险。⑥文化风险。

3.8软件交付使用风险

(1)市场风险。体现在长周期软件开发项目中,市场环境变化带来的风险。比如竞争对手更新更快的产品出现,研发产品市场地位下降;项目建设投资发生变化,费用投入减少;环境舆论对新产品应用带来的不良影响,尤其是跟风产品。(2)使用测试风险。主要体现在系统集成以后,因未有充分准备或潜在软件bug而出现大量的问题。(3)用户体验风险。软件开发过程客户参与度不高造成的使用习惯风险,体验不佳;对软件使用说明不够详细全面,造成用户使用障碍。(4)二次开发风险。跟工程返修类似,因部分功能大量调整或新增功能,以及系统整体功能、稳定性、适用性等出现严重bug,而面临二次开发风险。

4总结

软件工程项目管理范文第4篇

1.从微观上来看,工程项目管理软件推广应用的作用表现在:

(1)提升建筑企业(包括监理、咨询企业和施工企业)的核心竞争力,适应市场化竞争的要求。

(2)缩短建筑企业的服务时间,提高建筑企业的客户满意度,及时的获取客户需求,实现对市场变化的快速响应。

(3)可以有效提高企业的决策水平。

项目管理软件的应用使企业在获取、传递、利用信息资源方面更加灵活、快捷和开放,可以极大地增强决策者的信息处理能力和方案评价选择能力,拓展了决策者的思维空间,延伸了决策者的智力,最大限度地减少了决策过程中的不确定性、随意性和主观性,增强了决策的合理性、科学性及快速反应,提高了决策的效益和效率。

(4)有效降低企业成本

项目管理软件的应用可以直接影响建筑企业价值链任何一环的成本,改变和改善成本结构。

(5)有助于理顺建筑企业内部的各种信息,提高建筑企业的管理水平。

(6)加速知识在建筑企业中的传播,同时在企业内部营造出一个重视知识、重视人才的环境。

2.从宏观上看,工程项目管理软件的推广应用对于国家和整个行业的作用表现在:

(1)加速信息在建筑企业内部和工程项目建设的各个参与方之间的流动,实现信息的有效整合和利用,减少信息损耗。

(2)通过项目管理软件及其所代表的现代项目管理思想在项目管理中的应用,可以提高工程项目的管理水平,提高工程项目各个参与方的管理水平,提高工程项目的整体效益,从而最终增强国家的综合实力;

(3)有利于建筑相关行业迎接加入WTO后的挑战,适应国际化竞争。加入WTO以后,建筑相关行业将更直接地面对国际竞争的挑战,在全球知识经济和信息化高速发展的今天,作为项目管理工作中的重要的知识管理工具——项目管理软件的推广应用已经成为决定成败的关键因素,也是建筑企业实现跨地区、跨国经营的重要前提。

(二)工程项目管理软件的应用现状

项目管理软件在工程项目管理中的应用是工程管理现代化的主要标志之一。项目的管理是一个动态过程,在这一过程中有大量的数据和信息需要处理,需要各种图表,需要在施工前做好规划、编制好计划,需要在项目执行过程中反馈真实的记录,需要执行过程中对计划进行不断的调整;这些具体工作的实现过程,同时也是项目管理水平提高的过程,是项目管理软件的应用过程。没有计算机系统的应用,就谈不上高水平的项目管理,对于大型工程项目尤其如此。

目前,在项目管理软件的应用过程中,存在以下几种形式。

1.以业主为主导的统一的项目管理软件应用形式

采用这类形式的往往是大型或特大型工程项目。在这类项目的实施过程中,业主或者聘请专业的咨询单位或人员为工程项目提供涉及项目管理全过程的咨询,或者自行建立相应的部门专门从事这方面的工作,无论采用哪种方式,都需要做到事前针对项目的特点和业主自身的具体情况对项目管理软件(或项目管理信息系统)的应用进行详细地规划,包括应用范围、配套文档编制(招标文件、合同、系统输入输出表格、使用与审查细则等)、各类编码系统的编制、信息的标准化、工程项目管理网络系统的建立和相关培训工作;在应用的准备过程中,建立实施时数据和文档的申报、确认、审查、处理、存储、分发和回复程序,并在合同文件中用相应的条款对这些程序的执行进行约束。从使用的效果来看,由于在业主的组织下,将工程项目的各个参与方凝聚成一个有机的整体,实现了统一规划,统一步调、统一标准、协调程序,因此应用效果较好。

2.项目的某个参与方单独或各自单独应用项目管理软件的形式

这种项目管理软件的应用形式目前在工程项目管理中普遍存在。由于工程项目的各个参与方对项目管理软件应用的认识程度存在很大差距,只要业主没有对项目管理软件在项目管理中的应用进行统一布置,则往往是工程参与方中的先知先觉者会单独选用适用于己方的项目管理软件,例如,设计方采用CAD软件和概预算软件,监理单位采用监理专用的软件,承包商采用进度计划管理、费用管理和风险管理软件等;或工程项目的某个参与方自己拥有完善的面向企业管理和项目管理的信息系统,由于这些工具的使用,使得项目管理软件的使用方较其他参与方有更高的效率,能掌握更多的信息,能更早地预知风险,能对出现的问题做出快速响应,使其在各个参与方之间处于一种有利的地位。但从整体上看,应用效果不如前一种情况。

(三)我国工程管理软件应用推广中存在的问题

尽管工程项目管理软件在我国的应用已经取得了很大的进步,但从目前的应用效果上来看,还有很多不尽人意的地方。工程管理软件应用推广中存在的问题表现在以下两个方面。

1.意识上的问题

随着市场压力的逐渐增大,很多建筑企业都体会到信息的重要性,体会到项目管理软件应用的重要性,都认识到项目管理软件在企业和项目中的应用可以促进企业发展。但在实际操作上,各个企业有很大差别。大部分企业对此持积极态度,但也有些企业不愿在工程项目管理软件的应用上增加投入,认为软件价格过高,而且其应用不仅在短期内不会带来效益,还会增加负担。在这种指导思想下,企业很难把项目管理软件的应用变为企业的主动自觉的行为,即使在某些项目上使用了项目管理软件,也经常是在项目的甲方或上级领导的要求下使用的,根本保证不了使用效果。当然,对于大多数中小企业来说,资金和人才也是妨碍项目管理软件应用的一大障碍。

随着企业竞争环境的不断变化,会促使企业向信息化寻求出路,随着与项目管理软件相关的管理思想和信息技术的成熟及成本下降也会使企业在这方面的的积极性会进一步提高,可以说,意识上的问题将不成为问题。

2.使用深度和使用范围方面的问题

目前,很多企业都拥有了各种各样的项目管理软件,但由于存在认识水平、重视程度、管理基础、经济效益等方面的差异,这些软件在各个企业和各个项目上的应用水平和应用深度有很大的不同。水平高的企业或项目拥有一整套完整的项目管理软件应用规范和与之相配套的定性、定量相结合的规章制度和相关规定,在项目管理软件的应用上得心应手;而相当一部分项目和企业对项目管理软件的应用仅仅局限于一个比较浅的水平上,这里除了有硬件方面和人员方面的因素外,很大程度上还在于这些项目和企业的意识、管理基础和管理水平与项目管理软件应用的要求存在一定的差距。

软件工程项目管理范文第5篇

微创公司的成本构成主要是:工资及福利的支出、调研及维修费、业务费和市场营销所需的各项业务的费用支出、房屋及软件设备折旧、管理费用、财务费用、研究开发费用。而其中也导致了微创公司的成本方面如下几个特点:固定成本比重过大、区域成本差异化、技术变革带来的成本管理困难。微创公司为了解决其自身的成本特点问题以及为了适应由于公司业务的增长而导致的一系列问题,决定对公司的软件开发项目进行成本管理,而主要的管理由以下几个方面构成:实现软件开发项目的条件、确定成本估算对象、设置管理的组织机构、软件开发实施阶段成本跟踪和控制。(1)项目资源的安排:通过使用公司内部的公用软件,可以在不增加成本的情况下实现项目人员的交流和任务的分配,更好的对人力资源进行合理的分配,将目标合理的细分化,实现了成本的降低,生产率的上升,资源的再利用。(2)影响项目成本的进度管理:基于以往的项目进度管理的进度估算法和类推估算法的一系列缺点,微创企业充分利用FP技术的软件规模的度量技术来进行数据的生成,使用定额估算法和PERT计算方法对项目的历时进行估算,达到了项目进度管理的目的,使管理工作合理分配资源,发挥资源的最佳作用,提升了工作的效率,使项目能够按时完成。(3)项目成本的估算研究:作为项目成本管理的核心内容,微创公司对此做了细致的划分,软件成本估算主要包含以下几个方面:建立目标、计划所需的数据与资源、准确说明软件需求、详细准确的估算、估算方法的选择、比较与更新、实际的应用。(4)软件项目成本控制:对项目进行监视和操纵以使项目能够按照预期进行,使项目经理能够更好的对项目的实施过程进行了解。这一阶段,项目的制定需要严肃并合理。即使计划有特殊情况也应及时反映给有关部门,并且项目要从实际出发。而且项目在实施上还需灵活,来保证项目经理发挥其主观能动性。在经过了一系列的优化之后,微创公司形成了完整的软件开发的成本管理系统,能够系统的分析软件开发的成本问题,降低了软件开发的成本,并大幅提高了生产效率。

2微创公司软件开发项目成本管理的应用

2.1项目简介

某企业为解决管理效率地下、数据易丢失、企业难以有效对人员进行掌握和控制的问题并实现企业网的安全可靠、项目组级间的协同设计,实现知识管理和积累等一系列成果委托微创公司进行开发项目。

2.2微创公司项目软件开发成本管理系统应用

项目成本计划:将所设计项目分为5个模块分别为设计数据管理、功能接口、数据版本管理、安全管理、数据库再将每个模块按各部门管辖进行划分,再由公司财务部把总成本分配到各个模块项目经理处,最终形成完整的成本控制体系,保证了日常成本管理费用、专项成本管理费用、开发单位管理费用。项目时间估算:包括项目活动安排、绘制项目进度网络以及进行历时估算应用。将项目的开发制定一个切合实际的并可行的计划。使项目的进行更具计划性项目成本的估算:在这一阶段,对企业所需的项目进行估算可以更好的适应公司的业务需求。所以,在这一阶段中,对公司有精确的估算所取得的效果就越明显,也能带来巨大的优势。最终使企业借助此项目提高资源利用率,大幅降低成本,最大限度获取利润,能够使企业提高竞争力。项目成本控制:根据企业项目所提的安全性进行需求分析报告的生成、反馈意见的生成,并将项目的完成分为几个阶段:需求分析阶段、软件开发阶段、软件测试阶段、软件实施阶段,对其进行监控,来使每个阶段达到最大限度的利用。项目进度计划制定与控制:为了节约项目时间将项目进行分解,并根据所需的资源对其进行合理的分配计划。在实际情况中进行检查、监督以实现目标并保证项目按照原计划进行。项目收工:将项目进行测试和运行。并做好对文件资料的验收的准备,最终交付客户使用。

3总结

微创企业软件项目的开发成本管理系统从最初的具有一系列问题到经过一系列的优化之后形成的具有模范作用的成本管理系统是经过了许多相关人员及技术人员的分析与经验,微创公司的软件开发项目成本管理系统对于中小企业的成本管理具有导向作用,在当今这个软件开发如此迅猛的时代,一个软件公司的发展是与其成本管理系统分不开的。

作者:胡正元 单位:南京维数软件技术有限公司

参考文献:

[1]龚银锋.软件项目成本估算研究[J].软件导刊,2014(1):20~22.