代码之家  ›  专栏  ›  技术社区  ›  Andrew Taylor

管理项目与管理开发[已关闭]

  •  3
  • Andrew Taylor  · 技术社区  · 16 年前

    我们的组织在我们运行的每个项目中都使用Prince2;它是我们组织的很大一部分,但我们不是软件公司。虽然我很欣赏Prince2是一种很好的项目运行方法,而且我们在这方面取得了很大的成功,但我觉得它对于构建软件的本质来说是相当高的。

    在Prince2的框架内,运行一个敏捷的方法(比如scrum)来进行代码的日常构建和部署,这是前所未闻的吗?

    很明显,我们在业务中有许多合格的、经验丰富的Prince2从业者,所以我从不建议用Scrum替换Prince2,但我仍然可以看到Scrum的好处。

    有人有什么想法吗?实际上,这两者是矛盾的还是复杂的?有人有任何个人成功的故事吗?其他方法呢?我们能让Prince2处理高层次的东西,然后为开发的螺母和螺栓运行另一种方法吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   BIBD    16 年前

    项目经理工作的最大组成部分之一是在利益相关者(如高层管理人员)和项目资源(程序员等)之间进行沟通。

    使用另外两种不同的大M方法会遇到的风险是,您必须“重新培训”管理。他们对你将要向他们交付的临时报告等有不同的期望,尤其是在组织中几乎所有其他地方都使用临时报告的情况下。在他们面前你可能会显得很马虎。

    敏捷和Scrum不一定减少必须进入IT项目的计划和分析,它将IT分布在整个项目中,并使程序员觉得在实际构建某个项目之前,他们不必做所有这些糟糕的计划。

        2
  •  1
  •   Andrew Taylor    16 年前

    如果是这样的话,如果项目经理会讲两种方法,并且能够在Prince2中向上通信,但在Scrum中向下通信,那么这是可行的吗?

        3
  •  1
  •   BIBD    16 年前

    我担心从Scrum到Prince2的翻译不完美,会使你的作品翻倍,或者只是一个皮塔。

    唯一能确定这是否是你能处理的事情的方法就是测试它。从利益相关者那里得到许可来运行这样的测试项目,然后看看会发生什么。把它与你以前做过的同样大小的事情的结果进行比较。只要确保它足够大,可以进行两到三次冲刺。