隨著IT行業幾年的發展,出現了很多種項目開發流程——瀑布式開發、叠代式開發、螺旋式開發、敏捷式開發。這些思路再細分的話,就會有Scrum,XP,V model等等。但是很多時候,似乎在我們自己的項目開發過程中就能看到上述幾種開發方式的共存?
有這種情況是很自然的,方法論只是指導工作的思路。以上方法適用於某個場景,比如瀑布開發。
瀑布式開發在壹定程度上的定義:瀑布模型是最典型的預測方法,它嚴格遵循預先計劃好的需求分析、設計、編碼、集成、測試和維護的順序。但是在實際工作中,壹般只有傳統IT行業或者外包公司采用這種開發流程。但是,那句“我不會再改需求了”是騙人的,妳的黨終究是妳的便便。