本文,我將詳述自己對軟件項目過程管理的一些經驗。首先,我就軟件項目的開發(fā)過程進行簡單的闡述。
進行一個項目開發(fā)之前,要明確客戶的需求??蛻舻男枨笸菨撛诘模惯@種需求明確化,相關部門和項目組管理者和領導者需要在對客戶情況準確判斷的基礎上,自己提出需求建議書和相應的解決方案申請書(所有人員必須對客戶的需求業(yè)務和本項目組的軟件技術能力非常了解,然后提供切實可行的需求解決方案)。這一工作完成的是否出色對獲取客戶合同以及能否成功完成項目的開發(fā)和產品的推廣至關重要。目前軟件業(yè)中普遍存在的產品與技術大多重在突出技術特點本身而忽視了對客戶需求的調查及自己如何滿足客戶,造成了與客戶觀念上的一些脫節(jié)。我個人認為先對需求進行分析、總結和概括,然后提出準確可行的解決方案是非常重要的。因為只用這樣才能明確項目的內容和目標。
完成了項目建議書和解決方案申請書后,根據實際需求和市場實際運作效果,我們就可以確定是開始進行項目產品開發(fā)還是進行其它研發(fā)或者根據新的客戶需求完善本項目。所有這些取決于市場的反饋信息,根據不同的市場反饋做出不同的開發(fā)計劃,只有這樣才能避免閉著眼睛走路,同時項目更有了明確的開發(fā)目標。一旦項目列入開發(fā)計劃,我們就應該集中技術人員、成立項目組、確定項目負責人進行實質性的項目開發(fā)工作。
在項目實現(xiàn)過程中,所有的依據應該原于客戶的需求和當前技術允許范圍??蛻舻男枨笤谀壳半A段體現(xiàn)為上述解決方案;而技術允許范圍是指根據當前項目組的技術水平來估計項目組的技術能力,保證應用的方案必須是可行的,否則項目開發(fā)就此中止,導致整個項目在此階段失敗。同時,必須在此階段對整個項目過程中的難點進行預測和估計,并能對可能發(fā)生的突發(fā)情況做出準備并提供相應的解決方法。總之,在此階段必須對項目做好充分的準備,為項目的順利進行提供保障。實際上,此過程為一個將具體問題進行抽象和建模的過程,然后對模型進行可行性分析,得出結論。為下面的項目實現(xiàn)做出充分準備。
項目可行性分析完成以后,則開始進行軟件實現(xiàn)。主要包括以下幾部分:系統(tǒng)結構設計(大體體現(xiàn)和概括了業(yè)務邏輯和業(yè)務流程)、軟件結構設計(軟件的體系結構、性能分析、瓶頸問題解決方案、子系統(tǒng)劃分等)、軟件模塊分配、編寫代碼、軟件模塊集成、軟件子系統(tǒng)集成、軟件子系統(tǒng)測試、系統(tǒng)聯(lián)調、軟件系統(tǒng)整體測試、軟件發(fā)行。以上各個步驟,為典型的軟件設計過程,在這里我就不再闡述。但是值得提出的一點是:軟件實現(xiàn)過程越規(guī)范,效率和軟件質量越高,項目可維護性就越好。
上面已經開始了一個項目的實際開發(fā)實現(xiàn)。至于項目成功與否,在目前階段最大的因素取決于項目組成員間的合作、工作效率和士氣。優(yōu)秀的項目領導者、有效工作的項目團隊、對項目管理有利的組織結構,是一切項目成功的理想環(huán)境。項目團隊往往因為缺乏充分的授權和支持,造成逐漸衰落并最終導致項目的失敗。
既然是一個團隊,如何保持整個團隊的狀態(tài)和團結呢?我認為最為重要的是如何處理和協(xié)調項目組成員間的關系以及如何保證整個團隊的目標不發(fā)生偏離。首先,項目成員間必須相互信任,成員間只有彼此相互信任,才有可能達成共同的目標,才可能成功的進行項目開發(fā)。其次,調動項目成員的積極性。項目成員間必須要多交流和溝通,包括技術交流和感情溝通。第三,每個項目成員都應有責任感,必須敢于承擔責任,整個項目團隊是一個整體,每一個成員只是團隊這部機器的一個零件。綜上,我認為團隊的合作主要包括以下兩個方面:首先是關于合作的態(tài)度和精神。軟件產業(yè)本身的發(fā)展在于有一個讓所有從事軟件業(yè)的人共同認可的文化平臺,在這個平臺上,當每個人強調自己聰明才智的時候,實際上他們也在最大程度地分享別人的成果,使知識、信息極大共享,使大家都能得到很快的提高。所以有人講,搞軟件或搞知識產業(yè)的人可以在短時間內創(chuàng)造奇跡,而創(chuàng)造這個奇跡的前提就是每個人開放的思想和互相合作、互相促進、互相交流的行為。其次是關于創(chuàng)新。我們從事軟件業(yè)不應把創(chuàng)新習慣性地理解為純粹的技術創(chuàng)新,這樣往往在市場上就不能表現(xiàn)出很強的競爭能力。創(chuàng)新,應該表現(xiàn)在從技術的產生到技術的市場應用的一系列過程。
最后我想說的是:軟件業(yè)以人為本,軟件企業(yè)必須為從事軟件產業(yè)的個人創(chuàng)造出一種激發(fā)他們樂于奮斗、并且能夠在其中充分體現(xiàn)個人價值的環(huán)境和文化。
項目經理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html