前言


响应变化高于遵循计划”—敏捷宣言。

在当今变化莫测的时代,昨天5G刚刚兴起,今日6G已悄然开始布局。如何抓住时代的红利是每个产品或者项目管理者都要思考的事情。越早响应变化,就越早能够享受变革带来的红利,反之,一味的遵循计划只会被时代抛弃。

接下来老程与大家一起分享敏捷项目管理中的响应变化的知识,旨在让大家了解,敏捷并非是洪水猛兽那么可怕,相反,顺应时代的潮流,引领大家体验敏捷的奥妙!

请各位抓紧时间上车,坐好扶稳,老司机开始飙车了
let’s go


适应学


“世界上最后能生存的生物,不是最强的;也不是智慧最高的,而是适应能力最强的”—英国生物学家达尔文

传统的项目管理者注重按计划行事,尽量做到和计划没有出入;
而敏捷项目领导者关注如何成功的去适应不可避免出现的变化
《敏捷项目管理第二版》

传统的瀑布式项目管理,往往前期做了大量的计划,制定各项约束,详尽的文档。而敏捷项目管理者则更注重价值。

曾经有段时间,老程接收集团一个LMS(实验室系统)时,先收集需求(各部门及客户)勾画更重流程图,反复的讨论;在调研完毕后,关起门来,奋力书写几天,终于在抽了几包烟以及双眼熬成“国宝”项目需求说明书,项目计划书等等文稿出世了。

接下来信息慢慢,觉得这下子,改兄弟们大展拳脚了。一开始项目进展挺好,中期有一次和市场部门人员闲聊时,对方提了一个随意的问题;听闻他讲完,老程心中不禁大吃一惊。糟糕,这里没有想到,确实是客户需要的功能,但项目已经进行到中期,如果改动,意味着要打破计划,于是,心一横,对市场人员说,你的想法很好,第二个版本我会考虑加上。

就这么团队人员吭叽吭叽码了几个月代码,项目宣告完成,交于市场人员推向市场,获得反馈真是多,比各位粉丝的评论还要热烈,于是团队成员不得不再次修改项目,期间团队的气氛压抑到极点,好在最后经过无数次的抢救,项目被抢救过来了,市场反应相对小一些。

结果这一次项目,反思了一点,为何要制定详尽的计划?详尽的计划一定是对的吗?能不能,划分模块,相互独立的模块,由市场人员来确定优先级,做完一个阶段的功能后,让市场人员进行评审,并收集反馈,进行更高。

于是在第二个项目《XX旅游网》启动时,采用轻计划及规范。由客户参与,罗列出项目的愿景及价值。在一次周日,老程坐上游轮到香港的中环,在总部和客户进行一次交流,虽然那几个美女热情的讲解,但没听懂多少(对方讲英文,连蒙带猜,懂了50%左右);咳咳,一不小心跑题了。
书归正传
在第二个项目中,我们团队吸取上个项目的教训,决定采用迭代式交付。虽然也属于传统型项目管理,但比瀑布式要好的多。

通过小版本的迭代—评审–修复缺陷–发布,期间用到看板,这种项目管理流程,HK的客户MM们挺满意,期间特意从HK来公司进行深入交流,气氛异常融洽。

直到接触到敏捷后,才知道,原来是有一种项目管理方法是基于变化、实现客户价值为核心的方法,那就是敏捷。

适应性原则声明

《声明》:预测不确定性,并设法通过迭代、预防、适应来应对不确定性;《声明》:通过使用根据具体情况而定的策略、流程和实践来提高效率和可靠性;《宣言》:响应变化胜过遵循计划;《宣言》:即使在产品研发后期,也乐于接受变化的需求,敏捷流程充分利用变化以增加客户竞争优势;《宣言》:团队定期反省如何做到更有效,然后响应的调整团队的行为。

总结:
以客户价值和质量为目标,计划就是实现这些目标的方式而非目标的本身。计划中的约束依然重要,只是不是重点,重点变成了计划约束是指导项目完成的一种方法,在随着项目的深入,要对计划进行剪裁和更新,使一潭水由死变为活水。



