監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)ERP系統(tǒng)實(shí)施過程中需求工程

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來源:泛普軟件

本文結(jié)合多年實(shí)施erp系統(tǒng)的實(shí)踐經(jīng)驗(yàn),介紹了需求工程的意義,闡述了做好需求工程的一些基本要求,并就做好需求工作提出了幾點(diǎn)建議。

需求工程的意義

在軟件工程領(lǐng)域,需求工程研究是一個(gè)非常重要的課題。需求工程的目的是通過與用戶的廣泛交流確定應(yīng)用系統(tǒng)的目標(biāo)。需求活動(dòng)以工程化的方法被提出、分析和組織,鼓勵(lì)用戶以一種積極的方式參與需求分析活動(dòng)中,并在整個(gè)軟件生命周期強(qiáng)調(diào)用戶參與和領(lǐng)域?qū)<业闹笇?dǎo)作用,促使目標(biāo)系統(tǒng)更大限度地滿足用戶需求。通過分析與挖掘每一需求層次的內(nèi)容,促使需求明確化,從而更好地實(shí)施企業(yè)ERP系統(tǒng)。

為適應(yīng)企業(yè)信息化的推進(jìn)、管理思想的變革以及企業(yè)自身未來發(fā)展的需要,很多企業(yè)都開始實(shí)施ERP系統(tǒng)。然而,系統(tǒng)最終得以順利實(shí)施并發(fā)揮良好作用的較少,也即失敗者較多。究其原因,一些學(xué)者認(rèn)為,主要是忽視軟件開發(fā)前期的需求分析,開發(fā)過程缺乏統(tǒng)一的、規(guī)范化的方法論的指導(dǎo),文檔資料不齊全、不準(zhǔn)確,忽視用戶之間、開發(fā)組人員之間的有效交流及測(cè)試的重要性等。結(jié)合多年的實(shí)踐經(jīng)驗(yàn),筆者認(rèn)為,主要是前期的需求分析沒有做到位,需求功能沒有完全實(shí)現(xiàn)。眾所周知,企業(yè)在開發(fā)信息系統(tǒng)(ERP)時(shí),其中一個(gè)重要的步驟和環(huán)節(jié)就是需求分析。需求分析是需求工程的核心,關(guān)乎整個(gè)系統(tǒng)的成敗,意義重大。為此,我們?cè)谶M(jìn)行系統(tǒng)開發(fā)的時(shí)候,一定要把需求分析做扎實(shí),要反復(fù)不斷地進(jìn)行需求定義、記錄、描述和升華需求層次,充分考慮用戶的需求,相互配合,形成規(guī)范的、齊全的需求文檔。

企業(yè)ERP系統(tǒng)的實(shí)施,是一個(gè)系統(tǒng)工程。對(duì)一個(gè)企業(yè)或者企業(yè)簇群來講,ERP不是一個(gè)工具或輔助手段,而是一個(gè)動(dòng)態(tài)的過程,它以現(xiàn)代信息技術(shù)為依托或支撐,不斷地融入企業(yè)的管理思想和理念,本身是信息技術(shù)與企業(yè)管理思想的融合?;谶@樣的考慮,很多企業(yè)的ERP系統(tǒng)往往也就有了企業(yè)個(gè)性化的一些特征,這也就決定了企業(yè)ERP系統(tǒng)的實(shí)施不能僅靠簡(jiǎn)單的軟件系統(tǒng)的復(fù)制來實(shí)現(xiàn)。為此,在實(shí)施企業(yè)ERP系統(tǒng)的時(shí)候,必須從需求工程著手,注重用戶的參與交流,做好需求分析,明確需求功能,最終提煉出符合問題解決領(lǐng)域的用戶需求。

2 對(duì)需求上程的要求

2.1 完整性

