




已阅读5页,还剩81页未读, 继续免费阅读
(企业管理专业论文)知识型项目及其过程模型研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
知识型项目及其过程模型研究 摘要 随着项目管理实践的快速发展,基于知识创新过程,开发知识产品的项目数 量与日俱增,该类项目已经独立成为一种重要的项目类型。但传统项目管理理论 是针对工程项目发展起来的,在指导这类新项目的管理实践过程中存在诸多问题。 而今,复杂性科学以及敏捷项目管理理论的发展也研究这类项目提供了新的理论 基础和视角。因此,单独研究此类项目是必要和可行的。 本文根据不同项目其产品及过程的区别提出了一种新的项目分类方法,将项 目划分为知识型项目、混合型项目、建造型项目三类。比较了知识型项目和建造 型项目的区别,在此基础上给出了知识型项目的概念及其内涵并进一步分析了知 识型项目的特征。基于敏捷项目管理理论和复杂系统理论的视角研究了知识型项 目敏捷流程及其组织容变发展过程。组织容变发展过程从复杂性的角度动态刻画 了组织目标准确度和组织成果有效性的提升过程。在此基础上构建了知识型项目 过程模型敏捷容变过程模型。该模型将客户的真实需求作为项目目标,其核 心过程将敏捷流程和组织容变发展过程相结合,体现了知识型项目组织通过敏捷 流程对于客户需求作出反应及其自身动态发展的特性。而其他来自公司的管理活 动则被作为外部环境的影响来处理。在敏捷容变过程模型的基础上,本文进一步 研究了流程层面、组织过程层面和公司环境层面的若干要素之间的关系,深化了 对敏捷容变过程模型的认识,丰富了该模型的内涵。 关键词:知识型项目;过程管理;敏捷;复杂适应系统;容变 n 硕士学位论文 a b s t r a c t a l o n gw i t ht h ed e v e l o p m e n to ft h ep r a c t i c eo fp r o j e c tm a n a g e m e m ,t h en 啪b e r s o fp r o j e c tt h a tb a s e do nk n o w i e d g ec r a f tp r o c e s sg r o w i n g d a yb yd a y i ti sb e c o m i n ga s i g n i f i c 锄t ,i n d e p e n d e n tt y p e b u tt l l e c l a s s i ct h e o r yo fp r o j e c tm 觚a g e m e mi sf i r s t d e v e l o p e di nc o n s t f u c t i o na n de n g i n e e r i n gf i e l d t h ep r o j e c t st h a tb a s e do nl m o w l e d g e c r a rp r o c e s sc a n n o tb em 锄a g e df e l i c i t o u s l yw i t hc l a s s i ct h e o r i e s 锄dm e t h o d s c o m p l e x i t yt h e o r ya n da g i l ep r o j e c tm 觚a n g e m e n tt h e o r ) ,p r o v i d en e wp e r s p e c t i v e f 如mw h i c hw ec a no b s e r v et h e s ep r o j e c t s t h i sp a p e rf i r s td e v e l o p e dan e wt y p o l o g yo fp r o j e c ta c c o r d i n gt ot h ed i f r c r e n c e b e t 、v e e nt h ep r o d u c ta n dt h ec r a f tp r o c e s so fp r o j e c t a n dt h e na d v a n c e dt h ec o n c e p to f k n o w l e d g ep r o c e s sp r o j e c t ( k p p ) a n di t sm e 蛆i n g a c c o r d i n gt ot h i st y p o l o g y , p r o j e c t sc a nb ec l 髂s i f i e dt o3s p e c i e s :k n o w l e d g ep r o c e s sp r o j e c t ,m i x e dp r o c e s s p r o j e c t 孤dc r a rp m c e s sp r o j e c t t h ec o m p a r i s o no fk n o w l e d g ep r o c e s sp r o j e c t 趾d c r a f t p r o c e s sp d o j e c t a l s oh a sb e e n g i v e ni n t h i sp a p e ra n dw ea n a l y z e dt h e c h 盯a c t e r i s t i c so fk p pt o o t h i sp a p e rs t u d i e dt h ea g i l ep f o c e s s 柚do r g a n i z a t i o n c h a n g e - t b l e r a n c ep r o c e s sf r o ma g i l ep f o j e c tm a n a g e m e n tt h e o f ya n dc o m p l e x i t y t h e o r ) ,p e r s p e c t i v e t h eo r g 她i z a t i o nc h a n g e t b l e r 姐c ep m c e s sd e s c r i b e dt h ep r o c e s s o fa d v 锄c eo ft h ev c r i t yo fo r g 锄i z a t i o ng o a l 锄dt h ev a l i d i t yo fo r g a n i z a t i o np r o d u c t t h e nw ec o n c e i v e dt h ep r o c e s sm o d e lo fk p p :a g i l ec h a n g e - t b l e r a n c em o d e l t h i s m o d e lu s e st h et m ed e e d so fc u s t o m e r sa st h ep r o j e c tg o a l ;t h ec o f ep r o c e s so ft h i s m o d e lb u i l d su pw i t ha g i l ep r o c e s s 趾do r g 蚰i z a t i o nc h 锄g e - t o l e r a n c ep r o c e s s t h e m a n a g e m e n ta c t i v i t i e so fc o m p a n yh a v eb e e nt a t e d 嬲e x t e r i o ri n n u e n c e s s o m e i m p o r t a n tp r o c e s sf a c t o r sh a v e b e e ns t u d i e dt od e e p e nt h eu n d e r s t 蚰d i n go fk p p p r o c e s s 舭di ta l s oe n r i c h e dt h ec o n t e m so f a g i l ec h 孤g e - t o l e r 锄c em o d e l k e yw o r d s :k n o w l e d g ep m c e s sp r o j e c t ,p r o c e s sm 姐a g e m e n t ,a g i l e ,c o m p l e x s y s t e m ,c h 锄g e - t 0 l e r a l l c e m 硕士学位论文 插图索引 1 1 本文技术路线3 2 1 项目成功两个层面的关系6 2 2 项目技术不确定性与复杂性维度的关系7 2 3 基于项目技术不确定性与复杂性维度的项目分类8 2 4 基于项目产品类型和工作类型的项目分类8 2 5 软件开发过程的成长历程1 3 3 1 知识型项目概念的思维心象2 0 3 2 本文使用的项目分类2 0 3 3s h e n h a r 分类理论2 2 4 1 知识型项目过程模型的基本框架2 8 4 2 敏捷流程架构的第一形式2 9 4 3 敏捷流程架构的第二形式2 9 4 4 知识型项目敏捷容变过程模型3 2 4 5 不同迭代周期的项目数据对比3 4 5 1 理论模型中假设关系3 9 6 1s e m 分析程序5 3 6 2 理论模型路径及其参数图5 5 6 3 研究模型修正后路径图6 3 图图图图图图图图图图图图图图图图图图 知识型项目及其过程模型研究 附表索引 表2 1s h e n h a f ,d v i r 和l e v y 的四维度项目成功要素5 表3 1本文分类与s h e n h a r 分类的关系2 3 表4 1两种敏捷流程架构基本过程定义及对应关系2 9 表4 2 具有3 个迭代周期的项目数据3 3 表4 3 具有4 个迭代周期的项目数据3 4 表6 1问卷发放和回收简况4 1 表6 2 计量指标来源4 2 表6 3 整体模型拟合度的评价标准4 5 表6 4 客户需求反馈程度量表的信度分析4 6 表6 5 客户需求反馈程度量表的二阶验证性因子分析4 7 表6 6 客户需求反馈程度三个构面的相关系数4 7 表6 7 学习资源可获取程度量表的信度分析4 8 表6 8 学习资源可获取程度量表的一阶验证性因子分析4 8 表6 9 合规活动密度量表的信度分析4 9 表6 1 0 合规活动密度量表的一阶验证性因子分析4 9 表6 1 l 组织目标准确度量表的信度分析5 0 表6 1 2 组织目标准确度量表的一阶验证性因子分析5 0 表6 1 3 技能发展水平量表的信度分析5 l 表6 1 4 组织目标准确度量表的一阶验证性因子分析5 l 表6 1 5 组织成果有效性量表的信度分析5 2 表6 1 6 组织成果有效性量表的一阶验证性因子分析5 2 表6 1 7 研究假说与验证方式5 7 表6 18 各指标在其变量上的因子负荷6 0 表6 1 9 研究模型整体拟合度结果6 1 表6 2 0 研究假设的验证( 爿o 爿- - ) 6 2 表6 2 l 研究模型修正后的整体拟合度结果6 3 表6 2 2 研究模型与修正后模型的整体拟合度结果对比分析6 4 表6 2 3 研究模型修正后的路径系数6 4 表6 2 4 各研究变量之间的效应关系6 6 v i u 湖南大学 学位论文原创性声明 本人郑重声明:所星交的论文是本人在导师的指导下独立进行研究所取得的 研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或 集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均 已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:1 ,拗 1 日期:泖绰f 一月胁日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保 留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借 阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行 检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 l 、保密口,在年解密后适用本授权书。 2 、不保密d 。 ( 请在以上相应方框内打“”) 作者签名: 导师签名: 月织日 月,z 日 硕士学位论文 1 1 研究背景及意义 第1 章绪论 自从项目管理作为一种专门的方法用以指导项目实践以来,项目管理理论与 实践在全球得到突飞猛进的发展。但是项目管理理论所依据的“计划和方法能够产 生可预测结果”的假设与当今大量的突发性创新过程并不吻合,即创新是不可能被 完全预测和计划的。于是软件行业率先发展出适应其自身需要的项目管理方法论 体系,研发项目管理也在寻求理论创新,可是除这些行业和领域之外仍然存在大 量基于知识创新过程的项目没有得到有效的管理。 从各个行业出发去寻求切合自身情况的项目管理解决方案是有效的,但随着 基于创新过程项目的不断涌现,这种研究模式将无法满足实践需要。因此有必要 将这些项目作为一个独立的项目类型进行研究。2 0 0 4 年,h i g h s m i t h 在a g i l e p r 巧e c tm a n a g e m e n t 一书中首次将这些项目视为一个项目类型并提出了敏捷原 则、敏捷流程和相应的管理方法【l l 。试图引领全球的知识创新项目从预见性开发方 式向适应性开发方式转变。 本文认为在此基础上进一步完善其理论基础和方法论体系就能够为大量无法 套用传统项目管理方法而又尚未发展出专门项目管理体系的众多知识型项目提供 有效指导。因此有必要从概念、目标、过程控制等多个方面对知识型项目进行探 讨,本文将从知识型项目概念与过程模型入手进行研究,其意义在于为这一新领 域今后的研究工作打下基础,同时在一定程度上为知识型项目管理实践提供指导。 1 2 研究对象及范围界定 本文的研究目的是针对大量无法采用标准的项目管理方法的知识创新项目提 供一种统一的过程模型框架,而目前将这些项目作为一个单独的项目类别所进行 的研究很少,因此首先选取的研究对象为全体项目,对象的范围包括现有的各种 项目类别。在得出知识型项目的概念和特征后,再将研究对象选定为知识型项目, 范围包括所有符合知识型项目特征的项目,不针对某一特定领域和行业的知识型 项目,而是在这一项目类别的共有性质的基础上探索其过程模型的构建问题。 1 3 研究目标 本文研究的目标是针对知识型项目大量涌现而缺乏相应的理论和方法指导的 现状,把这一类项目作为独立类别有针对性的研究,以满足企业对由于有效管控 知识型项目,促进项目成功的要求。具体地,本文的研究工作要达到以下两个主 知识型项目及其过程模型研究 要目标: l 、明确界定知识型项目概念,提出一种新的项目分类方法,为项目管理研究 提供一个新的视角。 2 、从知识型项目的固有特征出发,定义知识型项目过程,初步构建一种过程 模型,为知识型项目过程管理研究提供一个基本框架。 1 4 研究内容和研究思路 根据研究目标,本文的研究内容主要围绕知识型项目概念与特征,知识型项 目过程以及知识型项目过程控制两个方面展开,并确定了这两个方面的研究思路: l 、知识型项目概念与特征研究方面,本文根据项目成果及其创造过程的区别 提出知识型项目( k w l e d g ep r o c e s sp r o j e c t ,k p p ) 概念,并将全体项目划分为知 识型项目、建造型项目、混合型项目三个类别。然后分别从项目目标、项目员工 与团队、项目过程三个方面分析了三种项目类别的区别。其中,把项目过程分为 组织过程与工作流程两个层面进行研究。 2 、k p p 过程模型构建方面,分别从组织过程与工作流程两个层面着手进行研 究。首先,在工作流程方面研究敏捷项目流程,归纳其核心思想,核心流程。其 次,在组织过程方面以复杂适应系统( c o m p l e x a d a p t i v es y s t e m s ,c a s ) 为理论基 础,把k p p 组织视为一种复杂系统,将知识型项目成果纳入其中,研究其在自组 织和他组织作用下的动态容变过程以及在这些过程中组织状态的变化和对于成果 产出的影响。最后,在上述研究的基础上结合k p p 组织容变过程和一种典型的敏 捷项目流程构建一种k p p 敏捷容变过程模型。 3 、k p p 过程模型的充实,由于所构建的过程模型希望能够为今后的研究提供 一个统一的框架,在此框架下必须能够研究知识型项目过程的多种影响要素之间 的相互作用。因此,本文在构建了k p p 过程模型基本框架之后,在该框架的各个 层次选取更多的影响要素,通过实证研究探索其相互作用,这既是对过程模型的 验证也是对过程模型的充实。 1 5 研究方法和技术路线 企业管理研究所用的假设论证方法通常有两种:实证研究( e m p i r i c a ls t u d y ) 和理论研究( t h e o r c t i c a lv e r i f i c a t i o n ) 。由于本研究的主要目的是在对知识型项目概 念和特征进行分析的基础上,基于复杂系统理论对此类项目运作过程的机理进行 刻画,尝试构建一套知识型项目过程模型和管理方法,为今后的研究提供基础并 在一定范围内指导知识型项目管理方法论的建立。因此在研究过程中,同时兼用 了理论论证和实证论争相结合、定性分析与定量分析相结合的研究方法。结合研 究内容,本文所采用的研究方法如下: 2 硕士学位论文 l 、知识型项目概念与特征研究方面,主要采用理论研究的方法。在现有典型 项目分类理论的基础上结合项目管理实践的问题提出一种新的项目分类方法对 知识型项目概念及其内涵进行界定,在此基础上比较知识型项目与建造型项目并 分析知识型项目的特征,这同时也是对该分类方法以及知识型项目概念的验证。 2 、k p p 过程模型构建方面,采用理论研究与实证研究相结合的研究方法。首 先从理论层面构建k p p 过程模型,然后以一个案例研究来验证该模型的基本框架 有效性,同时得到一些新的启示。 3 、k p p 过程模型的充实方面,同样采用理论研究与实证研究相结合的研究方 法,首先在理论分析以及前文研究的基础上选取研究变量,然后采用s e m 方法, 通过调查问卷进行数据收集,通过l i s r a l 软件进行数据分析,得出研究变量间 的效用,对k p p 模型进行进一步验证和充实。 本文的技术路线可以用图1 1 来表示。 围1 1 本文技术路线 3 知识型项目及其过程模型研究 第2 章文献综述 2 1 项目分类与成功要素研究 2 1 1 项目与项目管理 学术界在“项目分类”和“项目成功要素”概念中所使用的项目概念一般具有如 下定义: “一组确定的相关联的活动,具有明确定义的开始和结束点,由个人或组织在 时间,成本和目标的约束下来完成。” 根据这种定义,项目目标的约束其潜在含义意味着只有当预期产品被客户满 意地接受,项目才算完成。同时,这种定义也表明项目同时包含着过程( 或流程) 与组织,这与项目管理实践中通常所提及的项目概念有重大的区别,后者注重的 是最终的结果,其“项目”概念通常被用来表示“最终的产品”。项目定义也表明项目 流程是“完成项目目标的旅程”,这些目标通常以范围,质量,时间和成本等指标 来衡量。但学术界通常使用客户满意度来作为项目成功的指标,客户满意意味着 最终产品从各个方面来看均为客户所接受。 项目管理在学术界通常指的就是项目过程管理,过程管理的重点则是事前的 规划,即根据项目生命周期的特点来统筹安排项目过程中的管理。这种思想受到 了p d c a 循环( d e m m i n gq u a l i t ym e t r a ) 的影响,即由计划,执行,检验,处理 组成的戴明质量控制循环。 2 1 2 项目成功 从经典的项目过程的角度来看,项目成功就是“在规定的时间和成本约束下, 满足产品性能的指标”,而从最终产品的视角来看,项目成功的关键是最终产品能 够使得客户满意。前一种思想指导了项目管理实践多年,然而越来越多的学者和 实践者意识到,及时项目结束,其产品仍然要经过其很长一段时间的生命周期, 因此,其一种项目成功只能被称为“项目过程的成功”。在这方面,项目管理实践 中有不少项目符合过程指标约束但最终失败的例子。因此,越来越多的学者认为 项目成功应该包括过程的成功和产品的成功两个方面。 p i n t o 和s l e v i n 总结其研究认为“项目成功是一种不牢靠的构造,它非常模糊, 但尽管如此,它仍然对于项目实施至关重要,”而且“项目成功应该包括两个主要 方面:项目过程本身与客户满意。”同时,他们还强调“发展出合适的程序以便选 择适当的时机来衡量项目成功与否。川2 j s h e i l h 盯,d v i r 和l e v y 提出了一种通用的架构来衡量项目成功【3 1 。他们将项目 4 硕士学位论文 成功看作一种战略管理的概念,即项目产品必须满足使用它的组织的长期战略目 标的需要,其意图是提供一种基线使得项目管理者能够在项目开始之前选择合适 的管理模式和团队同时在项目过程中为各种决策提供指导他们发现,在很多项 目的实施过程中都缺乏明确的可衡量的关键成功要素指标( k e ys u c c e s si n d i c a t o r s k s i s ) 。 s h e i l h 盯,d v i r 和l e v y 的指标主要包括四个方面: 项目效率( p r o j e c t e m c i e 肿y ) :内部项目目标如进度和预算目标; 客户影响( i m p a c to nt l l ec u s t o m e r ) :产品对客户产生的短期影响; 商业影响( d i r e c ta n db u s i n e s ss u c c e s s ) :对组织的直接贡献( 通常需要中期 才能观察到) ; 未来发展( p r e p 耐n g t h ef u t u f e ) :为组织提供的未来的竞争优势。 这四个方面的具体的测量指标如表2 1 所示。 表2 1s h e n h a l d v i r 和l e v y 的四维度项目成功要素指标 主要成功维度关键成功要素指标( k s i s ) 内部项目效率 符合进度 符合预算 ( 项目结束之前) 符合其他资源约束 符合功能要求 符合技术细节和技术 标准 客户影响 提升了客户价值 ( 项目结束后的短期) 满足客户的需要 解决了客户的问题 客户使用该产品 客户表达出满意 商业影响 直接经济回报 直接财富和利润增长 ( 项目结束后的中期) 市场份额增加 提供未来的新机会 未来发展 提高客户竞争力 创造新市场 ( 项目结束后的远期) 有利于发展新技术 增强组织核心能力 m a i t z 等人提出一种通用的多维框架模型来度量项目成功度,这种模型包括财 务、客户市场、流程、人力资源发展、前景五个方面【3 】。 d v i r 等人分析了他们认为对所有项目通用的1 3 个方面的3 6 0 个项目管理变 量,得出以下结论【4 】: 设计良好的启动阶段是项目成功最重要的影响因素; 组织配置与项目架构对项目成功的影响不大; 正式的设计与计划文档对于保证项目进度与预算有帮助,同时也有助于提高 知识型项目及其过程模型研究 客户对于最终产品的满意度; 设计变更有损客户满意度,同时对于最终产品缺乏益处。 p o l i 和s h e n h a r 提出项目战略是项目成功的关键,他们认为项目应作为公司战 略实施的积极组成元素,应根据项目战略目标来定义多维度的项目绩效指标和评 价其成功度【5 1 。 综合多位学者的观点,本文认为在项目成功主要是从以下两个层面来研究: 内部成功和外部成功:内部成功是指项目过程中符合成本,进度,质量等内 部控制指标,以及项目结束之后能够为开发商带来的预期收益和竞争优势,外部 成功是指项目产品能够满足客户的需要,使得客户满意。 短期成功和长期成功:短期成功是指在项目开发过程中和项目结束后的短期 内能够满足利益相关者的各种要求,长期成功是指项目结束后的中远期所能够带 来的益处。 以上两个方面相辅相成,互相影响,并且对于每个开发商在项目生命周期中 其侧重点也不同,这种关系可以用图2 1 来表示。 关注维度 未来机会 商业影响 客户影响 内部效率 项目成功 过程 时间 图2 1 项目成功两个层面的关系口i 2 1 3 项目分类 项目不仅仅是唯一和特定的事物并且它们的目标、大小、复杂性以及所采用 的技术均没有任何限定。受到项目管理实践对于改善项目计划和决策需求的影响, 学术界对于项目分类的研究的出发点是寻找具有实践指导意义的框架。 s h e i l i l 盯等学者总结了1 9 9 3 年到1 9 9 8 年间基于超过1 2 0 个项目的详细管理数 据的研究【6 】【7 】【8 】吲发现,当项目的技术不确定性增加时需要相应的增加技术管理, 而当项目的复杂性增加时则需要更多的正式的管理手段,而当这两方面同时增加 6 硕士学位论文 时则需要更高层次的流程、管理手段、测试手段的集成,这种关系如图2 2 所示。 项目,项目 管 复杂 简单 增加集成, 低 试与转换 技术 高 不确定性 图2 2 项目技术不确定性与复杂性维度的关系1 6 】【7 l 【8 1 【9 j 基于这种思路,s h e i l i l 盯等学者进一步将技术维度划分为四个层次: 基于成熟技术( e s t a b l i s h e dt c c h n o l o g y ) :这些项目基于已有的成熟技术进行 开发,这些技术是行业内所有的竞争对手均能获取并使用的。这些项目可能范围 很广,但从根本上来说在任何阶段都没有任何新技术采用。 大部分基于成熟技术( m o s t i ye s t a b l i s h e dt e c l l i l o l o g y ) :这些项目类似于第一 种项目,但包含了少量的新技术和新特性。尽管这些项目工作中的大部分属于低 不确定性的,但为其带来市场优势的新特性仍然属于高不确定性的内容。 基于技术组合( a d v 锄c c dt c c h i l o l o g y ) :这些项目所采用的技术可能是在项目 实施之前被开发的,但在项目中是被首次组合使用。 基于全新技术( h i g h l y a d v 锄c e dt c c h n o l o g y ) :这些项目所采用的技术是尚未 被完全开发和成熟应用的,项目过程同时也是开发新技术的过程。 项目管理复杂性的维度被划分为三个层次: 组合( a s s e m b l y ) :这类项目将几个组件或功能模块组成一个简单的单元,这 个单元仅能实现单一的功能。 系统( s y s t e m ) :这类项目将多个子系统( 组合) 集成为一个复杂的系统,该 系统能够实现大量独立的功能并满足复杂的需要。 序列( a r r a y ) :这类项目是包含一系列系统项目的项目群。 从上述两个维度及其各自的层面出发得到的项目分类如图2 3 所示。 另一种典型的分类理论是s h e i l l l a r 等学者提出的从项目工作的本质来区分项 目的理论【l 们他们认为项目产品的性质从根本上是与项目过程中组织所从事的工 作相联系的,其理论中将产品和工作分别划分为两类,并据此将项目分为四类, 7 知识犁项目及其过程模型研究 如图2 4 所示 项目项目 管 3 序列: 多系统组 成的质目 群 2 系统: 项目包含 多个单元 的集成 1 组合: 项目仅包 含单一单 兀 ! 雏崖 增加:增加: 规模多项目计: 范围控制系统工程 计划系统集成 转包 配置管理 又懵墩计透代 正式机构 ,风险分析 i 管理 增加: 一, 技术技巧 罡性 开发与测试 一一 技术沟通 风险与机会 , x 脯索性1 基于成熟技 求 b 大部分基于 成熟技术 c 基于技术组 d 基于全新技 术 图2 ,3 基于项目技术不确定性与复杂性维度的项目分类【6 | 【7 1 i | 】【9 l 特征:特征: 从前未做过不可复制,总是首创 线性逻辑创造 需要迭代极少的重复工作 资源需求难以预测资源需求不可预测 结果: 探索性工作 开发出新的实物产品结果: 创造出新的知识产品 特征: 特征: 大量的重复性工作 基于过去的模型 线性逻辑 没有迭代,只有修正 学习曲线效应 在重复过程中学习 资源需求可以预测 物质形态只是用来发 在工作中积累经验 布 高建造成本 资源需求可以预测 结果: 低建造成本 建造出典型的实物产 结果: 品 典型的知识产品 有形产品无形产品 产品类型 图2 4 基于项目产品类型和工作类型的项目分类1 0 1 有形产品( t a n g i b l ep r o d u c t ) :这些产品的主要价值在于其实物形态或载体。 无形产品( i n t a n g i b l ep r o d u c t ) :这些产品的主要价值在于蕴含在其实物载体 之内的知识产品的价值。 8 知识工作 工作类型工艺工作 硕士学位论文 工艺工作( c r a nw b r k ) :这类工作主要是操作工作,并且在以前多次执行, 需要的知识重复性劳动。 知识工作( i m e l l e c tw o r k ) :这类工作主要是脑力劳动,从前从未被做过,需 要的是灵感和想象力。 2 2 软件项目过程管理研究 2 2 1 重载软件过程管理研究 软件工程理论提出以来,在d e m i n g 、c r o s b y 和j l l r 觚等的质量管理理论的基 础上,以质量为中心的软件过程管理理论得到迅速的发展。主流的过程管理理论 以业务流程改进( b 璐i s sp r o c e s si m p r o v e m e n t ,b p i ) 软件过程改进( s o f h a r e p r o c e s si m p r o v 锄e n t ,s p i ) 为基本的切入点,目标是提高过程的能力。过程能力 是指一个过程产生预计结果的固有能力,通过加强过程能力,就可以预测和度量 过程,并且控制或消除质量低劣和生产率不高的因素。对一个组织的过程能力稳 定地进行改善,该组织也就变得“成熟”【l 们。 c 姗e g i em e l l o n 大学s o r w 缸ee n g i n e e r i n gi n s t i t u t e ( s e i ) 作为传统过程管理 理论集大成者,1 9 9 1 年正式推出了软件成熟度模型( c 印a b i l i t ym a t u r i t ym o d e l , c m m ) 1 o 版本,其后又出了c m m1 1 【l l 】【1 2 】1 1 引,c m m 提出了一个过程管理框架, 将软件过程改进的进化步骤组织成5 个成熟等级,为过程改进奠定了循序渐进的 基础。由于c m m 未提供有关实现c m m 关键过程域( 日 a ) 所需的具体知识和技 能,s e i 又随后开发出了个体软件过程( p e r s o n a ls o f t 、a r ep r o c e s s ,p s p ) 【卅和团队 软件过程( t e 锄s o f t w a r ep m c e s s ,t s p ) 【15 1 ,形成c m m ,p s p t s p 体系。2 0 0 0 年s e i 把软件开发成熟度模型( s w - c m m2 o 版) 、系统工程能力成熟度模型( s e c m m 、 e i a i s7 3 1 ) 、人力资源( p e o p l ec m m ) 、集成化产品开发( i p d c m m ) 等成熟度 模型进行了集成而发布了能力成熟度模型集成( c a p a b i l i t ym a t u r i t ym o d e l i m e g r a t i o n ,c m m i ) 1 1 0 l ,希望用单一的过程改进框架指导跨越多学科的过程改进 c m m i 对新业务环境下的过程管理提出新的观点和方法,用集成化的过程改进来 应对系统复杂性的增长和并行工程与交叉学科群组带来的组织需求的变化1 1 6 】 c m m i 对一些新的软件项目管理原理提供了支持,如:用迭代生命周期在早期防 御风险、用循环工程工具使变更更自由、提供过程的客观质量控制的手段、建立 一个可升级的、可配置的过程等。c m m i 强调了集成化过程改进中模型的进化, 一个演进的框架定义不断地把更多的过程观点和实践吸收到模型中来。 c m m c m m i 对于软件生产,尤其是在国际化的软件外包项目中发挥了非常重 要的作用。印度软件企业非常重视基于c m m 的评估和改进,这是印度迅速成为 一个软件大国重要原斟1 7 l 。 9 知识型项目及其过程模型研究 2 2 2 轻载软件过程管理研究 基于优化模型的理论假设是过程可以通过持续的改进而提高能力,而过程的 能力意味着产出可预测的结果。但是以优化和预测为特征的传统过程管理并不能 解决所有的问题。变化与不可预测性是长期困扰软件开发项目的难题。人们不可 能在软件开发之前准确地把握当时的需求及其之后的走势【l8 】【l ”。传统过程管理在 应变能力和经济性上存在很多的缺点。 轻载过程在上世纪9 0 年代得到蓬勃的发展,目标是以较小的代价获得与重载 方法相当的效果。这一时期提出了x p 、s c r u m 、f d d 、c r y s t a l 、a s d 、d s d m 等许多有代表性的软件过程【2 们,开发过程是增量的( 不断交付小软件,周期短而 快) 、协作的( 客户、开发者紧密交流,一起工作) 、直接的( 方法本身容易掌握、 修改和记录) 并且强适应性的( 能应付最后一秒的改变) 【2 l 】。 1 9 9 9 年k e n tb e c k 提出的e x t r e m ep f o g r a m m i n g( x p ) 【2 2 】【2 3 】【2 4 】【2 5 】【2 6 】是轻载 方法中最引人注目的一个。x p 基于沟通、简单、反馈、勇气四个核心价值提出了 完整团队( w h o l et e 锄) 1 2 、计划博弈( p l a 蛆i n gg 锄e ) 【2 舯、隐喻( m e t 印h o r ) 、 小规模交付( s m a l lr e l e 勰e ) 【2 9 1 、单元测试( u n i t t e s t ) 、简单设计( s i m p l e d e s i g n ) 【3 们、结对开发( p a i rp r o g r 锄m i n g ) 【3 1 】【3 2 1 、重构( r c f a c t o r i n g ) f 3 3 】【3 4 】【3 5 1 、持续集 成( c o m i 删o u si n t e g r a t i o n ) 【弘】、代码集体所有制( c o l l e c t i v ec o d eo w n e r s h i p ) 、 编码标准( c o d i n gs t 锄d a r d ) 、可持续步调( s u s t a i n a b l ep a c e ) 等十二个核心实践 【3 7 】 3 8 】【3 9 】1 4 0 】【4 1 1 。x p 是目前发展应用得最活跃的方法,适用于需求模糊和挥发性强 的场合。从2 0 0 0 年起,关于x p 研究的年会年年召开,对x p 方法的过程、原则、 适用性等各方面的讨论大大丰富了x p 的方法和理论。m a r kc p 肌i k 提出x p 是 c m m 的一个截面【4 2 1 ,l a u r i ew i l l i a i i l s 在结对编程方面进行了深入的研究1 4 3 1 , r o yw m i l l e r 对x p 实践进行了修订,提出x p 的1 9 个实践。 1 9 9 3 年k e ns c h w a b e r 和j e f fs u t h e r i a n d 提出s c r u m 【4 4 l 【4 5 1 ,是对迭代式面向 对象方法的改进。s c r u m 提出的s c r u m m e e t i n g 、s p r i n t 等模式。s c r u m 将工 业过程控制中的概念应用到软件开发中来,认为软件开发过程更多是经验性过程 ( e m p i r i c a lp r o c e s s ) ,而不是规约性过程( d e f i dp r o c e s s ) 。 1 9 9 9 年a l i s t a i rc o c k b u m 提出c r y s t a lm e t h o d o l o g i e s m 【4 7 】【4 8 l 【4 们。与其它敏捷 方法的提出者不同,c o c k b u m 的研究基于对i b m 公司近四十个项目案例的调查。 他认为不同的项目需采用不同的开发方法,并随着开发,进行连续不断的过程改 进。据此他提出了一系列方法( c r y s t a l c l e a r 、c r y s t a l y r e l l o w 、c r y s t a l o f 锄g e 、c r y s t a l r e d 等) 。c r y s t a l 方法强调以人和沟通为中心,强调对方法的选择和调整要考虑两 个因素,一是充分发挥考虑人的特长,二是满足待开发软件的可靠性要求。刚好 够用的方法论【5 0 】t 5 1 1 成为c r y s t a l 的基本原则之一。相对于人和团队,过程是第二位 的,因此,过程应该被最小化,即“刚好够用”。 l o 硕士学位论文 1 9 9 4 年d y n a m i cs y s t e m sd e v e l o p m e mm e t h o d o l o g y ( d s d m ) 1 5 2 l 由英国1 6 家 公司的联盟发起,应用范围也不再限于i t 行业。d s d m 的基本观点是,任何事情 都不可能一次性的圆满完成,在时间进度和可用资源预先固定的情况下,力争需 求的最大化满足,提出了时间框( t i m e b o x ) 技术、m o s c o w ( m u s td o ,s h o u l dd o , c o u i dd 0 ,w o n td o ) 优先级排序、工作闻( w o r k s h o p ) 等方法 f e a t u 糟d r i v d e v e l o p m e m ( f d d ) l ”1 是由p e t e rc o a d 、j e f fd el u c a 、e r i c l e f c b v r e 共同开发的一套针对中小型软件开发项目的开发模式。所谓的特征点 ( f e 甜眦e ) 是一些用户认为有用的小功能项,一个特征点能在两周或更短的时间 内被实施,且产生可见的、能运行的代码。f d d 将开发过程分为五个过程,每个 过程指南采用e t v x ( e n t r yc r i t e r i a ,入口准则;t a s k ,任务;v e r i f i c a t i o n ,评审 确认;e x i tc r i t e r i a ,出口准则) 方法描述,并明确了哪些角色参与哪些子任务, 哪些子任务是可选的、哪些是必须的。 1 9 9 4 年j h o l l 卸d 在圣达菲( s a m af ei n s t i t u t e ,s f i ) 研究所正式提出了比较 完整的复杂自适应系统( c o m p l 麟a d 印t i v es y s t e m ,c a s ) 理论脚l ,认为在一定 环境中的主体相互竞争和合作,导致系统产生突变【5 5 】。j i mh i g h s m i t h 基于复杂自 适应系统理论提出了自适应软件开发( a d a p t i v es o f t w a r ed e v c l o p m e m ,a s d ) 1 5 6 l 【5 7 1 ,旨在通过提高组织的自适应力以应对极度变化、难以预测的快速软件开发 要求。开发组织的首要目标是快速响应变化,即提高适应力,而适应力只能孕育, 不能通过命令和控制来获得,a s d 提出“领导一协作”模型来提高组织的自适应力。 h i g h s m i t h 提出了基于有机原则的模式概念以区别于机械的过程,认为过程的实现 方式必须能让项目团队成为一个有机的活跃的生态系统。他给出了一种过程分类 方案:严密过程、灵活过程、问题求解过程,并强调问题求解过程是软件开发的 创新核心 b o bc h a r e t t e 提出精益开发( l e 锄d e v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏苏州国家历史文化名城保护区、苏州市姑苏区区属国资集团副总裁招聘2人模拟试卷附答案详解(黄金题型)
- 2025年西电集团医院招聘(57人)模拟试卷有答案详解
- 安全培训教师总结课件
- 安全培训教室器材课件
- 2025第十三届贵州人才博览会贵阳幼儿师范高等专科学校引进高层次及急需紧缺人才模拟试卷及答案详解(各地真题)
- 广播稿写作培训课件
- 2025吉林农业大学招聘高层次人才7人模拟试卷有完整答案详解
- 2025江苏省检察官学院招聘高层次人才1人考前自测高频考点模拟试题及完整答案详解
- Idebenone-13C-d3-生命科学试剂-MCE
- Human-XCR1-mRNA-生命科学试剂-MCE
- 【《企业人才招聘存在的问题与对策》5200字(论文)】
- 危险方法危害公共安全罪认定标准研究
- 我国养老状况课件
- 心脏支架术后康复课件
- 2025年体育产业成本控制与赛事运营研究报告
- 能源问题面试题库及答案
- 国庆期间保安安全培训课件
- 2025年征兵心理测试题库及答案
- 监控设备迁移合同协议书
- 《老年服务礼仪与沟通技巧》全套教学课件
- 赏析古诗的意象、意境
评论
0/150
提交评论