4). 軟件產(chǎn)品孤立、零散,缺乏整合性;
國產(chǎn)軟件目前稱得上產(chǎn)品的主要以財務(wù)軟件、防病毒軟件、家庭教學(xué)軟件及一些初級的工具軟件?偟恼f來基本為專用型產(chǎn)品、滿足特定功能,即便是專用型產(chǎn)品其各專項子系統(tǒng)大多也缺乏整體考慮。大多廠家產(chǎn)品不具備構(gòu)成大型應(yīng)用系統(tǒng)的整合能力,目前一些公司已開始進(jìn)行這方面工作。
項目型公司大多以項目為主,產(chǎn)品化程度比較低。不具備推廣的條件,經(jīng)濟(jì)效益較差,影響公司的發(fā)展。
導(dǎo)致軟件產(chǎn)品孤立、零散,缺乏整合性在很大程度上也是軟件開發(fā)管理不規(guī)范;缺乏高素質(zhì)的研發(fā)管理人員和研發(fā)人員;缺乏合格的產(chǎn)品經(jīng)理;三條原因造成的。
5). 軟件公司規(guī)模過。
目前我國軟件市場還處于起步與發(fā)展階段,絕大多數(shù)的軟件公司的規(guī)模較小,國內(nèi)軟件開發(fā)人員超過100人的公司很少。軟件公司的用戶幾乎全是國內(nèi)用戶。但軟件作為一個行業(yè),他需要市場的拖動,也需要外部資金的介入,外部資金的介入給它帶來的不僅僅是金錢,更重要的是也帶來了一種管理與思維方式,這也是國內(nèi)軟件公司需要的。
2 工程設(shè)計與軟件開發(fā)
將軟件開發(fā)作為工程來對待是有其存在意義的,在談軟件開發(fā)管理與質(zhì)量控制之前,我們先看一下工程項目的整個過程。
2.1 工程設(shè)計的階段劃分
工程項目從可行性研究到后項目建成基本包括如下八個階段。后二個階段主要是考慮與軟件開發(fā)比較而劃分的,在實際的項目實施過程一般不將其作為獨立階段考慮。因此,一般的工程項目只包括六個階段。(這里所指的工程項目可以是新建一間工廠,也可以是一個建筑工程項目)
但真正屬于工程設(shè)計階段的只是前四部分,以下以化工類工廠設(shè)計為例屬于工程設(shè)計的幾個階段的要求做以簡單扼要的介紹,希望能軟件開發(fā)管理有所幫助。
1) 可行性研究
在可行性研究階段一般應(yīng)完成如下幾方面的工作:
* 項目內(nèi)容定義
* 項目技術(shù)分析
* 項目市場分析
* 項目策略
* 投資與回報分析
* 已有資源分析
* 其它應(yīng)考慮的因素
2) 方案設(shè)計
方案設(shè)計可以說是可行性研究中技術(shù)可行性的擴(kuò)展。方案設(shè)計級段主要完成如下幾方面的工作:
* 確定整個項目的技術(shù)實現(xiàn)。主要包括采用的工藝流程,主要及關(guān)鍵設(shè)備參數(shù)確定及設(shè)備選型。
* 基本設(shè)備布置方案
* 能夠確定對建筑物、水、電、氣以及采暖通風(fēng)等方面的要求。
* 簡單的方案說明
* 粗略的項目預(yù)算
* 技術(shù)的可實現(xiàn)性
3) 初步設(shè)計
初步設(shè)計是詳細(xì)設(shè)計的前提,其目的是要根據(jù)具體項目的要求,初步確定技術(shù)實現(xiàn)的一些細(xì)節(jié)信息,主要完成如下幾方面的工作:
* 確定工藝流程中的工藝參數(shù)和主體物流及物料平衡;編寫工藝流程說明書
* 絕大部分設(shè)備的選型以及非標(biāo)準(zhǔn)的確定。并完成設(shè)備布置方案。
* 建筑、水、電、氣以及采暖通風(fēng)各工種均需確定初步設(shè)計方案及基本的方案說明。
* 較為準(zhǔn)確的項目預(yù)算
* 具體的實現(xiàn)技術(shù)
初步設(shè)計是項目設(shè)計單位與用戶交流的基礎(chǔ)。
4) 詳細(xì)設(shè)計
詳細(xì)設(shè)計是以初步設(shè)計為基礎(chǔ),完成所有的技術(shù)細(xì)節(jié)工作。
* 確定工藝流程中所有的工藝參數(shù),
* 完成所有設(shè)備的選型以及非標(biāo)準(zhǔn)設(shè)備的設(shè)計。并完成所有設(shè)備及管道布置等。完成所有工程實施前的準(zhǔn)備工作。
* 建筑、水、電、氣以及采暖通風(fēng)各工種均需完成詳細(xì)設(shè)計圖紙。
* 詳細(xì)的流程說明與使用說明
* 準(zhǔn)確的項目預(yù)算
詳細(xì)設(shè)計是項目實施的基礎(chǔ)。