项目经理必知的项目管理四大模型

作者&投稿:郗促 (若有异议请与网页底部的电邮联系)

项目经理必知项目管理的四大模型

瀑布模型

瀑布开发模型是一个一次性交付的过程,也就是说这个项目通过了这六个“软件计划→需求分析→软件设计→程序编码→软件测试→运行维护”开发步骤,整个项目才算完成。

适用范围

▲客户对需求非常清晰,且在开发过程中没有或很少变化;或者市场上已经有稳定的开发流程,项目进行过程中很少有变化。

▲客户对实时看到的效果没有要求。

瀑布模型 --具体六阶段

1)软件计划

通过市场调研及与需求方的沟通,确定项目目标,进行可行性研究,以确定项目是否可行、利益如何,用于判断企业是否接受该项目。

2)需求分析

深挖需求方的所有需求并进行分析,以确定需求方最终想要达到的效果,进而保证做出客户想要的产品。一般这个步骤需要和客户反复确认,最终形成需求文档,作为开发的依据。

3)软件设计

了解了需求后,就要把需求系统化,根据需求的内容思考怎么呈现,如设计系统构架、设计系统界面、设计数据库、设计开发接口等,最终会形成架构设计文档。

4)程序编码

系统框架已经清晰,接下来就是和程序员沟通,把设计:果通过程序代码变成客户可使用的操作平台。

5)软件测试

编码完成且在其相应的平台上也可操作,这时就需要测试人员站在客户的角度,按照需求文档进行详细测试,对于不合理或者不正常运营的部分提出疑问,然后程序员修复,所有疑问解决,最终形成测试报告。

6)运行维护

软件开发完成即可投入使用。但不可保证客户使用中是否会出现问题,所以项目团队可能需要继续维护,修复错误和增加功能。

增量模型

增量模型是一个分模块交付的过程,它是把“需求分析→软件设计→程序编码→软件测试”这四个步骤摘出来,运行了多次,然后完成整个项目。

如果拿制作汽车为例,先制作轮胎,然后制作方向盘,再制作汽车壳等。而且制作轮胎时也要通过“需求分析→软件设计→程序编码→软件测试”这四个步骤,且如果模块没有依赖关系的情况下,还可以并行开发。

迭代模型

由于市场的快速变化,导致现在很多项目客户自身也不知道需求是什么,所以为了应对这种情况,出现了迭代开发模型,每次只设计和实现产品的一部分,然后逐步完成更多的功能。

每次设计和实现一个阶段叫做一个迭代,整个过程就像一个完整的项目一样,包含软件计划、需求分析、设计、实现与测试验收等过程,就相当于进行了一次小瀑布迭代,迭代结束时都要完成一个可以运行的交付版本。

快速原型模型

由于种种原因,在需求分析阶段得到完全一致、准确、合理的需求说明是很困难的,所以为了解决这个问题,让双方的理解达成一致,出现了快速原型模型方法,也叫原型模型。它是指得到需求后迅速建造一个可以运行的软件原型,给客户测试,搜集反馈信息,然后反复修改确认,直至开发出的软件能真正满足客户的需求。

但在原型开发过程中,并没有经过严谨的系统设计和规划,可靠性和性能都难以保障。所以,在实际的软件项目中,针对原型模型的这种快速、低质量的特点,通常有两种处理策略:一种是抛弃策略,另一种是附加策略。

抛弃策略是指原型只应用于需求分析阶段,在确认完需求后,原型将会抛弃,实际开发时将重新开发所有功能。附加策略则是将原型应用于整个开发过程,原型一直在完善,不断增加新功能、新需求,直到满足客户所有需求,最终将原型变成交付客户的软件,这个策略和迭代模型优点类似。



~

项目经理必知的项目管理四大模型
答:瀑布模型 瀑布开发模型是一个一次性交付的过程,也就是说这个项目通过了这六个“软件计划→需求分析→软件设计→程序编码→软件测试→运行维护”开发步骤,整个项目才算完成。 适用范围 ▲客户对需求非常清晰,且在开发过程中没有或很少变化;或者市场上已经有稳定的开发流程,项目进行过程中很少有变化。 ▲客户对实时看到...

