工程项目管理软件范文
时间:2023-04-09 09:45:47
导语:如何才能写好一篇工程项目管理软件,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
运用信息技术改造和提升建筑业是我国建筑业的客观要求。,我国工程项目管理软件的质量和实际水平远远落后于发达国家。因此,现状、寻找差距,探索一条适合我国国情的发展道路,用以指导软件的开发,推动实际应用的深入,对于提高我国项目管理水平、实现行业信息化、产业结构高度化,都是极具现实意义的。
2、工程项目管理软件
2.1概念的界定
工程项目管理软件(以下简称为项目管理软件)是指以项目的施工环节为核心,以时间进度控制为出发点,利用计划技术,对施工过程中的进度、费用、资源等进行综合管理的一类应用软件。它包括五个主要功能模块:进度计划管理功能、资源管理功能、费用管理功能、报告生成与输出功能、辅助功能(主要指与其他软件的接口、二次开发、数据保密等)。这种概念源于对国外类似产品的概括,如P3(PrimaveraProjectPlanner)、MicrosoftProject、HarvardTotalProjectManagement、HarvardProjectManager.从广义上看,项目管理软件包括了与项目管理工作相关的各种应用软件,可以涉及进度、费用、资源、质量、风险、组织等各个方面,是项目管理相关软件的总称。
2.2发展概述
国内项目管理软件的研究开发始于20世纪70年代,至今经历了两次重大转变(见图1)。
第一次,90年代初,标志是研发主体由用户本身转变为专业化的软件。在70、80年代多是各用户单位自行研制的单项功能的初级产品,即自己提出需求、自己研究、自己开发、自己使用,是一种完全的小生产方式,在近二十年中发展缓慢。90年代初,市场带动出几十家专门从事建筑管理软件开发的高民营企业,软件开始走上化、专业化、商业化的快速发展道路。
90年代是国内建筑管理软件迅猛发展的十年,工程造价、工程量、钢筋配料、平面图制作、标书制作软件等新产品大量涌现,价格逐渐降低、功能不断完善,界面友好、操作方便,通用性、实用性增强。
第二次,90年代末,标志是产品由单机版转向系统集成。如将项目施工方案的设计、概预算、工程量计算、进度计划、资源计划、费用管理、事务性管理等综合起来形成一个有机的整体。运行环境由单机用户拓展到网络多用户,一定程度上实现了企业内部的数据共享。
进入2000年来,项目管理软件的研发出现了滞缓现象。究其原因是多方面的,既有市场因素又有技术因素,既有外部环境的又有自身条件的制约,如加入WTO的影响、用户需求的变化,网络技术、数据库技术、通讯技术的进步等。项目管理软件发展的方向在哪里?必然趋势如何?怎样应对?这些摆在众多业内人士面前。
3、国内项目管理软件的现状
3.1外部环境分析
3.1.1机遇
(1)积极的政策环境。2000年7月国务院了《鼓励软件产业和集成电路产业发展的若干政策》在投资融资、税收、产业技术、出口、收入分配、人才吸引与培养、知识产权保护等方面,给予优惠政策。建设部正在领导制定《建设企业管理信息系统软件通用标准》和《建设信息平台数据通用标准等通用标准,以规范建设领域信息市场行为。各省市地方的建委、定额站以及高新技术开发区,积极贯彻党和国家方针政策,制定一系列的优惠办法,培育扶植当地软件企业的发展。
(2)巨大的市场需求。项目管理软件作为一种行业专用软件,其发展与建筑行业自身的兴衰息息相关。据统计,我国现有各类施工企业10多万家,项目经理部几十万个,除此之外工程监理、审计、建行、甲方等单位也都是管理软件的用户,远期软件需要量应在100万套,但现在软件总的销量不足2万套。加入WTO以后,受各方面因素的影响,经济将呈现快速增长的态势,国内总体建设投资规模扩大,这将会为建筑业创造一个良好的发展机遇,也必将拉动行业软件市场需求的增长。
(3)信息技术在建筑业的广泛应用。20世纪90年代以后,我国建筑业应用信息技术取得了突飞猛进的发展,为项目管理软件的普及推广提供了必要的条件。主要表现在:1.网站建设从无到有,形成了政府网站、行业网站、企业网站三个层次。2.广泛应用计算软件和工具软件。3.在施工中推广应用以信息技术为特征的自动化控制技术,取得了较好的效果。
3.1.2挑战
(1)项目管理的基础工作薄弱。软件的应用要有一定的条件,目前我国项目管理中影响软件应用和开发的主要问题有:1.管理工作尚未标准化。例如各种报告、信息、数据及各种费用项目的划分,各种文本等的标准化程度不高。2.工作过程中的随意性,非程序化工作和干扰,使先进的计划、控制方法和程序难以使用,难以显示出它们的效果。3.整体管理水平低,各层次的管理人员尚不能掌握的管理手段和方法。管理的基础工作薄弱不仅限制了对软件应用的需求,而且进一步拉大了国内项目管理与国际水平的差距。
(2)国外竞争者的挑战。目前,打进中国建筑市场的国外软件有MS-Project、P3等。这些软件功能强大、专业性强、知名度高、营销方式灵活。如P3软件在国际上具有极高的知名度,逐渐成为工程项目管理行业的标准软件。世行也在大型项目上推荐使用P3软件。加入WTO后,外国软件企业将享受国民待遇,出口补贴政策、政府采购将受到限制,我国的产品市场不仅要开放,服务市场也相应开放,软件市场从而将完全开放,国内软件市场竞争日趋激烈。而且,加入WTO后,外资建设项目增多、建筑市场逐步放开,国外工程设计、承包、咨询单位的大量涌入会加大MS-Project、P3等的市场份额。
国产软件一般在功能设置和运行机制上更符合国内用户的需求和习惯,如有双代号网络图、前锋线功能等。但在用户界面、报告生成与输出、数据交换、二次开发等方面还存在着较大的差距,而且这些软件目前还不可能用于国际工程项目。
3.2内部条件分析
3.2.1优势
(1)技术成熟。国内项目管理软件经过近30年的发展,已经研制出适用于公司和项目两个层次的产品,而且部分软件的技术水平达到新的高度,令外国同行刮目相看,为发展适合国情的信息产品奠定了技术基础。如北京梦龙公司的智能管理系统Pert、大连同洲公司的项目计划管理系统TZ-Project.
(2)市场占有率高。初步估算,国产软件的市场占有率在三分之二以上。此外,用户购买软件后,需要经过培训,才能掌握运用。一旦熟练使用后,就倾向于继续购买后续产品,而不愿转购其他公司的同类产品。这一消费特征有利于率先占有市场的软件。多种原因造成国内软件企业已抢先一步占领市场,建立起销售渠道和用户对它们的信任。
(3)服务本土化。软件的价值归根结底表现在对传统行业的服务上,软件行业竞争的核心是服务的竞争。国内的软件企业经过十多年的市场开拓,已在全国的数十万用户中建立起较为完善的服务体系,深入到公路、港口、建筑、市政、铁路、水利、电力等各个领域,能够快速响户要求,提供全面的咨询培训维护服务,这是外国公司在短期内无法做到的。
(4)人才优势。国内软件开发人员的薪酬平均低于国际水平,是美国的1/30~1/20,可大大降低软件研发成本。此外,国内建筑市场运作不规范,用户需求差异大,而国内研发人员熟悉行情,与用户容易沟通,开发的产品更符合“国情”。
3.2.2劣势
(1)品牌与质量。国产项目管理软件数量不少,但没有一个能够像P3那样知名的品牌。几十家软件研发单位“各占一个山头”,国内市场呈现小而散、四分五裂的格局。在研发过程中普遍缺乏严格的测试环节,软件的改动和版本的升级频繁,造成成本的增加和维护上的难度,带给用户许多不必要的麻烦。而且,由于缺乏行之有效的软件开发管理体制,一个关键性设计人员的变动往往会严重软件产品的整个生产过程。在功能模块上,国产软件偏重进度计划管理,在资源管理、费用管理方面远远落后与国外软件。此外,国产软件都无法实现环境下异质数据库的互连、没有对用户开放二次开发的接口。
(2)规模小、开发资金不足。国内软件企业的资金来源主要以企业自主投资、风险投资和政府投资三种为主。大部分企业缺乏正常的融资手段,只是依靠经营利润的积累。企业规模小、缺乏“重量级”企业,、设计、开发和市场开拓能力有限。据统计,50人以下的企业占40%左右,50~100人的企业占50%左右,100~200人的企业仅2家,200人以上的为零。
(3)缺乏统筹规划。由于没有明确的行业标准和方向引导,软件开发只能根据客户要求,由软件技术人员,凭自己的理解和能力进行设计、编程,造成软件开发选题雷同,而且多属低水平重复开发。企业在技术、研究、开发等方面存在很大的盲目性,力量分散,造成大量资源浪费,也延误了发展的时机。
(4)人才流失。由于缺少合理的收入分配激励机制,大量软件开发人员流向高收入的电信、、商业领域,国内从事工程管理软件开发的人员不足千名,其中懂工程、懂机、懂管理的复合性高级人才更是少之又少。
4、国外项目管理软件的发展及启示
4.1发展概述
国外项目管理中的计算机应用可以追溯到50年代中后期网络计划技术的出现,到了60年代中后期网络程序已经十分成熟。整个70年研究的重点是完善和扩展网络模型分析软件的应用功能,如成本和资源的平衡优化;同时提出并研究了项目管理信息系统。进入80年代以后,PC机的普及和项目管理工作的化、标准化,使一般中小型企业、中小型项目也可用计算机进行管理,网络技术才真正普及。90年代后,项目管理软件发展迅速,不断有功能强大、使用方便的软件推出,在项目管理中发挥了重要作用,计算机的应用已经成为项目管理必不可少的一个组成部分。
项目管理软件的功能层次不断提高,对应着三个显著阶段:
第一层次,也称基本功能,如进度控制、质量管理、资源管理、费用控制、采购管理等,是对基层工作流程的模拟,在一定程度上实现数据共享,减轻了基层项目管理人员的工作强度。在80年代已基本完成这方面的功能开发并在基层项目管理中广泛应用。
第二功能层次有两个特点:一是分析和预测功能,包括工期变动分析、不可预见事件分析(如恶劣气候、汇率变动、市场物价变动、分包商情况变动等)。在分析基础上产生预测功能,主要包括进度预测、投资预测、资金需求预测等,并有相应的数学模型。二是计算机网络的使用和通讯功能,主要是局域网上的多用户操作和多项目管理,以及借助Internet、Intranet,邮件、电子信箱等先进的通讯工具和手段,减少项目管理班子的工作所受的地域限制。P3及MS-Project都是这一层次的产品。
第三层次是基于因特网的项目管理,使整个项目管理业务与因特网结合,具有跨平台兼容、交互性和实时性,项目成员可以协同工作,实现在线文档管理、在线讨论、视频会议等。到目前为止尚无完善的产品出现,但有两个软件Mesa/Vista,WebProject已初具雏形。
4.2发展启示
目前国内项目管理软件的发展还处在第一阶段。某些软件具备或正向第二功能层次发展,没有基于因特网的第三阶段软件。国外同类软件的发展历程可以得到启示:数据通讯、多项目管理、多用户环境、多系统兼容和与Web技术集成、增强用户自定义功能,这代表着项目管理软件的新发展。客户机(Client)/服务器(Server)模式向浏览器(Browser)/服务器(Server)模式转变将是必然趋势。
5、对策
5.1我国项目管理软件SWOT分析
基于上述分析,可归纳出我国项目管理软件SWOT矩阵。
5.2政府和行业协会
(1)规范项目管理,实现与国际接轨。推进《施工项目管理规程》、《工程网络计划技术规程》、《建设工程质量管理条例》、《建筑工程施工合同(示范文本)》等的制订和落实,严格按规程、规范和标准进行项目管理。在项目管理中推广使用WBS(项目结构分解)等,保证数据采集的完整与统一。加强信息技术标准研究,积极参与国际标准的制订,利用标准来占领市场。
(2)统筹规划,抓大放小,分类指导。制定建筑业信息化发展规划和技术政策,确定产业升级目标,合理选择主导产业、战略产业。对各省市地方的造价、钢筋、工程量等单机软件鼓励自由竞争,让市场来决定优胜劣汰,同时强化行业管理,维持公平、有序的竞争环境。对项目管理软件的研发加强扶植力度,增强国产软件自主发展的能力,重点扶植、推广一批具有自主知识产权的产品。
(3)发挥行业组织的作用。行业协会加强与政府和企业的联系,为企业在技术、管理、市场信息、人才培训等方面提供指导和帮助。
5.3软件企业
(1)利用政策,把握机遇。认真研究、充分利用国家为产业发展提供的政策环境,要充分利用加入世贸组织的过渡期,力争在三、五年内完善项目管理软件并实现产业化。
(2)调整产品结构,培育自主品牌。推进产品创新和产品重组。拥有自主知识产权的,要强化知识产权管理,积极实施信息技术专利战略,按国际项目管理要求进一步完善产品,争取在国际市场占有一席之地。正在研发之中的,要多研究国内外同类软件,合理选择细分市场,采取产品差异化战略或市场跟随战略。
(3)规范企业管理。积极参与ISO9000,CMM,ISO14000等国际质量保证体系认证和国际安全认证,加强软件企业的规范化管理。建立有效的激励和约束机制,充分调动员工积极性,吸引并留住各类优秀人才。
(4)服务创新。推动软件售后服务的化,建立专业的咨询服务机构。不具备持续开发能力的公司应向增值服务的专业服务公司转变。从目前发展趋势看,软件的升级、维护、咨询活动的利润比销售的更可观。
6、结论
我国工程项目管理软件研发的整体水平较低,实际应用情况不容乐观。要改变这一局面,政府和企业都要付诸努力。政府和行业协会要规范项目管理,实现与国际接轨;统筹规划,抓大放小,分类指导。软件企业调整产品结构,培育自主品牌,规范企业管理及建立服务创新的体制。
参考
[1]MatthewJ.Liberatore.ProjectManagementInConstruction:SoftwareUseAndResearchDirections[J].JournalOfConstructionEngineeringAndManagement,2001,(March/April)。
[2]成虎。工程项目管理[M].中国建筑出版社,2001.
[3]陈昌柏。WTO-ITA与中国IT产业发展[M].北京邮电大学出版社,2001.
[4]王雪青。国际工程项目管理[M].中国建筑工业出版社,2000.
篇2
运用信息技术改造和提升建筑业是我国建筑业发展的客观要求。目前,我国工程项目管理软件的质量和实际应用水平远远落后于发达国家。因此,总结现状、寻找差距,探索一条适合我国国情的发展道路,用以指导软件的研究开发,推动实际应用的深入,对于提高我国项目管理水平、实现行业信息化、产业结构高度化,都是极具现实意义的。
2、工程项目管理软件
2.1 概念的界定
工程项目管理软件(以下简称为项目管理软件)是指以项目的施工环节为核心,以时间进度控制为出发点,利用网络计划技术,对施工过程中的进度、费用、资源等进行综合管理的一类应用软件。它包括五个主要功能模块:进度计划管理功能、资源管理功能、费用管理功能、报告生成与输出功能、辅助功能(主要指与其他软件的接口、二次开发、数据保密等)。这种概念源于对国外类似产品的分析概括,如 P3(Primavera Project Planner)、Microsoft Project、Harvard Total Project Management、Harvard Project Manager.从广义上看,项目管理软件包括了与项目管理工作相关的各种应用软件,可以涉及进度、费用、资源、质量、风险、组织等各个方面,是项目管理相关软件的总称。
2.2 发展概述
国内项目管理软件的研究开发始于 20 世纪 70 年代,至今经历了两次重大转变(见图 1)。
第一次,90 年代初,标志是研发主体由用户本身转变为专业化的软件企业。在 70、80 年代多是各用户单位自行研制的单项功能的初级产品,即自己提出需求、自己研究、自己开发、自己使用,是一种完全的小生产方式,在近二十年中发展缓慢。90 年代初,市场经济带动出几十家专门从事建筑管理软件开发的高科技民营企业,软件开始走上社会化、专业化、商业化的快速发展道路。
90 年代是国内建筑管理软件迅猛发展的十年,工程造价、工程量计算、钢筋配料、平面图制作、标书制作软件等新产品大量涌现,价格逐渐降低、功能不断完善,界面友好、操作方便,通用性、实用性增强。
第二次,90 年代末,标志是产品由单机版转向系统集成。如将项目施工方案的设计、概预算、工程量计算、进度计划、资源计划、费用管理、事务性管理等综合起来形成一个有机的整体。运行环境由单机用户拓展到网络多用户,一定程度上实现了企业内部的数据共享。
进入 2000 年来,项目管理软件的研发出现了滞缓现象。究其原因是多方面的,既有市场因素又有技术因素,既有外部环境的影响又有自身条件的制约,如加入 WTO 的影响、用户需求的变化,网络技术、数据库技术、通讯技术的进步等。项目管理软件发展的方向在哪里?必然趋势如何?怎样应对?这些问题摆在众多业内人士面前。
3、国内项目管理软件的现状
3.1 外部环境分析
3.1.1 机遇
(1)积极的政策环境。2000 年 7 月国务院了《鼓励软件产业和集成电路产业发展的若干政策》在投资融资、税收、产业技术、出口、收入分配、人才吸引与培养、知识产权保护等方面,给予优惠政策。建设部正在领导制定《建设企业管理信息系统软件通用标准》和《建设信息平台数据通用标准等通用标准,以规范建设领域信息市场行为。各省市地方的建委、定额站以及高新技术开发区,积极贯彻党和国家方针政策,制定一系列的优惠办法,培育扶植当地软件企业的发展。
(2)巨大的市场需求。项目管理软件作为一种行业专用软件,其发展与建筑行业自身的兴衰息息相关。据统计,我国现有各类施工企业 10 多万家,项目经理部几十万个,除此之外工程监理、审计、建行、甲方等单位也都是管理软件的用户,远期软件需要量应在 100 万套,但现在软件总的销量不足 2万套。加入WTO以后,受各方面因素的影响,中国经济将呈现快速增长的态势,国内总体建设投资规模扩大,这将会为建筑业创造一个良好的发展机遇,也必将拉动行业软件市场需求的增长。
(3)信息技术在建筑业的广泛应用。20 世纪 90 年代以后,我国建筑业应用信息技术取得了突飞猛进的发展,为项目管理软件的普及推广提供了必要的条件。主要表现在:1.网站建设从无到有,形成了政府网站、行业网站、企业网站三个层次。2.广泛应用计算软件和工具软件。3.在施工中推广应用以信息技术为特征的自动化控制技术,取得了较好的效果。
3.1.2 挑战
(1)项目管理的基础工作薄弱。软件的应用要有一定的条件,目前我国项目管理中影响软件应用和开发的主要问题有:1.管理工作尚未标准化。例如各种报告、信息、数据及各种费用项目的划分,各种文本等的标准化程度不高。2.工作过程中的随意性,非程序化工作和干扰,使先进的计划方法、控制方法和程序难以使用,难以显示出它们的效果。3.整体管理水平低,各层次的管理人员尚不能掌握现代的管理手段和方法。管理的基础工作薄弱不仅限制了对软件应用的需求,而且进一步拉大了国内项目管理与国际水平的差距。
(2)国外竞争者的挑战。目前,打进中国建筑市场的国外软件有 MS-Project、P3 等。这些软件功能强大、专业性强、知名度高、营销方式灵活。如 P3 软件在国际上具有极高的知名度,逐渐成为工程项目管理行业的标准软件。世行也在大型项目上推荐使用 P3 软件。加入 WTO 后,外国软件企业将享受国民待遇,出口补贴政策、政府采购将受到限制,我国的产品市场不仅要开放,服务市场也相应开放,软件市场从而将完全开放,国内软件市场竞争日趋激烈。而且,加入 WTO 后,外资建设项目增多、建筑市场逐步放开,国外工程设计、承包、咨询单位的大量涌入会加大 MS-Project、P3 等的市场份额。
国产软件一般在功能设置和运行机制上更符合国内用户的需求和习惯,如有双代号网络图、前锋线功能等。但在用户界面、报告生成与输出、数据交换、二次开发等方面还存在着较大的差距,而且这些软件目前还不可能用于国际工程项目。
3.2 内部条件分析
3.2.1优势
(1)技术成熟。国内项目管理软件经过近 30 年的发展,已经研制出适用于公司和项目两个层次的产品,而且部分软件的技术水平达到新的高度,令外国同行刮目相看,为发展适合国情的信息产品奠定了技术基础。如北京梦龙公司的智能管理系统 Pert、大连同洲公司的项目计划管理系统 TZ-Project.
(2)市场占有率高。初步估算,国产软件的市场占有率在三分之二以上。此外,用户购买软件后,需要经过培训学习,才能掌握运用。一旦熟练使用后,就倾向于继续购买后续产品,而不愿转购其他公司的同类产品。这一消费特征有利于率先占有市场的软件企业。多种原因造成国内软件企业已抢先一步占领市场,建立起销售渠道和用户对它们的信任。
(3)服务本土化。软件的价值归根结底表现在对传统行业的服务上,软件行业竞争的核心是服务的竞争。国内的软件企业经过十多年的市场开拓,已在全国的数十万用户中建立起较为完善的服务体系,深入到公路、港口、建筑、市政、铁路、水利、电力等各个领域,能够快速响应用户要求,提供全面的咨询培训维护服务,这是外国公司在短期内无法做到的。
(4)人才优势。国内软件开发人员的薪酬平均低于国际水平,是美国的 1/30~1/20,可大大降低软件研发成本。此外,国内建筑市场运作不规范,用户需求差异大,而国内研发人员熟悉行情,与用户容易沟通,开发的产品更符合“中国国情”。
3.2.2劣势
(1)品牌与质量。国产项目管理软件数量不少,但没有一个能够像 P3 那样知名的品牌。几十家软件研发单位“各占一个山头”,国内市场呈现小而散、四分五裂的格局。在研发过程中普遍缺乏严格的测试环节,软件的改动和版本的升级频繁,造成成本的增加和维护上的难度,带给用户许多不必要的麻烦。而且,由于缺乏行之有效的软件开发管理体制,一个关键性设计人员的变动往往会严重影响软件产品的整个生产过程。在功能模块上,国产软件偏重进度计划管理,在资源管理、费用管理方面远远落后与国外软件。此外,国产软件都无法实现网络环境下异质数据库的互连、没有对用户开放二次开发的接口。
(2)规模小、开发资金不足。国内软件企业的资金来源目前主要以企业自主投资、风险投资和政府投资三种为主。大部分企业缺乏正常的融资手段,只是依靠经营利润的积累发展。企业规模小、缺乏“重量级”企业,研究、设计、开发和市场开拓能力有限。据统计,50 人以下的企业占 40%左右, 50~100 人的企业占 50%左右,100~200 人的企业仅 2 家,200 人以上的为零。
(3)缺乏统筹规划。由于没有明确的行业标准和方向引导,软件开发只能根据客户要求,由软件技术人员,凭自己的理解和能力进行设计、编程,造成软件开发选题雷同,而且多属低水平重复开发。企业在技术、研究、开发等方面存在很大的盲目性,力量分散,造成大量资源浪费,也延误了发展的时机。
(4)人才流失。由于缺少合理的收入分配激励机制,大量软件开发人员流向高收入的电信、金融、商业领域,国内从事工程管理软件开发的人员不足千名,其中懂工程、懂计算机、懂管理的复合性高级人才更是少之又少。
4、国外项目管理软件的发展及启示
4.1 发展概述
国外项目管理中的计算机应用可以追溯到50年代中后期网络计划技术的出现,到了60年代中后期网络分析程序已经十分成熟。整个70年研究的重点是完善和扩展网络模型分析软件的应用功能,如成本和资源的平衡优化;同时提出并研究了项目管理信息系统。进入80年代以后,PC 机的普及和项目管理工作的科学化、标准化,使一般中小型企业、中小型项目也可用计算机进行管理,网络技术才真正普及。90 年代后,项目管理软件发展迅速,不断有功能强大、使用方便的软件推出,在项目管理中发挥了重要作用,计算机的应用已经成为项目管理必不可少的一个组成部分。
项目管理软件的功能层次不断提高,对应着三个显著阶段:
第一层次,也称基本功能,如进度控制、质量管理、资源管理、费用控制、采购管理等,是对基层工作流程的模拟,在一定程度上实现数据共享,减轻了基层项目管理人员的工作强度。在80年代已基本完成这方面的功能开发并在基层项目管理中广泛应用。
第二功能层次有两个特点:一是分析和预测功能,包括工期变动分析、不可预见事件分析(如恶劣气候、汇率变动、市场物价变动、分包商情况变动等)。在分析基础上产生预测功能,主要包括进度预测、投资预测、资金需求预测等,并有相应的数学模型。二是计算机网络的使用和通讯功能,主要是局域网上的多用户操作和多项目管理,以及借助 Internet、Intranet,电子邮件、电子信箱等先进的通讯工具和手段,减少项目管理班子的工作所受的地域限制。P3 及MS-Project 都是这一层次的产品。
第三层次是基于因特网的项目管理,使整个项目管理业务与因特网结合,具有跨平台兼容、交互性和实时性,项目成员可以协同工作,实现在线文档管理、在线讨论、视频会议等。到目前为止尚无完善的产品出现,但有两个软件 Mesa/Vista,Web Project 已初具雏形。
4.2 发展启示
目前国内项目管理软件的发展还处在第一阶段。某些软件具备或正向第二功能层次发展,没有基于因特网的第三阶段软件。参考国外同类软件的发展历程可以得到启示:数据通讯、多项目管理、多用户环境、多系统兼容和与 Web 技术集成、增强用户自定义功能,这代表着项目管理软件的新发展。客户机(Client)/服务器(Server)模式向浏览器(Browser)/服务器(Server)模式转变将是必然趋势。
5、对 策
5.1 我国项目管理软件SWOT 分析
基于上述分析,可归纳出我国项目管理软件SWOT 矩阵。
5.2 政府和行业协会
(1)规范项目管理,实现与国际接轨。推进《施工项目管理规程》、《工程网络计划技术规程》、《建设工程质量管理条例》、《建筑工程施工合同(示范文本)》等的制订和落实,严格按规程、规范和标准进行项目管理。在项目管理中推广使用 WBS(项目结构分解)等方法,保证数据采集的完整与统一。加强信息技术标准研究,积极参与国际标准的制订,利用标准来占领市场。
(2)统筹规划,抓大放小,分类指导。制定建筑业信息化发展规划和技术政策,确定产业升级目标,合理选择主导产业、战略产业。对各省市地方的造价、钢筋、工程量等单机软件鼓励自由竞争,让市场来决定优胜劣汰,同时强化行业管理,维持公平、有序的竞争环境。对项目管理软件的研发加强扶植力度,增强国产软件自主发展的能力,重点扶植、推广一批具有自主知识产权的产品。
(3)发挥行业组织的作用。行业协会加强与政府和企业的联系,为企业在技术、管理、市场信息、人才培训等方面提供指导和帮助。
5.3 软件企业
(1)利用政策,把握机遇。认真研究、充分利用国家为产业发展提供的政策环境,要充分利用加入世贸组织的过渡期,力争在三、五年内完善项目管理软件并实现产业化。
(2)调整产品结构,培育自主品牌。推进产品创新和产品重组。拥有自主知识产权的,要强化知识产权管理,积极实施信息技术专利战略,按国际项目管理要求进一步完善产品,争取在国际市场占有一席之地。正在研发之中的,要多研究国内外同类软件,合理选择细分市场,采取产品差异化战略或市场跟随战略。
(3)规范企业管理。积极参与 ISO9000,CMM,ISO14000 等国际质量保证体系认证和国际安全认证,加强软件企业的规范化管理。建立有效的激励和约束机制,充分调动员工积极性,吸引并留住各类优秀人才。
(4)服务创新。推动软件售后服务的社会化,建立专业的咨询服务机构。不具备持续开发能力的公司应向增值服务的专业服务公司转变。从目前发展趋势看,软件的升级、维护、咨询活动的利润比销售的更可观。
6、结论
我国工程项目管理软件研发的整体水平较低,实际应用情况不容乐观。要改变这一局面,政府和企业都要付诸努力。政府和行业协会要规范项目管理,实现与国际接轨;统筹规划,抓大放小,分类指导。软件企业调整产品结构,培育自主品牌,规范企业管理及建立服务创新的体制。
参考文献
[1] M atthew J. Liberatore. Project Management In Construction: Software Use And Research Directions [J]. Journal Of Construction Engineering And Management,2001,(March/April)。
[2] 成虎。 工程项目管理[M]. 中国建筑工业出版社,2001.
[3] 陈昌柏。 W T O -ITA 与中国 IT 产业发展[M]. 北京邮电大学出版社,2001.
[4] 王雪青。 国际工程项目管理[M]. 中国建筑工业出版社,2000.
篇3
关键词:软件工程;项目管理;关键管控点
软件项目具有一定的项目管理内容复杂性和项目管理内容独特性,这都是由软件项目的自身发展进步特点所影响和决定的,高效的软件工程项目管理可以充分发挥项目建设的支持作用。软件工程项目管理是一项系统工程,整体项目管理设计范围较广,管理风险较高,所以更需要关注和重视管理的质量和水平问题。本文从需求方软件项目管理内容与特点入手,综合分析了需求方内部的资源协调与对外部支撑点的协调管理,第二部分研究分析了软件工程项目质量的关键控制点,需要合理确定软件项目成功质量标准、加强软件项目质量检测、督促强化软件文档管理。最后一部分对软件工程项目进度关键控制点进行了完整总结。
一、需求方软件项目管理内容与特点
需求方的软件项目管理方案的制定和实施都是以需求方的实际情况为基础,从实际需求情况入手,联系软件项目管理的支撑单位,进行协调配合,进而满足需求方的内部需求。通过需求方的内部软件项目管理进度、管理质量以及管理风险等方面的分析,可以发挥管理活动的最大效果,协助和带动软件项目管理方案按计划实施,保质保量顺利完成。整体的需求方软件项目管理在内容上主要包含根据实际需求对需求方内部的资源协调,以及对外部的软件项目支撑方的协调管理两方面。具体管理内容如下:1.对需求方内部的资源协调对需求方内部的软件项目资源管理以及资源协调,第一,需要协调软件需求方的管理者提高对软件项目的重视和关注程度,进行综合软件项目管理目标确定,还需要为软件项目在资源管理和资源协调方面提供全力保障。第二,需要协调软件项目管理的相关部门了解和接受软件项目工程支撑方的系统现状,对存在问题及时进行沟通和访谈,进而可以协助软件项目支撑方了解和把握当前的软件系统管理现状,整合所提供的各类型软件系统发展现状资料。第三,协调软件系统需求方针对实际发展情况提出软件项目的建设发展需要,协调配合软件项目支撑方及时了解和明确项目实际需求,进而建立符合实际情况的项目目标。第四,应该协调软件项目工程的需求方,依据软件工程项目实施进度及时了解项目总体情况,定期进行阶段性建设成果交流。最终组织软件工程项目完成最终的项目检测[1]。2.对外部支撑方的协调管理软件项目需要方的软件项目管理需要重视外部支撑的协调管理,明确整体的进度安排,保证总体项目发展目标的顺利实现,主要的项目管理内容如下:第一,应该协调配合实际情况制定出科学的工程项目实施计划方案,需要对软件工程项目进行详细进度安排,为整体项目建设发展提供充足的人力和物力资源支持。第二,应该制定出详细的进度计划,对整体的项目安排合理进度方建设方案,控制好关键项目成果。第三,应该与协调方进行配合协调,保证良好的项目工程质量,与需求部门充分沟通,满足开发单位的具体需要[2]。第四,应该协调处理好软件项目管理的整体风险问题,对可能对软件项目工程建设产生负面影响的因素控制到最低,采取有针对性的预防管理措施。软件项目管理属于一个集合型项目,具有项目的实施一次性、项目目标制定明确,项目管理对象整合完善,项目实施结果受到来自项目实施环境等因素的综合影响[3]。
二、软件工程项目质量的关键控制点
软件工程项目的需求方在项目质量管理和控制目标制定上需要充分沟通和研究,与软件的支撑方积极进行交流,确保软件项目的产品交付达到要求的质量水平。软件工程项目的整体项目管控需要注意以下几个关键点:质量标准的制定是否合理、项目质量的最终检测是否到位、软件工程项目的文档管理效果如何[4]。1.合理确定软件项目成功质量标准在进行软件项目质量检测的过程中,需要明确软件项目管控的基本内容,软件项目管控能否成功实施也会受到来自需求方的影响,所以应该明确软件工程项目实施的质量标准与需求方的认可程度的联系,进行需求方与支撑方两者的客户需求对比;还应该进行相应手续和操作环节的规范化管理,满足来自需求部门的不同需求。及时应对突发问题,制定合理对策[5]。2.加强软件项目质量检测软件项目的质量检测就是质量管控的重要部分,需要采取有规律的项目质量方案抽查。应该在预先制定好的检查期限内进行检查工作安排。还可以进行不定期质量检测,在关键性和影响性较大的项目实施后期进行质量检测,在进行项目质量检测的过程中,首先需要进行项目质量相关信息收集,进行总体质量情况和下属模块质量情况的综合分析,之后将项目质量检测结构与项目预先设定目标相对比,如果存在质量检测偏差,则需要对偏差部分进行详细研究分析,了解实际存在的问题,采取有针对性的管理对策。在加强质量和进度管理控制的过程中,需要做好相应的控制和跟踪管理,制定出一份详细的项目管理运行计划表。在定期或不定期的项目状态研讨会议中交流。还需要建立起风险管理机制,可以对项目运行存在的潜在风险进行排除,还可以识别细微项目运行风险和安全隐患。及时采取规避和有效的风险转移措施,及时作出调整[6]。3.督促强化软件项目文档管理软件系统从整体分析可以综合划分为物理软件系统和电子文档系统两个部分,在物理软件系统开发创新的过程中,应该以电子文档信息系统为基础和依据,以此来保障系统软件运行的安全稳定,发挥系统电子文档的维护管理作用。文档属于记录和描述了整体文档发展演变过程的文字性资料。软件项目工程管理过程中的文档管理需要督促软件支撑单位做好软件项目管理强化处理。这主要是因为文档也属于软件项目工程管理的重要中间成果,属于重要的软件工作者智慧的结晶。文档属于重要的软件工程建设成果之一,在周期性的软件工程开发建设过程中发挥了重要作用。所以需要关注和重视文档的规范化管理,制定合理文档管理方案以及编写规范,避免突发性的项目质量问题出现而没有文档资料进行查询。
三、软件工程项目进度关键控制点
1.协调需求方与支撑方指定合理进度计划在进行软件项目管理控制的过程中,软件项目管理和控制计划发挥了基础性作用,会对软件项目管理产生直接的影响,同时对于各类型资源的利用效率、项目实施进度等都有影响。在进行科学合理的软件项目进度计划制定安排的过程中,首先应该协调处理好需求方与支撑方之间的关系,在此基础上做好项目规划。还应该将整体的项目规划划分为阶段性的项目规划和个人的项目计划,对项目任务内容、项目实施资源需求以及项目实施时间等多方面进行研究分析,通过高效的项目进度管理和控制做好整体项目的建设。应该做到项目明确分工分配,个人任务责任制,在整体的项目实施和管理水平较低的条件下,只有进行高效的项目实施进度控制,才能保证项目最终成果质量。2.督促支撑方确实提高进度指定准确率在进行软件项目工程管理和控制的过程中,软件项目的执行准确率保证属于重要难题,经过调查研究发现,大部分的项目的完成时间都会超过预计的20%,所以要想实现整体软件工程项目的执行准确率提升,就应该做好以下环节的管理和控制。第一,应该制定出合理的量化指标,在进度控制过程中做好相应的数据统计和分析,避免单一经验化的管控,实现整体项目准确率的有效保证。第二,应该做好项目进度管理工作,避免项目执行过程中存在急于求成和过度拖延的问题,在密切关注建设进度的条件下做好项目进程监督,从而确保项目建设顺利完成。
四、结语
综上所述,在信息网络技术的不断进步和发展过程中,软件工程项目的各类型问题开始出现,为了减少该类问题带来的企业损失,应该不断加强软件工程的项目管理,不断提升整体的企业软件市场竞争实力,为我国的信息化进步和发展提供动力和支持。
参考文献
[1]邓燕.软件工程项目管理关键管控点研究[J].电脑知识与技术,2010,(33):9530-9531.
[2]孙连英,张德政.基于统一软件项目过程管理的监理框架[J].北京联合大学学报(自然科学版),2011,(3):14-19.
[3]陶新,钟红恩.一种软件工程管理模型研究[J].计算机测量与控制,2016,(7):147-151.
[4]陈湘桥.工程项目管理的关键环节及其管控方法研究[J].武汉商业服务学院学报,2013,(5):58-60.
[5]王海波.基于CMM的软件工程管理工具的研究[J].信息通信,2014,(12):159.
篇4
【关键词】计算机;软件工程项目;自动化管理
自动化管理是计算机技术趋于智能化的一种表现和具体应用,以往复杂的、繁琐的、专业的、需要大量人工进行的工作,可以由计算机代为完成。包括高速公路收费系统、智能交通等多个行业领域均使用了自动化管理手段,计算机软件工程项目具有较高的操作要求、较为专业的知识需求,对人才、专业性的要求也越发加大,行业发展因此受到限制,将自动化技术应用到计算机软件工程项目管理中,可以缓解这一局面。
1自动化管理在计算机软件工程项目中的意义
1.1提升管理效率
传统的计算机软件工程项目管理,内容复杂、繁琐,项目众多,需要大量人力,自动化管理模式下,借助计算机可以较为方便的完成大部分工作,效率大为提升。从项目被提出开始,涉及到人员的确定、工作的组织、项目研发、资金调配等方方面面工作,传统模式下,需在总体负责人领导下分层负责,工作进度、问题等也要逐层上报,效率较低,在自动化管理模式下,相当一部分管理内容以计算机设定程序的方式自动运行,只要计算机不出现问题,管理就是有序的,效率因此得到提升。
1.2有利于行业更快速的发展
我国目前的计算机软件工程项目,从开发到试用、修改,各个环节都缺少人才,这是由于计算机行业出现时间相对较短,引入我国的时间同样不长,认可度不够,因此人才也变得稀缺,这限制了行业发展,应用自动化技术,可以有效缓解这一问题。在自动化管理模式下,只需一个经验丰富的人员设定和调整默认程序,就可以完成多台计算机的持续高效工作,解决了需求大量人力资源的问题,也就不存在人才不足的情况,行业发展的制约一定程度上被解除,有效提升了发展速度。
1.3有利于行业的规范化
传统模式下,管理依赖于人员,如果出现人员流动、人员能力较差、态度不够端正等问题,管理的效果和效率等均会下降,在自动化管理模式下,这一问题得到了避免。自动化管理的依托是信息相关技术,运作在虚拟平台上进行,通常无需人员干涉,只要程序设定上合理、计算机硬件性能良好,就可以持续进行工作,人员对管理工作的影响被降至相当低的水平,规范化程度得到了明显提升。
2计算机软件工程项目的自动化管理
2.1计算机软件工程项目自动化管理的主要内容
2.1.1研发过程管理软件研发过程主要包括可行性分析、需求分析、系统设计、编码,单元测试、系统测试、系统维护六个方面,也是自动化管理的主要内容。可行性分析和需求分析的自动化管理,主要是以现有经验、未来发展需求为基础,对研发内容进行可行性、需求相关分析,利用计算机存储、计算方面的优势,使分析得以快速的、自动化的进行,省去人工分析计算的麻烦,并提高了结果的可信度。系统设计、编码工作目前依然主要依靠程序员进行,自动化管理只能在这一阶段为人员提供数据库相关支持。单元测试和系统测试,是指在软件主体完成后,利用虚拟平台进行测试,这一阶段的自动化管理包括平台建设、选择、数据记录等,在测试过程中,计算机可以根据测试对象自动选择平台,并代入相关模型,记录测试结果,使测试快速、科学的完成。系统维护是指在测试完毕后应用阶段的维护,该阶段的自动化管理相对较为常见,比如我们日常所用的智能手机、个人计算机,均带有软件升级提醒、系统漏洞修复提示等功能,这即是系统维护方面的自动化管理程序以及内容。2.1.2数据管理数据管理是计算机软件工程项目自动化管理的核心内容之一,贯穿项目全程,对所有的必要数据进行记录和分析,从而指导实际工作。一般而言,计算机软件工程项目的研发不可能是一蹴而就的,往往需要大量的进行计算、建模、测试、调整、完善、重建工作,而且以上内容通常需要反复进行,这会生成大量的数据,通过自动化手段对问题环节的数据进行记录和汇总分析,有利于针对性的进行调整,使工作可以更有效的进行。在项目最终完成时,所有的数据也需进行保留,方便在未来的工作中作为参考资料,调整项目软件、指导其他项目研发工作。
2.2计算机软件工程项目自动化管理的问题
在计算机软件工程项目中,项目的提出到完成往往需要一个过程,如果软件开发的难度较大、分项目较多,工作量通常也比较大,由于过程中有许多不可控因素,包括程序员的能力、客户的需求变化等,自动化管理的工作量也因此变得不可确定,不利于自动化管理工作的进行等。计算机软件工程项目中,自动化管理的对象是软件相关内容,但本身自动化管理也需要以软件的形式出现,也需要程序的设定,其工作能力也有强弱之分,在工作量难以确定的情况下,自动化管理软件的选择、程序设定会受其影响,无法有效进行管理工作。
2.3计算机软件工程项目自动化管理问题的解决对策
难以确定工作量的问题是目前自动化管理的主要问题,可行的解决方法是设定合理的框架,将管理内容进行分解、填充到框架中。比如数据管理环节,在软件开发工作进行前,可能只准备了适应5G存储能力的管理系统,但在工作中,需要存储的数据资料超过了5G,管理就会出现问题,可行的方式是,将管理工作进行分割,数据存储工作由专门的人员负责,当数据量超出系统上限,由该人员进行后续保存,并将情况上报,由管理人员决定是否更换管理软件、模式等。其本质是通过落实责任的方式对工作量难以确定的问题进行临时处理。
3总结
计算机软件工程项目是计算机相关行业的主要工作内容之一,计算机的工作需要通过各类软件进行,对软件工程项目进行管理是保证软件性能的有效手段,在传统模式下,项目管理存在着种种问题,将自动化技术应用于计算机软件工程项目管理中,可以提升效率,也有助于行业的规范化和整体发展,是未来计算机软件工程项目管理的重要趋势。
参考文献
[1]马伽洛伦,尚艳萍.计算机软件工程项目的自动化管理分析[J].电子技术与软件工程,2016(02):64.
篇5
关键词:数字校园;软件工程;进度管理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2011)18-4374-02
Digital Campus Project Management in Software Engineering Metrics
ZHANG Zheng-feng, HUANG Zhi
(Information Engineering Department of Xuzhou Bioengineering Technical College, Xuzhou 221006, China)
Abstract: With the continuous advancement of computer science and technology, more and more schools began to use Learning Management System to implement the dailyeducation and teaching. I participated in a "digital campus" system software design and development of the whole process of the project, and served as the projectmanagement tasks.This combined with my practical work experience, through "digital campus" systemsoftware project implementation process is described, discussed the software engineering activities, software engineering process in order to grasp the actual situation and the resulting quality of the product, the need for progress, quality,personnel and other aspects of measurement. The article focused on analysis of themetrics used in the project development process to improve the means of implementation.
Key words: digital campus; software engineering; schedule management
1 项目背景
随着计算机科学技术的不断进步,经过近十年的建设,很多学校的网络硬件环境已经形成,但真正在学校教学、研究和管理中发挥作用的高质量软件产品并不多见。我们学校也出现的这样的情况,就在这样的背景下,我们打算自己开发一款技术含量高、可扩展性强并符合国家标准和规范的校园网应用软件《数字校园》产品。
项目确立之初,校领导就要求在半年内拿出运行可靠的软件产品。我们确定《数字校园》的功能以学校管理信息系统和信息服务系统为主框,其中办公管理信息系统覆盖教育教学管理的各方面,包括:学校基本信息管理、基本教务管理、计划管理、学籍管理、备课管理、考试管理、成绩管理、排课系统、学生管理、教职工管理、教学计划管理、图书信息管理、仪器设备管理等;信息服务系统是为丰富校园的文化生活服务的,包括;学校教育信息服务、校园风貌、教育园地、电子邮件、教师科研信息等板块。
2 项目管理策略
由于系统的最终完成日期已经确定,如果进度安排落空,会影响学校的日常管理工作,从而导致成本的增加。因此在项目真正实施前,我们就确定了以进行有效的项目估算、产生高质量的系统和按时完成软件产品为目标的软件项目管理策略。下面就谈谈在这个管理信息系统项目的资源管理中如何使用的度量方法改进开发过程的。
在此项目中我们采取了以下主要措施和方法:
2.1 在软件计划和需求分析阶段,综合考虑利用可复用资源,合理估算项目工作量,准确度量任务权重,成功降低软件生产成本
在本系统的定义阶段,我们把估算项目工作量作为此阶段的主要度量元素,通过综合考虑利用可复用资源,准确核算任务权重,从而尽量精确地估算出项目工作量,将项目的开发周期尽可能限制在可实现的最短时间内,以达到降低软件生产成本的目的。
我们在项目工作量及技术难度的估算上遵循面向对象技术原则,在系统工作量估算方面根据功能点进行。将每个功能模块逐步分解,直至基本模块为止。由于我们以前完成过基于C/S结构的教育管理系统的成功案例,因此有不少供我们参考的数据和资料。对于本系统的第一部分学校办公管理信息系统我们就是借鉴以前基于C/S结构的教育管理系统。在基本功能、数据库结构设计和前台操作,如对数据库进行添加、删除、修改、查询等操作方面都与新项目管理信息系统部分大体相同。正因为如此,许多基本功能模块仅作少量修改就能够被复用到新系统中。在工作量的估算上也有很好的比照借鉴作用。
在技术上,我们重点考虑在基于B/S结构的系统中多用户访问及权限控制模块的设计和实现。由于软件工作量的估算是首先从软件项目范围抽出软件功能,接着给出为实现每一软件功能所必须执行的一系列软件工程任务,如需求分析、设计、编码和测试等。所以对于上述含有技术难度的任务,我们利用历史数据中对不同复杂性和开发特性的功能模块,分别按最佳地、可能地、悲观的三种情况给出的估计值计算加权平均,得出较为准确的任务权重度量值。
根据以上分析我们制定了一个详细的项目进度表并定义了相应的里程碑,限定了项目要在六个月的时间内全部完成。这比我们最初的预计提前了两个月,大大提高了项目开发效率。
2.2 在软件设计编码阶段,注重人员安排,确保产品质量
在考虑各种软件开发资源时,人是最重要的资源。在安排开发活动时必须考虑在开发过程各阶段中对各种人员的需要。在软件项目设计编码阶段,我们把人员调配确定为此阶段的主要度量元素,按照人员自身能力状况合理安排,保证了软件产品的高质量。
本系统在软件需求分析和设计阶段,有两名经验丰富的而且有多年企业开发经验的人员参与对软件系统进行定义。他们利用自己丰富的实践经验,为系统提出了许多可行的能够高效实现预定任务的方案,同时在技术难度相对大一点的部分由他们从设计方面把关。而在项目实施阶段他们也负责指导相关人员对关键任务的理解,并随时监控其它人员在具体编码中是否真正实现了他们的设计思想,这一系列的工作安排,确保了我们的软件产品在关键技术问题上从未出错,尤其是高级技术人员设计的由超级用户实施的权限控制模块,可以为不同的用户设置每个模块的不同访问权限,也可以在权限分配中对权限相同的用户进行批量处理。产品投入使用后,相关使用人员对于灵活方便的权限控制模块非常满意。
由于有可复用的资源和高级技术人员的指导,项目开发中大量的编码和调试工作,是由初级技术人员来实现.根据进度表中各个里程碑的划分,管理人员可以方便地度量每个编程人员的实际工作情况,同时按照工作时间安排进行软测试和验收,从而确保开发的进度和软件的质量。
2.3 在软件开发全过程,随时掌握项目进行情况,必要时调整进度表
在为项目开发制定的详细进度表中,确切地定义了每一项任务的工作量、开始时间、持续时间和结束时间。我们让开发小组的每一位成员认真了解自己所承担任务的时间表,并根据自己的任务制定相应的工作计划。
我们有一个用来管理人员每日工作情况的日志管理系统。为了使管理信息系统项目能够顺利完成开发任务,我们要求参与此项目开发的人员在当日工作结束后都要按照实际工作情况填写它。在日志文档中会包含:开发的模块名称、开发目标、使用的方案、新建或修改的文件名称、遇到的困难、解决的方法以及计划的完成情况等。同时每周要对自己的工作进展做出结论,如:某某任务已完成80%,能够按照计划时限完成本项任务,并向项目组汇报。
本系统在整个项目开发过程中,由于总体工作量估算基本准确,关键任务及人员使用定位合理,使得开发任务按期高质量的完成了。
3 结论
通过以上的分析和讨论我们可以知道,要想真正在软件生产中实现工程进度的可控性,就必须在软件项目计划阶段准确确定软件范围、合理调配所需资源,从而获得更接近实际值的软件任务成本和工作量估算。软件工程度量的估算虽然不可能与工程实际进度完全一致,但在不断发现导致合理估算的信息的过程中,是可以逐步达到计划目标的。软件工程的度量随着项目的进展定期更新,从而将软件工程的进度限定在可控范围内,就能使得软件生产任务按照预定计划实现。
参考文献:
篇6
(1)工程项目人员。工程的项目人员一般包括项目负责人、系统分析员、高级与初级程序员、以及资料员等。依据实际软件项目的大小,可能会有一人身兼数职的情况,但职责必须要明确。而不同职责的人员,对其能力与素质的要求也是不同的。例如,项目负责人要有较强的组织能力、准确的判断力以及处理重大事情的决策能力;系统分析员需要具备概括能力,以及分析能力和社交活动能力;程序员则要有相当熟练的编写程序的能力等。
(2)软件质量与配置的管理。软件质量管理在总体管理功能中对质量方针与责任起着决定性的作用,主要包括软件质量计划的编制、软件项目质量保证以及软件项目质量控制等过程。项目的质量保证是指对项目总体绩效进行定期的评估,以此来考察工程项目的质量是否达标。项目的质量控制是从整体上对项目的结果进行监测,同时还要对不合格的地方及时采取改正措施。软件的配置管理是指记录某软件产品的研发过程,以便保证研发者在软件生命周期内的各个阶段都能获取精准的产品配置。软件的配置管理就是一种对软件进行标识组织与控制软件修改的管理技术,在软件的整个研发过程中有着非常重要的作用。
(3)软件项目工程的风险分析与管理。风险分析包括对软件风险的识别、估计、解决以及监督等一系列步骤,使人们能够预测风险并及时的采取遏制风险产生和发展的措施。对软件风险进行分析与管理,实际就是为了降低软件工程项目的损失,从而增加软件工程项目的收益。
2软件工程项目管理中存在的问题
2.1管理团队的协作问题
当今我国正处于信息化时代,任何项目的开发都离不开团队人员的相互协作,只有这样才能够确保工作顺利的进行,尤其是在计算机软件工程项目的研发管理上,更是需要团队成员的协作才能顺利完成。但目前我国软件工程项目管理的团队协作与沟通都存在着一定的问题,例如:计算机软件工程项目管理的团队中人员分工不明确,导致推卸责任和推诿工作的情况常有发生;团队成员之间缺乏合作意识,致使工作效率不高。
2.2需求分析问题
由于软件项目管理在需求分析这项工作中,对于业务需求的实体、数据以及实际的活动要求没有进行调查,这些往往被认为是表面工作,所以导致计算机软件工程项目管理在最后的工作中,出现设计产品与实际业务有很大偏差的现象。
2.3风险管理问题
任何项目的研发都是存在一定风险的,风险一旦发生就会带来一定的损失,因此,项目风险管理就显得至关重要。但有的项目经理并没有正确意识到风险管理在软件工程项目管理中的重要性,对项目风险管理所必需的知识和内容不够了解,致使当风险真的发生时不能及时有效的应对。
2.4进度控制问题
进度控制是指在软件项目的研发过程中,采取各种措施将项目进度控制在进度的总规划内,以此来确保项目总目标的实现。但由于实际过程中种种因素的影响,进度经常无法按期完成,这给项目工程带来了巨大的损失。
3软件工程项目管理的对策
3.1加强团队的沟通协作
首先,要建立完善有效的沟通制度。可以采取不同的、多种有效的沟通方式,逐步加强软件工程项目管理工作的团队沟通意识,提高沟通的有效性。例如通过制度规定,对较特别的信息应该利用多种方式来进行有效的沟通,以便确保信息及时准确的传达到位。其次,团队人员的分工要合理、明确。对于软件项目的研发,人是创造力主体,所以必须在人的基础上确立合理的分工制度,不光要按照团队人员的职位划分工作职责和内容,还要依据每个人员的特点和专长进行分工。再次,要注重培养团队的积极性。一个团队能否成功,其团队精神的培养起着至关重要的作用。团队的积极性是保证项目研发工作能够顺利进行的前提,因此在实际的工作中要针对具体的研发人员进行激励与奖励,这样能够有效的激发他们的潜在动力,促使团队成员更好的投入到软件项目研发的工作中。
3.2建立完善的管理体系
软件项目的研发是靠人才实现的,因此要想管理好研发项目必须坚持以人为本的核心理念。而拥有一支具有高素质的项目管理团队,需要懂得对人力资源进行优化。第一,应加强软件工程项目管理方面知识的培训。软件工程项目的经理要接受系统的项目管理知识的培训,重视人力资源管理及沟通管理方面的知识,把实践同知识、经验有机的结合起来,提高自身项目管理水平。第二,制定严格的惩奖制度,建立软件研发人员的升职途径。逐步对人事制度进行改革,设置与职位对等的技术职位,为软件研发人员升职创造条件,以此来激发他们的积极性、主动性以及创造性,更好的为项目的研发工作服务。
3.3对风险管理、工作进度进行有效管理
首先,应该加强工作进度的管理,严格控制任务与跟踪管理。制定项目管理的运行表,并且定期安排项目状态报告会议,以此来监督项目的进程,严格控制项目进度。其次,建立合理有效的风险管理制度。项目经理应该利用风险管理的知识,掌握风险识别、量化与控制的方法,在软降工程项目启动后,能够对风险进行识别。再次,风险在整个软件项目的生命周期中都有可能发生,所以应该定期对其进行识别与处理。在处理风险时,一般依据风险的等级采取不同的措施进行控制,例如采取规避、转移和减缓等处理措施及时进行调整。
4总结
篇7
1 自动化管理在实际应用的意义
自动化管理是将复杂工作简单化,将一些需要人为、同时又比较耗费大物力财力的工作,转变为由操作人员通过操控计算机进行完成。其根本原理是程序员根据专业知识将需要执行的各项操作以代码的形式输入到计算机,存储到计算机内,再由计算机通过存储器运行而生成可控制性的软件。存储器功能强大,它能够将现实中复杂的作业场景以数据的形式存储在计算机内部,经过复杂的计算,然后以图像的形式进行真实场景模拟,从而由相关人员进行机前操作。
目前,这种管理化制度相对于过去在性能上已经有了较大的改革,为相关领域进行自动化管理工作奠定了坚实的基础,并且已经广泛深入到了工业生产的各个领域。但是由于它是一种全新的科学技术,想要使大众群体接受,并且还要将其最大效益展现给工作者,就需要领域内专家不断探索并创新。因此,国家应加大力度在自动化管理方面投入科研经费,不能让工作者产生关于经费的担忧。但是如果能将这种高科技应用的恰当自如,不但对作业效率的提高有一定作用,人力物力的节省、操作过程中安全系数的保障也都不可忽视。
2 自动化管理在实际应用时可能面临的问题及解决策略
由于计算机自身功能的强大性,在进行软件工程自动化管理实施时所运用的知识就会涉及到较多的领域,涉及的知识越多,实施起来就会面临更多的问题,因此这就要求电脑操作者从根本出发,查找问题所在,并制定出有效的解决方案。
2.1 自动化管理在实际应用时可能面临的问题
笔者经过多年实践经验,对管理过程中可能面临的问题进行了如下总结:
第一,计算机工程管理对操作人员的实际要求与现实之间存在很大差异性。这种差异性的存在是自动化管理工作进程中的一大障碍,造成这种情况的原因有多种。首先程序员在软件制作时没有对实际需求进行判断分析,只是了解相关数据的表层意义,没有深入探究,最终的结果只起到框架式的引导作用。由于程序工作者对业务本质没有理解透彻,这就会造成在软件设计过程中的脱轨现象,即最终产品与客户要求相差甚远。
第二,在实际操作过程中操作员不能准确估算计算机软件在管理过程中的工作量。进而导致管理问题的多元化和复杂化,当然人为因素的影响也是不可避免的,例如软件开发人员在工作过程中的态度、对项目的投入程度、开发人员自身的业务素养及用户在使用过程中参与及配合程度。因此,人为因素在自动化管理过程中起到举足轻重的作用,这才是最本质最核心的问题,在管理过程中的每一次创新和改进都将使管理工作做起来更高效、更科学、更合理。
第三,在管理过程中管理者对项目自身存在的风险意识相对淡薄、或者是对计算机软件核心内容认识不够。相关人员没有认识到自动化管理的风险性,也没用真正意义上的了解软件,工作前有的只是象征性的培训几天,这样有些人就认为这项工作只是在办公室力看着电脑,观察屏幕上显示的工作现场或者某种数据变化,工作时也只是按照管理章节应付了事,特别是缺乏相关风险管理的知识,进而导致风险恶性循环,毫无抵御之力。
2.2 解决策略
自动化管理工作真正运行时会遇到很多问题,这就要求系统检测人员对整套设备进行定期检验,及时发现其中存在的问题,进而能及时的解决,因此,对在自动化管理过程中存在的问题我对此提出了以下几点策略:
第一,自动化管理是一项精细的工作,也是一项复杂的工作,这就要求工作人员不仅要具有相应的知识,而且还要不断提高个人素质。首先,要定时定量的对工作人员进行相关知识的培训,让其全面系统的学到相关的管理知识,并把学到的东西不断用于实践中,用实践来检验其合理性,进而不断提高其管理水平,其次,通过严格的奖惩制度,建立合理的,人性化的晋升机制,不断提高其工作的积极性和创新能力,让其更好的发挥潜能为项目服务。
第二,任何项目在运行过程中都是存在风险的,因此,如何做好风险管理工作至关重要,首先,在项目管理开始时要做好相应的计划,并及时进行跟踪,了解其最新的动态,以便于管理者及时制定对策,对症下药,把问题解决在萌芽状态,其次,建立高效的管理机制,让管理者在管理过程中不断强化管理知识,提升自身水平,进而能很好的防范风险。
第三,管理者在项目管理过程中也是需要相互之间进行沟通的,因此,这就需要不断探索新的沟通方式和方法,提高所有人员的意识,让沟通变得更高效,更有序,把所用人都调动起来并积极的参与其中。其次,要做好细致分工,而不是仅仅把人员安排到相应的工作岗位,而是按照其专长和特点进行分工。最后,在管理过程中如何提高员工的积极性也很重要,要不断地鼓励和去发现每个员工的潜力,让其真正的全身心的投入到工作中来,发挥其特长,激发起潜质。让其更好的投入到软件的开发工作中来。
篇8
关键词:实践教学;项目驱动;软件项目管理:软件工程
随着信息技术的飞速发展,软件产品的规模也越来越大,复杂程度越来越高,项目失败的概率也随之增长。研究表明,软件项目失败的原因主要有两个:一是错误的软件项目管理;二是应用项目的复杂性。实践证明错误的软件项目管理是导致软件项目失控的直接原因。各软件企业为了能高效高质地开发软件产品,都在积极将软件项目管理引入开发活动中。然而在“软件工程”的教学中,软件项目管理的教学效果却不尽人意。一方面,教材中的案例缺乏完整性、系统性和实用性;另一方面,软件项目管理的讲授方式不是十分合理,学生重视力度不够。作者将结合多年的软件工程教学经验,对软件项目管理的教学方法进行分析和探讨。
1软件项目管理的教学内容及特点分析
软件项目管理[1]是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目等进行分析和管理的活动。软件项目管理是软件工程教学中的重要内容,它涉及了软件项目管理的五个标准化过程组和范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、项目综合管理九大知识领域,几乎覆盖了软件产品从立项到结束的整个过程。图1形象地展示了软件项目管理与软件开发过程在时间上的先后顺序。
大多企业的优秀管理者都是具有丰富经验的人员,同样,软件项目管理水平的高低偏重于软件项目管理经验的积累。软件项目管理的学习不仅仅是要掌
图1软件项目管理与软件开发过程的时序图
握基本的原理、方法和完成相关的设计文档,更重要的是将理论应用于实践,让学生真正理解理论的作用,体验在实际项目实施中理论知识的具体应用场景,培养学生的软件项目管理思想。立足于软件项目管理的教学目标和要求,结合软件项目管理自身的特点,分析研究认为,项目驱动的软件项目管理教学
方法能够充分调动学生学习的积极性,培养学生动手实践和主动探索的精神,提高教学的质量和水平。
2项目驱动的实践教学法
项目驱动教学法[2]是一种以建构主义为理论基础的教学方法,它以项目开发为主线展开教学,整个教学过程是一种在教师的指导下,以学生为主体的协作过程。这种教学法的主要特点是始终以项目中的任务展开教学,既注重最终的实践结果,又注重完成项目的过程。其中教师的职责在于使学习者置身于探索知识之中,通过具体项目的开发提供真实的“情境”,即实际项目中需要解决的问题。然后,通过教师的指导,学生之间的讨论来解决问题。这种模式旨在把学生融入任务完成的过程中,让学生积极地学习,自主进行知识的建构,以培养学生综合能力为最终目标。
2.1项目驱动教学对学生能力的培养
(1) 培养学生自主学习的能力。项目驱动教学法中任务的设定真正实现了以学生为主体的教学方针,学生为了完成任务就会主动去图书馆或相关的网站查阅信息,从而可以丰富知识,提高自学能力。
(2) 培养学生团队合作的能力。把全班学生分成几个小组,每组项目的完成情况,影响小组每个成员的评价,因此为了团队的整体利益,小组成员之间就会不可避免地展开讨论和争辩,最终达成共识,相互协作完成任务。
(3) 培养学生分析问题、解决问题的能力。任务设计后,让学生自己讨论,分析任务,提出问题,充分发挥了学生在学习过程中的主动性、积极性和创造性。这种分析问题和解决问题的能力同样可以应用到其它的领域。
(4) 培养学生实践创新能力。实践是创新的源泉。对于同一个任务,每个小组采用的解决方案不尽相同。他们可以根据自己的知识背景和对任务的认识,对任务的实现方法进行大胆的设计,从而培养学生的创新思维,提高学生的创新能力。
总之,项目驱动的任务式教学方法能够充分发挥学生的主观能动性,全面提高他们的综合素质。
2.2项目驱动教学法的操作过程
“项目驱动”教学模式是教学过程中诸要素相互作用而形成相对稳定的组织结构和操作程序。 采用“项目驱动”教学法,在软件工程项目实施的每个阶段,我们均采用“项目任务――分析任务――理论学习――完成任务――评价总结任务”的教学模式。学生在完成“项目任务”的操作过程中,发现问题、解决问题,通过对任务的剖析,丰富了学习的经验、提高了学生完成任务的能力。
3教学实施
从软件工程的角度讲,软件项目管理过程主要分为七个阶段[3]:可行性研究阶段、需求分析阶段、设计阶段、编码阶段、测试阶段、验收阶段和维护阶段。我们在“软件工程”的教学过程中,打破以往按教材编排顺序讲授知识的方式,以软件项目的管理过程为讲授顺序,并以一个完整的具体项目实施为依托进行“软件工程”教学。其中软件项目管理的教学内容将穿插到软件生存周期各个阶段进行讲授,各阶段将会不可避免地包含相同的管理内容,通过学生重复学习与实践,可以使其深刻体会软件项目管理的思想。本校计算机专业大三学生的“软件工程”课程共54课时,我们按照理论教学与实践教学1:1的比例,先进行相关理论知识的讲解,然后进行课程实验的具体实践,结合“PetStore电子商务网站”的建设,让学生及时运用所学内容来完成项目任务,通过将软件项目管理的教学内容贯穿到项目实施的整个过程来实施教学。
3.1教学准备
(1) 设置项目任务。在教学实施前,教师应根据教学进度、教学目标和要求制定教学计划,并将PetStore系统建设分成各个相对独立的子项目,将相关的理论知识分散在各个子项目中。学生应根据教师的安排认真阅读项目要求,查阅相关资料,对相关问题进行思考分析,并为课堂讨论做好准备。
(2) 建设团队。我们对学生按“项目小组”以自由组合的方式建立软件开发团队[4],每个团队不得超过6人,各组成员根据实际项目开发的过程进行分工。项目经理由小组成员讨论推荐产生,负责整个项目的规划、实施和控制。系统分析师、软件测试工程师和开发工程师通过自我推荐或项目经理指定产生。项目中的每项任务要落实到人且规定该任务的起止日期和时间。
(3) 建设规范的实验、实训室。根据项目驱动教学的特点,不仅需要学生提交书面的阶段性文档,还要通过具体的实践实现项目任务,提交项目作品。因此规范化的实验、实训室成为项目顺利完成的保障。
3.2教学内容
我们将从软件的生存周期着眼,利用阶段化的项目管理方法,结合项目实践,对工程化生产中的管理工作进行讲解。对于软件项目的每一个阶段均要做出工作计划,在阶段结束之后,要对该阶段的工作活动进行总结评价,并对后续阶段的时间、人员、资金方面的需求做出估计。下面按软件项目的开发阶段,以PetStore系统的建设为例,详细介绍软件工程中软件项目管理的教学内容及相关的项目实施任务。
3.2.1问题定义与可行性研究阶段
问题定义与可行性研究阶段主要涉及的项目管理教学内容包括:确定项目实施范围、项目目标、评估实施过程中主要的风险、制定项目实施的进度计划、成本和预算计划、人力资源计划等。
针对PetStore系统的开发建设,我们让老师模拟实际的用户,学生在对用户调查的基础上,结合软件项目管理理论知识,通过查阅资料、小组成员之间的讨论,编写详细的“系统目标与范围的说明书”。按照说明书的内容和要求,分析项目可能存在的风险,建立“风险项目检查表”。明确系统流程,建立系统逻辑模型,制定不同的解决方案。通过与用户的沟通,考虑经济上、技术上的可行性,比较选择一个较优的解决方案。在任务完成的过程中,学生可以真正感受到非文档所能体现的管理问题,如人力资源管理、沟通管理、风险管理等。
3.2.2需求分析阶段
本阶段将更加全面、准确地分析PetStore系统的需求,主要涉及的管理工作为需求管理、质量管理、沟通管理等。通过与用户的多次沟通,明确系统可以分为用户管理、商品管理和维护库存数据库三大功能模块,每个大的功能模块又可分为若干小模块,如用户的注册模块、登陆模块、修改模块等。为保证PetStore系统的开发质量,需要在此阶段制定软件质量标准,主要包括功能性、稳定性、经济性、适用性、可靠性、安全性、可维护性等指标。明确系统的各种需求后,编写“软件需求规格说明书”。
3.2.3软件设计阶段
软件设计是一个将需求转变为软件陈述(表达)的过程,程序的质量主要是由设计的质量来决定。本阶段主要包括范围管理、质量管理、时间管理、沟通管理等软件项目管理方面的内容。例如在PetStore系统设计的过程中,根据“需求规格说明书”中需求分析方法,确定所采用的软件设计方法及系统数据、软
件框架。软件设计阶段的任务主要包括PetStore系统界面设计、数据库设计、数据结构设计、编写设计文档等。在设计过程中始终要求按照质量标准予以实施,并及时进行质量评估。学生完成PetStore系统设计后,可以邀请用户或其他小组成员参与设计复审。复审时,设计人员要提出对设计方案的详细说明,答复与会者的问题,并记下重要的评审意见。
3.2.4编码阶段
编码阶段涉及的软件项目管理教学内容主要有风险管理、质量管理、进度控制、成本管理、时间管理、配置管理、项目度量管理等。针对PetStore系统,按照设计文档的要求,对系统的各个功能子模块采用自己熟悉的语言进行编码设计。在PetStore的功能模块开发过程中,并不能完全保证项目按照开发计划进行,为了能使项目进度和开发计划同步,软件管理者在项目开始后应时刻关注计划执行情况,随时进行风险分析,调整项目进度,使实际进度与计划进度保持一致。编码结束后,由项目小组的技术人员对代码是否按规范编写进行审核,以保证编码的质量。
3.2.5测试阶段
测试阶段主要涉及的软件项目管理教学内容有质量控制、配置管理等。针对PetStore系统,在编码阶段由项目开发者实现单元测试,测试阶段由独立于开发人员的测试人员进行“渐增式”的集成测试,最后,对照需求说明书,完成确认测试,并编写相应的测试报告文档。在测试过程中,学生利用配置管理的CASE工具,可以了解配置管理在软件开发中的具体应用及其所起到的重要作用。
3.2.6运行和维护阶段
运行和维护阶段的软件项目管理内容主要包括维护成本估算、配置管理、风险管理、维护管理文档的编写。在PetStore系统的维护中,加强文档的建设,做到任何事情均有记录,任何变更均可回朔,利用维护日志和软件修改报告记录维护过程中的具体实施情况,学生可以根据维护情况参照开发工作量来估计维护的费用。此阶段还可以让学生选择合适的自动配置管理工具来实施配置管理。
3.3教学总结
我们要求学生按PetStore项目生命周期的开发阶段进行阶段性项目总结。每个阶段的教学结束后,老师给学生一定的时间来实现PetStore 系统相关的内容,同时要求每个项目小组派一名代表在课堂上对阶段性的工作实施过程进行讲解,让全班学生共同讨论,相互交流不同的观点,以期从讨论中发现自己的不足和别人的优点,同时也能活跃课堂气氛,培养学生主动思考的意识。
在“软件工程”软件项目管理的教学过程中,我们注重的不是具体某一管理技术的学习,而是让学生深刻体会软件项目管理的过程,培养学生软件项目管
理的思想。
4结语
实践表明采用“项目驱动”的软件项目管理教学方式,可以将学习置于一个真实的软件项目开发环境中,让学生亲自动手操作来学习“死”的理论,加强理论与实际的联系,从而激发了学生的创新意识,调动了其学习积极性,培养了学习兴趣,提高了他们分析问题和解决问题的能力,达到了教学目标和要求,起到了良好的教学效果。
参考文献:
[1] 张建成. 周呜乐. 浅谈软件项目管理[J]. 信息技术与信息化,2008(5):84-86.
[2] 邓锐,佘维. 基于筛选机制的高职软件技术专业项目驱动教学探讨[J]. 计算机教育,2008(22):113-114.
[3]Php Metzger,John Boddie. 软件项目管理―过程控制与人员管理[M]. 北京:电子工业出版社,2002.
[4] 裴小兵. 基于软件开发团队的软件工程教学实践研究[J]. 计算机教育,2008(2):55-56.
Application of the Thinking of Software Project Management in "Software Engineering" Teaching
ZHANG Zhong-lin, WANG Jian-sheng, LAN Li
(School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China)
篇9
在此次会议上,邦永招募了全国30多个地区的总,宣布于今年11月正式启动市场。虽然邦,全国公务员共同天地永的产品价位仅在540万元之间,定位为中低端市场,但同行还是感到了压力。邦永在加紧营销渠道建设的同时,还酝酿着和很多行业主管部门的技术合作,似乎意在打造国内项目管理软件的行业标准。
今年,中国政府拨了3000亿元专款用于各类政策性项目的建设,各省、市地方政府至少有1000亿元的专款项目,全国每年至少有2000个1亿元以上的大项目。如果这些项目都用软件来进行管理的话,这个市场无疑非常可观。据统计,目前项目管理软件高端市场的容量在1亿元以上,35年内将达到6亿元左右。中、低端用户数量更为可观。
事实上,SAP、ORACLE、PEOPLESOFT等国际上知名的管理软件商在项目管理软件市场上已经先行了一步。他们凭借着产品线长的优势,在向国内客户销售ERP系统的同时,也把项目管理软件带进了中国。同时PRIMAVERA等软件公司也在尝试开拓国内项目管理软件市场。据记者了解,目前还有美国和欧洲的几家大型的项目管理软件公司正在中国调查市场,估计不久将挺进中国。国内管理软件厂商也开始觉醒,纷纷迈开了进军项目管理软件的步伐。上海华普加快了向中关村企业项目管理的进军、北京华炎软件推出HotPM企业项目管理软件……
当人们对ERP不再狂热时,庞大的管理软件市场一下子被催熟了。目前,国内软件巨头用友在与瑞典IFS公司成立了北京用友艾福斯软件系统有限公司后,也开始将其业务迅速扩张到项目管理软件市场。国内其他软件公司如邦永(中国)、北京梦龙、新中大等也紧随其后。美国Primavera、OpenPlan、微软等国际性公司也纷纷杀入这一市场。
“对手非常强大,这说明商机很大!”杨铁铃对记者说,“我们认为目前SAP、ORACLE等国外管理软件商的主要精力还是在ERP市场,项目管理只是其产品线的一部分。目前国内还没有一家具规模的同类型软件企业,更谈不上标准。”邦永对称霸这个市场充满信心。
阻碍犹存
提起项目管理软件,杨铁铃侃侃而谈:其实很早人们就开始实施项目管理,如金字塔、长城等伟大的工程之所以成功,都得益于当时对工程项目进行严密的管理。20世纪60年代初,在著名数学家华罗庚的倡导下,将项目管理的概念引入了我国,并在当时的国民经济各个部门进行试点应用,将这种方法命名为“统筹法”。2000年底,联想在“天麒”、“天麟”两款计算机产品的开发过程中,结合业务对项目管理的需求,配合项目管理相关理论和方法编制软件方案,使该项目仅8个月便全部完成,并达到了国际上PC生产技术的最高水平。“只是当时的企业全都将目光放在ERP上。”杨铁铃不无惋惜地说。
杨铁铃认为,“项目管理对大家来说,并不是一个新的概念,一直以来大家都在提它,其在各行各业的应用也比较多。但是一直没有落到实处。”杨铁铃所说的没落到实处是指目前阻碍国内项目管理软件发展的两个因素:
一方面,国内的信息化水平还很低,尤其是工程的管理者对信息化认识不足。目前,我国对项目建设的管理仍然缺乏明确的法规,项目管理者对监管存在抵触情绪;而另一方面,国内高端管理软件市场一直是众多管理软件供应商争夺的焦点。当大多数软件生产商为ERP的高额利润所吸引时,在自身还没有完成ERP改造情况下,就匆匆转身投入了ERP软件市场的争夺,使得项目管理软件成了一块被荒废的良田。
杨铁铃为记者举了一个例子,去年国家统计局在对旧有的网络架构进行改造时,花了50多万引进了惠普的项目管理,而这还是基于美国1969年建立的PMI(国际项目管理协会)标准。“在国外,90%以上的项目建设都采用软件进行管理,而在我国则还不到10%。如果以应用项目管理软件可以节省35%的建设资金来算,这将是一笔惊人的数字,”杨铁铃说,“我国目前有2000万家中小型企业,在企业项目建设上他们大多数都需要进行项目管理。”
标准之蛊
在微软技术教育大会上,微软(中国)总经理唐骏针对中国软件业难以做大的困境指出,正是由于国内众多软件商对项目管理不够重视,软件开发没有一个规范,无法控制项目的可操作性,导致成本增加,直接影响了整个软件业做大。其实这不仅是软件业本身存在的问题,众多重大项目投资也存在同样问题。然而中国目前的项目管理大多受制于领导意志,要做到很好的控制项目成本,做到与国际标准接轨,其难度不言而喻。
专攻项目管理的邦永曾对外宣称,邦永的PM2系列软件不仅是国外软件的汉化版,而且融合了国际标准化项目管理精髓与本土国情的项目管理模式。从事过项目管理的人都知道,通常一个人对项目管理的把握有4个层次,第1个层次是“误以为自己了解”;第2个层次是“知道自己不了解”;第3个层次是“知道自己了解”;第4个层次是“自己不知道自己了解”。国家统计局计算中心网络运行管理部主任张富民在谈到项目管理实施的体会时对记者说,他觉得当时自己还处在第3个层次。这就是说,目前的项目管理还是一种投资人在投资内的把握,是用工具化的手段帮助投资者把握项目中的每一个赢利和去掉不良成本。
篇10
关键词:工程项目管理、管理信息化、现状、对策
中图分类号:E271文献标识码: A
一、前言
在所有的项目中,建筑工程项目最为典型,主要是因为建筑工程项目的管理具有建设周期长、空间流动性大、生产要素繁杂等特征,而且投资额度、建设规模、复杂程度越来越大,仅仅依靠传统的管理手段和方法已经远远不够。目前我国建筑工程项目管理信息化建设还比较落后,水平仍然偏低,因此我们要不断加强工程项目管理信息化建设,从而更好的为建筑行业打下牢固的基础。
二、工程项目管理信息化的现状
近几年来,随着经济水平的逐年提高,我国企业的管理水平也在不断提升。为了抢占更大的市场份额,许多通信工程企业纷纷开始尝试项目管理的信息化技术。一些大规模的企业率先开始进行工程项目的信息化管理,比如在企业内部建立 IT 支撑系统,整合企业资源,实现企业内部资源的共享。同时,许多企业开始使用先进的项目管理软件。但是,由于目前我国自主的项目管理软件还处于比较落后和不成熟的状态,所以大多数企业采用从国外引进的比较成熟的项目管理软件,如美国著名的P3、MS Project 等项目管理软件。这些软件拥有非常强大的项目信息处理功能,操作的专业性和实用性都非常强,符合大多数工程企业的需求。但是,这些比较成熟的国外的项目管理软件与国内项目管理的发展还是有一些不合适的地方,比如:国外的项目管理软件大多是针对国外的项目企业的实际情况来制定的,与国内企业在运用软件的功能上有一定的差别;国外软件的翻译问题也是困惑国内企业的一个难点;此外,大多数类似这样的项目管理软件的价格都十分昂贵,对于一些国内中小企业来说,购买软件的花费也是一笔不小的开支。从我国目前的发展来看,相关的通信工程企业的项目管理信息化发展水平还比较低。一些企业的项目管理模式还比较落后,普遍存在管理上无秩序、操作上不按相关流程等状况。
三、工程项目管理信息化存在的问题
1、 缺乏统一、规范的数据标准
国外成熟的项目管理软件是建立在国外对项目管理的统一、规范的数据标准之上的。而目前,我国在项目管理方面的数据标准还不统一,没有形成一套完整的数据标准体系。各个软件研发企业都是各自为据,采用的数据接口也各不相同,导致每种软件都是不一样的数据信息,不能形成统一、规范的数据标准,往往造成市场的混乱,导致监管流程的脱节,不利于工程项目管理信息化技术的推广和发展。
2、企业内部的信息交流不顺畅
总结过去的工程项目管理经验,可以认识到在过去陈旧的工程项目管理模式下,由于决策层对工程项目管理的经验和认识不足,导致在过去工程项目规模不断扩展、工程的信息量急速增大以及工程的施工技术水平不断提升的条件下,大部分的工程企业在项目管理上都或多或少地存在一些问题,如:企业的领导层与各个基层部门以及相关的工程建设部门的沟通交流过少,导致企业内部的信息交流不顺畅,各部门不能及时交流对工程项目的意见和看法,从而影响工程的进度和质量。
3、企业的项目管理信息化意识不高
目前,随着科学技术水平的提高,大多数企业都开始运用工程项目管理软件,但是不同的工程企业以及各个不同的工程项目,在项目管理软件的运用水平上,还是存在一定的差距。一些大规模、管理水平较高的工程企业或者某一个高规格的工程项目在对工程项目管理软件的使用上,是严格按照相关的项目软件的使用标准和工程项目的管理标准来执行的,对项目管理软件的使用是非常到位和有效的。但是,一些中小企业或一些本身并不是特别规范的工程项目,在对项目管理软件的使用上还是流于表面、敷衍应付,并没有真正地运用好项目管理软件的功能,项目管理工作与实际的工作是脱钩的。当然,这些差别除了取决于各个企业和各个项目在人力、物力以及资源上的差距外,另一个非常重要的原因就是相关工程企业管理层的工程项目管理信息化意识的不同。也就是说,一个工程项目或企业要得到工程项目管理信息化的发展,除了要抓技术因素外,还要树立先进的项目管理信息化的理念。只有解决了理念先行的问题,后续的技术、人才等问题才有得到进一步解决的可能。
四、工程项目管理信息化建设的几点思考
1、工程项目管理数据规范化
空间数据是工程建设项目管理中的有机组成部分,主要是指设计图的数据、基础地理信息数据和照片录像数据,从设计规范化的数据来说它包括施工图和变更图进行统一管理,为所有图纸建立索引编号,这样的好处是对参建单位方便其图纸的查询浏览,每一条图纸信息形成一条规范的数据记录。
2、管理制度要标准化
工程项目管理制度包括住建部制定的管理制度和由各地方建设委员会根据住建部相关管理制度结合当地特点所指定的实施细则和地方性标准,实现建设管理规范化,管理制度标准化。
主要的目标是促使建筑结构清晰、职责分明、内容稳定、体现安全、质量、进度、投资、环境、技术这六大方面相结合. 管理要求上要有规范、操作上要有程序,过程上要把握好度,实现工程项目信息化更加专业化,以确保工程项目施工中的安全性。
3、人员配备标准化
工程项目管理信息化建设与建设单位的人员素质决定了信息化管理水平和工作效率,人员分配标准化是实现工程项目管理信息化建设的关键因素。人员分配标准化就是根据工作岗位要求配备人员,具有技能性、知识专业性、协调能力强的特点,使岗位设置满足管理要求,根据各个人员的实际能力来进行合理安排任务,促进信息化建设的效率性。
4、现场管理标准化
工程项目是各种建设要素的集合体,是实现各建筑单位标准化管理的典范。现场管理指用科学的标准和方法对生产现场各生产要素,包括人(工人和管理人员)、机(设备、工具、工位器具)、料(原材料)、法(加工、检测方法)、环(环境)、信(信息)等进行合理有效的计划、组织、协调、控制和检测,使其处于良好的结合状态,以达到优质、高效、低耗、均衡、安全、文明生产的目的。工程项目的现场管理标准化侧重建设中的具体化、定量化,把现场布置要求、检查内容和方法转为工作中的标准,实现文明施工,规范化建设。
5、提高项目信息化管理认识,加强项目信息化管理的培训
项目管理信息化是加强基础设施建设的有力手段,而基础设施建设是实现信息化的主体,是工程项目管理信息化的前提保障。提高项目信息化管理认识需要消除从业人员对于相关信息软件设施的抵触心理,需要发挥政府和行业人员的作用,加强宣传教育工作和人才培养,大力培养工程项目管理信息化人才。同时,需要加强项目信息化管理的培训,提高其实践能力,推行目标化管理,强化人员的信息管理,从而实现工程项目信息化管理。
五、结语
综上所述,想要真正做好工程项目管理信息化的建设,这就需要政府有关部门和企业都需要高度重视信息技术与传统产业的结合,全面提高建筑工程项目信息化管理总体应用水平,实现建筑业跨越式发展。
参考文献:
[1] 邱岳丹:《项目管理信息化建设的探讨》,《福建电脑》,2010年03期
[2] 刘松 帅传敏:《中国工程项目管理信息化的现状与对策》,《科技情报开发与经济》,2005年20期
相关期刊
精品范文
10工程造价预算方案