这真的是一个悲哀了。
但是,确实是一个普遍的误识!
很多人确实认为,敏捷就是快,敏捷这个词本身就代表快。
实际上敏捷是指迭代过程的频繁和高效,在一定程度上降低了大迭代周期的风险,通过小迭代,高频次迭代,实现了对大风险的分割处理。
敏捷的结果并不代表交付就早,但是,过去十多年,绝大多数客户和业内的专业人士都这么认为。客户认为是因为可以向领导汇报说我们是敏捷的做法,就是快。一句话,蒙领导这个词好用。
业内的专业人士这么解释,是因为客户好骗,这是自从大工程,RUP,瀑布之后的一个极端性的变化,客户听腻了标准化过程,听个新名词,容易拿下合同订单。
但是,最后这些专业人士骗着骗着,不,说着说着,连自己都信了。于是很多老师在课堂上讲,敏捷就是因为快。
实际上,敏捷开发,仅仅是因为迭代速度快,迭代周期短,迭代频次高,不代表交付周期短!