为什么软件开发方法论让你觉得糟糕?
该篇英文文章开篇便说到“软件开发实践和方法论形形色色”,确实,虽然我并未进入这个行业,但通过各种各样的渠道我也了解到,在软件开发过程中,我们会接触到各种各样的方法论,并不是说我们运用的方法越先进,我们的软件开发过程也就越顺利,正如文章所说:“实际的软件项目是复杂的,没有规律可循”,我们所处的环境无时无刻不在改变,软件开发也如此,我们不可能单纯靠着一套软件开发方法而不依靠外力顺利完成项目。软件开发过程本来就是十分漫长的,这就更加注重我们开发者本身的开发能力了,并不是说我们选择哪门语言或者选择哪套方法论去完成项目就不会遇到障碍。那么问题来了,我们怎样判断一个开发者是否具备足够强的能力?在以前就包括现在很多企业将我们所编的代码量作为一个衡量标准,这明显不是一个很好的方法,软件开发注重的是一个团队的协作能力,个人英雄式举动往往会让项目延期完成,并且质量也达不到我们的预期,所以说建立一个学习能力和适应能力强的团队是软件开发过程中最重要的部分,这一点是非常难做到的,我们常常只是停留于理论上并没有在实践过程中践行这一点,要想让一个项目达到我们的预期目标,我们就需要提升自己的学习能力、组织能力、沟通能力等各方面综合素质,我相信当我们的综合素质得到明显提升时,这样的团队也慢慢的形成了!