Homework4
书籍链接:https://www.ituring.com.cn/article/13466(why Software Development Methodologies Suck?)
问:读 why Software Development Methodologies Suck?为什么软件开发方法论让你觉得糟糕?
答:原因总结如下:1、围绕软件开发实践和方法论,有很多教条式的口水仗。2、我们关键要注重开发者的能力,而不是选择哪门语言或者纠结于方法论间的细微差别。3、难以找到合适技能的开发者。4、实际的软件项目往往是很复杂的,无规律可循,做出变更与理解变更带来的结果之间的反馈过程长。
个人感想:软件项目的开发中会存在各种各样的困难,并且很多是不规律、不可预测、很难正确把握方向和做出应对的,所以可以大胆做出猜想:软件开发可能并不具有方法论。它给出的可能是一个大框架,具体往里边儿填充什么还得具体问题具体分析。因为软件开发是一个多变的、不断寻找新方法的过程,而在这方面要看开发者及其团队的开发能力。所以我觉得:方法论的关键是要建立一个有较强学习能力和适应能力的组织。