軟件外包項(xiàng)目與需求工程 ——紹興電力局軟件項(xiàng)目外包管理實(shí)踐探討
摘 要:作者結(jié)合自身工作實(shí)踐,深入探討了在軟件外包項(xiàng)目管理過(guò)程中,如何有效地進(jìn)行需求工程的相關(guān)工作,從而保證承包商獲取完整并符合用戶真實(shí)意愿的項(xiàng)目需求,以及減少因需求變更失控帶來(lái)的可能危害。關(guān)鍵字
摘 要:作者結(jié)合自身工作實(shí)踐,深入探討了在軟件外包項(xiàng)目管理過(guò)程中,如何有效地進(jìn)行“需求工程”的相關(guān)工作,從而保證承包商獲取完整并符合用戶真實(shí)意愿的項(xiàng)目需求,以及減少因需求變更失控帶來(lái)的可能危害。
關(guān)鍵字:軟件外包項(xiàng)目、需求工程、需求開(kāi)發(fā)、需求管理、ALESH系統(tǒng)
一、 需求的重要性
何為“需求”?廣泛的講,軟件項(xiàng)目中的需求源于用戶的一些“需要”,這些“需要”被分析、確認(rèn)后形成完整的文檔,該文檔詳細(xì)地說(shuō)明了軟件產(chǎn)品“必須或應(yīng)當(dāng)”做什么。
從重要性來(lái)看,軟件項(xiàng)目中“需求、設(shè)計(jì)、編碼、測(cè)試”四者哪個(gè)更重要?這個(gè)問(wèn)題不好回答。四者都是軟件開(kāi)發(fā)過(guò)程中必不可少的環(huán)節(jié),光做好其中一個(gè)環(huán)節(jié)并不能產(chǎn)生好的系統(tǒng),但是做壞了其中任何一個(gè)環(huán)節(jié),必定對(duì)系統(tǒng)產(chǎn)生壞影響。若從風(fēng)險(xiǎn)管理的角度講,我認(rèn)為需求開(kāi)發(fā)和管理是最重要的環(huán)節(jié)。因?yàn)樾枨笫钱a(chǎn)品的根源,需求工作的優(yōu)劣對(duì)產(chǎn)品影響最大,而且會(huì)帶來(lái)最大的返工成本。舉例來(lái)說(shuō),軟件項(xiàng)目開(kāi)發(fā)過(guò)程就像一條河流,如果河流的源頭(需求)被污染了,那么整條河流也就被污染了。
開(kāi)發(fā)軟件系統(tǒng)最困難的部分就是準(zhǔn)確說(shuō)明開(kāi)發(fā)什么。最困難的工作是編寫出詳細(xì)的需求,以及包括所有面向用戶、面向機(jī)器和其他軟件系統(tǒng)的接口。此工作一旦做錯(cuò),將會(huì)給系統(tǒng)帶來(lái)極大的損害,并且以后的彌補(bǔ)也極為困難。
二、 需求工作的問(wèn)題分析
電力行業(yè)這幾年正迎來(lái)信息化建設(shè)新浪潮,每個(gè)電力企業(yè)每年都有大量的軟件項(xiàng)目需要開(kāi)發(fā),一些項(xiàng)目是由本企業(yè)自主開(kāi)發(fā),另外很大一部分是外包給其他軟件公司進(jìn)行開(kāi)發(fā),我們?cè)谶@里可以將其稱為“軟件外包項(xiàng)目”。從我個(gè)人的了解和切身體會(huì)來(lái)看,國(guó)內(nèi)許多電力企業(yè)的軟件項(xiàng)目開(kāi)發(fā)狀況并不理想,很多項(xiàng)目進(jìn)度反復(fù)延期、大量的返工、產(chǎn)品質(zhì)量總是不能滿足項(xiàng)目預(yù)期和用戶的要求。而作為信息化建設(shè)的主流模式,軟件外包項(xiàng)目更會(huì)因?yàn)榭绲赜颉贤ú坏轿弧⒊邪滩怀墒臁⒔M織利益不同等原因而產(chǎn)生更多的問(wèn)題。
分析導(dǎo)致軟件項(xiàng)目失敗的眾多原因,其中最主要的一條就是項(xiàng)目的開(kāi)發(fā)方和用戶方對(duì)“需求工作”不重視或缺少一套有效的方法論。一方面開(kāi)發(fā)方的很多人員并不知道如何把需求工作做好,而另一方面用戶方往往也忽略需求,不能積極提供完整詳細(xì)的需求說(shuō)明,而且很多需求確認(rèn)或評(píng)審工作也是草草了事。
為了改進(jìn)軟件項(xiàng)目以上所述現(xiàn)狀,紹興電力局從2004年起和上海沙迪克軟件有限公司一起就軟件外包項(xiàng)目開(kāi)發(fā)管理過(guò)程進(jìn)行規(guī)范和整改,并取得了非常理想的成效。
我們首先來(lái)了解一下軟件外包項(xiàng)目中需求工作存在的種種問(wèn)題。
2.1 用戶說(shuō)不清楚需求
用戶說(shuō)不清楚需求是普遍現(xiàn)象,這是讓開(kāi)發(fā)商非常頭痛的問(wèn)題。這種情況下,如果軟件承包商以此為借口草率地對(duì)待需求工作,會(huì)連累整個(gè)項(xiàng)目的開(kāi)發(fā)。無(wú)論什么原因?qū)е掠脩粽f(shuō)不清楚需求,承包商都必須設(shè)法搞清楚用戶的真實(shí)需求,這是他們的職責(zé)。
2.2 態(tài)度問(wèn)題
相當(dāng)多軟件承包商的開(kāi)發(fā)人員習(xí)慣于被動(dòng)地對(duì)待需求工作。每當(dāng)遇到麻煩、挫折時(shí),總是發(fā)牢騷,并找出用戶的很多問(wèn)題。這是普遍現(xiàn)象,并不是承包商懶惰所造成的,而是不正確的觀念誤導(dǎo)了他們。
很多承包商錯(cuò)誤地認(rèn)為:需求是用戶的事情,不是我們的事情。我們?yōu)橛脩糸_(kāi)發(fā)軟件,難道用戶不該告訴我們應(yīng)當(dāng)開(kāi)發(fā)什么嗎?如果用戶說(shuō)不清楚需求或者經(jīng)常變更需求,因此引起的問(wèn)題是用戶造成的,應(yīng)當(dāng)由他們自己負(fù)責(zé)。
軟件承包商應(yīng)該讓自己的開(kāi)發(fā)人員了解到:需求分析員的天職就是在有限的時(shí)間內(nèi)獲取準(zhǔn)確而細(xì)致的用戶需求,如果做不到就是失職,不要找借口。
關(guān)鍵字:軟件外包項(xiàng)目、需求工程、需求開(kāi)發(fā)、需求管理、ALESH系統(tǒng)
一、 需求的重要性
何為“需求”?廣泛的講,軟件項(xiàng)目中的需求源于用戶的一些“需要”,這些“需要”被分析、確認(rèn)后形成完整的文檔,該文檔詳細(xì)地說(shuō)明了軟件產(chǎn)品“必須或應(yīng)當(dāng)”做什么。
從重要性來(lái)看,軟件項(xiàng)目中“需求、設(shè)計(jì)、編碼、測(cè)試”四者哪個(gè)更重要?這個(gè)問(wèn)題不好回答。四者都是軟件開(kāi)發(fā)過(guò)程中必不可少的環(huán)節(jié),光做好其中一個(gè)環(huán)節(jié)并不能產(chǎn)生好的系統(tǒng),但是做壞了其中任何一個(gè)環(huán)節(jié),必定對(duì)系統(tǒng)產(chǎn)生壞影響。若從風(fēng)險(xiǎn)管理的角度講,我認(rèn)為需求開(kāi)發(fā)和管理是最重要的環(huán)節(jié)。因?yàn)樾枨笫钱a(chǎn)品的根源,需求工作的優(yōu)劣對(duì)產(chǎn)品影響最大,而且會(huì)帶來(lái)最大的返工成本。舉例來(lái)說(shuō),軟件項(xiàng)目開(kāi)發(fā)過(guò)程就像一條河流,如果河流的源頭(需求)被污染了,那么整條河流也就被污染了。
開(kāi)發(fā)軟件系統(tǒng)最困難的部分就是準(zhǔn)確說(shuō)明開(kāi)發(fā)什么。最困難的工作是編寫出詳細(xì)的需求,以及包括所有面向用戶、面向機(jī)器和其他軟件系統(tǒng)的接口。此工作一旦做錯(cuò),將會(huì)給系統(tǒng)帶來(lái)極大的損害,并且以后的彌補(bǔ)也極為困難。
二、 需求工作的問(wèn)題分析
電力行業(yè)這幾年正迎來(lái)信息化建設(shè)新浪潮,每個(gè)電力企業(yè)每年都有大量的軟件項(xiàng)目需要開(kāi)發(fā),一些項(xiàng)目是由本企業(yè)自主開(kāi)發(fā),另外很大一部分是外包給其他軟件公司進(jìn)行開(kāi)發(fā),我們?cè)谶@里可以將其稱為“軟件外包項(xiàng)目”。從我個(gè)人的了解和切身體會(huì)來(lái)看,國(guó)內(nèi)許多電力企業(yè)的軟件項(xiàng)目開(kāi)發(fā)狀況并不理想,很多項(xiàng)目進(jìn)度反復(fù)延期、大量的返工、產(chǎn)品質(zhì)量總是不能滿足項(xiàng)目預(yù)期和用戶的要求。而作為信息化建設(shè)的主流模式,軟件外包項(xiàng)目更會(huì)因?yàn)榭绲赜颉贤ú坏轿弧⒊邪滩怀墒臁⒔M織利益不同等原因而產(chǎn)生更多的問(wèn)題。
分析導(dǎo)致軟件項(xiàng)目失敗的眾多原因,其中最主要的一條就是項(xiàng)目的開(kāi)發(fā)方和用戶方對(duì)“需求工作”不重視或缺少一套有效的方法論。一方面開(kāi)發(fā)方的很多人員并不知道如何把需求工作做好,而另一方面用戶方往往也忽略需求,不能積極提供完整詳細(xì)的需求說(shuō)明,而且很多需求確認(rèn)或評(píng)審工作也是草草了事。
為了改進(jìn)軟件項(xiàng)目以上所述現(xiàn)狀,紹興電力局從2004年起和上海沙迪克軟件有限公司一起就軟件外包項(xiàng)目開(kāi)發(fā)管理過(guò)程進(jìn)行規(guī)范和整改,并取得了非常理想的成效。
我們首先來(lái)了解一下軟件外包項(xiàng)目中需求工作存在的種種問(wèn)題。
2.1 用戶說(shuō)不清楚需求
用戶說(shuō)不清楚需求是普遍現(xiàn)象,這是讓開(kāi)發(fā)商非常頭痛的問(wèn)題。這種情況下,如果軟件承包商以此為借口草率地對(duì)待需求工作,會(huì)連累整個(gè)項(xiàng)目的開(kāi)發(fā)。無(wú)論什么原因?qū)е掠脩粽f(shuō)不清楚需求,承包商都必須設(shè)法搞清楚用戶的真實(shí)需求,這是他們的職責(zé)。
2.2 態(tài)度問(wèn)題
相當(dāng)多軟件承包商的開(kāi)發(fā)人員習(xí)慣于被動(dòng)地對(duì)待需求工作。每當(dāng)遇到麻煩、挫折時(shí),總是發(fā)牢騷,并找出用戶的很多問(wèn)題。這是普遍現(xiàn)象,并不是承包商懶惰所造成的,而是不正確的觀念誤導(dǎo)了他們。
很多承包商錯(cuò)誤地認(rèn)為:需求是用戶的事情,不是我們的事情。我們?yōu)橛脩糸_(kāi)發(fā)軟件,難道用戶不該告訴我們應(yīng)當(dāng)開(kāi)發(fā)什么嗎?如果用戶說(shuō)不清楚需求或者經(jīng)常變更需求,因此引起的問(wèn)題是用戶造成的,應(yīng)當(dāng)由他們自己負(fù)責(zé)。
軟件承包商應(yīng)該讓自己的開(kāi)發(fā)人員了解到:需求分析員的天職就是在有限的時(shí)間內(nèi)獲取準(zhǔn)確而細(xì)致的用戶需求,如果做不到就是失職,不要找借口。
責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問(wèn)題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
建議收藏 | 中國(guó)電價(jià)全景圖
2020-09-16電價(jià),全景圖,電力 -
一張圖讀懂我國(guó)銷售電價(jià)附加
2020-03-05銷售電價(jià)附加