• 回答数

    3

  • 浏览数

    158

懒云堂主
首页 > 学术论文 > 软件项目管理小组论文

3个回答 默认排序
  • 默认排序
  • 按时间排序

Bulabula789

已采纳

成功IT项目管理团队成员素质分析与思考论文

为更好的进行项目开发与项目管理,保证一切基于团队成员的角度出发,需要站在管理团队的基础之上进行相关思考,为进一步提升项目管理团队的凝聚力与效率,最大限度上规避项目管理风险性。

纵观当前的IT项目管理中,项目经理的主体作用十分明显,但在总结实践成果分析可以发现,缺乏良好的管理团队,整体管理能力必将无法得到充分发挥。

一、IT项目管理团队建设含义及意义

1.团队建设内容及特点。IT项目管理团队建设主要是指将背负项目管理任务的团队成员依据特定的方式进行组合,协调配合,以便于完成所期望的项目目标。关于项目管理团队的建设,是由两个主体构成,包括项目经济与项目团队成员两者的共同责任。团队建设应该处于一种轻松的氛围之下,将团队成员的使命感激发。在当前团队建设实践中研究表明,团队成员的相互理解以及良好的沟通方式,已经能够为团队成员提供良好的社会化环境,保证主体沟通机制的开展。

对于项目管理团队建设特点分析,可主要划分为以下特征:(1)成员具备创新性,思考能力高的特点;(2)成员能够将多种技能组合,具备自主性特点;(3)成员能够将具体目标转变为指标,具备协调处理特点;(4)成员具备较强的价值观,具备合作性特点;(5)团队内部成员的相互尊重;(6)成员之间能够形成凝聚力,具备良好的团队精神;(7)成员之间互相帮助,形成良好的分工,在平等的体系下实现公平发展;(8)成员之间的有效沟通。

基于以上特点分析可以发现,在研究过程中,IT项目管理团队只有满足以上发展特点,才能够被称之为优秀的项目管理队伍。

2.项目管理团队建设意义。关于项目管理团队的建设,主要目的是创建一个良好的环境以及氛围,旨在为项目管理团队提供方向以及发展目标。对于IT项目管理团队的建设,具体意义主要表现在以下几个方面:

一是,团队建设有利于开展合理的分工,协调员工与员工之间的关系,使得员工能够互相尊重,并且在团队建设的过程中明确自身角色、职责以及任务等。这样,团队内部的成员能够准确找到自身定位。

二是,团队建设制定明确目标。团队建设与发展能够形成明确的目标,增强团队内部成员的感召力、吸引力以及战斗力,提升IT项目管理团队整体管理实效。

三是,IT项目管理团队的建设,能够最大限度上的增强团队内成员的相互信任,使得成员之间相互认同,营造良好的项目管理氛围及环境。

四是,管理团队建设对凝聚力的提升作用明显,各个成员之间能够形成相互写作的热情,为项目以及相关计划付出努力。

可见,IT项目管理团队的建设,能够最大限度上提升团队的凝聚力、号召力以及效率性,使得项目管理团队建设全面开展。这既是项目管理团队建设开展的必然要求,同时也是此次研究的具体实效。

二、成功IT项目管理团队成员素质分析

项目管理作为一门新型的管理门类,在国际范围的推动下正在向着科学化、专业化、全球化以及多元化的方向发展,称为社会的流行热潮。随着当前的证书热、培训热以及软件热等热点,不同行业之间对于项目管理的关注度逐渐提升。但与传统的管理方法不同的是,IT项目管理团队与传统管理存在一定的差别,使得团队的好与坏成为项目管理的重要衡量指标。衡量团队的好与坏最为直观的评判标准则是整个团队的基础素质。下面对IT管理团队当中成员素质进行具体分析:

1.项目领导人员素质分析 。在当前的国内IT领域中,项目管理团队主要由部门经理与项目经理负责,协调整个项目管理部门的日常事务处理与相关工作。由于国内的项目经理以及部门经理,主要是通过晋升机制被提拔上来,并未适应由技术工作人员到管理人员的调整过度以及管理职能发生的变化。这就状况的出现,造成在开展项目管理的过程中,自身所处角色并未得到及时调整,工作重心出现偏差,管理技能薄弱。

