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

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

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

瀑布模型

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

适用范围

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

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

瀑布模型 --具体六阶段

1)软件计划

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

2)需求分析

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

3)软件设计

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

4)程序编码

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

5)软件测试

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

6)运行维护

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

增量模型

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

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

迭代模型

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

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

快速原型模型

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

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

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



优秀项目经理都在用的项目管理三部曲
答:优秀项目经理都在用的项目管理三部曲 第一部曲:明确目标 厘清规划 在接手一个项目时,不急于马上去做计划,而应该是厘清规划,和领导当面沟通,了解领导的意图和真正的期望,与主要相关方沟通项目的整体规划。 分解目标 目标确定了,可能比较宏观,或比较笼统,比如,要在什么时间上线。这个时候要有组织地开展项目工作,就是...

什么样的项目管理才是成功的项目管理
答:【老邱百问】板块就是为此而设,主要关注项目管理和职业发展领域,给大家一个提问的平台,并有机会得到老邱的亲自解答,同时将问答分享,以供大家交流借鉴。 老邱百问,答你所问 question 提问者:卓君 提问:互联网偏技术的职位,做的较多的是公司内部的需求或项目,学了pmp后如何转到真正的项目经理 老邱解答 如果你已经是...

项目经理如何做好施工项目现场管理
答:项目现场管理是施工企业管理中必不可少的一项管理环节。做好项目经理工作,不仅要求项目经理具有一定的管理经验,还必须对项目部各成员及施工现场各工种的诸多环节了如指掌,熟悉各工种的基本作业,并能够把握施工现场各种管理要素,把施工项目管理工作处理得井然有序、有条不紊。 管理的方式、方法因人而...

项目经理管理项目基本要求?
答:严格的说,项目经理就是整个工程项目的负责人,对工程的质量、安全、进度、成本等方面负主要责任。这就要求项目经理对项目进行全过程控制,保证项目正常施工、正常运转,施工中要节约成本,创造最大经济效益。项目经理要管理好一个项目,至少要怎么做?下面分享优秀项目经理总结的22件大事和4项能力,贯穿施工全流程!先来说说...

成功的项目管理经验
答:成功的项目管理经验 引导语:项目管理过程中,难免会遇到各种各样的困惑和瓶颈,项目经理往往需要在一个临时的、虚拟的团队架构中,发挥自己的影响力,并达成项目的目标。下面的一些原则,希望能够帮助诸位项目经理从优秀走向卓越。 把握好项目的五个阶段 一般来说,项目管理分成启动、计划、实施、控制和收尾五个阶段,每个...

施工项目管理的四大控制?
答:项目管理的施工系统包括技术!社会!经济三个分系统,具体包括施工项目组织形式、项目经理部的工作制度、项目内部的核算和经济承包、项目内部生产要素的优化组合和动态管理,以及施工项目实施过程中的工期!质量!成本和安全控制等问题。其中,施工项目管理所要追求的基本目标,就是成本低、工期短、质量高和安全好这四大要素,...

项目经理八大管理技能
答:项目经理八大管理技能 我来答 首页 用户 认证用户 视频作者 帮帮团 认证团队 合伙人 热推榜单 企业 媒体 政府 其他组织 商城 法律 手机答题 我的 项目经理八大管理技能  我来答 1个回答 #热议# 「捐精」的筛选条件是什么?

项目经理必备的三个绝技,做好进度管理
答:项目经理要做的是,寻找进度计划与现有资源完成计划能力之间的工期“缺口”,然后通过优化资源配置,用资源置换时间来弥补“缺口”,保证工期目标的实现。 2.配置“软资源” “软资源”指的是完成进度计划过程中的管理环境。项目在组织实施过程中,一定离不开政府、行业、业主、监理、企业法人等项目外部组织的监督检查,...

项目经理、团队leader,你们要的甘特图(工作进度表)模版,都在这了...
答:作为项目经理和团队领导,你的项目进度伙伴就在这里!为了提升团队协作效率,项目管理者必备的利器——项目进度表,是分配任务、跟踪进度的黄金工具。它不仅能让团队成员清晰了解各自责任与进度,还能让整个项目如同画卷般展开,每个人都成为推动进程的积极参与者,而非被动执行者。如何打造高效的项目进度表呢...

做项目:项目经理做好工作的程序和方法内容简介
答:以及在压力下作出明智决策的能力。最后,寻找和抓住新的发展机会是项目经理的重要职责。这可能涉及到项目扩展、合作机会或者引入新的技术,以推动项目的持续发展和团队的成长。总的来说,做好项目管理不仅需要技术技能,更需要战略眼光和适应性,以确保项目的成功实施和团队的持续进步。