项目管理方法不是最重要的,成功完成项目真正需要什么?

值年神李丙
• 阅读 200

当今项目管理的两个方向正在发展:瀑布式和敏捷式。这两种方法都有优点和缺点,下面将介绍最流行和适用的方法。

瀑布式

这种方法的主要代表是PRINCE2,该模型基于这样一个事实,即我们从一开始就知道我们想要生产什么,并且我们能够确定此类项目的预算。

阶段没有时间限制,团队规模也没有限制(或最佳实践)。方法论由主题和过程组成,一切都建立在作为方法论核心的原则的基础上。

该框架包括商业案例的定义(用于项目验证),并通过定义角色和责任支持项目的组织。它显示了如何管理风险、质量、进度和变化,并支持规划。PRINCE2既适用于需要大量文件备份的企业,也适用于对文件需求减少、人数较少的小型团队。

如果你忽视了这些原则,这个方法论就会失败。这是使用所谓PRINCE的最常见的原因。关键在于:

● 保持持续的商业案例,以及在项目不再存在时取消项目的能力,
● 界定角色和责任,
● 专注于产品,
● 经验的基础,
● 宽容管理,
● 阶段管理
● 适应特定环境下的项目

PRINCE为项目的几乎所有方面提供了一个复杂的框架,并提供了关于如何运行项目和需要注意的事项的完整技术,常被用于IT项目,以及建筑、活动和其他项目。

SCRUM

这个名字起源于美式橄榄球队使用的球员阵型。整个方法论,纯粹的敏捷性,是为了给项目提供动力,减少文件和管理业务变更,使交付的产品在当前的业务情况下是有用的。

规则很简单:

● 最多 10 人的团队,
● 冲刺时间不超过4周,
● 系统的冲刺回顾,
● 通过日常会议进行项目控制,
● 产品所有者是管理优先事项的人,
● Scrum主管负责监督该方法的正确应用,
● 轻松对项目进行更改。

所有这些都伴随着回顾会议,以消除瓶颈并成为一种 "经验教训"。

SCRUM更像是一种生产方法论,通常有助于控制工人/创造者。它引入了严格的规则和事件,使团队保持自觉和纪律性。在敏捷方法论中,控制预算并不容易,所以如果双方不同意一定的敏捷性和信任,SCRUM往往会变成瀑布,只剩下冲刺和其他一些敏捷的元素。

敏捷方法论,不仅适用于IT行业,只要是相对较小的项目,它们也可以用于其他项目。如果想管理大型项目,或者把维护当成一个项目,那么敏捷方法可能是致命的。

看板

看板表是列的集合,它反映了生产过程的各个阶段,任务沿着这些阶段转移。得益于此,我们很容易看到哪些工作还没有开始,哪些是我们目前正在做的,哪些处于测试阶段,哪些已经准备好了(这是一个列配置的例子)。

看板本身在维护项目中可以发挥很大的作用,我们不生产特定的产品,但我们的工作是处理事件和变化,我们必须能够有效地处理这些问题。

项目计划——良好做法

选择正确的方法或做法是很重要的,因为它定义了整个项目的框架,决定了行动的方向。然而,良好的项目计划是将失败或停工的风险降到最低的最佳方法。

根据项目的执行方式,我们要么为下一个冲刺阶段规划工作,要么规划整个项目,只更多地关注下一个阶段的细节。虽然效果相似,但作为结果,我们可以看到整体的轮廓。

当然,在一个项目中,从来没有发生过所有计划中的任务都 "准备好 "的情况,但关键是不要把这样的任务列入下一个迭代或阶段。这种计划方法在某种程度上可以使我们避免因任务受阻而无法实施项目计划。

在正确层次的方法论管理

即使你选择了最适合的方法论,你仍然需要应用四眼原则来确保项目的最底层活动或可交付状态是真实的。因为数据会对项目的结果产生重大影响。项目执行若没有准确的实时数据, 无论用什么方法论,都极有可能失败, 因为是闭眼驾驶, 不出意外只是侥幸。

市场上能够提供实时准确数据的项目管理工具不多, 8Manage PM 就是其中之—。新一代8Manage PM项目管理系统支持多种项目管理方法论,是一个实时更新的业务管理、项目计划、执行、协同与交付平台。它可以帮助你在正确的层次上避免项目信息的扭曲,最大化自动化和数据的完整性。

• 维持单一事实来源

8Manage PM项目管理系统将项目信息统一储存在集中的数据库中。每个项目干系人看到的项目信息都来自同一个数据库,并实时显示或刷新。当项目干系人变更任务信息时,这次变更将实时录入数据库。

• 垃圾进垃圾出

即使有单一事实来源,这也不代表人们不能做“ 垃圾进,垃圾出” 的事。例如,你是设计规范可交付成果的输入人,并声称它已经100% 完成。除非计划的核对人(通常是可交付程度的交付对象)审查并接受可交付成果,否则 8Manage PM项目管理系统不会接受它已经 100% 完成。这被称为四眼原则或输入/核对控制,通常用于金融服务行业的信息系统。