受到IT行业自身发展特点的影响,开展管理工作是主体对主体的管理。项目经理为技术专家出身,在开展项目管理过程中能够充分发挥出专业技能方面的更新及重视程度。但在开展管理的过程中,需要充分注意的问题是,衡量内部员工的贡献度,不应该将个人对专业技术的掌握状况作为衡量标准。应该强调整体团队在开展项目管理过程中所发挥出的凝聚力与战斗力,将团队的成功赋予到个人,做到人人成功。

项目管理的开展,本身即具备一定的特点,包括时间、质量以及成本等不同的制约关系与影响要素。这就需要作为一名项目领导人员,具备对上述因素的掌握能力,加强对项目管理自身的基础理解。

同时,还应该充分掌握项目管理的基础方法以及相应的工具,包括项目分解、项目计划、网络计划技术、进度估计、费用估算以及风险评估等基础内容。还应该具备良好的管理能力,优化管理方法,对员工的绩效考核、绩效激励与沟通技巧进行衡量。上述提到得各项要素,是一名职业经理人需要掌握的基本素质。

2.项目研发人员素质分析 。IT项目经理具备良好的素质,但团队内部的项目研发人员的综合素质低下,依旧会对IT项目管理团队的综合管理能力产生影响。基于此,如何提升研发人员的综合素质是关键。基于国内IT行业普遍存在研发人员身上的问题分析,即工作过程运用的方法以及手段缺乏合理性。将程序员作为研究对象,在进行研发编码的过程中,并未进行事先设计,代码设计与编写准确性大打折扣,一旦程序编写完成,测试过程缺乏明确,造成用户使用效果不理想。

与国外相比较而言,我国IT行业存在明显的差距。我国某IT企业在印度设立研究所,主要从事软件的研发,对应聘的程序员进行C语言测试,运用编程代码编写同一功能。结果表明,众多的应聘者当中,代码的.写作方法以及空格出奇一致,缩进具备明确的标准。由此可知,我国的行业现状以及研发人员的素质还需要不断提升。结合国外的发展经验,我国IT行业发展中,研发人员应该积极运用规范的代码,对项目研发的程序、环节以及具体流程步骤等要素进行全面处理,规范项目研发人员的综合素质。

三、建设IT项目管理团队相关思考

想要建设IT项目管理的优秀团队,则需要将团队的管理者与团队的成员进行整合,形成独特的凝聚力,最大限度上的发挥出项目管理实效性。基于此,关于建设优秀的IT项目管理团队,应该基于以下方法进行优化。

1.选择优秀的项目经理。 优秀的项目经理选择,衡量标准主要表现在智商与情商两个方面:

智商,直观层面上则是分析“人”是否聪明。例如微软公司在招聘项目经理时,其中最重要的一点则是将其技术知识与运用技术去赚钱的能力放在首位。比尔·盖茨对聪明人的描述则是“聪明人一定反应敏捷,善于接受新事物。他能迅速进入一个新领域,给你一个头头是道的解释。他提出的问题往往一针见血、击中要害。他能及时掌握所学知识,并且博闻强记,他能把本来认为互不相干的领域联系在一起使问题得到解决。他富有创新精神与合作精神。”对智商的衡量,已然成为IT行业选择优秀项目经理的关键。

情商,该词汇是近年来由心理学家提出,与智力和智商相对应。情商主要是指情绪、情感、意志以及耐力等方面的综合品质。

近年来,情商的重要性逐渐凸显,成为人才选择的重要考核项。基于此,IT行业想要优化项目管理团队,则需要选择与提升优质项目经理。

只有将智商与情商两项基本衡量标准进行综合考量,才能够最大限度上的挑选优质项目经理,为优质项目管理团队的构建提供基础保障。

2. 职业项目经理应具备的素质 。首先,管理才能。管理是一门重要的学问,管理者应该牢牢掌握这门学科,熟悉下属所从事工作的基本属性。掌握与具备良好的管理才能,满足外行管理内行的基本要求。在具体实践过程中,项目经理应该不断丰富与积累知识,掌握业务整体流程,提升管理能力。

