📜  W5HH原理

📅  最后修改于: 2021-08-27 07:10:50             🧑  作者: Mango

Barry Boehm提出了一种哲学,该思想为软件项目准备简单且易于管理的设计或大纲。他还提出了一种讨论项目目标,管理,职责和技术方法及其必要资源的技术。然后,当几个问题导致项目属性,定义和最终使计划成功的计划时,他将其命名为W5HH原理。这些问题是:

W5HH问题:

  • 为什么要开发该系统?
    为了软件工作的目的,所有利益相关者必须评估系统产品/项目的有效性。在这里,巴里(Barry)质疑,项目目的是否可以证明人们花费的时间和成本是合理的?
  • 为此需要进行哪些活动?
    在这个巴里问题中,当前需要为项目完成什么任务。
  • 什么时候完成的?
    在确定项目任务何时开始以及何时进入最终阶段以实现目标之后,团队将进行项目计划。
  • 谁在这个项目中进行这些活动是什么原因?
    软件团队中的每个成员都对此负责。并定义了它们的角色。
  • 这些权威地位于哪里?
    不仅软件从业人员在其中扮演着角色,而且用户,客户,利益相关者在组织上也扮演着角色和责任。
  • 技术和管理工作如何完成?
    在了解正在构建的项目范围之后,定义项目的所有技术策略,管理规则。
  • 每个资源需要多少部分?
    在根据客户/用户的需求估算每种资源之后,软件开发人员便知道这一点。

    无论开发软件项目的规模或难度如何,Bohem的W5HH原则都是合适的。这些问题有助于为软件团队规划项目大纲。