什么是瀑布模型?

瀑布模型是一种线性项目管理方法,其中在项目开始时收集利益相关者和客户的需求,然后创建顺序项目计划以适应这些需求。之所以称其为“瀑布模型”,是因为项目的每个阶段都级联到下一个阶段,就像瀑布一样稳步下降。

这是一种彻底的,结构化的方法,并且已经存在很长时间了,因为它可以工作。经常使用瀑布模型的一些行业包括建筑,IT和软件开发。但是,术语“瀑布”通常在软件环境中使用。

甘特图是在瀑布中工作的项目经理的首选工具。使用甘特图,您可以在项目生命周期中移动子任务,依赖关系以及项目的每个阶段。 ProjectManager.com的 瀑布软件 提供这些功能以及更多功能。

ProjectManager.com中的甘特图界面的屏幕截图。右上角有一个按钮,上面写着“单击此处开始免费试用。”

瀑布模型的阶段

瀑布模型至少有5至7个阶段,按照严格的线性顺序排列,其中一个阶段直到上一个阶段完成才开始。这些阶段的具体名称各不相同,但它们最初是由其发明者Winston W. Royce通过以下方式定义的:

要求: 瀑布的主要方面是 收集客户需求 在项目开始时,可​​以计划其他每个阶段,而无需与客户进一步联系,直到产品完成为止。假定可以在此阶段收集所有需求。

设计: 设计阶段最好分为两个子阶段:逻辑设计和物理设计。合理的设计子阶段是何时对可能的解决方案进行头脑风暴和理论化。物理设计子阶段是将这些理论思想和方案制成具体规格的阶段。

实现方式: 实施阶段是程序员从先前阶段吸收需求和规范并生成实际代码的时候。

验证: 此阶段是客户检查产品以确保其满足项目开始时提出的要求的阶段。这是通过将完成的产品发布给客户来完成的。

保养: 客户在维护阶段定期使用产品,发现错误,功能不足以及生产过程中发生的其他错误。生产团队会根据需要应用这些修补程序,直到客户满意为止。

瀑布模型示例

让我们假设一个简单的项目,然后在您刚刚学习的瀑布阶段中计划并执行它。对于我们的示例,我们将说您正在为客户构建应用程序。以下是达到最终可交付成果所需采取的步骤。

要求& Documents

首先,您必须收集开始使用该应用程序所需的所有要求和文档。

  • 项目范围: 这是项目中最重要的文档之一,在其中您可以确定与构建应用程序相关的目标是:可交付成果,功能,截止日期,成本等。
  • 利益相关者的期望: 为了对齐 项目范围 在您的利益相关者(对应用程序开发有既得利益的人们)的期望下,您希望进行访谈并明确了解他们想要的东西。
  • 研究: 为了更好地服务于您的计划,请执行一些操作 市场调查 有关竞争应用程序,当前市场,客户需求以及任何其他可帮助您找到应用程序可服务的特定领域的信息。
  • 组装团队: 现在,您需要将负责创建应用程序的人员和资源聚集在一起,从程序员到设计师。
  • 开始:启动大会 是与您的团队和利益相关者的第一次会议,您将在其中讨论您收集的信息并设定期望。

设计

接下来,您可以开始适当地计划项目。您已经完成了研究,并且知道利益相关者的期望。现在,您必须弄清楚如何实现最终的交付成果。

  • 收集任务: 用一个 工作分解结构 列出获得最终交付物所需的所有任务。
  • 创建时间表: 完成任务后,您现在需要估计每个任务所需的时间。找到答案后,将它们映射到 甘特图,并努力链接依赖项。您还可以将成本添加到甘特图,并开始建立预算。

实作

现在,您就可以开始认真了。这是构建和测试应用程序的阶段。

  • 分配团队任务: 团队成员将拥有自己的任务,并负责完成任务,并与团队其他成员进行协作。您可以从甘特图执行这些任务,并添加描述,优先级等。
  • 监控& Track: 在团队执行任务时,您需要监控和 追踪他们的进度 为了确保项目按照您的时间表进行。
  • 管理资源& Workload: 进行监控时,您会发现问题,需要重新分配资源, 平衡工作量 避免瓶颈。
  • 向利益相关者报告: 在整个项目中,利益相关者需要更新以显示进度。与他们会面并讨论定期的演讲时间表。
  • 测试: 一旦团队交付了可运行的应用程序,它就必须经过广泛的测试,以确保一切都按设计工作。
  • 交付应用程序: 解决所有错误后,您就可以将完成的应用程序提供给涉众。

验证

