时间:2023-04-08 11:30:51
导语:在软件项目管理论文的撰写旅程中,学习并吸收他人佳作的精髓是一条宝贵的路径,好期刊汇集了九篇优秀范文,愿这些内容能够启发您的创作灵感,引领您探索更多的创作可能。
一般来说,软件工程师总是非常乐观。当他们在计划软件项目时,经常认为每件事情都会像计划那样运行,或者,又会走向另外一个极端。软件开发的创造性本质意味着我们不能完全预测会发生的事情,因此制定一个详细计划的关键点很难确定。当有预想不到的事情引起项目脱离正常轨道时,以上两种观点都会导致软件项目的失败。
目前,风险管理被认为是IT软件项目中减少失败的一种重要手段。当不能很确定地预测将来事情的时候,可以采用结构化风险管理来发现计划中的缺陷,并且采取行动来减少潜在问题发生的可能性和影响。风险管理意味着危机还没有发生之前就对它进行处理。这就提高了项目成功的机会和减少了不可避免风险所产生的后果。
2什么是风险
所谓“风险”,归纳起来主要有两种意见,主观说认为,风险是损失的不确定性;客观学认为,风险是给定情况下一定时期可能发生的各种结果间的差异。它的两个基本特征是不确定性和损失。IT行业中的软件项目开发是一项可能损失的活动,不管开发过程如何进行都有可能超出预算或时间延迟。项目开发的方式很少能保证开发工作一定成功,都要冒一定的风险,也就需要进行项目风险分析。在进行项目风险分析时,重要的是要量化不确定的程度和每个风险相当的损失程度,为实现这一点就必须要考虑以下问题:
要考虑未来,什么样的风险会导致软件项目失败?
要考虑变化,在用户需求、开发技术、目标、机制及其它与项目有关的因素的改变将会对按时交付和系统成功产生什么影响?
必须解决选择问题,应采用什么方法和工具,应配备多少人力,在质量上强调到什么程度才满足要求?
要考虑风险类型,是属于项目风险、技术风险、商业风险、管理风险还是预算风险等?
这些潜在的问题可能会对软件项目的计划、成本、技术、产品的质量及团队的士气都有负面的影响。风险管理就是在这些潜在的问题对项目造成破坏之前识别、处理和排除。
3风险管理
项目风险管理实际上就是贯穿在项目开发过程中的一系列管理步骤,其中包括风险识别、风险估计、风险管理策略、风险解决和风险监控。它能让风险管理者主动“攻击”风险,进行有效的风险管理。
在项目管理中,建立风险管理策略和在项目的生命周期中不断控制风险是非常重要的,风险管理包括四个相关阶段:
风险识别识别风险的方法常用的有风险识别问询法(座谈法、专家法)、财务报表法、流程图法、现场观察法、相关部门配合法和环境分析法等。
风险评估对已识别的风险要进行估计和评价,风险估计的主要任务是确定风险发生的概率与后果,风险评价则是确定该风险的经济意义及处理的费/效分析,常用的方法有:概率分布、外推法、多目标分析法等。
风险处理一般而言,风险处理有三种方法,①风险控制法,即主动采取措施避免风险,消灭风险,中和风险或采用紧急方案降低风险。②风险自留,当风险量不大时可以余留风险。③风险转移。
风险监控包括对风险发生的监督和对风险管理的监督,前者是对已识别的风险源进行监视和控制,后者是在项目实施过程中监督人们认真执行风险管理的组织和技术措施。
在IT软件项目管理中,应该任命一名风险管理者,该管理者的主要职责是在制订与评估规划时,从风险管理的角度对项目规划或计划进行审核并发表意见,不断寻找可能出现的任何意外情况,试着指出各个风险的管理策略及常用的管理方法,以随时处理出现的风险,风险管理者最好是由项目主管以外的人担任。
险识别
风险识别就是企图采用系统化的方法,识别某特定项目已知的和可预测的风险。常用方法是建立“风险条目检查表”,利用一组提问来帮助项目风险管理者了解在项目和技术方面有些风险。在“风险条目检查表”中,列出了所有可能的与每一个风险因素有关的提问,使得风险管理者集中来识别常见的、已知的和可预测的风险,如产品规模风险、依赖性风险、需求风险、管理风险及技术风险等。“风险条目检查表”可以以不同的方式组织,通过判定分析或假设分析,给出这些提问确定的回答,就可以帮助管理或计划人员估算风险的影响。软件项目一般有如下五类风险:
4.1产品规模风险
有经验的项目经理都知道:项目的风险是直接与产品的规模成正比的。与软件规模相关的常见风险因素有:
估算产品的规模的方法(LOC或代码行,FP或功能点,程序或文件的数目)。
产品规模估算的信任度
产品规模与以前产品规模平均值的偏差
产品的用户数
复用的软件有多少
产品的需求改变多少
4.2需求风险
很多项目在确定需求时都面临着一些不确定性和混乱。当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造正确的产品。每一种情况都会导致使人不愉快。
与客户相关的风险因素有:
对产品缺少清晰的认识
对产品需求缺少认同
在做需求中客户参与不够
没有优先需求
由于不确定的需要导致新的市场
不断变化需求
缺少有效的需求变化管理过程
对需求的变化缺少相关分析
4.3相关性风险
许多风险都是因为项目的外部环境或因素的相关性产生的。经常我们不能很好地控制外部的相关性,因此缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,并且觉察潜在的问题。与外部环境相关的因素有:
客户供应条目或信息
内部或外部转包商的关系
交互成员或交互团体依赖性
经验丰富人员的可得性
项目的复用性
4.4管理风险
尽管管理问题制约了很多项目的成功,但是不要因为风险管理计划中没有包括所有管理活动而感到惊奇。在大部分项目里,项目经理经常是写项目风险管理计划的人,并且大部分人都不希望在公共场合暴露自己的弱点。然而,像这些问题可能会使项目的成功变得更加困难。如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项目。当我们定义了项目追踪过程并且明晰项目角色和责任,就能处理这些风险因素:
计划和任务定义不够充分
实际项目状态
项目所有者和决策者分不清
不切实际的承诺
员工之间的冲突
4.5技术风险
软件技术的飞速发展和经历丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键,比如:培训、雇佣顾问以及为项目团队招聘合适的人才等。主要有下面这些风险因素:
缺乏培训
对方法、工具和技术理解的不够
应用领域的经验不够
新的技术和开发方法
不能正确工作的方法
5风险估计
风险估计,又称风险预测,常采用两种方法估价每种风险。一种是估计风险发生的可能性或概率,另一种是估计如果风险发生时所产生的后果。一般来讲,风险管理者要与项目计划人员、技术人员及其他管理人员一起执行四种风险活动:
(1)建立一个标准(尺度),以反映风险发生的可能性。
(2)描述风险的后果。
(3)估计风险对项目和产品的影响。
(4)确定风险的精确度,以免产生误解。
另外,要对每个风险的表现、范围、时间做出尽量准确的判断。对不同类型的风险采取不同的分析办法。
1.确定型风险估计
(a)盈亏平衡分析
盈亏平衡分析(Break-EvenAnalysis)通常又称为量本利分析或损益平衡分析。它是根据软件项目在正常生产年份的产品产量或销售量、成本费用、产品销售单价和销售税金等数据,计算和分析产量、成本和盈利这三者之间的关系,从中找出它们的规律,并确定项目成本和收益相等时的盈亏平衡点的一种分析方法。在盈亏平衡点上,软件项目既无盈利,也无亏损。通过盈亏平衡分析可以看出软件项目对市场需求变化的适应能力。
(b)敏感性分析
敏感性分析(SensitivityAnalysis)的目的,是考察与软件项目有关的一个或多个主要因素发生变化时对该项目投资价值指标的影响程度。通过敏感性分析,使我们可以了解和掌握在软件项目经济分析中由于某些参数估算的错误或是使用的数据不太可靠而可能造成的对投资价值指标的影响程度,有助于我们确定在项目投资决策过程中需要重点调查研究和分析测算的因素。
(c)概率分析
它是运用概率论及数理统计方法,来预测和研究各种不确定因素对软件项目投资价值指标影响的一种定量分析。通过概率分析可以对项目的风险情况做出比较准确的判断。主要包括解析法和模拟法(蒙特卡罗MonteCarlo技术)两种。
2.不确定型风险估计
主要有小中取大原则、大中取小原则、遗憾原则、最大数学期望原则、最大可能原则。
3.随机型风险估计
主要有最大可能原则、最大数学期望原则、最大效用数学期望原则、贝叶斯后验概率法等。
5.1建立风险清单
风险清单是关键的风险预测管理工具,清单上列出了在任何时候碰到的风险名称、类别、概率及该风险所产生的影响。其中整体影响值可对四个风险因素(性能、支持、成本及进度)的影响类别求平均值(有时也采用加权平均值)。
一旦完成了风险表的内容,就可以根据概率及影响来进行综合考虑,风险影响和出现概率从风险管理的角度来看,它们各自起着不同的作用(见图1)。一个具有高影响但低概率的风险因素不应当占用太多的风险管理时间,而具有中到高概率、高影响的风险和具有高概率及低影响的风险,就应该进行风险分析。
5.2风险评估
在风险分析过程中,我们对风险进行评估时可以建立一个如下的四元数组:
[ri,li,xi,yi]
其中,ri是风险,li为风险出现的概率,xi则表示风险损失大小,yi则表示期望风险。
一种对风险评估的常用技术是定义风险的参照水准,对绝大多数软件项目来讲,风险因素——成本、性能、支持和进度就是典型的风险参照系。也就是说对成本超支、性能下降、支持困难、进度延迟都有一个导致项目终止的水平值。如果风险的组合所产生的问题超出了一个或多个参照水平值时,就终止该项目的工作,在项目分析中,风险水平参考值是由一系列的点构成的,每一个单独的点常称为参照点或临界点。如果某风险落在临界点上,可以利用性能分析、成本分析、质量分析等来判断该项目是否继续工作。图2表示了这种情况。
但在实际工作中,参照点很少能构成一条光滑的曲线,大多数情况下,它是一个区域,而且是个易变的区域。因而在做风险评估时,尽量按以下步骤执行:
(1)定义项目的水平参照值
(2)找出每组[ri,li,xi,yi]与每个水平参照值间的关系
(3)估计一组临界点以定义项目的终止区域
(4)估计风险组合将如何影响风险水平参照值
5.3估计损失的大小
表1是风险分析表的一个例子,可以建立一个用风险、损失概率、损失大小和期望风险这样的风险评估表。
在表1所示的风险估价的例子中,一个理论项目已经识别了从1到20周期间的潜在的几个风险,风险发生的概率范围在5%到50%之间。在现实的项目中,可能会识别出比此表要多得多的风险。
损失的大小常常比概率更容易受到控制。在以上的例子中,可以很精确地估计出完全支持自动从主机更新数据的时间是20个月。根据管理层将在何时讨论项目建议书,可以知道项目不是在2月1日就是3月1日会被批准。如果假定会在2月1日批准,项目被批准的风险大小会比期望的长一些,也就是1个月时间。
如果损失的大小不容易直接估计出来,可以将损失分解为更小的部分,再对其进行评估,然后将各部分评估结果累加,形成一个合计评估值。例如,如果使用3种新编程工具,可以单独评估每种工具未达到预期效果的损失,然后再把损失加到一起,这要比总体评估容易多了。
5.4评估损失的概率
评估损失的概率要比评估损失大小更具有主观性。这里有许多实践方法可以提高主观评估的准确度。有以下方法:
由最熟悉系统的人评估每个风险的发生概率,然后保留一份风险评估审核文件。
使用Delphi法或少数服从多数的方法。使用Delphi法,必须要求每个人对每个风险进行独立地评估,然后讨论(口头或纸上)每个评估的合理性,特别是最高和最低的那个。一轮轮讨论,直到达成共识。?使用“形容词标准”。首先让每个人用表示可能性的形容词短语选择风险的级别,如非常可能、很可能、可能、或许、不太可能、不可能、和根本不可能。然后把可能性的评估转换为数量化的评估(Boehm1989)。
5.5整个项目超限和缓冲
实际上,表1中表示的期望风险的计算数值来源于一个被称为“期望值”的统计术语。设计欠佳引起的风险如果真正发生将花费15周的时间。既然它不是100%地会发生,当然不能预计损失15周时间。但它也不是没有可能发生,所以也不应指望不会发生损失。统计学认为,预计损失的数量是概率乘以损失大小,即15%乘以15周。因此,在这个例子中,预计的是损失2.25周。由于只是谈论计划风险,可以累加所有的风险暴露量来得到项目的全部可预料超标值。这个项目可预料的超标值是12.8到13.2周,这就是如果不做任何风险管理的话有可能超过计划的周数。
超出预期值的大小为整个项目风险控制级别的确定提供了依据。如果例子中的项目是个25周的项目,超出预期值的12.8到13.2周就很明显需要进行风险管理了。
6风险管理策略
风险管理策略就是辅助项目组建立处理项目风险的策略。项目开发是一个高风险的活动,如果项目采取积极的风险管理策略,就可以避免或降低许多风险,反之,就有可能使项目处于瘫痪状态。一般来讲,一个较好的风险管理策略应满足以下要求:
(1)在项目开发中规划风险管理,尽量避免风险
(2)指定风险管理者,监控风险因素
(3)建立风险清单及风险管理计划
(4)建立风险反馈渠道
7风险驾驭和监控
风险的驾驭与监控主要靠管理者的经验来实施,它是利用项目管理方法及其它某些技术,如原型法、软件心理学、可靠性等来设法避免或转移风险。风险的驾驭和监控活动可用图3来表示。
7.1建立风险驾驭与监控计划
从图3中可以看出,风险的驾驭与监控活动要写入RMMP(RiskMonitoringandManagementPlan风险驾驭与监控计划)。RMMP记述了风险分析的全部工作,并且作为整个项目计划的一部分为项目管理人员所使用。
风险管理策略可以包含在软件项目计划中,也可以组织成一个独立的风险缓解、监控和管理计划(RMMP计划)。RMMP计划将所有风险分析工作文档化,并由项目管理者作为整个项目计划中的一部分来使用。一旦建立了RMMP计划,且项目开始启动,则风险缓解及驾驭及监控步骤也开始了。正如前面讨论的,风险缓解是一种问题避免活动。风险驾驭及监控则是一种项目跟踪活动,它有三个主要目标:?判断一个预测的风险是否事实、是否发生。
进行风险再估计,确保针对某个风险而制定的风险消除活动正在使用。
收集可用于将来进行风险分析的信息。
风险驾驭及监控的策略如下:
与在职人员协商,确定人员流动原因。
在项目开始前,把缓解这些流动原因的工作列入风险驾驭计划。
项目开始时,要作好人员流动的思想准备,并采取一些措施确保人员一旦离开时,项目仍能继续。
制定文档标准,并建立一种机制,保证文档及时产生。
对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。
对每个关键性技术人员培养后备人员。
在考虑风险成本之后,决定是否采用上述策略。
7.2软件项目风险追踪工具
追踪风险的一个办法是将风险输入缺陷追踪系统中,缺陷追踪系统能将风险项目标示为已解决或尚未处理等状态,也能指定解决问题的项目团队成员,并安排处理顺序。可将软件风险项目依序排列出来,按照缺陷存在的时间与负责者等资料排列。这样,缺陷追踪系统就是追踪风险的工作能更好执行并且不那么单调。
论文:项目管理进度控制费用控制质量控制软件开发
人类社会经历了三次经济革命从农业革命、工业革命到目前正在经历的信息革命。信息化正在日益改变人们的思维方式和生活习惯。在推动信息化过程中,计算机及其软件产品发挥着至关重要的功能。对于软件项目的管理成为项目管理领域一个令人兴奋的课题。本文将结合项目管理中的控制方法分析软件项目管理控制的相关新问题.以期提高软件项目的开发效率。
1、有关软件项目管理
1.1项目和项目管理
项目是一个旨在完成一个或一些独特产品或服务的过程.它有着一系列被具体描述的属性。由于项目的独特性和一次性特征,引伸出它的其他特征.如目标的确定性.成果的不可挽回性组织的临时性和开发性等。基于项flI的这些特征.项目运作更加注重项目决策前的计划以及对实施过程的控制,以减少项目运作的风险。项目管理是2O世纪50年代后期发展起来的一种计划管理方法,它运用先进科学的管理方式.有效解决大型组织的效率低下和小型企业面临的风险增加新问题以组织的机动灵活.面向客户和资源利用率高而被广泛应用。在工程设计.施工软件项目的开发、实麓中经常会碰到进度拖延.费用超支、质量不达要求等新问题除去极少数是因为技术原因造成,绝大部分是源于僵化的管理和不当的管理方式。
1.2软件项目管理
各软件企业都在积极将软件项目管理引入开发活动中.对开发实行有效的管理。从概念上讲.软件项目管理是为了使软件项目能够按照预定的成本.进度、质量顺利完成.而对成本、人员、进度、质量、风险等进行分析和管理的活动。同时,随着软件开发规模及开发队伍的逐渐增大,软件开发不再是向过去那样一二个开发人员即可解决的事情。迫切需要一种开发规范来规范每个开发人员、测试人员和支持人员的工作每个项目组成员按约定的规则准时完成自己的工作。同时采用规范化管理.专业分工也可以降低对开发人员的要求,从而降低产品研发成本。
2、软件项目控制
2.1软件项目控制
软件项目跟踪和监控包括对照已文档化的估计、约定和计划评审和跟踪软件完成情况和结果。基于实际的完成情况和结果调整这些计划。软件项目的已文档化的计划(即软件开发计划,正如在软件项目计划关键过程区域中所描述的)用作跟踪软件活动传送状态和修订计划的基础管理者监控软件活动.主要通过在所选出的软件工作产品完成时和在所选择的里程碑处,将实际的软件规模工作量成本和时间表和计划相比较,来确定进展情况。当确定未实现软件项目计划时,采取纠正办法。这些办法可以包括修订软件开发计划以反映实际的完成情况和重新计划遗留的工作或者采取改进性能的办法。
2.2软件项目控制的内容
软件项目控制的目的是为软件项目的过程提供足够的能见度,从而可以在执行过程中发生对计划的严重偏离时能够采取适当的更正行为。软件项目控制包括:a。追踪软件项目的进展于表现从而和所作的估计、承诺和计划做出对比:b。追踪软件项目的风险;C。在发生对计划的严重偏离时采取适当的更正行为。
2.3软件项目控制步骤
由于软件开发是处在一个开放的动态系统中,开发环境的不断变化要求不断修改项目计划,以适应新的变化。此外项目经理及其组织在完成任务的过程中不可避免的要碰到这样或那样的新问题.解决这些新的矛盾和新问题均属项目控制的范畴项目的预算和进度计划只能为项目经理提供决策的依据.假如在项目实施过程中控制不住.很难在限定的时间和预算要求下实现项目管理工作的目标。因此软件项目控制的过程包括以下四个步骤:a、猜测什么会发生——要做出开发计划并建立工作标准b、查明什么正在发生——用建立的工作标准检查当前的工作;c、正在(或已经)发生的实事同猜测的结果进行比较——分析误差产生的原因:d及时采取补救办法.以满足项目目标,预算和进度的要求。
3、软件项目控制具体操作
3.1软件项目进度控制
为了确保软件开发中的各项工作能按照计划预定的日程顺利完成.对项目的进度要进行控制。进度控制的过程是.在项目实施过程中,不断地进行实际进度值和计划值的比较、发现偏差、检查分析其产生的原因,并采取相应的办法加以解决。
3.1.1进度控制流程
(1)进度控制的输入
进度计划。项目进度基准是项目测量和报告的基础和标准。
实施报告。实施报告提供了有关项目进度发展实情。报告未来可能发生的进度新问题。
变更要求。项目变更要有严格的申请和审批手续。
进度管理的技术和工具。
(2)进度管理的技术和工具
进度控制变更系统。为有效实现进度管理和控制.进度控制系统应设立实现重新计划的全部功能。包括:文件设立.跟踪即实施报告.变更评估等。
实施情况测量。项目进度控制系统中的一个重要组成部分是决定对迟发生的进度偏差是否采取纠偏办法。而实施情况报告提供了决策的主要信息。如变更分析.趋向分析.已实现价值分析等。
纠偏计划。很少有项目能完全按计划进度进行为实现项目进度或总进度要求,在项目实施过程中.需要不断对原计划进行调整或增加新的工作内容。为此.需要不断对实施的项目进行活动时间猜测。修改活动过程.替代进度方案分析。
项目管理软件。它的功能是跟踪项目按计划日期展开实际工作的情况.对照进度计划分析进度目前状况,找出进度的偏差.分析进度偏差对项目的影响.猜测未来走势
(3)项目进度控制的输出
进度更新。包括对项目管理中任何进度信息的修改。进度调整是其中的一种.师队员进度计划中活动开始和结束时间的改变。纠偏行动。通过改变资源投入将实际进度拉回到计划的行动过程。
从中获得的教训。有关进度偏差产生的原因。纠偏方案的评估和选择以及其他方面的感受和教训都应纪录在案成为日后有用的历史资料。
3.1.2进度控制方法
一般项目进度控制采用因果分析.分析用四步完成:
(1)明确新问题。实际完成情况和项目里程碑相对照.确定是否超期.超期的部分是在哪里。
(2)查找产生该新问题的原因。位从系统角度充分熟悉各方原因.应组织具有代表性任务人员并采用头脑风暴法进行。项目主管要通过他领导的办公室或小组,以及在各职能部门的人共同分析新问题产生原因。
(3)确定个原因对新问题产生的影响程度。对影响程度的评估可以采用专家小组打分的方法,事先确定权数.而后打分得出分析结果。
(4)画出带箭头的鱼刺图。分析出原因后各部门各就其职针对新问题提出解决方案.并实施。
3.1.3软件项目进度控制具体办法
在实施进度计划过程中,会有种种故障:客户的需求进行了补充或修改;工作量估算不准,造成进度不平衡或是有人不遵从开发规范.导致产品出现缺陷;或是技术环节出现故障,这些新问题往往是在进度计划外出现的.一旦出现这些新问题,项目进度不得不进行调整。开发过程中为了有效控制类似新问题,可以采用以下辅助办法,控制进度按计划执行:
(1)政策性办法。对于不遵从开发规范,人员不按时履行职责的.给予经济或是职务上的处罚.这种办法应是建立在分配任务之前;
(2)人员布置。在各子项目接口处适当布置机动人员和机动时间。这一办法有赖于项目组织的机构设置能动性好。此处比较难解决的是人员业绩评估.奖励新问题。
(3)技术办法,要想很好地执行进度计划,需要事先有统一的规范例如开发语言的统一,文档的归类。这样便于下一阶段人员理解上一阶段人员意图,交流更加轻易。
(4)信息流办法。该办法要求建立一个信息流系统.准时汇报项目进度.便于主控人员调整进度,并且保证信息流通顺畅。避免开发期压到最后造成严重拖工。
(5)资金办法。财务部门可以定期检查各部门财务情况.控制资金流出时间.进而控制项目进度。这和后面要讲到的三者权衡有密切关系。
3.2软件项目费用控制
费用控制就是要保证各项工作要在他们各自的预算范围内进行。其基础是实现就对项目进行费用预算。整个项目费用应包括项目范围规划阶段。软件需求分析阶段.原型设计阶段开发阶段.测试阶段和项目投入使用后的使用阶段所消耗费用的总和。软件开发项目承担公司为了完成项目目标和获得更多的利润.在实施项目过程中就要控制成本.在控制过程中,首先要拟定一个标准.即计划值.然后进行实际至于计划值的比较,确定实际值和计划标准的偏差大小.以便在此基础上采取各种办法纠正偏差.常用的分析工具是偏差分析。
偏差是指实际成本对相应计划的偏离,成本偏差的数学公式为:
CV=BCWP-ACWP(负数CV表明出现超支;反之,则节资)(3—1)
其中:CV为成本偏差,BCWP为计划工作预算,ACWP为完成工作实际成本。
在进行成本偏离计划程度分析时,常用计划偏差率反应时给予计划的偏离程度。
CVP=CV/BCWP(3-2)
其中CVP为成本偏差率。
偏差值是控制分析中的一个关键参数,因而应向各级组织汇报。对于不同的项目或同一项目不同阶段或不同管理层次,对偏差的控制程度不一样,制定偏差答应值的方法也不同。由于随着时间的推移风险减少了,因而偏差答应也可降低。超级秘书网
3.3软件项目质量控制
对于软件产品的项目质量控制应是事前有预控,过程有监控的主动控制闭环系统。(1)事前预控:根据影响质量因素多等特征.软件项目质量必须事前预控,及根据软件的类型和特征,以及以往类似项目的常发病和预防办法,对软件项目质量提出事前预控办法,包括制定控制的计划和程序,这是项目质量控制的前提。(2)过程监控:根据易产生质量波动和易产生系统因素变异等特征,软件项目质量必须过程监控.即按照预控的计划和程序,对工序、分项、单元的全过程进行过程监控.包括监测、检查、控制和评定.这是项目质量控制的基础。
1、信息系统项目管理综合知识,总分为75分;
2、信息系统项目管理案例分析,总分为75分;
3、信息系统项目管理论文,总分为75分。
4、信息系统项目管理师是全国计算机技术与软件专业技术资格(水平)考试中的高级水平测试,综合素质要求高、以计算机基础技术为依托、考查项目管理方面的内容、覆盖面较广、有一定难度、但是没有任何报名条件。
(来源:文章屋网 )
关键词:建筑工程;问题;项目管理;理论及应用
中图分类号:TU198 文献标识码:A 文章编号:
1建筑工程管理的现存问题
不可否认,近些年来,我国的建筑工程管理,已取得了长足的发展,但传统的施工管理依旧是建筑工程管理的主要形式,该模式下,工程质量直接取决于施工者的素质,严重制约了整个行业的前进。其弊端可总结为以下几个方面。
1.1安全机制上缺乏保障
勘察、设计、施工、监管部门与工程承包人、项目管理者之间未建立科学的监督管理机制,致使施工方与承包人、管理者脱节,因而无法保证建筑工程的安全性。由此可以看出,现阶段的建筑工程管理从制度与监督机制上就无法保证工程的安全性。
1.2不健全的管理体制
不健全的管理体制已成为建筑工程管理中最为严峻的问题。无论是施工材料、施工技术还是施工质量,都亟需一个健全的管理体制,这要求高级管理者为各个环节提供相应的管理人员,以满足具体要求。而遗憾的是,大部分高级管理者为了节省开支,削减了必要的管理部门,人员的残缺使所谓的管理部门更多意义上成为了摆设,制约了建筑工程管理的发展。
1.3管理制度无法落实到位
制度难以实施,已成为现代项目管理理论在建筑工程管理中科学应用的主要阻碍之一。近些年来,各级主管部门愈加重视对建筑业的监督管理,颁布和出台了一系列管理文件和相关规定。这些文件与规定,是经过经验丰富的管理人员与建筑行业的专家学者反复论证的,是经得起考验、值得应用的,是可以极大促进建筑行业发展的。可惜的是,这样的文件与规定,在最终下发到相应单位后,却变成了一纸空文,失去了原有的意义。
1.4缺乏优秀的项目管理者
从现状看,多数管理人员对工程管理的重视程度不高,在相应领域中的学习氛围不浓,在管理上投入的人力物力资源也远远低于其他方面。在这样的大环境下,设计施工监管单位无法建立系统的管理程序,更无法引入先进的管理软件,使得现代项目管理理论难以实施。
这些现象表明,在现代项目管理理论的应用道路上,我们还有很长的路要走,而同时,也说明这条道路的前景广阔,潜力巨大,值得我们为之走下去。
2项目管理理论在建筑管理工程中的应用方法
2.1建筑工程管理的发展需要项目管理理论作指导
首先,随着城市化建设的发展,建筑项目越来越多。在越发激烈的竞争压力下,企业必须引入科学的管理方法,提高自身素质,才能常立于不败之列。
其次,投资体制的改革,使开发商成为了建筑项目的主要投资者。这变相要求管理者通过合理的项目管理方式,保证工程各个环节下资金的正常流动。
其三,无论前期准备多么周详,也无法回避施工过程中的可能发生的风险。这就要求管理者应用科学的管理方式,在保证质量的前提下,克服风险,保障效益。
2.2建筑工程项目管理理论
理论源于实践,而最终又将指导实践,现代项目管理理论的最终作用,正是为了指导项目管理,以规范合理的方式应用于实际。而另一方面,建筑工程管理,是一个系统化的工程,涵盖了从立项开始,到工程结束的整个过程,需要从各个方面入手,引入现代项目管理理论,建立一套完善的管理体系。
2.2.1 科学规划整个项目
项目的规划,是整个工程正常实施的奠基石。只有应用现代项目管理理论,制定科学的管理规划,并严格执行该规划,保证各阶段各环节按规划进行,才能科学协调各个项目,紧密联系各个部门,使施工有条不紊地进行。
2.2.2 应用专门的管理人才
管理人才是项目管理的基础。建筑工程管理的涉及面之广之复杂,资金供求、设计施工、设备调度以及风险调控等因素的交错作用,是非专业人才无法驾驭的。而且,项目管理人员还必须熟悉国家相关相关规定规范的基础上,同时应掌握专业的项目理论及相应的管理技术,以高超的管理艺术,调动全体员工的积极性,才能发挥管理的效果,这正是我们应用专门管理人才的目的。
2.2.3 动态管理,分阶段监督
监督效果直接影响工程的完成效果。建筑工程是一个长期的过程,这就要求我们采用动态管理的方式,分阶段进行管理,出现问题及时发现并立即解决,保证项目可行。在每一阶段应用每一阶段的管理监督方式,每一部门应用每一部门的管理监督方式,以实现整体工程项目的有序运转,保证工期的同时,确保工程质量。
2.2.4 科学的目标控制手段
目标控制在建筑工程管理中的核心地位越来越突出。整个工程时间周期长,风险多,目标控制必不可少。以现代项目管理理论为指导,通过科学的目标控制手段,制定具体的风险管理规划,及时预见并识别风险,能有效控制风险发生所带来的危害,甚至完全回避某种风险。
3推进工程项目管理的措施与方法
3.1管理理念的更新
管理者必须改变传统理念,树立市场观念、利润观念、管理观念,以新思维处理问题。一方面要有高瞻远瞩的战略观,一方面脚踏实地,处理好项目的各阶段要求,同时,还需注意技术的管理。只有一把抓好了这三点,才能真正意义上在建筑工程管理中应用现代项目管理理论。
3.2推广相应资格培训
教育学习,是传播思想、播种知识的重要途径,想要系统深入地理解认识现代项目管理理论,学习是必不可少的,这就要求企业重视培训,鼓励员工参与培训。IPMP或者PMP认证书,能保证管理者的个人素质,持有此证书的人员越多,对提升企业的管理水平越有效,这就要求整个社会都能积极提供这样的考核平台。
3.3培养管理队伍
管理者不能仅由高层组成,我们需要一个“队伍”的概念,这个队伍由高层、中层、基层组成,在这个概念的前提下,将管理分层,每一层各司其职而又密切配合,才能更好地适应工程项目管理理论的要求。不同层次管理者需要培养的素质各不一样。对于高层管理人员,应当以科学的思维,评估战略目标,负责项目的宏观实现;对于中层管理者,因注意具体项目的组织和规划,确保具体项目的实施效果;对于基层管理者,更应当从技术的角度来分析项目的可行性。
3.4强化相应文件与规定的强制性
管理文件和相关规定若是最终变成了一纸空文,那就失去了颁布和出台的最初意义,然而当前情况却恰恰如此。因而中央和各级领导部门必须强化相应文件与规定的强制性,确保文件与规定的执行,只有这样才能促进建筑工程项目管理理论深入到建筑工程管理中。
4小结
【关键词】:电子科学与技术专业;课程设置;分析
中图分类号: B025文献标识码: A
0、前言
随着社会信息化程度的加大,电子信息类产业已发展成为我国的支柱产业之一,在国民经济中占有举足轻重的地位。而电子信息科学与技术作为一门将电子技术、信息技术与计算机技术相结合的综合性宽口径应用型专业,已日益成为我国高等院校电子信息领域内的一门主干专业。目前该专业的培养目标是培养德智体美全面发展、具有电子科学与技术、计算机科学与技术基本理论和基础知识,受到严格的科学实验训练和科学研究初步训练,能在电子信息科学与技术、计算机科学与技术及相关领域和企事业单位从事科学研究、教学、科技开发、产品设计、生产技术或管理工作的高级应用型专门人才。
1、培养目标上的优化调整
在人才的培养目标方面,院校应在能力要求与课程设置上不拘传统,有一定的突破:是在基于贯彻教育部制定的有关教学计划的原则下,应针对学院与学生实际,有一定的突破与创新;应突出本专业在本地区电子信息产业的研发、生产实际,有创造性地制定个性化的培养目标;应在制定目标上突出本地区对本专业的人才需求。
2、电子科学与技术专业课程设置
2.1、加强基础课程与专业课程地位
从目标定位和实际情况出发,必须逐渐加强基础课程与专业课程地位,在大学理工科专业中,高等数学、线性代数、大学物理占有至关重要的地位,他们是专业课程及基础专业课程的重要基础,因而必须加大这些课程的教学课时数,使学生有充足的时间与精力学好这些基础课程;英语是全校的公共课程,是各个专业的必修课,同时也是各类专业本科生今后发展必须要求掌握的一门核心课程,因此必须加强英语的基础教学,注重培养学生的口语能力,为后续的双语教学及全英语教学创造条件。
专业课程在教学计划中的地位与作用十分重要,她是体现该专业特色与方向的主干课程。我院开设的专业课程主要有模拟电路、数字电路、电路分析、信号与线性系统、电子线路、通信原理、微机原理、数据库等。因此我院大力加强了这些课程在教学中的核心地位与作用。
2.2、专业设计能力的培养
专业设计能力是电子信息工程专业人员进行电路设计、研发、测试所具备的必要的实践能力,它要求从业人员应该具有一定的专业实践经验和一定的研发、设计知识。对于电子信息工程技术专业的学生来讲,要想在学校里具备较强的专业设计能力,从学生的基础和专业学习的时间和要求上,毕竟不太现实。不过可以通过毕业实习和毕业作品设计方面来对学生进行设计能力的培养。
一是在毕业作品设计的选题方面,指导教师应根据本专业的新技术、新器件方面的发展,选择一些具有前沿知识性的课题,让学生进行一定的深入学习与研究,调动学生的学习积极性,提高学生的兴趣。二是在毕业作品的实际制作上,应将学生力所能及的知识运用上,充分调动学生的智慧,力求作品在性能、技术方面的作出创新,突出展示作品在设计上的闪光点。三是在毕业论文写作上,应突出综合性和前沿性,论文应具有一定的知识高度和深度,尤其在一些前沿性的知识的论述方面,从资料查阅、信息搜集、前沿知识的再学习等方面,应充分体现出学生的一定的自主设计和自主研发能力。通过以上毕业设计阶段的三个方面的培养,学生在专业设计能力方面应有一定程度的提高,为其进入社会,打下专业基础。
2.3、加强通识教育课程建设
通识教育课开阔了学生的视野,潜移默化地培养了学生的写作和语言表达能力,且在教育学生做人方面,通识教育课起了不可替代的作用。我们增加了人文社会科学等通识教育课程的数量,开设了中国近现代史纲要、新疆历史、高等语文、环境保护与可持续发展等必修课及选修课,要求选修素质教育课不低于10学分,涵盖文学、美学、音乐、书法、社科、写作等各类人文素质课程。
同时要求学生课外阅读国内外经典名著,积极参加校院举办的各类讲座及科技活动、社团活动和文体活动,培养学生写作、口语、演讲等的综合素质。通过这些课程,学生认识自我、了解社会、思考人生,学习如何做一名合格公民。培养方案规定学生在入学第一学年必须选修其中一门课程,体现了为学先为人的教学理念。通过人文社科基础课与理工基础课相结合,公共人文选修课与学科选修课相结合实现文理渗透、理工结合的文化素质培养目标。
2.4、构建一体化的实践教学体系
计算机科学与技术是一个实践性很强的专业,实践教学是该专业课程体系建设的一个重要环节。应用型人才培养模式的核心是要培养学生的应用能力、创新能力和工程素养,要达到这个目标,就必须培养学生灵活应用知识分析问题、解决问题的实践能力和创新能力,改变“学不致用”的状况,增强自身的竞争力。
实践教学环节要加强针对性和应用性,要贯穿整个学程,并增大在课程体系中的比重,建立相对独立的实践教学体系。我们按照“多样化、综合性、分层次、重创新”的原则,一是注重专业实践与课程设置相结合;二是通过课程实验加强专业实践能力;三是大幅度增加综合性课程设计;四是不断改进实验方式,推进开放实验教学;五是延伸课程内容进行技能认证;六是补充和强化社会实践环节;七是加强用人单位对专业实践的支持;八是结合科研促进实验教学,构建了一体化的实践教学体系。
加强专业技能培养通过计算机科学与技术专业实践教学体系的构建我们形成了多层次的专业技能训练方案,培养工程实践能力和创新精神。第一层次是专业技术基础的动手能力,进行基本技能训练。如开展《办公自动化》、《应用程序设计》等模块的技能训练,同时开设电工工艺实习等,其目的是要求学生掌握基本技能,锻炼动手能力。第二层次是针对专业技术方向开设专项能力训练。其功能是巩固和强化课程中重点内容、方法和原理,使学生具备从事本专业专项能力。这部分训练以课程设计为主,辅之以技能认证。如《计算机网络课程设计》、《软件工程课程设计》等。第三层次是针对专业结构开展工程应用能力的全面训练,其功能是掌握相关领域的软硬件、信息系统和工程应用的设计、分析、组织、实施的基本方法,全面促成学生对本专业某一方向具体认识,深刻理解和掌握基本技能,如社会实践、参加各类大赛竞赛、高年级开设的《网络工程与技术》、《系统集成与项目管理》等。第四层次是针对专业领域进行综合训练。包括科研训练、工程实训、毕业实习和毕业设计,逐步将理论与实践紧密结合,从而使学生完成从毕业实习毕业设计就业方向的“三级跳”。
为此,要建立了校内和校外实习平台。校内实习平台,采取实习指导教师负责制,实习内容、方式、手段、课程比例由相关实习指导教师根据教学计划确定。部分实习可以采用自行开发的实习平台,一方面自行开发的平台更经济,也能达到实习的要求;另一方面学生自行设计实习设备,培养锻炼了学生的创新思维和创新能力。建立校内校企合作实验室。利用学校的计算机教学实验室和设备,企业的技术、管理模式和人才力量,建立校内实验室。将企业的典型案例整理为实训案例,企业定时派出人才进行技术和项目管理上的指导。
在合作企业建立实习基地,充分发挥生产企业在人才培养中的作用。我院与许多软件公司、电信企业等建立了实习基地,这种合作方式不仅为学生提供了实习的场所,而且对提高学生综合素质和职业技术能力具有很大的促进作用,同时也为学生的就业搭建了平台。定时派学生赴企业实习,学生在企业的实习过程注重熟悉企业管理制度、了解企业文化和接触基本计算机软硬件系统研发流程。
2.5、师资队伍建设,有效保障教学质量
加大师资队伍建设力度,是提高教学质量,提高学生职业能力的必要条件。可采取以下相应措施:重视在职教师的培养和培训,提高教师的业务思想水平;有计划地安排现有教师到企业、金融机构、科研单位挂职锻炼或在校内、校外实训基地参加实践,提高教师专业素质;加强科研,提高教学水平,培养高素质专业教师,带动培养全面发展的专业人才;加大高层次人才的引进力度,重视兼职教师队伍建设。
3、结束语
做好电子科学与技术专业课程设置,这对努力探寻新形势下开展高等学历教育的路径,改革教育教学模式,构建科学、完善的现代职业教育体系具有现实意义,也为充分发挥教育引领教育科学发展的发挥出积极作用。
参考文献
[1]陈思耀,曾繁华.高师电子信息科学与技术专业课程设置及教学改革研究[J].韩山师范学院学报,2002,23(2):46-51.