軟件開發(fā)過程中的知識(shí)管理研究
隨著知識(shí)經(jīng)濟(jì)的到來,知識(shí)管理理論得到的飛速的傳播與發(fā)展,知識(shí)管理已經(jīng)被社會(huì)經(jīng)濟(jì)的各個(gè)領(lǐng)域所重視,成為了一種核心的管理理念。在國(guó)外,軟件開發(fā)過程中的知識(shí)管理實(shí)施,已經(jīng)得到廣泛使用,而且被國(guó)內(nèi)外專家視為提高軟件開發(fā)的效率、打造軟件企業(yè)核心競(jìng)爭(zhēng)力、使整個(gè)軟件開發(fā)健康實(shí)施的關(guān)鍵。軟件開發(fā)過程中的知識(shí)管理研究對(duì)于實(shí)現(xiàn)軟件企業(yè)自身價(jià)值、使知識(shí)流與軟件開發(fā)流程緊密結(jié)合都具有重要的意義。 本文以系統(tǒng)科學(xué)的理論與方法為指導(dǎo),運(yùn)用管理科學(xué)、知識(shí)管理、運(yùn)籌學(xué)、軟件開發(fā)等理論,將整個(gè)軟件開發(fā)過程看作是一個(gè)知識(shí)轉(zhuǎn)化、知識(shí)整合、知識(shí)創(chuàng)造的過程,對(duì)軟件開發(fā)過程中的知識(shí)管理問題進(jìn)行了系統(tǒng)的分析和研究。 首先,將軟件開發(fā)劃分為需求的分析、軟件的設(shè)計(jì)、編碼的實(shí)現(xiàn)、測(cè)試、軟件的使用和維護(hù)這五個(gè)階段,針對(duì)各個(gè)階段的不同特點(diǎn)運(yùn)用知識(shí)管理的方法和理論進(jìn)行了分析,并且研究了在長(zhǎng)春軟件開發(fā)過程中知識(shí)管理的幾個(gè)難點(diǎn),將知識(shí)流與整個(gè)開發(fā)流程結(jié)合起來。
在上述分析的基礎(chǔ)上,深入研究了軟件開發(fā)過程中的知識(shí)管理的關(guān)鍵因素,包括:軟件開發(fā)過程中的知識(shí)管理激勵(lì)因素、組織因素和技術(shù)因素,并且提出了激勵(lì)模型、軟件開發(fā)過程中的知識(shí)管理模型、知識(shí)碰撞模型等相關(guān)的模型。 然后,進(jìn)一步分析研究了軟件開發(fā)過程中的知識(shí)管理的三個(gè)機(jī)理:知識(shí)轉(zhuǎn)化機(jī)理、知識(shí)整合機(jī)理、知識(shí)旋升機(jī)理,提出了軟件開發(fā)過程中的知識(shí)轉(zhuǎn)化機(jī)理模型、知識(shí)整合機(jī)理模型、知識(shí)旋升機(jī)理模型。 最后,結(jié)合國(guó)內(nèi)外軟件開發(fā)過程中的知識(shí)管理的案例,進(jìn)一步從實(shí)踐角度分析,探討我國(guó)企業(yè)軟件開發(fā)過程中實(shí)施知識(shí)管理的經(jīng)驗(yàn)和教訓(xùn),并對(duì)我國(guó)軟件開發(fā)過程中實(shí)施知識(shí)管理提出了建設(shè)性建議。