其次,具备灵活的头脑。IT技术的快速发展,知识面相对宽广,所考量的实际问题十分全面。但新技术与新项目的开发,需要大量的人力与物力作为支撑。只有项目经理具备灵活的头脑,才能够最大限度上提升技术成熟度。

最后,领导带头作用。项目经理需要具备精湛的技术,能够服众。一旦项目出现困难,则需要项目经理能够为员工做出正确的解释,具备遇到问题解决问题的能力。在项目管理团队建设中,发挥出领导带头作用。

3.优化项目人力资源管理 。优化项目人力资源管理,则包括对IT项目管理团队内部所有人员的监督、培养以及激烈作用,下面进行具体分析:

监督 。依据IT项目管理进度计划以及日常安排,对团队内部员工的开发进度进行监督。一旦出现进度延误的状况,则需要增强进度开发进程。如果IT项目相对复杂,需要多技术人员共同开发的状态下,应该将计划内容进行详细处理。

培训 。一个优秀的管理团队不单单是项目经理自身综合素质过关,员工综合素质同样十分重要。在管理团队的过程中,更应该将自身掌握的知识教授给新的成员。同时,在IT行业内部建立良好的培训基地,全面提升项目管理队伍的综合素质。

激励 。激励机制在企业方面的应用作用十分明显,并且由于其激励手段的不同可以划分为不同类型。但不管是哪一种激励手段,表达出的内容与目的十分一致,为提升员工的积极性,优化项目管理团队的内部凝聚力。增强团队合力,提高团队绩效。针对激励因素进行分析可以划分为工作成就、认可度、工作本身、责任、晋升以及具体发展。

只有将监督、培训以及激励手段进行全面整合,才能够最大限度上的发挥出项目管理团队的整体优势,为内部环境的改善奠定基础。

4.项目管理团队有效沟通。 沟通机制的协调,在IT项目管理团队建设中的作用十分明显。虽然这样的沟通机制不单单局限于项目管理团队的内部,与其他人员的相关性也十分明显。通常,在一个IT项目管理团队当中,涉及到的人员相对复杂。有效沟通的建立,不应该仅仅局限于单对单的沟通,应该开发更多的沟通渠道。包括上级与下级的沟通,同等别沟通等等,使得管理团队内部形成良好的沟通机制,将合理建议进行总结与整理。这样,既能够构建并形成良好的沟通机制,同时还能够将各项建议进行总结,挑选出合理并可采用的内容,对项目管理团队进行改进。建立良好的沟通方式,对提升项目管理团队的管理效果作用十分明显。

四、结语

综上所述,对于IT项目管理而言,个人的优势与素质并不代表团队的优劣,只有良好的团队才能够体现出内部个人的自身价值。因此,对于成功的团队而言,则应该充分尊重个体差异与领导者的领导能力,进而形成内在凝聚力,发挥出良好的项目管理团队对项目成功的必要性。

参考文献:

[1]邱泽国。我国IT项目管理研究及应用策略[J].哈尔滨商业大学学报(社会科学版),2013,10(01):55-60.

[2]李龚。IT项目管理中的团队建设[J].中外企业家,2013,4(02):100-102.

[3]夏丁娟。如何建设IT项目管理中的团队相关思考[J].科技资讯,2015,4(13):145-148.

[4]曹晓辉。IT项目管理中的团队建设[J].中外企业家,2014,10(05):84-86.

[5]许菱,吴文雅。浅析IT项目中的需求管理[J].中国管理信息化,2010,4(06):80-83.

[6]焦文静。基于IT项目管理中的影响因素及应对措施研究[J].信息系统工程,2015,2(03):50-52.

[7]王海泉。互联网思维下金融企业IT项目管理策略分析[J].辽宁经济,2015,4(05):70-71.

[8]刘硕。浅谈我国IT项目管理研究及应用策略[J].黑龙江科技信息,2014,3(16):187-188.

358 评论

凯利的心窝

人力资源论文:浅析软件项目中的人力资源管理

