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