敏捷是为了在动荡的商业环境中创造利润而制造并响应变化的能力–《敏捷项目管理》

有响应变化的能力固然很好,但是如果能给竞争对手创造变化则更佳。创造变化就是向对手展开竞争攻势。想赢对手的变化,是防守。

变革是困难的,比如,老程一直想戒烟,无奈抽上容易,戒掉很难。要警惕那些固有的习惯,习惯有时会成为惰性,阻止我们作出变化。

尽管敏捷价值观告诉我们,响应变化比执行计划更重要;但往往研发团队习惯固有的计划,而不愿作出大胆的探索,因为探索带来的可能是颠覆性的重构。

探索式困难的,容易引发焦虑、恐惧。这是就需要敏捷项目管理者及时鼓励团队成员,鼓励试错、借鉴成功经验和错误经验,创造安全的环境,让大伙大胆地说出自己的想法。外部的鼓励和内部的鼓励可以帮助团队建立内部激励;

研发产品是需要被引导而不是被管理,我们容许团队成员有好的点子,有变革的激情。每个项目都有一只和未知的条件、有确定因素和不确定的因素,因此,如何在计划和变化中找到平衡点变得尤为重要。这就需要我们用各种方法去探索例如用户故事作坊、用户特性、用户角色、用户画像、用户故事、每日展会、评审会等等方法来帮助我们。


研发人员

在研发团队中,最重要的就是人员。如何点燃人员的激情,很重要。需要各种激励和惩罚手段来调动和约束人员。

人员的意愿也很重要,如果人员对敏捷项目管理或者对公司文化认同,不用打鸡血,人员会释放自己的激情,关于如何做,请参照老程的另一篇《敏捷项目管理-在敏捷环境中交付》一文。


障碍?机会?

老程经常有听到:“敏捷做法太耗时间、敏捷做法太昂贵了、敏捷流于形式”等等对敏捷的抱怨。这种做法往往是针对短期迭代、频繁更新、持续整合、测试等一系列其他的敏捷做法。

大多时候,人们感觉适应变化成本太高,是因为做事相率低下–没有抓住机会简化流程提高组织的适应能力。敏捷研发需要短期迭代,持续集成。很多公司在运用敏捷时,对WIP没有限制,一股脑的把probacklog中的所有事项集中到doit中,高速公路因为在制品的增多,不堵车才怪。可以参照我的另一篇文章《敏捷项目管理-精益产品开发》。

如何看待障碍和机会?我们在遇到困难或作出变革时,要经常问一句“这样做对我们有什么益处?”


结束

开发优质的产品需要探索,而不是遵循计划。探索和适应是创新的两个行为特质–拥有探索未知世界的勇气,拥有承认错误并适应形式的谦逊。
在敏捷中,我们运用一些列的方法“KANBAN、精益软件研发、Scrum、xp、sprint、站会、评审、回顾”等等方法,丰富软件研发的方法,为我们提供有依据的探索工具和方法,让我们在研发的探索之路上不迷路!
—2020-03-10 0:28 中山