软件项目团队建设是实现软件项目目标的保证,团队文化和团队精神是团队成功的重要基础,建立一种“相互帮助,共克难关”的工作氛围十分重要。本文初步揭示了项目人力资源管理的含义与内容、软件项目中的人力资源管理流程和获取方法,以及一些常见问题的解决方法与途径。

软件项目的人力资源管理与项目的进度、成本、整体质量和存在风险等方面管理一样,也是一个项目组织必不可少的管理职能。

一、软件项目人力资源管理的含义和内容

软件项目人力资资源管理就是根据软件项目的目标、项目的进展情况和外部开发环境的变化,采用科学的方法,对项目团队成员的思想、心理和行为进行有效地管理,充分发挥他们的主观能动性,实现项目的目标。项目人力资源管理的重点集中在两个方面:一时针对个人的;另一方面是针对团队的。

软件项目人力资源管理包括计划制定、获取人员和建设团队三个阶段。按照业务管理的流程,还可以具体划分为资源规划、解雇、招聘、筛选、培训等基本活动。

软件项目人力资源管理的主要内容包括:

(1)对软件项目进行组织和规划。项目组织规划是项目整体人力资源的计划和安排,是按照项目目标通过分析和预测所给出的项目人力资源的数量和质量上的明确要求、具体安排和计划。

(2)获取和分配软件项目人员。软件项目组织通过招聘获得所需要的人力资源,并根据各自的技能进行工作安排,由于项目的一次性和项目的临时性,项目组织的人员获得与配备和其他组织的人员获得与配备是不同的。

(3)软件项目组织成员的开发。包括:项目人员的培训、考核,激励等等。

(4)团队建设。

由于在项目工作中人员的需求可能是不连续的,容易造成人员的浪费和成本的提高。比如:某软件项目现有20人,设计阶段需要10人;审核阶段需要1周,但不需要项目组成员从参与;编码阶段是高峰期,需要15人,但在测试阶段只需要8人。往往这些阶段进行过程中,会出现没有工作安排的人员。根据大多数大中型软件开发项目的统计,对开发人员的要求是随机变化的,一开始资源需求量较小,然后逐渐上升,达到某个时间常数时需求量达到高峰,之后再逐步下降,减少到较低的数值。

二、软件项目团队的特点

软件项目团队建设,就是吧与软件项目相关的人员组织起来实现项目目标,这是一个持续不断的过程,也是项目经理和项目团队的共同职责。通过团队成员的共同努力能产生群体的协作效应,从而获得比个体成员绩效总和大得多的团队绩效。项目团队不仅可以通过团队成员之间相互的沟通、信任、合作和承担责任,高效地利用有限的人力资源,而且有助于加强员工间的交流与协作。一个好的软件项目管理团队应该具有以下几个特点:

(1)有好的团队带头人,他对项目管理有很丰富的经验,是团队凝聚力的核心,有很好项目组织及人员协调能力。

(2)好的团体,应该有好的知识及能力体系。每个人毕竟不能什么都会,但对于一个团对应该能做很多事情。就软件项目团队而言,就应该在需求、分析设计、编码、测试等重要阶段有具有此能力的人去参与。对于不同的行业,不同的项目,对项目团队的要求也是不同的。如一个游戏项目团队和一个电信软件团队的差别就是很大的。比如:一个WEB开发项目团队,就要有美工、动画设计人员,WEB端、Server端优秀的开发人员。这样去组织一个团队才可能把WEB项目的开发阶段做好,做的很专业。

(3)好的团队,要保证团队目的与个人目的的统一。这也是管理组织学中团队效力及团队效率的问题。也只有这样才能保证团队有凝聚力,稳定、健康的发展。

(4)好的团队,目标明确,目标统一。

(5)要有良好的沟通,乐与交流习惯。融洽的团队环境。

(6)良好的团队组织及团队合作习惯,不能有什么小的派别等。

(7)好的团队,人员职责分明。

(8)好的团队,有一个好的团队学习习惯。这是团队能力提高的阶梯。

三、软件项目团队的冲突管理

