唉,有人总认为某一个就一定适用于一切,A就一定比B强。
事实上,真得不是如此。
每一种过程论(瀑布、迭代、螺旋、敏捷——在这里讨论的敏捷,都属于过程模型),都有其适用的场景,抛开场景盲目的谈优点和缺点,完全就属于非理性的言论,不应该得到支持的。
我不知道上面这些专家为什么这么热衷于在这种不确定的情况下的优劣评价,难道多年的开发经历,不能够让你们真正体会到过程与项目之间的适用关系么?
难道非要拿着步枪当锄头,才觉得这样耕地比较高大上么?
确实,现在大多数项目的变更频繁,需求不确定,但是有没有人反思过,需求不确定和频繁变化可能来源于你的技术人员不专业无法深度挖掘到用户的实际需求呢?
不要盲目的说用户的实际需求第一次是一定挖掘不到的——这样的言论本身就代表着不负责任。
为什么非要做如此盲目的定义,你是觉得自己或者自己团队的技术人员不够专业,不适合做这个方向么?
妄自菲薄和盲目自大以及故作深沉,都是不利于事务展现它原本面目的做法。
客观的看待,冷静的分析,认真地处理,这样的行为才能让事情和问题得到恰当的解决,而不是直接定义某个一定比另一个好。