尽管已经交付了该应用程序,但是直到您完成一些管理任务以将所有内容捆绑在一起之后,该项目才算结束。从技术上讲,这是最后一步。

  • 支付合同: 履行您对团队和任何自由承包商的合同义务。这将它们从项目中释放出来。
  • 创建模板: 在诸如ProjectManager.com之类的软件中,您可以从您的项目中创建一个模板,因此在开始另一个类似的模板时,您具有领先优势。
  • 关闭文书工作: 确保所有文件均已加盖橡皮戳并存档。
  • 庆祝: 让大家聚在一起,享受成功项目的结束!

保养

当然,任何软件项目的性质都是,通过客户的使用,将会出现新的错误,必须予以解决。因此,通常在验证阶段之后,您通常会在启动后进行维护。这是一个持续的,启动后的阶段,可延续至合同规定的时间。

什么是瀑布软件?

Waterfall软件用于帮助您从头到尾构建项目流程。它使管理人员可以组织任务,在甘特图中设置清晰的时间表,并在项目进行到各个阶段时对其进行监视和控制。

Project management training video (40rbsrxjwr)

瀑布项目分为多个阶段,可以在瀑布软件中的甘特图上实现。管理者可以在甘特图上设置每个任务的持续时间,并链接相互依赖的任务以开始或完成。

尽管瀑布式软件的灵活性和迭代性不如敏捷性更高的框架,但项目的确会经常更改-并且必须具有可以通过仪表板和报告实时捕获这些更改的功能,以便经理可以清除瓶颈或将资源重新分配给防止团队受阻。

桌面与在线瀑布软件

对于瀑布式软件,您可以从桌面应用程序或基于云的在线软件中进行选择。这似乎不是一个大问题,但是在这两种类型的产品之间有重要的区别。

这是因为两个应用程序之间存在差异,知道这些差异将有助于您做出明智的决定。

价钱

桌面瀑布式软件的前期成本往往更高,如果要求您为团队的每个成员支付每用户许可费,则该成本可能成倍增加。

另一方面,在线瀑布软件通常是按订阅付费的,并且该订阅通常是取决于用户数量的分层支付计划。

连接性

自然,在线软件必须连接到互联网。这意味着您的速度和可靠性可能会因您的Internet服务提供商而异。这也意味着,如果您失去连接,就无法工作。

尽管差别不大,但桌面瀑布式软件无需担心连接中断。

安全

如果需要考虑安全性,请放心,这两个选项都是高度安全的。在公司内部网上运行的桌面软件几乎是不可渗透的,它可以为您的公司提供更高的安全感。

Web安全性的飞跃发展,例如两因素身份验证和单一签名,使基于云的在线瀑布软件更加安全。此外,在线工具会将其数据保存到云中,因此,如果您在台式机上遭受崩溃可能意味着工作已结束。

辅助功能

台式机与安装到其上的计算机或办公室的基础架构(最多)无关。如果您派遣了团队或在现场,野外或在家等地方工作,那将无济于事。

只要您可以连接互联网,就可以随时随地访问在线软件。这样一来,您就可以随时访问它,但更重要的是,它可以提供实时数据,因此您始终可以处理项目的当前状态。

瀑布软件的必备功能

Waterfall软件有助于组织您的项目并使它们平稳运行。当您寻找合适的软件来满足您的需求时,请确保它具有以下功能。

保持项目结构合理

使用瀑布方法管理项目的全部内容就是结构。一个阶段接着另一个阶段。为了使您的项目进入这些阶段,您需要一个具有里程碑功能的在线甘特图。这表示一个阶段停止而另一阶段开始的日期。

ProjectManager.com中的甘特图的屏幕快照,其中具有里程碑的里程碑,以菱形表示

控制您的任务和时间表

甘特图是瀑布最好的朋友。它可以组织您的任务,设置工期并链接与之相关的任务,以便以后继续进行工作。在计划时,您需要一个甘特图,它可以自动计算您的关键路径,以帮助您知道有多少浮动。

ProjectManager.com的甘特图的屏幕快照,其中打开了过滤器窗口,并且选择了关键路径选项

整理文件

与所有项目一样,瀑布项目也收集了大量的文书工作。您需要一个具有存储能力的工具来保存所有文档,并在需要时轻松查找它们。此外,将文件附加到任务可以为团队提供指导并帮助他们进行协作。

ProjectManager.com中附加到项目的文件的屏幕截图

知道你是否如期

保持跟踪意味着拥有准确的信息。实时数据使它变得及时,但是您还需要设置基准并具有仪表板指标和报告,以将实际进度与计划进度进行比较。这样可以确保您按计划进行。

ProjectManager.com差异报告的屏幕截图

全面了解性能

仪表板旨在收集数据并通过多个指标(例如总体运行状况,工作负载等)显示。此高级视图非常重要,因此您希望具有一项功能,该功能可以自动计算此数据,而无需您手动输入。

