大牛程序員經驗分享:一個項目的開發週期

很多同學對於一個完整的項目具體需要多久的開發時間比較困惑,進入到公司中不知道如何估算正確的開發週期。我簡單講一講Android的開發週期。

Android:

一般我們計算開發週期時,都是在產品模型出來後開始計算,這時候我們就要好好估算一下我們的開發週期。

計算Android項目開發週期時,先把整體項目拆分開。

項目估算流程:

1.準備工作如三方框架的準備,並簡單的寫一寫Demo,項目整體框架的架構,是按功能模塊分包還是按類的屬性分包。這差不多需要3-4天的準備時間。

2.項目架構寫完了,就要開始搭建項目的主框架,這個一般可以估算3天,因為項目架構明確的話,這一步很好完成,比較耗時的就是工具類的創建和三方jar包的引用,因為三方jar包很容易就會出問題。

3.開始細分每個模塊的所需時間,一般先按主功能模塊來計算,看每個模塊的複雜程度,可以依次排序,這裡簡單就以每個模塊的界面來計算,如果一個功能模塊有3-5個界面就可以估算5-7天的時間,如果界面超過5個,可以大體的以每增加一個界面增加一天來估算。

4.估算完模塊後,要看每個界面的功能實現,如果是比較複雜的界面或者邏輯處理比較繁瑣的界面,可以在原有的時間記性累加時間,建議每個界面最多不超過3天,

5.估算完整個項目的開發時間後,一定要給自己留出自測的時間,一般為兩天,來檢測項目是否有明顯的bug。

6.都估算完成後,在原有的時間基礎上*1.5就是我們最後向項目經理所提起的整個開發週期。

以上就是Android開發週期,如果獨立開發的話這個時間可以為2-3個月,如果為團隊開發(大於兩個人),不建議超過兩個月。

希望對大家有所幫助!


分享到:


相關文章: