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