软件项目管理的策略及其实践研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

华中科技大学硕士学位论文软件项目管理的策略及其实践研究姓名:龚振申请学位级别:硕士专业:软件工程指导教师:邱德红20051023软件项目管理的策略及其实践研究作者:龚振学位授予单位:华中科技大学相似文献(10条)1.学位论文宁晓倩基于系统动力学的软件开发项目管理2004软件危机一直困扰着软件产业的发展.软件危机产生的原因与业界缺乏对软件开发过程的深入理解有关.每个软件开发项目都是一个动态的的复杂系统.没有对软件开发动态过程和影响软件开发项目绩效的因素的深入理解,就不能制订出提高项目绩效的有效策略.该文的目的就是通过建立一个模拟软件开发项目管理过程的、综合性的系统动力学模型来帮助管理者增加对软件开发项目动态过程和软件开发项目管理中一些独特现象的理解.该文的结构安排如下:导论部分讨论了该文的立题背景和目的.第一章回顾了软件开发项目管理的经典理论,和系统动力学理论与方法在项目管理中的应用现状.第二章到第四章是该文的重点.第二章详细描述了该文模型的结构和模型参数的估计依据;第三章通过案例分析验证了模型的有效性;第四章把模型作为实验工具对一系列软件开发项目管理策略对项目绩效的影响进行了分析.第五章对全文进行了总结,并讨论了系统动力学模型作为学习工具在提高组织软件开发项目管理水平方面的优势,最后对模型本身和应用范围的拓展进行了讨论.该文的主要创新点有:1.建立了一个包括软件开发过程、人员管理、计划、控制等方面的综合性的软件开发项目管理模型,对软件开发项目中与人有关的软因素进行了充分的考虑,从战略性的视解帮助软件项目管理者分析理解软件开发的动态过程和软件开发项目管理中存在的独特现象,从而制定有效的管理策略.2.数组的运用使模型使用者可以根据需要把开发过程细分为不同的开发阶段,并运用模型方便灵活地对多阶段的开发过程进行模拟,而现有的关于项目管理的系统动力学模型一般都是在模型结构中就规定了模型所能模拟的开发阶段.3.该文的系统动力学模型可以作为软件开发项目后评审工具,对项目行为产生的原因进行分析.4.该文的系统动力学模型可以对软件开发项目管理策略所产生的后果进行定量的分析和预测.2.期刊论文孟宇桥.MENGYu-qiao项目管理在高校软件开发中的应用-吉林工程技术师范学院学报2008,24(5)随着信息产业的飞速发展,项目管理在软件开发中的应用日益受到重视.而高校软件开发中的项目管理应用却相对落后于企业,本文主要分析了高校软件开发中在项目管理方面存在的问题及解决方案.3.学位论文田力红现代商业银行软件开发项目管理问题研究2004随着中国金融业改革的不断深入,银行业完成了从计划经济体制下的专业银行到市场经济体制下的商业银行的转变,银行业之间的竞争日趋激烈.现代商业银行的竞争主要是通过改进服务手段、增加服务功能、拓展业务品种、提高服务效率来实现的.而实现这一目标的有效途径就是通过实现银行电子化,利用高科技的IT手段,为客户提供方便快捷、丰富多样的金融服务,以增强自身的竞争能力和发展能力,取得更大的经济效益.因此现代商业银行开发高效适用的应用软件系统的能力就直接决定了银行的竞争能力.为满足银行不断增长的金融业务需求和产品创新需求来进行软件开发是一项高度复杂的工作.如何将银行应用软件开发工作以系统高效的方式进行,是该文的研究主题.项目管理是当今软件工程界用于保证软件质量和提高生产效率的主要手段之一.该文运用项目管理理论和软件工程理论,结合现代商业银行的实际情况,对应用软件开发项目的集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理九方面的内容进行了研究探讨,给出了商业银行实施软件开发项目管理可操作的方法.将项目管理方法应用于某商业银行的开发实际,取得了很好的效果.尤其是在人力资源、时间、质量等方面效果显著.通过该行的应用实践表明将项目管理方法应用于银行的软件开发切实可行,但在应用水平方面有待提高.4.学位论文史本娜我国中小软件开发企业的项目管理研究2008软件开发行业有不同于传统行业的一些固有特点,而我国的中小软件开发企业的项目管理状况又因为外部宏观环境和自身的一些原因更加不容乐观。本文首先介绍项目管理的基本定义和理论框架,软件开发项目管理的一些基础概念和理论以及其相对于传统行业项目管理的特点。然后结合我国中小软件开发企业的实际情况从成本、人力资源和风险这些在中小软件开发企业的项目管理工作中表现突出影响较大的三个方面分别探讨软件开发项目管理的理论、问题及方法。在软件开发项目的成本管理、人力资源管理和风险管理中,本文分别介绍了项目管理理论中关于相关领域的知识,对应的软件开发项目管理相应的方法,并针对我国中小软件开发企业存在的问题,提出了相应的一些改进策略。特别探讨了在软件开发项目估算预算方面比较成熟的一个参数模型COCOMOII模型及其22个成本驱动因子。进而,基于这些成本驱动因子简单分析了人力资源管理和风险管理对成本的影响。最后,本文根据我国中小软件开发企业的实际情况提出一套项目管理改进方案,并且结合COCOMOII模型模拟了改进前后的成本状况。通过本文的分析和模拟可以得出结论,经过对组织结构和业务流程及相应管理规范的重新思考与定义,我国的中小软件开发企业也可以发挥出自身优势降低成本改善项目管理状况。5.会议论文王妍凤.郑轶软件开发项目管理方法研究2007列举并分析了目前软件开发中存在的问题,提出以项目管理的方式对软件开发过程进行管理.在对项目管理进行简单介绍的基础上,将软件开发作为一个项目,以项目管理技术对软件开发过程中的人力资源等进行全面的管理.提出了应用先进的软件项目管理理论和方法,有效地提高软件开发效率,确保软件质量。6.学位论文胥静出口软件开发项目管理技术研究及应用2005当前,世界经济的发展正在使国际间的产业关联度日益增加,全球软件市场的需求也持续上升,这种趋势为发展中国家的软件业提供了发展机会。在此背景下,软件企业发展外包业务已经成为世界软件产业发展的一种趋势。发达国家的软件外包已经成为软件企业发展的必要手段,国际间的软件外包业务已经日益成熟。因此,中国软件产业要发展,软件出口将是一个非常重要的途径。作者在一家专门做对日软件外包的企业工作,参与了许多项目的整个开发过程。其间不但学习了关于开发软件的各种技术,对于整个项目的项目管理更是深有体会。所在公司是一家对于对日软件外包已有一定经验的软件企业。本文的内容主要是通过对软件开发项目管理理论包含的三个方面:项目管理技术、软件开发过程管理,人文管理的介绍,结合实际的开发项目引入公司的一套已经比较成熟的针对软件外包的管理框架。这套框架是公司一些比较资深的项目经理通过将近十年的工作经验,以及对于项目管理理论的学习和创新总结出来的,对于项目管理以及软件质量的提高都起到了很有效的作用。近几年,我国引进了许多项目管理理论,而对于这些理论如何结合各类项目的实际,如何有效地应用于实践,却关注较少。作者在校期间学习了国内外特别是国外经典的软件工程和项目管理理论,认识到了项目管理对于软件开发的重要性。在公司工作期间,将理论知识融入这套框架,得到应用并起到了一定的成效。本文希望通过介绍实际的项目开发过程及其项目管理经验,总结这套框架,以期望能介绍给更多的项目管理人员,与同行业的人员相互交流和互相学习。通过吸收和总结现有的模式和规范,来提高中国软件开发的项目管理能力,从而提高中国出口软件开发的国际竞争力,打造自己的企业核心竞争力。7.学位论文王辉项目管理在软件开发中的应用和改进2005本论文以江苏联通炫铃网关项目为背景,结合软件项目管理的相关理论,从项目范围确定、项目管理组织形式、项目风险计划、项目控制过程几个方面深入细致的阐述了软件项目管理在软件项目中的应用方法。提出了软件项目管理过程中,要充分重视项目定义。对项目开发过程中主要经验进行总结并提炼出项目管理的策略,要明确定义用户需求,明晰项目价值和项目目标;提高计划执行准确率,加强基础数据积累和分析;做好项目人力资源管理,实现动态、灵活调度;加强项目过程控制;提出成功的软件开发项目标准;提出软件项目的目标实现是多重的,各种因素和资源受到多种牵制。提出着眼于提高软件开发企业项目管理整体能力的知识管理,并对ISO质量管理体系和CMM软件成熟度进行了评估和对比。8.期刊论文甘露.周娟浅谈软件开发中的项目管理-金卡工程2009,13(8)随着信息产业的飞速发展,项目管理时于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益受到重视.本文主要通过对项目管理在软件开发中的应用的成因、存在的问题以及相应的解决方案进行了分析和论述.9.学位论文林耿广东省邮政电子充值系统软件开发的项目管理2006项目是企业管理层实现商业目标的手段。如何突破范围、时间、费用的约束,去实现项目的目标,是项目管理人员孜孜不倦的追求。邮政是集物流、金融流、信息流于一身的大型国有企业。邮政在业务迅速增长的同时,也面临激烈的市场竞争,急需通过信息技术手段来改造劳动密集型的传统行业,增强企业的市场竞争力。本文以广东省邮政电子充值系统软件开发项目作为研究载体,以案例研究分析的方法对该项目的范围管理和进度管理进行分析研究,同时探讨通过项目管理实现软件项目快速开发的方法。本文首先对目前组织项目管理中存在的范围蔓延、工期估计过长,项目间资源争夺,项目成员多任务等问题进行了分析和诊断,提出了解决方案。在项目范围管理方面,笔者结合邮政IT项目的特点,根据项目实际情况合并了范围规划、范围定义、制作工作分解结构三个过程为一个过程,按产品范围对项目进行了工作结构分解,在此基础上,按项目范围制作工作分解结构,然后进行系统开发优先级的设置,最后确定项目的范围基准。范围的变更控制也是项目成败的关键,在电子充值项目中,笔者通过建立变更控制系统;运用评审过程;强调完工日期等措施有效的控制了范围的蔓延。在项目的进度管理方面,采用了关键链法制定进度计划,充分考虑了项目中普遍存在的资源约束,确定关键链,制定了合理的进度表。通过设置项目缓冲区保证关键链能按期完工;增加接驳缓冲区保护关键链,防止接驳关键链工序对关键链的冲击。对关键链法按50﹪概率进行工期估算的方法进行调整,根据软件开发项目的特点,将功能模块细化成更小工作包,对这些工作包进行工期估算,进一步缩短了工期。在进度压缩方面,通过增加资源等措施进行赶工,采用设计与开发并行的快速跟进方法,压缩了进度。对项目组开发过程中出现的虚拟团队问题进行了进度风险控制。对于项目间的资源争夺问题,笔者采用在各项目进行制定进度表前,对这些资源进行统一的进度安排的方法,避免了项目间的资源争夺情况的发生。应用TOC制约法化解了资源冲突造成的对进度的潜在风险。采用设置项目优先级解决了项目成员多任务问题。通过项目管理方法,该软件开发周期缩短了一个月,成功实现了该软件的快速开发。该项目为用户带来了良好的经济效益,在系统上线后不到两个月的时间就收回了全部投资,进入盈利周期。本文的研究成果表明,通过开发优先级管理和采用关键链法进行项目进度管理是实现软件项目快速开发的有效方法,针对软件企业实际情况应用恰当的项目管理方法能有效提高软件开发项目的绩效,期望本文的研究结果能够为寻求软件快速开发方法的企业提供参考和借鉴。10.学位论文李知菲基于WEB的信息系统软件开发与项目管理2005本文结合一个WEB工程项目实例即浙江交通技师学院驾驶员培训管理信息系统(文中简写为JPMIS)的软件开发与项目管理过程及相关成果,提出了一些基于WEB工程软件开发与项目管理技术的,应用于我国中小型软件企业WEB工程的具体实施方法。首先简述了在JPMIS开发中使用的软件工程理论、项目管理方法和具体实现JPMIS开发的相应软件工具。同时也结合WEB工程开发实际,给出了选择上述理论、方法和开发工具的理由。其次,阐述了JPMIS的WEB工程项目管理过程。例如,根据JPMIS实际需求对CMM2级KPA的裁剪和利用Project制定系统的项目计划等。最后,论述了JPMIS的具体开

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功