百科问答小站 logo
百科问答小站 font logo



敏捷开发与瀑布开发相比有什么优势? 第1页

  

user avatar   tsingrun 网友的相关建议: 
      

唉,有人总认为某一个就一定适用于一切,A就一定比B强。

事实上,真得不是如此。

每一种过程论(瀑布、迭代、螺旋、敏捷——在这里讨论的敏捷,都属于过程模型),都有其适用的场景,抛开场景盲目的谈优点和缺点,完全就属于非理性的言论,不应该得到支持的。

我不知道上面这些专家为什么这么热衷于在这种不确定的情况下的优劣评价,难道多年的开发经历,不能够让你们真正体会到过程与项目之间的适用关系么?

难道非要拿着步枪当锄头,才觉得这样耕地比较高大上么?

确实,现在大多数项目的变更频繁,需求不确定,但是有没有人反思过,需求不确定和频繁变化可能来源于你的技术人员不专业无法深度挖掘到用户的实际需求呢?

不要盲目的说用户的实际需求第一次是一定挖掘不到的——这样的言论本身就代表着不负责任。

为什么非要做如此盲目的定义,你是觉得自己或者自己团队的技术人员不够专业,不适合做这个方向么?

妄自菲薄和盲目自大以及故作深沉,都是不利于事务展现它原本面目的做法。

客观的看待,冷静的分析,认真地处理,这样的行为才能让事情和问题得到恰当的解决,而不是直接定义某个一定比另一个好。




  

相关话题

  所谓的敏捷开发是一个坑吗? 
  如何做最有效的敏捷版本度量? 
  既然程序员一到deadline干活效率超高 ,那为什么不把距离deadline时间定的很短? 
  在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进? 
  为何各大公司请敏捷开发咨询顾问,都偏向项目管理,是不是走偏了?没有核心技术思想,管理能解决实质问题? 
  所谓的敏捷开发是一个坑吗? 
  什么是 Agile Software Development(敏捷软件开发)? 
  什么是 Agile Software Development(敏捷软件开发)? 
  敏捷是不是可以缩短项目周期,或者说“敏捷就是快”? 
  如何做最有效的敏捷版本度量? 

前一个讨论
如何解读这幅图 ?
下一个讨论
单方面来看,帮助用户最大化的减少思考过程的产品就是好的产品吗?





© 2024-11-15 - tinynew.org. All Rights Reserved.
© 2024-11-15 - tinynew.org. 保留所有权利