Nearly all of these lifecycle models have been used successfully in industry on large projects, some more easily than others. Choice of lifecycle model depends on many factors including size, cost, safety concerns, time, volatility, "researchiness" of the project, risk, stakeholders, schedule needs, etc and may vary from project to project, even within the same company.
发布评论
评论(1)
请参阅有关程序员的问题(已关闭,但仍然是一个很好的参考起点):瀑布和敏捷有任何主要的替代方案吗?
几乎所有这些生命周期模型都已在工业界的大型项目中成功使用,其中一些比其他更容易。生命周期模型的选择取决于许多因素,包括规模、成本、安全问题、时间、波动性、项目的“研究性”、风险、利益相关者、进度需求等,并且即使在同一家公司内,也可能因项目而异。
See this questions on programmers (which was closed, but still an excellent reference starting point): Are there any major alternatives to waterfall and Agile?
Nearly all of these lifecycle models have been used successfully in industry on large projects, some more easily than others. Choice of lifecycle model depends on many factors including size, cost, safety concerns, time, volatility, "researchiness" of the project, risk, stakeholders, schedule needs, etc and may vary from project to project, even within the same company.