完整性包含系統(tǒng)需求分析文檔的完整性和系統(tǒng)完整性的實(shí)現(xiàn)兩個(gè)方面。通過前期的需求調(diào)研與訪談,在了解用戶需求的基礎(chǔ)上,最終形成需求分析文檔,此文檔一定要注意其完整性。首先,ERP系統(tǒng)是一個(gè)系統(tǒng)工程,作為一個(gè)系統(tǒng),只有各個(gè)部分齊全并能相互切、調(diào)地發(fā)揮作用,才能體現(xiàn)出整體效用。如果系統(tǒng)不完整,那么該系統(tǒng)就不能正常地運(yùn)行。其次,無論做什么事情,都要有階段性,ERP的實(shí)施也下例外。所有內(nèi)容不可能全部呈現(xiàn),有的部分現(xiàn)在可以呈現(xiàn)出來,有的部分則要根據(jù)今后的發(fā)展需要加以完善和呈現(xiàn)。對(duì)于這樣的子系統(tǒng),在文檔中要用“待確定”字樣標(biāo)識(shí)出來,以便于區(qū)分,也為了更好地體現(xiàn)系統(tǒng)的完整性。最后,從系統(tǒng)論的觀點(diǎn)來看,系統(tǒng)內(nèi)各個(gè)組件只有協(xié)同作戰(zhàn),才能更好地提高企業(yè)信息化水平,提高企業(yè)的經(jīng)濟(jì)與社會(huì)效益。

2.2 無二義性

針對(duì)最終形成的需求分析文檔,表達(dá)和描述用戶需求的時(shí)候,措詞與文字一定要嚴(yán)謹(jǐn),出現(xiàn)的所有語言以及符號(hào)表示都要有明確的含義,不能出現(xiàn)模棱兩可,含混不清的語言和符號(hào)。為此,我們?cè)噲D引入符號(hào)學(xué)的方法。事實(shí)證明,符號(hào)學(xué)在需求工程中的應(yīng)用,尤其是在需求表達(dá)和獲取上非常有效。

最終形成的文檔,無論是低層操作員工還是高層管理人員應(yīng)該都能看明白,而且看完之后,大家的看法或者理解是一致的,因此用詞一定要簡(jiǎn)明、準(zhǔn)確。那么,如何做到無二義性呢?一是取決于系統(tǒng)分析員本身的素質(zhì)與知識(shí)層次以及責(zé)任心。系統(tǒng)分析員在進(jìn)行需求分析的時(shí)候應(yīng)按照用戶的觀點(diǎn)來進(jìn)行,而根據(jù)以往的經(jīng)驗(yàn),分析員也下必完全遵從用戶,便于系統(tǒng)的實(shí)用,可以融入自己的一些觀點(diǎn)。二是要對(duì)文檔進(jìn)行多方多次審查,包括自己審查、對(duì)方審查、專家審查,從審查中汲取有益的看法,從而修正相應(yīng)的文檔內(nèi)容。此外,從技術(shù)手段上,可以編寫一些用例或設(shè)計(jì)出一些原型,做到早期防范,也可以適當(dāng)參考筆者與他人合作總結(jié)的需求分析法,即3個(gè)循環(huán),4個(gè)步驟。

2.3 可修改性

最終形成的需求文檔,不是成不變的、固定的,而是隨著修改意見以及需求本身的變化及時(shí)進(jìn)行調(diào)整。從開始做需求分析時(shí),就應(yīng)考慮到需求文檔可修改的特性。同時(shí),為了避免修改文檔涉及的內(nèi)容過多,應(yīng)該考慮到各個(gè)模塊之間的獨(dú)立性。對(duì)于一個(gè)大的系統(tǒng)而言,各個(gè)模塊之間,保持較高的獨(dú)立性,能為系統(tǒng)的后期維護(hù)帶來很大的便利。這個(gè)獨(dú)立性不是本身就存在的,而是靠系統(tǒng)分析員根據(jù)調(diào)研、提煉需求來界定的。子系統(tǒng)(模塊)的劃分應(yīng)盡量合理,使其關(guān)聯(lián)性合理化、最小化。為此,系統(tǒng)分析員要本著對(duì)人、對(duì)系統(tǒng)高度負(fù)責(zé)的態(tài)度,思考模塊的獨(dú)立性,明確系統(tǒng)邊界。

2.4 可跟蹤性(即回溯性

在系統(tǒng)開發(fā)的整個(gè)生命周期中,用戶需求的可追蹤性發(fā)揮著非常重要的作用,可以幫助開發(fā)人員理解需求,便子對(duì)需求的管理,避免因系統(tǒng)質(zhì)量降低而重新修改,從而減少項(xiàng)目的開發(fā)費(fèi)用與開發(fā)時(shí)間。

企業(yè)實(shí)施ERP系統(tǒng),是一個(gè)嚴(yán)肅而又嚴(yán)謹(jǐn)?shù)氖虑?。?duì)于任何系統(tǒng)最終都需要進(jìn)行驗(yàn)證。而ERP系統(tǒng)本身具有快速驗(yàn)證功能,能夠進(jìn)行快速的回溯追蹤,具有很強(qiáng)的可跟蹤性。因?yàn)榍懊娴男枨蠓治鲆坏┩瓿桑S即進(jìn)入實(shí)踐編程階段,并立即跟蹤到前面分析文檔的內(nèi)容。如果系統(tǒng)分析員工作不認(rèn)真,分析下透徹,考慮問題不周全,責(zé)任心不強(qiáng),在后面設(shè)計(jì)實(shí)現(xiàn)時(shí)均能反映出來。