敏捷项目管理——响应变化高于遵循计划相关推荐

  1. 敏捷项目管理实战第一天 敏捷开发SCURM的前世今生

    开篇词 敏捷是互联网时代的超级管理术 你好,我是莫敏.自 2006 年开始接触敏捷,到 2010 年参与组织每年一届的敏捷大会,再到 2012 年加入腾讯先后从事项目管理和产品管理工作,可以说从过去到 ...

  2. 如何进行敏捷项目管理?建议收藏

    我相信大部分都知道"敏捷管理",且都会喊一下它的口号"敏捷迭代,小步快跑",那我们除了喊口号之外,还做了什么呢?或者说,对于我们的项目管理,又带来了什么不同的点 ...

  3. PMP考试中涉及的敏捷项目管理补充资料

    (关注标红的内容)    敏捷宣言  ● 个体和互动 高于流程和工具(Individuals and interactions over processes and tools)  ● 工作的软件 高 ...

  4. 敏捷项目管理【海史密斯版】(一)

    一.敏捷革命1.当我们将试验成本减少到足够低时,整个产品开发的经济学就会发生改变--从以预测为基础的流程(定义.设计,然后建造)转变为一个以适应为基础的流程(构想.探索,然后适应) 2.当生产不同产品 ...

  5. PMI-ACP敏捷项目管理辅导:敏捷开发之 4句敏捷宣言

    敏捷ACP,如果说之前还是一个陌生的名词,那么在互联网大行其道的今天,您一定不陌生了. 了解敏捷,那么敏捷宣言就是我们必须首先要了解的.若不了解,你都不好意思说你了解敏捷- 敏捷宣言 个体和交互   ...

  6. PMP项目管理敏捷项目管理

    目录 1 敏捷项目管理的重要性 2 实施敏捷 2.1 Scrum 2.2 角色 2.3 敏捷开发流程 2.4 看板与用户故事 3 精益管理 3.1 精益管理与传统管理的区别 1 敏捷项目管理的重要性 ...

  7. 01.敏捷项目管理——敏捷革命笔记

    00.最终客户价值是在销售时交付,不是在计划时交付. 01.产品开发和管理联合会(Product Development And Management Association,PDMA) 02.要做正 ...

  8. 敏捷项目管理—敏捷四宣言

    一.敏捷的七个领域 敏捷准则和理念 价值驱动的交付 干系人参与 团队绩效 适应性计划 问题发现与解决 持续改进(产品.过程.人员) 二.敏捷宣言: 我们正在通过亲身实践以及帮助他们实践,揭示更好的软件 ...

  9. 敏捷开发生态系统系列之一:序言及需求管理生态(客户价值导向-可工作软件-响应变化)...

    这是敏捷生态系统系列的第一篇(之一,之二,之三,之四,之五). 所谓生态系统,就是指互相依赖方能生存的一系列生物.生态系统常常不是单向依赖的,而是互相依赖互相促进. 敏捷开发中的实践也是如此.典型地, ...

最新文章

  1. Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
  2. [转]你所不知的 CSS ::before 和 ::after 伪元素用法
  3. hdu 2602 Bone Collector(01背包)
  4. JS中split对多个分隔符的处理
  5. 4.c++模式设计-建造者模式
  6. 北漂多年 ,雷军终于买房了:壕掷52亿元!
  7. Python 爬取 6000 篇文章分析 CSDN 是如何进入微信 500 强的
  8. 使用Python进行差分进化全局优化
  9. Python正则表达式指南下半部
  10. VS2010设置快捷键
  11. kaggle泰坦尼克号
  12. iOS开发实例 | Demo:数独小游戏
  13. 201671010447杨露露 实验二词频统计软件项目报告
  14. 计算机操作系统 共享性,计算机操作系统的功能和分类探析
  15. 对自然数e的理解,推导(基础)
  16. 未来无生经超级计算机,第三十二章 有些鸡肋的未来无生经
  17. Error while executing: am start -n(更换包名)
  18. 【arc093f】Dark Horse(容斥原理,动态规划,状态压缩)
  19. 中国朝代顺序表 - 中国朝代更替表,中国历史朝代公元对照简表
  20. 棋牌PHP域源码,微信棋牌源码下载( h5.super-mans。com Q:2012035031)

热门文章

  1. Pandas DataFrames筛选数据
  2. 一句话以上题解及注意事项整理已完成的题目(1)
  3. 预测和健康管理原则(PHM)
  4. 数学建模--运输问题
  5. html去除图片边框颜色,在PS中怎样做,可以将图片去除所有颜色,只留边框(描边)?...
  6. 上海metro app android,上海地铁metro app
  7. lora 与 485 双线备份式通讯
  8. win8网络信息服务器,win8如何设置dns上网
  9. IPv4与IPv6数据包格式
  10. 记一次去哈啰出行面试的经历