基于系统动力学的软件开发项目管理

被引:0
作者
宁晓倩
机构
[1] 复旦大学
关键词
软件开发项目管理,系统动力学,项目绩效,管理策略,学习工具;
D O I
暂无
年度学位
2004
学位类型
博士
导师
摘要
“软件危机”一直困扰着软件产业的发展。软件危机产生的原因与业界缺乏 对软件开发过程的深入理解有关。每个软件开发项目都是一个动态的复杂系统。 没有对软件开发动态过程和影响软件开发项目绩效的因素的深入理解,就不能制 订出提高项目绩效的有效策略。本文的目的就是通过建立一个模拟软件开发项目 管理过程的、综合性的系统动力学模型来帮助管理者增加对软件开发项目动态过 程和软件开发项目管理中一些独特现象的理解。 本文的结构安排如下: 导论部分讨论了本文的立题背景和目的。 第一章回顾了软件开发项目管理的经典理论,和系统动力学理论与方法在项 目管理中的应用现状。 第二章到第四章是本文的重点。第二章详细描述了本文模型的结构和模型参 数的估计依据;第三章通过案例分析验证了模型的有效性;第四章把模型作为实 验工具对一系列软件开发项目管理策略对项目绩效的影响进行了分析。 第五章对全文进行了总结,并讨论了系统动力学模型作为学习工具在提高组 织软件开发项目管理水平方面的优势,最后对模型本身和应用范围的拓展进行了 讨论。 本文的主要创新点有: 1. 建立了一个包括软件开发过程、人员管理、计划、控制等方面的综合性 的软件开发项目管理模型,对软件开发项目中与人有关的软因素进行了充分的考 虑,从战略性的视角帮助软件项目管理者分析理解软件开发的动态过程和软件开 发项目管理中存在的独特现象,从而制定有效的管理策略。 2. 数组的运用使模型使用者可以根据需要把开发过程细分为不同的开发阶 段,并运用模型方便灵活地对多阶段的开发过程进行模拟,而现有的关于项目管 理的系统动力学模型一般都是在模型结构中就规定了模型所能模拟的开发阶段。 3. 本文的系统动力学模型可以作为软件开发项目后评审工具,对项目行为 产生的原因进行分析。系统动力学模型的运用有效地避免了主观臆断,因为任何 行为都可以通过对模型结构和变量间相互关系的分析找出其产生的原因。 I 复旦大学博士论文 摘要 4. 本文的系统动力学模型可以对软件开发项目管理策略所产生的后果进行 定量的分析和预测。系统动力学模型作为对照实验的工具,有效地降低了实验成 本和操作难度,使在现实中不可能的对照实验成为可能。
引用
收藏
页数:166
共 28 条
[1]
项目目标进度的设定对项目表现的影响(英文) [J].
王其藩 ;
宁晓倩 .
复旦学报(自然科学版), 2003, (05) :699-705
[2]
成功的项目管理.[M].(美)杰克·吉多(JackGido);(美)詹姆斯P.克莱门斯(JamesP.Clement)著;张金成译;.机械工业出版社.2004,
[3]
项目管理风险分析.[M].(美)约翰·拉夫特里(JohnRaftery)著;李清立译;.机械工业出版社.2003,
[4]
软件工程理论与实践.[M].(美)ShariLawrencePfleeger著;吴丹等译;.清华大学出版社.2003,
[5]
拯救IT.[M].(英)丹·雷曼伊(DanRemenyi)著;杨爱华等译;.机械工业出版社.2002,
[6]
现代项目管理导论.[M].邱菀华等编著;.机械工业出版社.2002,
[7]
软件开发项目管理.[M].刘积仁等主编;.人民邮电出版社.2002,
[8]
项目管理手册.[M].(英)罗德尼·特纳(J.RodneyTurner)著;任伟等译;.清华大学出版社.2002,
[9]
软件开发的滑铁卢.[M].(美)罗伯特·格拉斯(RobertL.Glass)著;陈河南等译;.电子工业出版社.2002,
[10]
项目管理.[M].(美)哈罗德·科兹纳(HaroldKerzner)著;杨爱华等译;.电子工业出版社.2002,