六西格玛管理方法的四大支柱?
答:三、漏斗模型 六西格玛管理的第三大支柱是漏斗模型。该模型把问题根本原因的搜索和解决过程看做一个原因通过漏斗的过程。在问题解决初期,我们会根据经验及观察所见找到比较多的疑似影响因子。这些因子没法直接去一一对应地解决,必须经过筛选达到去粗存精、去伪存真的效果。六西格玛之所以强大,一个重要原因...

项目经理必知的项目管理“铁三角”
答:三、范围管理:关键环节 在铁三角中,范围管理占据着举足轻重的地位。作为十大知识领域之一的先锋,范围管理要求我们在项目初期明确项目边界,以避免后期的混乱和不必要的资源浪费。明确范围不仅能帮助团队聚焦,也能确保所有成员对项目目标有清晰的认识。收集客户需求是范围管理的起点,通过工作分解结构(WBS)...

OSSP过程体系模型
答:OSSP过程体系模型:软件改进的基石 OSSP过程体系模型是一部精密的软件改进指南,它是CMMI、软件工程和项目管理知识的融合结晶,旨在提升组织的软件开发效率和质量。这个模型将软件生命周期划分为六个关键阶段,每个阶段都承载着24个深入细化的过程域,如同一座精心构建的工程塔,支撑起公司软件研发的稳健架构。

软件开发模型有哪几种?各有什么特点?
答:10.IPD模型 1.边做边改模型(Build-and-Fix Model)遗憾的是,许多产品都是使用"边做边改"模型来开发的。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。 在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程...

项目管理的三个约束、五个过程和九大知识领域
答:项目管理是在项目活动中运用知识、技能、工具和技术来实现项目要求。项目管理总体有五个过程:启动过程、计划过程、实施过程、执行过程、收尾过程等,包含了九大领域的知识:范围管理、时间管理、成本管理、质量管理、风险管理、人力资源管理、沟通管理、采购管理及系统管理的方法与工具。作为项目经理要全面掌握这些九个核心领...

产品经理的分析工具与思维框架
答:漏斗模型: 简化问题,聚焦目标,通过结构化分析找到关键环节,推动问题解决。营销模型: 营销3C(公司、客户、竞争对手)和4P(产品、价格、地点、促销)理论,帮助企业内外兼修,满足市场需求。产品ABC分类: 基于帕累托原则的库存管理,将产品划分为优先、平衡和灵活类别,优化库存决策。价值链分析: 立体透视...

创业社区的创业社区四大模型架构
答:高级阶段是指在平台上去接进行商品交易、合同管理等。高级模式需要使平台建立公信力,以及对企业的认证的担保等。企业间服务行为服务行为是指特定企业面向非特定群体提供服务的行为,例如:政策咨询、信息公告,等。服务行为要求具有特长的企业以一对多的形式对其它企业或个人服务。服务过程中服务方和被服务者...

带您了解CSMM软件能力成熟度评估
答:CSMM模型聚焦于软件价值创造,围绕组织治理、开发、项目管理与支持保障四大核心管理域,提炼出17个关键实践域和132项实践,旨在通过量化管理,驱动组织战略的实施和创新能力提升。等级划分:从初级到创新引领初始级:软件过程尚显不确定,初步软件交付依赖个人能力项目规范级:项目按计划进行,依赖规范化管理组织...

丹尼森企业文化模型的四个维度如何影响企业经营业绩?
答:丹尼森企业文化模型是由美国学者Denison经过15年的深入研究,对上千家企业和四万名员工进行细致考察后构建的。这个模型以六个关键项目,聚焦于四个维度:应变能力、愿景及目标、一致性和员工参与。首先,应变能力与愿景及目标这两个维度衡量的是企业对外部环境的敏感度和适应性,它们反映了企业如何适应并调整...