冲突就是个人、团队、组织限制或阻止另一部分个人、团队、组织达到预期目标的行为。软件项目团队内部成员之间相互了解越深入,彼此合作越默契,团队建设也就越出色,效率也会因此提高,但是人与人之间相互了解需要一定的磨合时间,在这一时期必然会存在很多方面的.冲突,需要及时对这些冲突做出有效处理。在项目运作过程中,存在冲突是很经常也很正常的,但如果仅仅是试图避免冲突或者是压制冲突,只能是进一步恶化冲突,导致效率的严重下降。冲突既有积极的一面,也有消极的一面,如果能有效地解决这些冲突,可以有助于改善团队的建设和项目的状况,给团队一个学习与提高的机会;如果解决不当,有可能会给项目埋下隐患或者使得整个团队处于一种混乱状态,最终导致解散、失败。因此项目团队管理者要引导冲突解决结果向着团队成员积极协作有利的方向发展,而不是向着消极的方向发展,造成不可挽救的恶果。解决冲突的方式主要有:建立完善的解决冲突的方针与管理程序;冲突双方直接沟通协调,解决矛盾;利用会议解决冲突;在所有的解决方式中都离不开沟通,解决冲突过程中,沟通的方式有很多,如:口头沟通、书面沟通、正式沟通、非正式沟通、面对面或者是通过其他方式沟通等,这需要根据项目以及冲突的不同性质选择不同的沟通方式,以达到效率最高。一般解决软件项目开发过程中的冲突可以从以下几方面出发:

(1)沟通协调一定要及时。团队内必须做到及时沟通,积极引导,求同存异,把握时机,适时协调。唯有做到及时,才能最快求得共识,保持信息的畅通,而不至于导致信息不畅、矛盾积累。

(2)善于询问与倾听,努力地理解别人。倾听是沟通行为的核心过程。因为倾听能激发对方的谈话欲,促发更深层次的沟通。另外,只有善于倾听,深入探测到对方的心理以及他的语言逻辑思维,才能更好地与之交流,从而达到协调和沟通的目的。同时,在沟通中,当对方行为退缩、默不作声或欲言又止的时候,可用询问引出对方真正的想法,去了解对方的立场以及对方的需求、愿望、意见与感受。所以,一名善于协调沟通的人必定是一位善于询问与倾听的行动者。这样不但有助于了解和把握对方的需求,理解和体谅对方,而且有益于与他人达成畅通、有效的协调沟通之目的。

178 评论

我是梅干啊

软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向。下面是由我整理的软件技术论文范文,谢谢你的阅读。

浅谈软件项目估算技术

摘 要:由于软件产品自身的特殊性,导致软件项目的估算工作进行困难,估算结果准确性差。为了解决这一问题,产生了很多不同的软件项目估算技术,本文对各种估算技术的主要思想及其优缺点进行简单的阐述。尤其是对功能点估算技术,本文做了详细的介绍,并通过实例加以说明其应用方法。

关键词:规模估算;成本估算;实例应用

中图分类号:

软件项目的估算历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的估算往往和实际情况相差甚远。因此,估算错误已被列入软件项目失败的四大原因之一。由此,也证明了正确对软件项目进行估算是何等重要。

在软件项目管理中,估算就是对项目将持续多长时间或花费多少成本的预测。所以说,估算正是一种对未来的预测。从这里也看以看出估算的重点就在“工作量估算”或“成本估算”,而在对这两者进行估算的过程中大多数情况下都少不了“软件规模”这个条件,所以本文将软件估算分为两种类型,第一个种是软件项目规模的估算,第二种是将估算得出的规模转换为工作量的估算或成本的估算。目前使用比较广泛的规模估算技术,如:代码行估算技术、功能点估算技术;而使用比较广泛的成本估算技术,如:COCOMO算法模型估算技术。

除了上述所列举的几种技术外,还有几种估算技术既可以用于估算规模,也可直接应用与估算工作量或估算成本,如:Delphi估算法、类比估算技术、PERT估算技术。这几种估算技术不似前面所列的技术,比较有针对行,且有具体的计算过程、计算公式。这几种技术只是一种思想,依据某个选定的科目进行估算。下面本文将简单介绍上述提到的几种估算技术,并通过具体的实例重点阐述功能点估算技术。

1 估算技术简介