另外,為了更好地實(shí)現(xiàn)系統(tǒng)的可跟蹤性,系統(tǒng)分析人員一定要把文檔的前后對(duì)應(yīng)關(guān)系標(biāo)識(shí)清楚,以便逆向反饋查找。各種標(biāo)識(shí)以及后面的模塊要對(duì)應(yīng),并標(biāo)記清楚每個(gè)DFD(數(shù)據(jù)流程圖)、模塊、模塊與界面的相互對(duì)應(yīng)關(guān)系。

2.5 文檔一致性

企業(yè)實(shí)施ERP的過程中,積累的文檔比較多,所以文檔一致性范圍比較廣,包含過程文檔、通訊文檔、最終文檔等,我們要求所有文檔都具有一致性,整個(gè)系統(tǒng)的文檔格式標(biāo)準(zhǔn)統(tǒng)一、代碼設(shè)計(jì)一致、批次文檔一致。

3 實(shí)踐與建議

結(jié)合長(zhǎng)期的實(shí)踐經(jīng)驗(yàn),筆者在此提出做好需求工作的幾點(diǎn)建議。

(1)跟班勞動(dòng)。系統(tǒng)分析人員應(yīng)跟班工作,實(shí)地調(diào)查,了解各個(gè)部門的運(yùn)作、生產(chǎn)與規(guī)劃。親自參與實(shí)踐勞動(dòng),明確企業(yè)的業(yè)務(wù)流程,這是做好企業(yè)需求工程的最重要一步。譬如,我們?cè)?jīng)為某公司設(shè)計(jì)ERP系統(tǒng),其生產(chǎn)計(jì)劃排產(chǎn)比較復(fù)雜。于是我們通過跟班勞動(dòng),現(xiàn)場(chǎng)體驗(yàn)生產(chǎn)排產(chǎn)的過程,最終設(shè)計(jì)出合理、優(yōu)化的排產(chǎn)算法與原理。

(2)查閱公司原有的文檔,了解現(xiàn)狀。系統(tǒng)分析人員首先應(yīng)分析以往的文檔,這個(gè)環(huán)節(jié)非常重要。企業(yè)信息系統(tǒng)的建設(shè)是基于企業(yè)的現(xiàn)實(shí)需求而開展的,因此必須準(zhǔn)確掌握用戶的真實(shí)意圖,如用戶對(duì)時(shí)間、對(duì)安全性的需求等。

(3)周密考慮。系統(tǒng)分析員應(yīng)周密地考慮問題,無論是進(jìn)行前臺(tái)的應(yīng)用程序設(shè)計(jì),還是進(jìn)行后臺(tái)的數(shù)據(jù)庫(kù)設(shè)計(jì),都應(yīng)該考慮到擴(kuò)展與復(fù)用的問題。進(jìn)行應(yīng)用程序設(shè)計(jì)時(shí),要考慮代碼的質(zhì)量以及軟系統(tǒng)復(fù)用;進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),要選擇合適的數(shù)據(jù)庫(kù),同時(shí)注意各個(gè)數(shù)據(jù)庫(kù)表之間的聯(lián)系,設(shè)置相應(yīng)的字段長(zhǎng)度,避免由于數(shù)據(jù)量的增加而導(dǎo)致系統(tǒng)無法實(shí)現(xiàn)原來的功能。

(4)培訓(xùn)員工,提高素質(zhì)。用戶需求有時(shí)可能是隱性的,而且是不斷變化、發(fā)展的,這就要求分析人員具有高度的責(zé)任心和勤奮精神。因此,企業(yè)要不斷提高分析人員的素質(zhì),并加大培訓(xùn)力度,使他們對(duì)ERP有更深入的認(rèn)識(shí),以更好地投入需求分析工作,避免由于需求不匹配而產(chǎn)生不必要的問題。(萬方數(shù)據(jù))

發(fā)布:2007-04-25 16:48    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客