軟件測試之承接軟件外包項目經驗談 軟件測試外包
關鍵字:
隨著信息化的逐步深入,無論是企業、政府還是個人,對軟件的依賴已經到了必不可少的地步,F在有越來越多的人認識到了軟件在日常經營管理中的重要作用,因此外包的軟件項目也在不斷增長。但隨之而來的,承接外包的軟件公司、軟件團隊也越來越多,包括很多個人SOHO一族也加入到承接軟件的競爭行列中來了,因此現在對于軟件項目的爭奪也很激烈。有很多人不知道上哪里去爭取項目,總是抱怨沒有項目做;也有的人雖然編程技術不錯,但是對于與客戶談項目卻是一竅不通,結果應該拿到的項目也拿不到手;也有的雖然已經接到了項目,卻發現在實施開發的時候遇到好多從來沒有遇到過的問題。作為一個多年從事外包項目接單的軟件開發人士,我想從以下幾方面談談我的經驗,希望對大家會有所幫助。
第一點, 到哪里接項目
軟件團隊或SOHO最為關心的一點是在哪里可以找到項目做,也就是到哪里可以找到有外包需求的客戶。對于一般人來說,廣交朋友然后通過熟人介紹還是接項目的第一途徑,但這要求你的朋友或熟人要在企業或公司里有比效重要的管理位置,對于像那些每天只能是埋頭寫代碼的程序員這顯然是不太現實的。所以大家不能等著項目來找你,而是要主動的出擊去找項目。
現在網上有很多軟件外包網站,在這里你可以找到不少的軟件外包信息。比如軟件商務網(http://www.bizsofts.com)上就有大量的軟件外包信息。不過這里每天外包的項目雖然很多,但競爭也很激烈。一般一個外包信息發出后一天內就會有無數個競爭者,所以能第一時間與客戶取得聯系是非常關鍵的。因為客戶一般都是先入為主的,一般來說,如果第一個談項目的人他覺得滿意了,就會對其他的競爭者不再予以考慮,所以你要經常上網站上看看有什么最新的項目,并立即與項目的發包方取得直接的聯系。其他比如軟件外包網、維客網、中國軟件網,還有CSDN的外包頻道上也有很多外包的信息,大家可以自己上去看看。
第二點, 如何與客戶談需求
接項目最重要的一步是與客戶談需求?蛻魧浖男枨笫琼椖恳巹澓蛯嵤┑母,所以在與客戶談需求時,一定要讓用戶將所有的想法盡可能的闡述清楚,并把所有的要求羅列出來。這時候不應該害怕“勾引”起客戶的潛在需求而增加設計開發的工作量。而應該直接明白地要客戶把項目的要求一條條地列出來。這時先把條理、歸納、分析先都扔到一邊去,用紙筆將用戶最原始、最完整的要求準確地記錄下來。假如項目在你對客戶的需求沒有完全了解清楚的情況下就匆匆上馬,那么就會隨時發生意想不到的變更,輕則使項目延期或超出預算,重則使得原來已經做好的軟件要徹底推倒重來。
所以我們在實施項目之前應該深入了解和挖掘客戶需求,對某些不明確的需求要與發包方反復進行討論,對于項目實施過程中的需求變更要規定處理辦法,并形成項目的最終需求。在需求分析階段,接包方首先對發包方的需求認真分析,然后通過業務建模、會談、問卷、需求會議等方式收集客戶完整需求,形成文檔,然后經過客戶討論、客戶審查、文檔修訂等多次反復的過程。有一點需要注意,即使雙方談的很投緣,在討論需求時也一定要詳細周到,精確到每一條不能再劃分的軟件功能為止。
第三點, 如何合理地報價
在完全了解客戶的需求后,下一步就是要確定一個合理的報價。接包方要從跟客戶的交談中盡量地了解出客戶的準確意思,思考客戶想要的是怎樣的一個軟件,項目復雜的程度多大,客戶的要求有多高,客戶的性格如何,能夠接受的價格范圍等等,這些因素對于軟件項目的報價都是密切相關的。如果客戶要的是一個小型的軟件系統,不太苛求有多全面的功能,只要滿足某一方面的需要,并且客戶又是一個比較隨和的人,那么項目可以報一個接近成本的價格;相反如果客戶要求的是一個面面俱到的管理系統,需要有各方面的功能,缺一不可,并且客戶又是那種對項目要求嚴格苛刻,絕不變通的人,那就要充分考慮各種不穩定的因素,報一個比較高的價格。
文章來源于領測軟件測試網 http://www.kjueaiud.com/