十六招成為大型軟件項(xiàng)目的開(kāi)發(fā)英雄[1]
我們都遇到過(guò)這種情況:一個(gè)大型軟件項(xiàng)目的建設(shè)沒(méi)完沒(méi)了,好像總也完不成。事實(shí)上微軟的一些大型軟件項(xiàng)目經(jīng)常會(huì)陷入這種困境,像Vista,SQL Server,XP這些大的軟件項(xiàng)目就是如此,在項(xiàng)目開(kāi)發(fā)的最后階段總是不得不刪減大量的功能模塊,任命新的管理者爭(zhēng)分奪秒地交付產(chǎn)品。在最后期限內(nèi),如果你只是不停的編譯再編譯,而總也完成不了產(chǎn)品,你就會(huì)陷入困境無(wú)法脫身。你怎樣才能讓一個(gè)大型軟件項(xiàng)目脫離這種困境從而成為一名軟件開(kāi)發(fā)英雄呢?讓我來(lái)告訴你如何辦到吧……
首先,讓我們了解一個(gè)失敗的大型軟件開(kāi)發(fā)項(xiàng)目產(chǎn)生的過(guò)程:為了解決一些復(fù)雜的.問(wèn)題,一個(gè)大型的軟件開(kāi)發(fā)項(xiàng)目被設(shè)計(jì)出來(lái)了。很好!軟件就是用來(lái)解決問(wèn)題的。但是從第一天起事情就朝錯(cuò)誤的方向發(fā)展了!怎么回事呢?是這樣,經(jīng)理和主管決定由他們來(lái)計(jì)劃整個(gè)軟件項(xiàng)目的細(xì)節(jié)而這些細(xì)節(jié)可以說(shuō)是細(xì)到了極致。接著他們?nèi)蚊粋(gè)項(xiàng)目經(jīng)理來(lái)管理所有的程序員,讓這些程序員獨(dú)立完成各自負(fù)責(zé)的部分。就在項(xiàng)目交付使用的前幾周,這個(gè)項(xiàng)目經(jīng)理開(kāi)始整合所有已完成的部分。這樣能行嗎?當(dāng)然不行了……這簡(jiǎn)直是一場(chǎng)災(zāi)難!項(xiàng)目被拖延了!幾天、幾周、甚至幾個(gè)月,幾年過(guò)去了項(xiàng)目都還沒(méi)能完成交付。問(wèn)題到底出在哪里呢?我們?cè)撊绾谓鉀Q呢?
軟件開(kāi)發(fā)就像是建樓房
你看過(guò)建樓房的過(guò)程嗎?建樓房時(shí)是不是每個(gè)人都在各自的區(qū)域建造自己負(fù)責(zé)的那部分呢?當(dāng)然不是!那么摩天大樓是如何建成的呢?首先應(yīng)該是打地基,然后用升降機(jī)井建樓層,一層接一層的建,再修建內(nèi)部的構(gòu)架……你能想象出如果每一部分都是在不同場(chǎng)所建造的,最后再將所有這些部分移到施工現(xiàn)場(chǎng)進(jìn)行整合會(huì)是什么樣子的嗎?即使你有一個(gè)絕妙的整合方案,你也會(huì)遇到問(wèn)題:一些部分可能不能互相鍥合需要重新做,建筑師可能改變他們的想法,一些部分有可能丟失,整個(gè)建筑看起來(lái)就像一對(duì)亂麻!
完成項(xiàng)目成為軟件開(kāi)發(fā)英雄
你的軟件項(xiàng)目正面臨危險(xiǎn)嗎?或者它已經(jīng)處在困境之中了嗎?你準(zhǔn)備好讓你的軟件項(xiàng)目重新步入正軌了嗎?那讓我們開(kāi)始……
【十六招成為大型軟件項(xiàng)目的開(kāi)發(fā)英雄[1]】相關(guān)文章:
四招讓你成為談判高手11-19
淺析軟件開(kāi)發(fā)項(xiàng)目的管理10-17
成為項(xiàng)目總工必須要具備的六項(xiàng)技能03-11
淺談軟件開(kāi)發(fā)項(xiàng)目的成本控制10-17
英雄聯(lián)盟冷門(mén)操作小技巧-掌握五個(gè)成為大神08-07
生態(tài)旅游項(xiàng)目的開(kāi)發(fā)與策劃論文08-01
以下5招讓你成為下屬愛(ài)戴的好上司10-13
常熟國(guó)際學(xué)校中西1+2項(xiàng)目課程簡(jiǎn)介08-25
英雄聯(lián)盟所有英雄介紹10-27