軟件外包項目與需求工程 ——紹興電力局軟件項目外包管理實踐探討
摘 要:作者結(jié)合自身工作實踐,深入探討了在軟件外包項目管理過程中,如何有效地進行需求工程的相關(guān)工作,從而保證承包商獲取完整并符合用戶真實意愿的項目需求,以及減少因需求變更失控帶來的可能危害。關(guān)鍵字
摘 要:作者結(jié)合自身工作實踐,深入探討了在軟件外包項目管理過程中,如何有效地進行“需求工程”的相關(guān)工作,從而保證承包商獲取完整并符合用戶真實意愿的項目需求,以及減少因需求變更失控帶來的可能危害。
關(guān)鍵字:軟件外包項目、需求工程、需求開發(fā)、需求管理、ALESH系統(tǒng)
一、 需求的重要性
何為“需求”?廣泛的講,軟件項目中的需求源于用戶的一些“需要”,這些“需要”被分析、確認后形成完整的文檔,該文檔詳細地說明了軟件產(chǎn)品“必須或應(yīng)當(dāng)”做什么。
從重要性來看,軟件項目中“需求、設(shè)計、編碼、測試”四者哪個更重要?這個問題不好回答。四者都是軟件開發(fā)過程中必不可少的環(huán)節(jié),光做好其中一個環(huán)節(jié)并不能產(chǎn)生好的系統(tǒng),但是做壞了其中任何一個環(huán)節(jié),必定對系統(tǒng)產(chǎn)生壞影響。若從風(fēng)險管理的角度講,我認為需求開發(fā)和管理是最重要的環(huán)節(jié)。因為需求是產(chǎn)品的根源,需求工作的優(yōu)劣對產(chǎn)品影響最大,而且會帶來最大的返工成本。舉例來說,軟件項目開發(fā)過程就像一條河流,如果河流的源頭(需求)被污染了,那么整條河流也就被污染了。
開發(fā)軟件系統(tǒng)最困難的部分就是準確說明開發(fā)什么。最困難的工作是編寫出詳細的需求,以及包括所有面向用戶、面向機器和其他軟件系統(tǒng)的接口。此工作一旦做錯,將會給系統(tǒng)帶來極大的損害,并且以后的彌補也極為困難。
二、 需求工作的問題分析
電力行業(yè)這幾年正迎來信息化建設(shè)新浪潮,每個電力企業(yè)每年都有大量的軟件項目需要開發(fā),一些項目是由本企業(yè)自主開發(fā),另外很大一部分是外包給其他軟件公司進行開發(fā),我們在這里可以將其稱為“軟件外包項目”。從我個人的了解和切身體會來看,國內(nèi)許多電力企業(yè)的軟件項目開發(fā)狀況并不理想,很多項目進度反復(fù)延期、大量的返工、產(chǎn)品質(zhì)量總是不能滿足項目預(yù)期和用戶的要求。而作為信息化建設(shè)的主流模式,軟件外包項目更會因為跨地域、溝通不到位、承包商不成熟、組織利益不同等原因而產(chǎn)生更多的問題。
分析導(dǎo)致軟件項目失敗的眾多原因,其中最主要的一條就是項目的開發(fā)方和用戶方對“需求工作”不重視或缺少一套有效的方法論。一方面開發(fā)方的很多人員并不知道如何把需求工作做好,而另一方面用戶方往往也忽略需求,不能積極提供完整詳細的需求說明,而且很多需求確認或評審工作也是草草了事。
為了改進軟件項目以上所述現(xiàn)狀,紹興電力局從2004年起和上海沙迪克軟件有限公司一起就軟件外包項目開發(fā)管理過程進行規(guī)范和整改,并取得了非常理想的成效。
我們首先來了解一下軟件外包項目中需求工作存在的種種問題。
2.1 用戶說不清楚需求
用戶說不清楚需求是普遍現(xiàn)象,這是讓開發(fā)商非常頭痛的問題。這種情況下,如果軟件承包商以此為借口草率地對待需求工作,會連累整個項目的開發(fā)。無論什么原因?qū)е掠脩粽f不清楚需求,承包商都必須設(shè)法搞清楚用戶的真實需求,這是他們的職責(zé)。
2.2 態(tài)度問題
相當(dāng)多軟件承包商的開發(fā)人員習(xí)慣于被動地對待需求工作。每當(dāng)遇到麻煩、挫折時,總是發(fā)牢騷,并找出用戶的很多問題。這是普遍現(xiàn)象,并不是承包商懶惰所造成的,而是不正確的觀念誤導(dǎo)了他們。
很多承包商錯誤地認為:需求是用戶的事情,不是我們的事情。我們?yōu)橛脩糸_發(fā)軟件,難道用戶不該告訴我們應(yīng)當(dāng)開發(fā)什么嗎?如果用戶說不清楚需求或者經(jīng)常變更需求,因此引起的問題是用戶造成的,應(yīng)當(dāng)由他們自己負責(zé)。
軟件承包商應(yīng)該讓自己的開發(fā)人員了解到:需求分析員的天職就是在有限的時間內(nèi)獲取準確而細致的用戶需求,如果做不到就是失職,不要找借口。
關(guān)鍵字:軟件外包項目、需求工程、需求開發(fā)、需求管理、ALESH系統(tǒng)
一、 需求的重要性
何為“需求”?廣泛的講,軟件項目中的需求源于用戶的一些“需要”,這些“需要”被分析、確認后形成完整的文檔,該文檔詳細地說明了軟件產(chǎn)品“必須或應(yīng)當(dāng)”做什么。
從重要性來看,軟件項目中“需求、設(shè)計、編碼、測試”四者哪個更重要?這個問題不好回答。四者都是軟件開發(fā)過程中必不可少的環(huán)節(jié),光做好其中一個環(huán)節(jié)并不能產(chǎn)生好的系統(tǒng),但是做壞了其中任何一個環(huán)節(jié),必定對系統(tǒng)產(chǎn)生壞影響。若從風(fēng)險管理的角度講,我認為需求開發(fā)和管理是最重要的環(huán)節(jié)。因為需求是產(chǎn)品的根源,需求工作的優(yōu)劣對產(chǎn)品影響最大,而且會帶來最大的返工成本。舉例來說,軟件項目開發(fā)過程就像一條河流,如果河流的源頭(需求)被污染了,那么整條河流也就被污染了。
開發(fā)軟件系統(tǒng)最困難的部分就是準確說明開發(fā)什么。最困難的工作是編寫出詳細的需求,以及包括所有面向用戶、面向機器和其他軟件系統(tǒng)的接口。此工作一旦做錯,將會給系統(tǒng)帶來極大的損害,并且以后的彌補也極為困難。
二、 需求工作的問題分析
電力行業(yè)這幾年正迎來信息化建設(shè)新浪潮,每個電力企業(yè)每年都有大量的軟件項目需要開發(fā),一些項目是由本企業(yè)自主開發(fā),另外很大一部分是外包給其他軟件公司進行開發(fā),我們在這里可以將其稱為“軟件外包項目”。從我個人的了解和切身體會來看,國內(nèi)許多電力企業(yè)的軟件項目開發(fā)狀況并不理想,很多項目進度反復(fù)延期、大量的返工、產(chǎn)品質(zhì)量總是不能滿足項目預(yù)期和用戶的要求。而作為信息化建設(shè)的主流模式,軟件外包項目更會因為跨地域、溝通不到位、承包商不成熟、組織利益不同等原因而產(chǎn)生更多的問題。
分析導(dǎo)致軟件項目失敗的眾多原因,其中最主要的一條就是項目的開發(fā)方和用戶方對“需求工作”不重視或缺少一套有效的方法論。一方面開發(fā)方的很多人員并不知道如何把需求工作做好,而另一方面用戶方往往也忽略需求,不能積極提供完整詳細的需求說明,而且很多需求確認或評審工作也是草草了事。
為了改進軟件項目以上所述現(xiàn)狀,紹興電力局從2004年起和上海沙迪克軟件有限公司一起就軟件外包項目開發(fā)管理過程進行規(guī)范和整改,并取得了非常理想的成效。
我們首先來了解一下軟件外包項目中需求工作存在的種種問題。
2.1 用戶說不清楚需求
用戶說不清楚需求是普遍現(xiàn)象,這是讓開發(fā)商非常頭痛的問題。這種情況下,如果軟件承包商以此為借口草率地對待需求工作,會連累整個項目的開發(fā)。無論什么原因?qū)е掠脩粽f不清楚需求,承包商都必須設(shè)法搞清楚用戶的真實需求,這是他們的職責(zé)。
2.2 態(tài)度問題
相當(dāng)多軟件承包商的開發(fā)人員習(xí)慣于被動地對待需求工作。每當(dāng)遇到麻煩、挫折時,總是發(fā)牢騷,并找出用戶的很多問題。這是普遍現(xiàn)象,并不是承包商懶惰所造成的,而是不正確的觀念誤導(dǎo)了他們。
很多承包商錯誤地認為:需求是用戶的事情,不是我們的事情。我們?yōu)橛脩糸_發(fā)軟件,難道用戶不該告訴我們應(yīng)當(dāng)開發(fā)什么嗎?如果用戶說不清楚需求或者經(jīng)常變更需求,因此引起的問題是用戶造成的,應(yīng)當(dāng)由他們自己負責(zé)。
軟件承包商應(yīng)該讓自己的開發(fā)人員了解到:需求分析員的天職就是在有限的時間內(nèi)獲取準確而細致的用戶需求,如果做不到就是失職,不要找借口。

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
電化學(xué)儲能應(yīng)用現(xiàn)狀及對策研究
2019-08-14電化學(xué)儲能應(yīng)用 -
《能源監(jiān)測與評價》——能源系統(tǒng)工程之預(yù)測和規(guī)劃
-
《能源監(jiān)測與評價》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國內(nèi)首座蜂窩型集束煤倉管理創(chuàng)新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業(yè)技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業(yè)技能標準
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加