ProjectManager.com中的仪表板的屏幕截图

做出基于数据的决策

报告会更深入地研究数据,并获得有关项目进度和绩效的更多详细信息。实时数据使其准确无误。寻找易用性-只需单击一下即可生成和共享。您还需要过滤结果以仅查看您感兴趣的内容。

ProjectManager.com生成的报告的屏幕截图

瀑布模型& ProjectManager.com

ProjectManager.com 是组织团队和项目的屡获殊荣的软件。借助在线甘特图,任务列表,报告工具等功能,它是控制项目管理的理想工具。

注册免费的30天试用版,然后继续进行 只需几个简单的步骤即可完成瀑布工程。您’马上就能建立甘特图!

1.上传要求& Documents

瀑布项目管理保证一件事:大量的文书工作。解决该项目所需的所有文档和要求可能很快变得不知所措。

您可以将所有文档和相关文件附加到我们的软件中,或直接附加在任务上。现在,所有文件都收集在一个地方,而且很容易找到。不用担心空间不足,我们拥有无限的文件存储空间。

2.使用WBS收集任务

最终交付产品将需要完成许多任务。计划项目意味着知道其中的每一项任务,无论任务多么小,以及它们如何导致最终的交付。工作分解结构是一种工具,可帮助您找出所有这些步骤。

首先,使用工作分解结构(WBS)收集创建最终交付物所需的每个任务。您可以下载一个 免费的WBS模板在这里。然后,将任务列表上传到我们的软件。

ProjectManager.com上任务列表的屏幕截图

3.在甘特图项目视图中打开

甘特图是必不可少的项目管理工具 用于计划和安排。他们在时间轴上的一个地方收集您的任务。从那里,您可以链接依赖关系,设置里程碑,管理资源等等。

在软件中,打开甘特图视图,并为每个任务添加截止日期,描述,优先级和标签。

ProjectManager.com的甘特图的屏幕截图,右侧显示任务列表,右侧显示条形图。

4.创建阶段& 大事记

大事记 是什么分隔项目的主要阶段。瀑布方法论是关于结构并从一个阶段转移到下一阶段的,因此将您的项目分解为里程碑是任何瀑布计划的关键。

在“甘特图”视图中,创建阶段和里程碑来分解项目。使用里程碑功能,确定一项任务何时结束,新任务何时开始。里程碑由甘特特上的钻石象征。

ProjectManager.com的甘特图的屏幕快照,在该图的右侧,任务以菱形表示的里程碑进行了分解。

5.在甘特图中设置依赖项

依赖任务是那些在另一个任务开始或完成之前无法开始或完成的任务。它们在管理任何项目时都会带来复杂性。

在甘特图中链接依赖的任务。我们的软件允许您链接所有四种类型的依赖项:开始到开始,开始到完成,完成到完成和完成到开始。这样可以使您的计划按顺序进行,并避免出现瓶颈。

ProjectManager.com的甘特图的屏幕截图,显示了表示依赖关系的任务之间的线

6.从甘特分配

尽管您已经计划并计划了一个项目,但是在您指派团队执行这些任务之前,它仍然只是一个抽象。分配是管理瀑布式项目的重要一步,需要有效地进行。

直接从甘特图向团队成员分配任务。您还可以将任何相关图像或文件直接附加到任务。协作在任务级别得到评论的支持。分配或标记的任何人都将收到电子邮件警报,以通知他们评论或更新。

ProjectManager.com的“分配”窗口的屏幕快照,您可以在其中分配团队任务

7.管理资源& Workload

资源资源 是完成项目所需的一切。这不仅意味着您的团队,还意味着他们需要的材料和工具。工作量表示您的团队分配了多少任务,平衡工作量可以保持工作效率。

在“工作量”视图上跟踪项目资源​​。查看实际费用,并根据需要重新分配以保持预算。了解您的团队使用易于阅读的彩色编码图表执行的任务数量,并在页面上平衡工作量。

屏幕快照为ProjectManager.com的资源管理窗口,每个团队成员都有一行显示其工作量。

8.跟踪仪表板中的进度& Gantt

必须监控进度,以了解您是否达到计划中设定的目标。甘特图显示完成百分比,但是仪表板会计算多个指标并将其显示在图形和图表中。

实时监控您的项目,并通过我们的多个指标跟踪进度 项目仪表板。我们会自动计算项目运行状况,成本,任务等,然后将其显示在您项目的高级视图中。甘特州持续时间栏上的阴影也可以跟踪进度。

ProjectManager.com实时仪表板的屏幕快照,其中显示了六个不同的项目指标,例如运行状况,任务,进度,时间,成本和工作量

