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



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

  

user avatar   tsingrun 网友的相关建议: 
      

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

事实上,真得不是如此。

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

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

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

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

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

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

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

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




  

相关话题

  假设开发某款软件1个程序员10天可以做好,那么找10个同等水平程序员一起做1天能否做好? 
  所谓的敏捷开发是一个坑吗? 
  金融IT需求过多并且复杂,团队敏捷开发并追求交付效率,导致技术负债过多,有没有什么解决方案? 
  既然程序员一到deadline干活效率超高 ,那为什么不把距离deadline时间定的很短? 
  TDD(测试驱动开发)是否已死? 
  Agile(敏捷开发)在大公司内如何落地生根? 
  敏捷开发与瀑布开发相比有什么优势? 
  小团队协作,有哪些值得推荐的 Web 应用和工具软件?有什么好的做法可以作为最佳实践? 
  敏捷是不是可以缩短项目周期,或者说“敏捷就是快”? 
  敏捷开发与瀑布开发相比有什么优势? 

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





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利