• 完工率

除了使用输入/核对等策略来控制工作分解结构 (WBS) 中活动层级(父层级)的完工率外,8Manage PM项目管理系统不允许用户直接在非父节点输入完工率。系统会根据子活动的完工率自动计算每个非父节点的完工率,从而避免高层级的谎言。

• 变更和重新审批

根据预设的企业规则,规则之外的项目变更将触发重新审批。这是为了避免在不让干系人知道的情况下变更项目计划。

• 基线

每次审批或重新审批项目计划和执行时,都会为项目计划和执行设定基线。项目干系人始终可以将当前的项目计划和执行与以前的基线进行比较,从而查看差异。

• 审计跟踪

对于项目计划和执行的每一次变更,8Manage PM 项目管理系统都会维护不可删除的审计跟踪记录。自动化的审计跟踪捕捉人们在项目中的行为,让整个环境更加透明。

总结

使用任何方法论,无论其利弊,我们都能有效地结束项目,并在客户完全满意的情况下完成合同,这是怎么做到的?答案很简单:能够提供实时准确项目数据的系统工具,以及让客户成为我们团队的平等成员,参与所有活动、检查点和审查会议。这就是为什么我们很容易识别所有的早期警告,并在质量、预算和合同规定的任何一种差异上开展工作。

单纯谈论哪种方法更好是没有意义的。作为项目经理,你必须为特定的项目选择最佳方法和项目管理工具,并系统地执行。请记住,团队的力量在于你管理的人员和你为之创造创新产品的客户。

点赞
收藏
评论区
推荐文章
一、关于飞鹅开源博客系统
飞鹅,会飞的鹅,寓意着对梦想的坚持,所以,我们的开源博客系统,就起名叫做飞鹅,英文名:flygoose下面正式介绍飞鹅开源博客项目飞鹅是什么?飞鹅是开发并且完全免费开源的一个项目,源码随便用随便改,没有任何限制,这个项目主要是为了帮助程序员能快速的搭建一个
开发者测试你必须知道的7件事
好买网(www.goodmai.com)IT技术交易平台摘要:开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。一、“开发者测试”就是“开发者来测试”开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。当每个月甚至每周都要交付一个版本
kenx kenx
4年前
项目版本管理Git使用详细教程
前言记得刚开始做项目开发的时候都是一个人完成一个项目,单打独斗的开发,也不知道什么是团队开发,没有这个概念,随着工作后来知道公司里项目都是团队开发,这个时候这么多人怎么开发一个项目呢,难道用u盘拷贝嘛,后来知道有这个一个项目版本管理工具前期SVN比较流行后面,开始使用Git这样团队·在做项目开发基于git版本管理就会很轻松快速上手初始化本地仓库项目中
Stella981 Stella981
3年前
Jenkins自动化部署
感谢之前带领过我的leader,让我能够知道什么是好的开发方法。在很早之前就接触过敏捷开发。什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出来。如果在读这篇文章之前,还没有接触过敏捷开发,那么
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
React与Vue的相同与不同点
我们知道JavaScript是世界上最流行的语言之一,React和Vue是JS最流行的两个框架。所以要想前端的开发那么必须掌握好这两个框架。那么这两个框架有什么不同呢?React和Vue相同之处,它们都有:使用VirtualDOM提供了响应式(Reactive)和组件化(Composable)的视图组件
Wesley13 Wesley13
3年前
JIRA中的史诗、故事、版本与冲刺
史诗,故事,版本与冲刺这四辆马车能够优雅地管理敏捷过程的范围和时间表。并构建您的工作。一旦软件团队熟悉瀑布或其他传统项目管理风格,他们常常感到“如何构建我的工作”的痛苦。幸运的是,敏捷开发使用四个明确的交付工具,将结构带入任何敏捷项目:史诗,用户故事,版本和冲刺:·Epic史诗大量的工作,包含故事·Story故事最小
小项目想当大Boss? 你该读读《孙子兵法》 | 京东云技术团队
普通人知道优秀项目取得成功都采用了什么方法,却不知道那些杰出的项目经理是怎样在项目中选择和使用这些方法的。因为项目的特殊性,杰出的项目经理在每个项目中所使用的方略和方法都有所不同,应该适应项目的具体情况加以运用。
敏捷开发 敏捷开发
1年前
软件开发流变史:从瀑布开发到敏捷开发再到DevOps
从瀑布开发到敏捷开发再到DevOps,现如今软件开发以及项目管理过程的多种方法是如何演变的?
codigger codigger
2个月前
Codigger:为开发者而生的理想工作站
在当今快速迭代的软件开发世界中,工具的速度和效率往往决定了项目的成败。对于追求极致生产力的开发者来说,一个能够“跟上思维”的开发环境至关重要。今天,我们来聊聊Codigger分布式操作系统——一款专为开发者打造的高效协作与开发平台。什么是Codigger?