9.创建报告

报告具有两个目的:为项目经理提供更多详细信息,以了解其瀑布项目的内部工作,以帮助他们做出更好的决策,并充当沟通工具,使利益相关者保持知情。

容易 生成数据丰富的报告 显示项目差异,时间表,投资组合状态等。获取有关计划进度与实际进度的报告。过滤以仅显示所需信息。然后,在演示过程中与利益相关者共享,并使每个人都参与其中。

ProjectManager.com生成的报告的屏幕截图-包含关键指标的项目组合中的多个项目显示

10.新项目的重复计划

拥有一种快速复制项目的方法对瀑布方法很有帮助,因为它可以通过重新创建主要步骤并允许您根据需要进行调整来快速启动下一个项目。

创建模板以快速计划任何重复发生的瀑布项目。如果您确切地知道完成项目所需的时间,则可以将其放入模板中。另外,您可以从MSP导入经过验证的项目计划,并从Excel和Word导入任务列表。

ProjectManager.com中的甘特图的屏幕截图-用户选择了“创建副本”按钮,这会弹出一个提示

瀑布与敏捷

瀑布方法是处理软件项目的两种流行方法之一。另一种方法称为 敏捷.

将瀑布与敏捷进行比较时,可以更容易理解瀑布。 Waterfall和Agile是两种截然不同的项目管理方法,但是两者同等有效,并且根据项目的不同,它们可能会或多或少有用。

瀑布项目管理

如果要正确执行瀑布模型,那么我们前面概述的每个阶段都必须以线性方式执行。这意味着,每个阶段都必须在下一个阶段开始之前完成,并且每个阶段都不能重复-除非在验证或维护阶段发现大量故障。

此外,每个阶段都是离散的,几乎与团队外部的利益相关者隔离存在。在需求阶段尤其如此。一旦收集了客户的需求,客户就不再在软件的实际开发中扮演任何角色。

敏捷项目管理

敏捷与瀑布在两个主要方面有很大的不同。即关于线性行动和客户参与。敏捷是一个灵活且反复的过程,在该过程中,将产品分阶段交付给客户,以供他们查看并提供反馈。

敏捷不是像瀑布那样按照里程碑计划所有事情,而是以“冲刺”的方式进行操作,在这种情况下,优先任务在很短的时间内完成,通常在两周左右。

这些优先任务是可变的,并且基于先前冲刺的成功和客户反馈而出现,而不是在需求阶段的开始时就对所有任务进行优先排序。

了解瀑布之间的区别& 敏捷

要记住的重要区别是瀑布项目是固定的线性计划。一切都提前规划好了,客户只能在项目开始和结束时进行交互。另一方面,敏捷是一个迭代过程,在冲刺和客户反馈会议之后,新的优先级和需求会注入到项目中。

优点&瀑布模型的缺点

项目经理选择使用瀑布式项目管理方法有多种原因。这里有一些好处:

  • 在第一阶段就项目要求达成了一致,因此计划和进度安排简单明了。
  • 具有完全布局 项目进度,您可以为您的项目成本,资源和期限提供准确的估算。
  • 在您逐步完成各个阶段并达到里程碑时,很容易衡量进度。
  • 客户并不会永久性地向项目中添加新要求,这可能会延迟生产。

当然,使用瀑布法也有缺点。这种方法有一些缺点:

  • 在项目开始时,客户可能很难表达他们的所有需求。
  • 如果客户在验证阶段对产品不满意,则返回并重新设计代码可能会非常昂贵。
  • 线性项目计划是严格的,并且缺乏适应意外事件的灵活性。

尽管它有缺点,但是瀑布项目管理计划在遇到一些已知的熟悉情况或客户一开始就确切知道他们想要什么的情况下非常有效。

瀑布项目的项目管理软件的好处

使用项目管理软件是充分利用瀑布式项目的好方法。您可以规划步骤并链接依赖项,以准确了解需要去的地方。

如上所示,ProjectManager.com是在考虑瀑布方法的情况下制作的,并具有可逐步构建项目的甘特图。但是,我们具有一整套功能,包括看板板,这对于需要管理积压的Scrum团队非常有用。

有了多个项目视图,敏捷团队和更传统的团队都可以使用实时交付的相同数据进行工作,仅通过最适合其工作风格的项目视图进行过滤。我们采用瀑布法并将其带入现代世界。

现在您知道如何计划瀑布式项目,为自己提供最佳工具。免费试用30天,看看ProjectManager.com如何帮助您进行精确的计划,准确的跟踪并按时,在预算内交付项目。

开始免费试用

查看团队为何喜欢ProjectManager.com

开始以自己的方式管理工作。

开始免费试用

2,000,000+ 公司计划的项目,包括