代码行估算技术。代码行(LOC)指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等[1]。代码行估算技术主要是估算软件的规模,即通过该技术估算待研发软件项目有多少行代码。一般为了方便表示,使用较大的单位千代码行(KLOC)来表示待研发软件项目的规模大小。这种方法比较适用于有经验积累和开发模式稳定的公司。如果是新成立公司,使用这种估算技术则会存在很大误差,加大项目失败的风险。

功能点估算技术。功能点法是一种经过实践验证的方法,但应用成本很高,估算的工作量投入也较大。功能点估算技术最终结果是规模,仍然需要知道项目的生产率数据才能得出实际的工作量。功能点估算技术将系统功能分为输入、输出、查询、外部文件和内部文件5种类型。其中,输入是一个数据跨越系统边界,从外部到内部的基本数据处理过程。数据的来源可以是人机输入界面/接口,或是另一个应用系统;输出是一个衍生数据跨越系统边界,从内部到外部的基本数据处理过程。这些输出的数据可能会产生报表,或发到其他外部系统的输出文件;查询是一个不包含衍生数据和数据维护的基本数据处理过程,包括输入和输出两部分;内部文件存在于系统边界之内,用户可识别的一组逻辑上相互关联的数据;外部文件存在于系统边界之外,用户可识别的一组逻辑上相互关联的数据。使用功能点估算技术估算的大概步骤为:

(1)通过需求分析将系统功能按照上述5种类型进行分类。

(2)分析每个功能项的复杂程度,大致分为一般、简单、复杂三种类型,每一种类型都对应一个权重值,具体如表1。

(3)根据每个功能项的复杂权重值,求出功能项的加权和,即为未调整功能点数(UFC)。

(4)分析该系统的技术复杂度,功能点估算将与系统相关的技术影响因素分为14组(用Ai表示),每个分为6个级别,权重分别从0至5。根据分析结果及公式计算技术复杂度因子(TCF),即TCF=(SUM(Ai))。

(5)将UFC与TCF相乘即为功能点数。

COCOMO算法模型。Cocomo模像是一个分层次的系列软件成本估算模型,包括基本模型、中级模型和详细模型3个子模型。3个模型采用同一个计算公式,即E=asb×EAF[2]。其中,E是以人月为单位的工作量;S是以KLOC为单位的程序规模;EAF是一个工作量调整因子,在基本模型中该项值为1,中级模型和详细模型中根据成本驱动因素确定;a和b是随开发模式而变化的因子,这里开发模式被分为3中类型,即有机式、半分离式和嵌入式。

Cocomo算法模型是一种精确易用的估算方法,如果项目没有足够多的历史数据,会使得各调整因子和系数很难确定,进而使得估算比较困难。但是一旦项目建立起这种模型,则通过Cocomo模型得出的项目工作量和项目周期具有更高的准确度。

Delphi估算技术。Delphi估算技术又被成为专家估算技术,它是由一个被认为是该任务专家的人来进行估算,且估算过程很大一部分是基于不清晰,不可重复的推理过程,也就是直觉。所以该技术中专家“专”的程度及对项目的理解程度是该技术的重点,也是难点,它的好坏直接影响估算结果的准确程度。

Delphi估算技术估算过程并不像功能点估算技术或COCOMO算法模型那样,有明确的计算方法或计算公式。它是将待估算的项目的相关信息发给专家,专家估算后由专门的负责人进行汇总,然后再发给专家估算,反复几次后得到一个估算结果,可见只是一种思想,所以它除了用来估算规模,也可以用来估算成本、风险等,即对选定的某个科目进行估算。

类比估算技术。“类比估算”,顾名思义是通过同以往类似项目(如应用领域、环境和复杂程度等)相比较得出估算结果。类比估算技术是一种粗略的估算方法,它估算结果的精确度取决于历史项目数据的完整性和准确度。类比估算技术与Delphi估算技术类似,它的用途不仅仅用在规模估算上,也可以估算成本、工作量等。 PERT估算技术。PERT估算技术,又称为计划评审估算技术,它对需要估算的科目(如规模、成本、工期等)按三种不同情况估算:一个乐观估算结果,一个最可能估算结果,一个悲观估算结果。再通过这三个结果计算得到一个期望规模和标准偏差。这种估算技术可以用于估算规模,同样也可以用于估算工期,相比较来说PERT技术估算的结果比类比估算技术的结果要更准确。

