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