敏捷開發是一種以人爲核心、迭代、按部就班的開發方法。在敏捷開發中,軟件項目的構建被切分紅多個子項目,各個子項目的成果都通過測試,具有集成和可運行的特徵。換言之,就是把一個大項目分爲多個相互聯繫,但也可獨立運行的小項目,並分別完成,在此過程當中軟件一直處於可以使用狀態測試
目前大部分公司是敏捷開發,分配合適的工做給合適的人。優化
化整爲零,搞定一個小節點的需求就開始開發、測試、部署,OK以後搞定下一個,螺旋式的來
前提是總體需求和業務基本上清楚,而後把一個大的項目或者需求劃分紅一個一個的小模塊或者小功能,分散給多我的並行開發,完成一個就馬上測試,測試沒問題就部署上線,在管理的細節上要注意每一個功能都不能互相影響,但要互相調用,及代碼模塊的輕耦合性,在功能開發的順序上,應該先基礎功能再業務功能再優化體驗,不能開發一個功能以前還須要依賴於一個不存在的功能