时间:2022-07-24 10:48:07
引言:寻求写作上的突破?我们特意为您精选了1篇计算机软件项目管理研究范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
摘 要 随着现代社会的进步,科学技术取得了飞速发展,计算机软件得到了大量普及,极大地促进了社会生产和人们生活水平的提高,对社会的整体发展起着至关重要的作用。计算机软件工程项目管理已经成为了计算机研究中的重要课题,是计算机软件工程可持续发展的关键所在,本次研究将从计算机软件工程项目管理中存在的问题出发,对计算机软件工程项目管理的相关对策进行深入分析和探究。
关键词 计算机软件 工程项目管理 问题 对策
计算机软件的大量应用,为人们的生产、生活带来了极大地便利,计算机软件工程项目管理受到了广泛的关注与重视,在很大程度上促进了社会各行各业的全面发展,为社会发展提供了强大动力。做好计算机软件工程项目管理工作成为了计算机软件发展的重中之重。在计算机软件为我们带来便利的同时,计算机软件工程项目管理也出现了很多问题,直接影响了计算机软件工程项目的可持续发展,把握管理中存在的问题,对管理对策进行探究势在必行。
1计算机软件工程项目管理中存在的问题
1.1 计算机软件工程项目管理团队协作问题
(1)管理团队分工不清。在进行计算机软件工程项目管理过程中,管理人员分工不清,权责不明,不能在规定时间内完成规定任务,团队成员互相推卸责任,造成工程项目进度延迟,影响整个软件工程项目的顺利进行。
(2)管理团队不合作问题。在计算机软件工程项目管理过程中,各个管理人员不能做到与他人通力合作,只是各忙各的,在工作中出现任何问题也不与他人进行沟通,共同解决,团队整体合作性差,直接影响软件工程项目工作质量和工作效率,阻碍软件工程项目的顺利进行。
1.2 需求分析与实际业务存在差距
在进行计算机软件工程项目管理过程中,没有根据实际工作需要及调查数据进行管理工作,造成需求分析与实际工作业务产生很大差距,在软件工程项目管理中出现偏差,缺乏合理性与可行性,直接影响工程项目管理质量,造成产品与实际业务之间的误差,导致企业经济损失,阻碍计算机软件工程项目的长足发展。
1.3 风险管理问题
风险管理作为计算机软件工程项目管理中的重要组成部分,对软件工程项目的顺利实施起着至关重要的作用,是软件工程项目安全运行,避免企业经济损失的关键所在。但是在实际管理工作中,很多管理人员缺乏安全意识,对软件工程项目风险管理工作缺乏足够的重视,给软件工程项目开发埋下安全隐患,影响软件工程项目的顺利进行。
2计算机软件工程项目管理相关对策
2.1有效进行风险管理和工作进度管理
在计算机软件工程项目管理过程中,要建立健全工程项目风险管理制度,提高管理人员风险意识,加强管理人员风险管理知识的学习,提高风险识别能力,充分掌握各种风险控制方法。在实际工作中,制定风险报告,做好风险防范工作。在进行软件工程项目管理过程中,定期对工程项目风险进行识别与及时的控制,总结出风险规避与转移方法,确保软件工程项目的安全进行。另一方面,要加强软件工程项目的进度管理,对项目进度进行有效监督,合理控制,在保证工程项目质量的前提下,按计划时间完成计算机软件工程项目管理工作。
2.2建立完善的计算机软件工程项目管理体系
管理体系是有效进行计算机软件工程项目管理的重要手段,完善的计算机软件项目管理体系是项目顺利进行的重要保障。建立、健全管理体系势在必行。同时还要加强相关管理人员的专业知识学习,提高管理人员的管理水平和综合素质,建立一支专业技能强,业务素质高的软件工程项目管理队伍。
2.3建立计算机软件工程项目合作团队
在企业内部要建立起一套完整的管理沟通制度,提高管理人员沟通合作意识,促进团队合作管理,对各个管理人员进行合理分工,使每个管理人员权责明确,在做好自己本职工作的基础上,加强团队合作,增强管理人员团队合作管理积极性,提高软件工程管理人员的工作质量和工作效率,培养管理人员团队合作精神,为企业带来更大的经济效益,促进计算机软件工程项目的可持续发展。
3总结
随着我国国民经济的不断发展,计算机软件得到广泛关注和应用,促进了社会生产方式的转变和人民生活水平的提高,为社会的整体发展做出了巨大贡献。与此同时,计算机软件工程项目管理工作也出现很多问题,直接影响了计算机软件工程项目的顺利进行,本文从计算机软件工程项目管理中存在的问题出发,对计算机软件工程项目管理的相关对策进行了深入分析和探究,不足之处还望指正,希望能为计算机软件研究贡献绵薄之力。
[摘要]随着软件规模的发展扩大,其复杂性与日俱增,软件项目开发的危机与风险也越来越高。软件开发新技术与新工具的开发与利用,特别是软件开发过程中项目管理理论的应用,在一定程度上改善了软件开发现状。结合计算机软件开发流程论述了软件开发的项目管理方法。
[关键词]软件开发 项目管理 实施 方法
软件开发项目在一定意义上就是用户的需求,软件开发人员通过分析用户的需求,遵循一定的开发原理,采取相应的方法,最终开发出用户所需要的软件。软件开发是高风险的项目,Standish group报告表明80%以上的项目都是不成功的,或是因为超过预算或延期未完或缺失功能,或者几种因素都有。现在人们致力于应用有助于提高开发效率的开发方法和开发工具,但随着软件规模的不断扩大,人们认识到技术的改善只是促使项目开发成功的重要因素之一,规划、控制和协调变得越来越重要。因此,在计算机软件开发过程中引入与应用项目管理理论,已经成为行业共识。
一、软件项目的危机与软件项目管理的意义
从20世纪60年代末开始,“软件危机”伴随着软件成本的日益增长、开发进度可控性不高、软件维护困难等一系列严重问题而到来。软件作为一种特殊的逻辑产品,软件项目危机主要来源于用户需求不明确、缺乏正确的理论指导、软件规模越来越大、软件复杂程度越来越高四个方面。用户需求不明确体现在用户在软件开发之前自己对软件的具体需求不清楚,对软件需求的描述不精确,甚至有歧义和错误,在软件开发过程中,不断提出修改软件功能、界面等方面的要求。软件开发过程是一个复杂的逻辑思维过程,需要有力的方法学与工具方面的支持,需要高度的智力投入,如果没有正确的理论指导,过分依靠程序设计人员在软件开发过程中的个性化与创造性,也容易导致软件危机的产生。大型的软件项目需要一定的人力齐心协力共同完成,但现行条件下,大规模软件开发中人力与管理中的问题日益暴露出来,成为影响大型软件开发成功的重要因素。随着软件规模的发展扩大,其复杂性也与日俱增,增加了软件项目开发的风险。
软件开发新技术与新工具的开发与利用,在一定程度上改善了软件开发现状,但人们也发现软件危机的解决不光是技术问题,更为重要的是管理问题。软件开发过程是设计过程,消耗的主要是人力资源,软件开发的产品是程序代码和技术文件,而没有其他物质结果。这一不同于制造其他产品的特性,使得管理在软件开发项目中的作用凸显出来。通过对成本、人员、进度、质量、风险等的分析与管理活动,使软件开发项目按既定计划顺利完成,通过管理使企业的软件生产趋于成熟。
二、软件开发过程中的管理
根据项目管理理论,所有的项目都要经历五个阶段:启动阶段、计划阶段、执行阶段、控制阶段和结束阶段。而计算机软件从其构思之日起,至开发成功投入使用,直到最后被另一项新软件所代替,其生存周期可以分成六个阶段:可行性与计划研究阶段、需求分析阶段、设计阶段、实现阶段、测试阶段、运行与维护阶段等。下面将主要从软件开发项目前期、项目准备、开发过程、项目后期这几方面分析软件开发项目中的管理。
软件开发项目前期包含可行性与计划研究阶段和需求分析阶段,这阶段工作的准确性直接关系到软件项目的成败。这一阶段首先确定该软件的开发目标和总要求,进行项目的可行性分析与投资-收益分析,编制开发计划,为领导层的决定提供依据。由领导层决定项目取消或者评审和批示,当项目确定实施以后,初步制定软件项目开发计划,进入下一个阶段。需求分析阶段要能确定被设计软件的各项功能、性能需求和设计约束,编写出软件需求说明书、数据需求说明书和初步的用户手册。需求的获取要求成立需求调研小组,在调研中将用户群体根据其差异性进行分类并归纳出各类的个性特点及任务状况,并在每类用户中挑选出一个典型代表作出决策。调研小组通过调研会、面谈、收集资料等多种方法收集需求,并在分析基础上编写需求文件,与用户一起对需求进行审核,并最终获得用户认可。优秀的需求文件要求具备完整性、正确性、可行性、必要性、无二义性和需求优先性。
项目准备中的管理涉及项目团队的组织、需求管理、方案设计、风险管理和开发计划。根据项目规模和特点组建开发团队,确定各类人员的职责与考核管理方法,以完成不同角色和不同阶段的任务。在完成需求调研和需求分析后,还会遇到项目需求的变更,要建立起良好的需求管理方法,对变更带来的潜在影响和可能的成本费用进行评估,跟踪每项需求的状态。在项目需求分析的基础上,进行系统方案的设计,确定开发中采取的技术方案、技术架构、开发标准规范和版本管理的方法。做好源自技术、需求、人员、管理中任何未预期的条件和事件的发生所引发的项目风险管理,及早发现风险、及时规避风险,减小项目失败的概率。之后便制定可实施的项目开发计划,制定详细的项目任务分解,大致估计每个任务的工作量,对工作量、资源状况、任务间的相互依赖关系进行全盘考虑后安排合理的工作计划,并对计划执行有效的监控。
项目开发过程管理主要是对项目的系统详细设计、编码、调试、测试、计划控制、质量控制、版本等方面进行的管理。对评审通过的系统设计进行编码工作,代码核验,由开发人员进行单元测试,监控项目执行情况,及时调整计划和任务安排,并按照质量标准对项目开发过程进行严格的流程控制与审核,通过对计划与质量的监控可以及时发现问题,调整计划,减少因延迟造成的损失。
项目后期管理是软件开发项目的最后环节,包含测试验收、试运行与软件维护。针对软件的需求和质量要求,按照可行的测试方案与计划对项目进行测试验收,以客观评价项目。开发方应及时做好与验收方的沟通,提供一系列的开发文档供测试使用,了解测试验收方案,这将有助于顺利通过软件项目验收。软件的后期维护包括纠错性维护、适应性维护和完善性维护,不仅需要纠正软件开发中的错误,修改和扩充程序以适应新的环境,还需要满足用户新的需求。这就需要在软件开发过程中,尽可能完善细致,为后期降低维护成本打下良好基础。
摘要:从计算机的出现到现在,我们的工作和生活越来越离不开它,它在我们生活中也占据着越来越重要的地位。随着计算机的发展软件工程也逐渐引起了我们的重视,下边本文将对新形势下计算机软件工程项目的管理进行简短的分析。
关键词:计算机;软件;工程项目;管理;分析
1.计算机软件和工程项目管理的基本概念
1.1计算机软件的基本概念
计算机软件(也称软件、软体)是指计算机系统中的程序、数据及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需要的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据,为了方便用户,且为了提高计算机系统的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。计算机软件总体分为系统软件和应用软件两大类。系统软件各类操作系统(如windows、Linux、UNIX),还包括操作系统的补丁程序以及硬件驱动程序;应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用类软件。
1.2工程项目管理的基本概念
工程项目管理是指从事工程项目管理的企业受业主委托,按照合同的约定,代业主对工程项目的实施进行全过程或若干阶段的管理和服务。工程项目管理企业不直接与该工程项目的总承包企业或勘察、设计、供货、施工等企业签订合同,但可以按合同约定,协助业主与工程项目的总承包企业或勘察、设计、供货、施工等企业签订合同,并受业主的委托监督合同的履行。工程项目管理的具体方式及服务内容、权限、取费和责任等,由业主与工程项目管理企业在合同中约定。
2.大型软件项目工程管理总体流程分析
2.1计算机软件项目搜寻
项目搜寻是项目的立项的基础,项目立项阶段的主要任务包括对市场信息的收集、用户需求的跟踪、对潜在项目进行分析和筛选。其中最重要的一个阶段就是对市场信息的搜集,因为市场上产品的价格以及走向、产品的供需、客户对产品的需求等都是不断变动的,所以我们一定要重视对市场信息的搜集,并对对收集的信息作出分析以及时的了解市场的动态,并根据这些分析结果做出大概的项目规划,为下一步项目的立项打好基础。
2.2计算机软件项目立项
项目的立项标志着项目进入到了实施阶段,项目立项阶段的主要任务就是确定立项的理由、提出立项建议、提供合适的资金以及资源,使项目成为正式项目。项目确定的理由就是这个项目是否符合市场需求?项目中存在的风险有多大是否会造成巨大的损失?以及是否能给企业带来利润等等;提出立项的建议就是对之前的立项中存在的问题及时指出并作出修改,可以使项目变得更加完善避免在以后项目实施的时候造成更大的损失;寻找合适的资金和资源,其实寻找合适资金就是找有意向做这个项目或是赞同这个项目的公司等提供项目资金上的支持以推进项目的实施,而寻找合适的资源就是在市场找到质量较高且价钱也较为实惠的供货商。
2.3计算机软件项目售前
项目售前阶段从项目立项开始到项目合同的签订结束,这一阶段的主要工作有:首先要与客户进行沟通制定与客户的交流计划以防谈判中因为意见不相同而出现摩擦;在谈判中要特别重视这几个方面,详细了解客户的背景资料,了解客户启动项目的缘由、客户对项目的需求以及客户对项目的需求,接下来就是编制方案建议书和准备合同蓝本。
2.4计算机软件合同生成
合同生成阶段的主要任务有:项目方案的评估与确定,技术合同、商务合同的商定、评估与签署。合同生成的阶段是一个不能出任何马虎的阶段,因为这一阶段是明确双方责任义务的时候,万一中间有些责任划定不清或是没有考虑到一旦出现问题就容易导致双方为此发生矛盾甚至走上司法程序。所以在合同生成阶段首先要对项目做好各方面的评估并对以后可能产生的问题尽早列举出来,然后再制定合同时一定要细致把之前列举的问题都写入合同中并明确好责任,最后双方在仔细阅读好合同之后签订合同。
2.5计算机软件合同执行
合同的执行是大型软件项目管理流程的重点,合同执行可分为:软件的开发、测试执行、内部验收、项目验收、系统维护等五个工作过程,在不同的阶段有不同的工作重点。首先是在软件的开发阶段,第一要制定好项目开发的计划,大型项目软件计划使用一个计划来协调其他的计划,以指导项目的执行和控制的可操作文件;第二点就是确定开发过程根据项目的实际情况,建立一个稳定、可控的软件开发过程模型,并按照该过程对软件进行开发;第三点也是最后一点要加强过程监控,过程控制主要包括过程管理、变更控制与配置管理。接下来是测试执行阶段,项目测试分为集成测试与系统测试,主要进行功能检测、健壮性测试、性能效率测试、用户界面测试、安全性测试、安装和反安装测试等。然后是内部验收,内部验收主要有三个步骤文档的准备(内部验收计划、项目开发总结报告、产品清单、财务预算报告等)、内部验收测试、内部评审。下个环节是项目验收这一步骤是要用户对工作产品得到确认,以确定产品是否符合客户的要求。最后一步就是项目的维护,软件系统的维护分为两大类:一类是纠错型维护即发现并纠正在之前测试中未发现的潜在的错误,另一类是完善型维护即满足客户提出的新的需求。
2.6大型软件管理项目的里程碑
项目的考核和评审是大型软件项目管理流程控制的基础,在文章前面所列举的五个流程主要的进入条件和相应的工作结果都是里程碑是否达标的重要标志,所以我们一定要认真执行大型软件项目管理的每一个阶段的要求。
结语:通过以上的分析我们了解到了什么是计算机软件工程项目管理,以及怎么进行大型的计算机软件项目工程管理,虽然它是一个很复杂的过程,但只要我们认真的执行好每一步就一定能完成好计算机软件项目管理,真正的满足客户的需求。
摘 要
有效地工作管理是提高企业效益和促进企业发展的战略性因素。本文主要探讨了计算机软件工程项目管理内容中较常出现的问题,在分析了相关问题后提出了解决相关问题的具体措施。
【关键词】计算机软件工程 项目管理 问题
计算机软件工程的实施需要管理人员对工作人员的组织、工作内容安排、工作进度调控、软件产品质量、产品风险控制、工作分配制度等等进行科学化管理。有效的管理能提高产品质量,使得公司获得最大的效益。
1 计算机软件工程项目管理的主要内容
1.1 项目工作人员的管理
计算机软件工程涉及的人员十分广泛,一般一项工程中会有项目总管理、系统分析人员以及程序设计人员,有些项目还设有资料员、兼职人员。一项工程具体工作涉及到每一个人的责任内容必须要明确,不同水平的工作人员的工作任务也要明晰。另外在项目工程中的主要负责管理人员一般要求有很强的组织能力,遇到问题能够及时解决的能力,对前景分析策划能力以及商务会议中的交流能力。每一个工作岗位对工作人员提出的要求都不一样,因此在人员招聘和使用中要进行科学的管理,从而实现人员最优化配置,在节约人力投入的成本中高效的完成软件设计任务。
1.2 软件质量管理
软件质量管理工作主要包括,软件质量计划制定、软件质量的检测保证以及项目建设中各个环节的质量控制。软件工程的目的就是制作出与实施计划相一致的高质量软件,软件质量的标准也是最终考核的目标。因此在工程开展过程中就要对每一个环节的工作进行监控,以保证软件的最终质量。其中涉及到的软件配置管理工作要求记录软件产品开发过程中的各项数据,事实上就是对一项工程的软件进行有目的的标识并控制管理软件更改的管理技术。这样能够确保研发人员对不同阶段的软件情况有精确的产品配置了解,对项目开展过程软件开发进行可调控和预测性观察有重要作用。
1.3 软件工程风险管理
软件工程风险管理内容主要有:工作中可能会出现的问题进行预测,对风险产生的后果进行评估。提前识别风险发生的要素,加强风险管理监督和减小风险带来的危害都是软件工程风险管理工作的主要内容。对计算机软件风险的正确评估和有效防范有利于提高软件工程中的效益收入,降低失误带来的经济损失。
2 软件工程项目管理中出现的问题
2.1 人员工作安排不合理
在计算机软件开发过程中需要各层人员的充分协调和交流,只有保证团队相互协作的情况下才能有序正常的开展工作。但是在我国计算机软件开发过程中会出现人员工作分配不合理并缺乏工作分配的联系性考虑,导致工作人员工作效率不高,或者工作人员相互推诿工作的情况发生。工作人员之间缺乏信任和合作是很难高效完成一件优质的软件开发工作的。
2.2 缺乏实地调研
软件开发工程在追求先进性的同时也应该要考虑到软件设计的实用性,在软件开发过程中往往会出现的问题就是软件产品与实际业务的运用存在着较大的偏差。这是因为在工程管理工作中,软件设计前没有对项目调研工作给予重视,没有对实务需求的实体以及具体要求没有进行严密仔细地调查,从而导致设计成的产品不符合要求。
2.3 欠缺风险管理意识
风险一旦发生造成的损失是相当大的,但是风险的发生具有一定的可控性,如果控制得当也就会避免发生风险事故。但是在软件开发工程中风险管理理念还不够深入,因为缺乏对风险管理理论的了解以及风险管理体系的建立,从而造成了风险发生前的不可预测以及风险发生后形势难以控制的情况。
2.4 进度把控不好
对整个工程实施过程缺乏统一的规划和管理从而造成了工作进度控制出现了问题,同时也会因为在总规划中没有考虑到开发过程中会出现的问题,导致计划实施不能够总目标的要求。工程无法按时完成就会导致公司赔偿违约金,从而造成公司利益的损失。
3 解决问题的对策
3.1 促进团队间合作
提高工作人员的团队意识,可以通过周期性会议加强团队合作的理念,也可以通过聘请相关企业的管理人员介绍团队合作中创造成果的典型案例。建立有效的沟通机制,使得工作人员之间有着多种有效的沟通方式,并且提高交流过程中的沟通有效性。提高人力管理人员的管理水平,确保对工作人员的分工更加合理、明确。责任、内容分配要以工作人员的能力、专长为依据,以提高工作人员利用率。通过各种活动和物质奖励行为激发工作人员的工作热情,热情和活力是保证工作人员不断进取的不竭动力,合理的责任分工以及恰当的物质奖励能够很好的激发工作人员的内在潜力。
3.2 完善管理体系,对工作进度严密把控
管理人员应该要善于发现工作人员的特殊能力,并且要对软件开发相关工作人员进行专业的培训,在原有的基础上提高他们的工作能力。管理核心要以人为本,完善工资分配和奖惩制度,增强制度的公平性。建立有效的人事考核制度,加强对工作人员的职位升降科学管理。完善管理体系有利于激发工作人员的积极性和主动性,从而将更多的力量投入到软件研发工作中。
制定严谨的工作进度计划,加强工作进度的管理,对软件任务开发的每一项工作进行跟踪管理,并将记录形成报告,对工作进度进行严格的控制。对于工作无法顺利完成的情况下,可以根据实际记录对将责任落实到具体的工作部门。
3.3 重视风险管理
项目主要负责人员应该提高管理风险意识,学习先进的风险管理知识,提高自身对风险预测能力水平,加强培训锻炼,掌握具体风险评估的具体方法和风险涉及的因素判断。定期对项目实施过程中涉及的风险进行排除,同时也要加强风险控制和弱化风险能力的提高。
4 结语
在计算机软件工程项目中由于管理经验比较缺乏,管理工作人员的能力水平有限以及计算机软件工程开发工作的复杂性,导致在管理工作中会出现一系列的问题。管理人员不断学习管理经验不仅能够解决好当前遇到的问题,也能在未来发展过程中预测和控制问题的发生。
作者简介
崔宁(1977-)男,河南省南阳市人。大学本科学历。现供职于南阳医学高等专科学校担任助教。研究方向为计算机应用。
作者单位
南阳医学高等专科学校 河南省南阳市 473000
摘 要:为提高计算机软件项目的管理水平,本文主要通过对计算机软件项目管理中存在的问题进行深入分析,指出在计算机软件项目管理的不足之处,找出管理的一些问题,并通过分析其问题存在的原因,提出了一些改进措施,并对其发展的提高,适当的采取相应对策。
关键词:计算机软件;项目管理;存在问题;发展对策
随着科学技术的迅速发展,不仅在国外,包括国内,软件巨头不断地在壮大。对于计算机软件项目管理方面逐渐得到重视,但由于我国本身对技术软件项目管理的认识不足,技术上还有很多欠缺,其主要是因为科学管理的缺乏,使得我国的计算机项目管理方面有许多问题去需要解决。如何运用计算机软件使得项目管理变得更加有效,是我国目前急需要解决的问题。现今,我国正在努力的进行计算机软件项目管理的研究,并且,积极地进行软件管理人才的培养,这已经成为未来这种行业发展的必要趋势。
1 计算机项目管理的本质
席卷全球的科技浪潮使得计算机技术的到了飞速的发展,并且也使得其更新速度的加快。因此计算机项目管理变得越来越有难度,其复杂程度也不断增大,现有的管理模式已经完全跟不上时代的变化,由此,如果不对现有的计算机项目管理进行改革的话,我国的软件企业将会越来越落后。这些必要的因素及问题,不得不使我国的软件企业得到应有的对待和认识。
由于计算机技术的不断发展,计算机软件项目管理对于软件企业来讲变得相当重要,已经逐渐的成为软件行业的竞争点[1]。为了合理地配置资源,从而优化软件管理的质量,最终达到将成本降低的目的,计算机软件项目管理都将充当一个不可或缺的角色,这就是计算机项目管理的本质和其最为重要的出发点。
2 计算机软件项目管理中存在的问题
2.1 项目管理人才得短缺
在计算机软件项目管理中也存在着同样的问题,由于我国前几年对软件管理方面的认识不足,使得现今我国国内计算机项目管理方面人才的短缺,也是间接地造成了如今计算机项目管理的发展难以提升。一个软件项目管理人才缺失是软件行业的巨大损失,没有合适的软件项目管理人才,就会使管理技巧的不得当,管理就会变的很不协调,无法合理地分配工作,导致工作任务的延迟,大大降低工作效率,影响最终的实事项目[2]。
2.2 管理人员对待计算机软件管理的态度
管理人员对待计算机软件管理的态度,直接影响着其最终的管理成效。很多管理工作人员在管理上态度不认真、懒散、松懈。没从全局去看待,造成分工不明确、不合理,这也使得在工作时,有人的工作任务很重,有人的工作任务很清闲,导致无法合理的利用人力资源,造成浪费。
再有一种就是计算机软件管理人员的团队意识不强,不能很好地和其他工作人员进行有效的合作,只是各干各的,没有顾全到全局,只考虑到分内的事,无法培养新的软件管理人才,没有相应的责任心。
2.3 企业对计算机软件管理意思的薄弱
很多软件企业,在软件方面只重视软件技术的研究,很少关心软件项目管理人才的培养,也因此,在计算机软件项目中的工作人员,很多都是对计算机软件技术有着丰富的认识,却对软件项目管理一知半解。这也使得项目整体管理出现漏缺,加长了项目的计划周期,严重的影响着软件公司的工作进程[3]。
2.4 缺少交流的软件管理工作人员
由于软件管理工作人员之间缺少交流,限制了软件管理人才的视野,使其目光变的相对较为短浅,对于风险的评估不够,一些可以避免的损失也不能辨别,造成失误,这就是对于风险一时的薄弱,致使面对风险时变得大意,较为草率提出应对计划,然而,所取到的效果微乎甚微,甚至没有一点用处。
3 计算机软件项目管理的发展对策
3.1 制定相关的软件人才管理计划
面对计算机软件项目管理方面人才的短缺现状,有关部门或者公司本部要制定相关的软件项目管理人员的培训计划,可以进行统一授课,问卷答题等形式,并在不断增强管理人员管理知识的时候,也要相应的促进管理人员本身的素质,而且在管理人员进行相应专业管理知识灌输的时候,可以相应的采取有奖有罚的形式,既调动了员工的学习积极性,又加强了员工的主动性,使得学习效果的不断提高,大大提升学习的效率。最后进行较为严格的考核,让每一个计算机软件项目管理的学习人员的主动意识、创造意识、积极意识得到增强。
3.2 让计算机软件项目的风险降到最低,加强管理的交流
在计算机软件项目管理方面,软件企业看中的是如何将市场风险降到最小,这就需要公司里有健全的风险评估体系,然而这样的风险评估,也恰恰是每一个计算机软件项目管理人员必须要掌握的,但是现今社会中的软件项目管理人员,有很多都是缺少专业交流,缺少风险评估的相关培训,使得软件项目管理人员对风险的认识不足,在风险来临面前找不到相应正确的应对方法,无法避免风险所造成的损失,也就是所谓的错估风险。
面对避免这种错估风险的现象,应该加强管理方面的交流,制定相应的时间进行召开会议,是在其工作任务进行的同时,对工作任务进行良好的监控和交流,明确任务最终的走向,实现及早的发现风险,正确的去识别和处理,保证任务的正常运行,使得任务项目达到最有成效的收益。
3.3 树立管理人员的团队意识和责任心
如果一个管理团队中管理人员团队意识不强,没有责任心,这个团队就无法做到协同合作,合理的分配工作任务,使得人力资员得到浪费,达不到最大的物尽其用。所以,在培养管理人员管理知识的同时,也要适当的让他们融入公司融入这个团体。只有完全的融入进去了,才能够发挥最大的力量,激发出每个人的潜力,然后进行科学系统的分工,健全了计算机软件项目管理团队,从而保证软件开发的进行中顺顺利利。
3.4 明确项目管理的实施计划及实施者
作为一个计算机软件项目管理的工作人员,不仅要明白自己的工作内容,也要了解整个项目管理的实施计划,这样才能更好的配合其他软件管理人员及软件技术工作人员完成好每一个项目,与此同时,还要明确每一个项目管理的实施者,毕竟一个软件管理工作人员同时听多个管理计划,这样就算是实施起来也是手忙脚乱,因此,明确项目管理的实施者就尤为重要。了解这些后,还要明确软件项目实施者的需求和愿望,从而保证项目管理的阻力达到最小,以确保此次项目管理的顺利进行。
3.5 项目管理经验的总结和共享
所谓的项目管理经验的总结和共享主要指的是在完成项目管理任务时,开一次总结性的较强的会议,将管理工作的工作经验总结出来并且与其他管理人员进行共享,包括一些管理方面的优点、缺点和不足,使得在日后的实施工作流程的过程中少走弯路。得到切实可靠的解决办法,为将来继续工作提供一个极好的资源和依据[3]。只有这样不断的总结,才能使得管理能力的不断提高。
4 结束语
如果想要对计算机软件成本达到有效的控制,必须在实际管理中不断的突破,不断地寻找合适的管理方案以及大量的培养管理人才,因为毕竟作为一个软件企业,不应该单单只注重软件技术的培养,如果想要有效的降低成本,在计算机软件项目管理方面就要进行一次保质保量的提升。软件项目的失败有很多并不是技术方面的欠缺,仅仅是软件管理上的管理不当而导致,对于上文提出的计算机软件项目管理发展对策将会大大降低管理方面的失误,使得软件企业的管理变得更加得心应手。
作者单位:敦化职业技术学院,吉林敦化 133700