2 功能点估算技术应用实例

假设某员工管理系统,经过需求分析得知,该系统所包含功能如下:

(1)员工信息维护:添加员工、修改员工信息、查询员工信息;

(2)部门信息维护:添加部门、修改部门信息;

(3)工资统计:统计员工年薪,并打印输出。

其中,在该系统中添加一个员工资料,会使用到员工的基本信息:员工ID(标签控件)、姓名、性别、年龄、婚否、部门ID;教育情况:学校名称、所学专业、学历。对部门的维护会使用到部门的信息:部门ID(标签控件)、部门名称。员工工资信息由另外一个财务系统提供,工资表信息有员工的基本信息:员工ID(标签控件)、姓名、部门名称;工资信息:工资级别、工资金额。

根据功能点估算技术估算步骤,首先计算未调整功能点数,即各种类型功能项的加权和,分析该系统6个功能项所属类型及其复杂权重值如表2:

假设该项目的14个技术复杂度因子均为“有一定影响”,即权重值均为2,则该项目功能点数为:FP=45×(×14×2)=。如果知道该项目使用何种语言,可以将功能点数转换为代码行数。

3 结语

本文对目前比较流行的几种软件项目估算技术做了简单介绍。重点讲述了功能点估算技术,并通过一个实例演示了功能点估算技术的应用方法。通过本文描述可以看出每种项目估算技术都有其自己的优缺点,如果想要得到比较准确的估算结果,不能仅靠一种估算技术,而应该综合运用各种估算技术,才能得到比较全面的信息和比较准确的结果。目前,也有一些基于这些估算技术的思想的自动化估算工具产生,相信通过不断的发展,将解决软件项目成本估算难的问题。

参考文献:

[1]朱少民.软件项目管理[M].北京:清华大学出版社,2009-11.

[2]覃征等.软件项目管理[M].北京:清华大学出版社,2004.

[3]李明树,何梅,杨达,舒风笛,王青.软件成本估算方法及应用[J].Journal of Software,, , April 2007,775-795.

[4]The David Consulting Group ,Function Point Counting Practices Manual Release ,January 2005,

[5]刘谦.软件项目估算方法在敏捷开发中的实践.中国管理网,2010-06-18.

作者简介:王颖,女,研究生,软件工程专业;江文焱,男,研究生,软件工程专业。

点击下页还有更多>>>软件技术论文范文

230 评论

相关问答

  • 软件开发项目管理毕业论文

    你的计算机软件应用论文准备往什么方向写,选题老师审核通过了没,有没有列个大纲让老师看一下写作方向? 老师有没有和你说论文往哪个方向写比较好?写论文之前,一定要

    huixin0090 5人参与回答 2023-12-07
  • 公司软件项目管理论文

    项目管理论文参考 一、绪论 (一)研究背景与意义 作为高端装备制造业细分之一,船舶海洋工业为水上交通运输、海洋开发和海上防御等提供重要的装备,成为我国《“十二五

    蓝晶灵儿 3人参与回答 2023-12-06
  • 软件项目管理论文1000字

    探析软件项目管理中的PERT技术应用论文 软件项目管理是通过对项目参与人员、项目目标产品、实施过程和项目本身进行前期评估和开发阶段的管理等方式,确保项目能够在规

    virgoleegoon 2人参与回答 2023-12-11
  • 软件项目管理结课论文

    人力资源论文:浅析软件项目中的人力资源管理 软件项目团队建设是实现软件项目目标的保证,团队文化和团队精神是团队成功的重要基础,建立一种“相互帮助,共克难关”的工

    starjing99 3人参与回答 2023-12-07
  • 软件项目管理论文项目背景

    项目背景就是弄明白为什么我们要做这个活动、为什么要开这个小组、为什么要开这个个案。写的时候主要抓住这几点,表意要清晰明显即可。项目背景可从以下几个方面写:1、项

    evanzheng2013 7人参与回答 2023-12-08