- 相關推薦
十六招成為大型軟件項目的開發英雄[3]
6、列出主要的功能模塊(List Major Features)
列出軟件項目中涉及到的所有主要功能模塊。從這些高水平的功能模塊入手,這是開始挽救整個項目的關鍵步驟。如果將軟件的開發比作戰爭的話,列出主要的功能模塊可以讓你避免一場與成千個功能模塊無止境的惡戰,你的戰爭規模會相對較小并且更容易獲勝。
7、提煉重中之重
好的,你已經列出了所有主要的功能模塊,現在從這個列表中再提煉出20%的功能模塊(這部分應該是所有主要功能模塊中最突出的),將其做成另一個列表。這20%的功能模塊是軟件發布之前,在最終測試版本中都應該能實現的。
8、詳述20%的高水平功能模塊(Detail Out Top 20%)
參照這個20%的功能模塊列表,做另一個明細表,在明細表中詳述為完成這20%部件所需實現的各項功能。另外將這些功能按其重要程度進行排序。我比較傾向于把最復雜的排在首位,最后才是簡單的。借助這個表只是為了使你的項目進行的更有條理(如先完成簡單的功能模塊),而不是讓你透過這個表來看你的工作量有多大。
9、制定周計劃(Plan The Week)
仔細地合計出下一周你能完成哪些功能模塊并把這些功能模塊分配給團隊里的程序員。你在分配時最好把類似的功能模塊放到一塊分配。要保證每位程序員都有規則地導入代碼。如果他們導入代碼導致構建失敗,那他們必須立刻對這個構建做出修正。
10、創建子系統(Create Branch)
使用你所選擇的源代碼控制系統創建一個子系統。在這一步驟中,你需要創建一個等待測試的子系統,然后在下一步中建一個補丁系統。接下來測試人員進行測試,而你則規劃下一周的工作。
【十六招成為大型軟件項目的開發英雄[3]】相關文章:
Java開發實習目的04-18
五招教你成為老板愛將08-13
5招讓你成為辦公室女王07-07
13招成為一個好上司07-21
16招讓你成為羽毛球高手03-26
十招讓你迅速成為搶手人才11-10
淺談軟件開發項目的管理03-29
以下5招讓你成為下屬愛戴的好上司03-10
成為項目總工必須要具備的六項技能03-20
國家開發銀行校招筆試經驗11-21