| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
关于软件项目管理探析           
关于软件项目管理探析
[论文关键词]软件项目 软件项目管理
[论文摘要]科学有效的软件项目管理有助于项目开发的成功.本文介绍了软件项目管理的内容并结合软件项目开发经验,探讨了影响软件项目管理的几个关键因素.
0引言
随着信息技术的飞速发展,软件产品的规模和复杂度随之增加,传统作坊式的开发方式逐步被以项目组为单位的协作式开发方式所取代,这就必然涉及到对软件项目的管理.实践表明,一个软件项目的成败,不在于其项目组的技术人员的技术水平,而在于是否采用的合适的管理:.好的管理方式不一定能使项目完全成功,但是一个不合适的管理模式往往会导致软件项目的失败.
1软件项目管理的特殊性
所谓项目,就是在特定条t"ae下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称.项目具有一次性、独特性、目标的确定性、组织的临时性和开放性以及成果的不可挽回性等基本属性.
项目管理是指“在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望.”这一定义不仅仅是强调使用专门的知识和技能,还强调项目管理中各参与人的重要性.项目经理不仅仅要努力实现项目的范围、时间、成功和质量等目标,还必须协调整个项目过程,满足项目参与者及其他利益相关者的需要和期望.
软件项目管理和其他的项目管理相比有相当的特殊性.首先,软件的整个过程都是设计过程,不需要大量的物质资源,而主要是人力资源,软件开发的产品以程序代码和技术文档为主,并没有其他的物质成果;其次,软件是纯知识产品,其开发进度和质量很难估h-和度量,生产效率也难以预测和保证.软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制.因此,软件项目管理和其他项目管理相比,有很大的独特性.
2软件项目管理的内容
软件项目管理是一种科学的管理手段,它是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、~x-2,险等进行分析和管理的活动.管理的范围涉及人员的组织与管理、软件度量、项目计划、风险管理、质量保证、过程能力配置管理等几个方面,这几个方面都是贯穿、交织于整个软件开发过程中的.从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段.不论是作坊式开发,还是团队协作式开发,这六阶段都是不可缺少的.从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护及项目评价.由此可见,软件项目管理的范围不包括传统的软件开发过程,还应该包括开发前的准备工作以及运行中的维护工作和对项目的总结工作.根据pmbok(项目管理知识体系projectmanagementbodyofknowledge,简称pmbok)中的定义,软件项目管理可以分为以下几个方面:
2.1集成管理:项目计划制定、项目计划实施、集成变更控制等.
2.2范围管理:制定范围计划编制、范围定义核实、变更控制、任务协调等.
2.3时间管理:项目任务分解、进度计划编制、任务持续时间估算、进度计划控制等.
2.4成本管理:资源计划编制、成本估算、成本预算和控制等.
2.5质量管理:项目质量计划编制、软件质量保证、软件质量控制、软件过程改进等.
2.6人力资源管理:组织的计划编制、人员职责的分配、团队合作发展等.
2.7沟通管理:建立沟通渠道、信息交换管理等.
2.8风险管理:项目风险识别、项目风险分析、项目风险优先分析、项目风险控制等.
2.9采购管理:采购计划编制、合同管理、合同收尾等.
在面的软件项目管理中,有几个关键因素,它影响着软件项目的成败,下面就这几4-关键因素进行一下探讨.
3软件项目管理的关键因素
3.1合理配置人力资源
众所周知,人是决定组织和项目成败的关键,也是影响软件93:发质量的最关键的因素,因此软件项目管理应该以人为本,有效管理人力资源,合理配置人力资源.应该根据项目组成员的组成结构情况,合理搭配,充分发挥每位成员的技术专长,做到人尽其能;组织组建好项目团队,培养团结一致的团队精神,规范良好的职业道德;建立健全完备的奖惩制度,落实权利责任制度,做到权责明确,并在项目进程能及时化解各种人事冲突,营造良好的团队协作环境.

3.2顺畅有效的沟通管理
开发软件项目是一项知识性极强的工作,对人的依赖性比其它行业更为突出,因此加强人员之间的有效沟通,实现顺畅有效的沟通管理是软件项目成功的另一个关键因素.沟通管理是一个收集、存储、配置和发布项目生命周期内所形成的各种信息的过程.它把成功所必须的因素——人、想法和信息之间提供了一个关键连接.对于项目来说,要科学地组织、指挥、协调和控制项目的实施过程,就必须进行信息沟通.这里的沟通包括两个方面,一个方面是软件项目组开发人员与用户的沟通,另一方面则是软件项目组内人员的沟通.前者是做好软件需求分析所必须的;而后者则有助于组内成员的彼此交流,减少理解错位,实现信息畅通,改善人际关系,化解可能的冲突,加快项目的进度.沟通的方式是多样的,可以采用常用的项目组例会方式,可以通过面谈彼此交换意见;也可以利用方便快捷的通讯工具如电话、email、传真等方式加强信息的沟通;总之,顺畅有效的信息沟通,可以取得彼此的理解,剔除项目进度中的“bug”,有利于项目按计划顺利开展.
3.3正确可靠的软件需求
软件需求是软件项目的根本所在,需求不明确,软件项目开发范围不确定,项目开发就会失去方向,容易造成开发的产品和用户实际的需求“南辕北辙“,最终导致项目的失败.一个可靠的需求,也是项目管理的关键因素之一.软件需求应当是项目有关的人员一致同意的

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《关于软件项目管理探析》的网友还看了:
    [经济论文]关于加强企业内部控制的研究与探讨
    [经济论文]关于我国企业薪酬管理有关问题探究
    [免费范文]企业成功实施信息系统软件外包的关键因素
    [企业管理]关于高校考试管理工作的一些探析
    [企业管理]关于会计教学方法与教学质量
    [经济论文]关于对固定资产转资滞后的几点思考
    [今日更新]关于国学与软实力关系若干问题的思考
    [今日更新]关于人民助学金的民主评定
    [今日更新]关于我国民族法与民族法学的几个基本问题
    [经济论文]关于当前形势下我国环境监测制度存在的问题及其应

    计算机论文
    普通论文改善ASP.NET2.0性能方
    普通论文浅谈高校计算机实验室的管理与维
    普通论文修井作业现场3G网络视频监控系统
    普通论文空间数据挖掘技术研究分析
    普通论文有关电力系统计算机网络维护方法
    普通论文浅谈VrayProxy在3dsmax制作中对大
    普通论文遗传算法在试题组卷中的应用
    普通论文CAD/CAM/CAE国内软件
    普通论文ABC对输入MV文件的解决方案
    普通论文C++类的动态组件化技术
    普通论文关于CAI课件工程系统方法研究
    普通论文虚拟机技术在计算机网络课程教学
    论文
    普通论文[今日更新]散文写作的“放”与“收
    普通论文[今日更新]从美国南北战争看台海两
    普通论文[免费范文]烟草公司应对新型零售业
    普通论文[免费范文]安全竞赛活动实施方案
    普通论文[简历文档]论火灾的危害性
    普通论文[免费范文]减轻农民负担不能仅靠减
    普通论文[经济论文]星级酒店的空间分布研究
    普通论文[今日更新]职场虚伪面纱
    范文大全
    普通范文[范文大全]在学习贯彻十七届四中全
    普通范文[范文大全]元宵节的来历及习俗
    普通范文[范文大全]最新2012届大学毕业生求
    普通范文[实习报告]家教暑期实践报告
    普通范文[零八零六]从中国当代诗歌反观其发
    普通范文[演讲稿]销售竞职演讲稿
    普通范文[范文大全]乡镇2009年度政府上半年
    普通范文[实习报告]大学本科师范生的教育实
    演讲致词
    普通演讲[教师演讲稿范文]班主任会上的发言
    普通演讲[主持词]节目展演比赛颁奖晚会主持
    普通演讲[庆典致辞]元旦文艺汇演校长致辞
    普通演讲[会议发言稿]在安全生产月工作会议讲话
    普通演讲[竞聘演讲稿]医院外科护士长竞职演讲稿
    普通演讲[英语演讲稿范文]座谈会英语演讲稿素材句子
    工作范文
    普通总结[工作总结]2009年初三物理备课组工作
    普通党建工会[事迹材料]默默奉献在平凡岗位上的人
    普通公文方案[公文写作]管理员简历(英文)Genera
    普通总结[工作计划]学校2007年下学期工作计划
    普通公文方案[公文写作]社区与共建单位庆七一文艺
    普通汇报体会[经验材料]*建筑公司改制工作交流材料
    普通公文方案[公文写作]在全区镇域经济社会发展会
    普通汇报体会[心得体会]如何充分提高党的科学化建
    普通总结[述职报告]2009年粮食局班子述职报告
    普通领导讲话[经济工作]局长在财政系统工作会议上
    普通总结[述职报告]乡党委书记述职报告4
    普通总结[述职报告]市新闻出版局述职报告