軟件管理論文范文
時間:2023-03-13 23:48:59
導(dǎo)語:如何才能寫好一篇軟件管理論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
軟件項目管理一個創(chuàng)造性的領(lǐng)域,其以滿足客戶特定的需求為目標(biāo),以團隊的形式有效地組織企業(yè)項目資源,通過對項目進行管理和控制,實現(xiàn)項目的目標(biāo)。在我國軟件行業(yè)起步較晚,但在最近幾年里得到了迅速的發(fā)展,但在應(yīng)用項目管理中還存在許多的問題。
1.1對軟件項目管理認(rèn)識程度不足,缺乏整體把握
軟件項目經(jīng)理或管理人員對項目管理的知識體系沒有全面的了解和把握,在實際工作中不能很好地指導(dǎo)項目管理實踐,依靠個人原有的知識技能對項目進行隨意、盲目的工作管理。在軟件企業(yè)中,項目經(jīng)理往往是在技術(shù)上能獨當(dāng)一面的指揮官,但是他們在項目管理方面知識比較缺乏,對項目管理認(rèn)識程度不足,導(dǎo)致出現(xiàn)管理混亂現(xiàn)象。一些軟件項目管理人員對項目沒有一個整體的把握,對總個項目沒有系統(tǒng)的認(rèn)識,不能很全面的做出總體計劃、階段計劃。由于項目中有許多不確定的因素存在,項目經(jīng)理沒有系統(tǒng)分析各個不確定因素的內(nèi)在聯(lián)系,考慮不周全,做計劃是走過場的形式,做出的計劃不能適應(yīng)情況的變化,造成計劃與控制管理完全是脫節(jié),銜接不上從而無法進行有效的控制和管理。計劃跟不上變化是軟件項目管理中常見現(xiàn)象。
1.2管理思想和理念沒有得到落實,風(fēng)險管理不成熟
管理思想和管理理念對軟件項目管理起著引導(dǎo)作用,對軟件項目管理理論上的不足將可能導(dǎo)致軟件項目管理的失敗。我國軟件項目管理發(fā)展較晚,管理人員在管理中多依靠自身的實踐經(jīng)驗去開展工作,而對管理理論較為缺乏。部分項目經(jīng)理不能總體上去管理整個項目,不能充分認(rèn)識到自己是一個管理者,造成項目管理中工作任務(wù)分工不明確、資源浪費現(xiàn)象。從我國當(dāng)前軟件企業(yè)中,項目經(jīng)理大多技術(shù)方面的知識扎實,但是項目管理知識、管理技能以及必備的素質(zhì)都比較缺乏。特別是對軟件項目管理中的風(fēng)險管理認(rèn)識較為膚淺,有待進一步的學(xué)習(xí)和提高。由于項目管理人員在項目管理實踐中缺乏高效的管理思想,缺乏有效的方式和技巧,項目工作人員之間的團體協(xié)作能力較弱,資源整合優(yōu)勢難以有效發(fā)揮。
1.3缺乏有效溝通
在軟件項目管理中,溝通是維持項目進行的重要條件。若在一些重要信息方面缺乏有效的溝通,將可能導(dǎo)致項目管理出現(xiàn)較多障礙。從當(dāng)前我國軟件企業(yè)項目管理的實踐來看,普遍存在溝通機制不完善,渠道不夠通暢,各相關(guān)人員之間在項目管理中制定計劃、意見反饋、情況通報、技術(shù)成果等等方面溝通不足,容易造成重復(fù)勞動,效率低下等情況發(fā)生,有的甚至造成的完全可以節(jié)省的損失。在軟件項目管理中項目經(jīng)理需要花費大量的時間來溝通和協(xié)調(diào),而且要善于溝通,提高溝通意識和效率。
2軟件項目管理發(fā)展對策
2.1提高項目管理人員計劃意識,優(yōu)化人力資源配置
軟件項目管理人員在工作中要以身作則,真正發(fā)揮帶頭作用。在工作中要及時制定符合工作需要的工作計劃并認(rèn)真落實。計劃要具有一定的前瞻性,在客觀條件發(fā)生變換的時候要不斷完善細(xì)化。軟件更新速度較快,企業(yè)要在軟件行業(yè)發(fā)展中搶占先機,要求管理人員要重視計劃的制定,不斷完善和優(yōu)化工作流程。在軟件項目管理中,要不斷優(yōu)化人力資源配置,使得每位員工能夠?qū)ψ陨砺氊?zé)有明確的認(rèn)識,工作責(zé)任意識明確,職員之間能夠做到優(yōu)勢互補。管理人員要具備強烈的責(zé)任心和團隊意識,不斷發(fā)現(xiàn)和培養(yǎng)優(yōu)秀人才。
2.2樹立風(fēng)險管理理念,強化項目管理培訓(xùn)力度
我們要加強軟件項目管理人員對項目管理知識學(xué)習(xí),各方面都能充分認(rèn)識到項目管理的重要性和必要性,讓項目經(jīng)理重視對項目管理的知識的學(xué)習(xí)和一些常用工具和方法使用。不斷樹立項目管理人員風(fēng)險管理理念,充分意識到風(fēng)險管理的重要性,經(jīng)過充分分析、預(yù)測、評估可能的風(fēng)險,積極探索應(yīng)對風(fēng)險的策略。對計劃書中風(fēng)險管理要具有針對性和具體性,真正發(fā)揮風(fēng)險管理在防范風(fēng)險中的作用。不斷通過項目管理培訓(xùn)來強化管理人員實踐能力和知識技能。只有具備管理知識和管理經(jīng)驗的人員才能擔(dān)任管理人員和技術(shù)人員,大幅提高項目管理水平。
2.3加強溝通,從整體上對軟件項目管理進行把握
軟件項目管理有效開展離不開有效的溝通,這要求要不斷提高溝通意識,在企業(yè)中制定切實可行的溝通機制,使得各項企業(yè)政策能夠上下通達。在項目管理溝通方式上要不拘一格,實現(xiàn)溝通方式的多樣化,如書面溝通、口頭溝通,提高溝通的有效性。對于因溝通不暢導(dǎo)致的損失要明確責(zé)任歸屬,確保企業(yè)重要內(nèi)容信息的有效傳達。軟件項目管理人員要從整體上對軟件項目管理進行把握,綜合考慮各因素,作出全面的總體計劃、階段計劃。同時對于具體問題也要預(yù)留空間,確保管理計劃能夠緊跟軟件管理需要。
3結(jié)語
篇2
1.1設(shè)立專門的軟件項目專家委員會
專門、常態(tài)化的軟件項目專家委員會有助于在軟件項目的整個生命周期(立項、調(diào)研、標(biāo)書制作、評標(biāo)、合同簽訂、項目開發(fā)期、驗收以及售后服務(wù)和升級維護)中指導(dǎo)、規(guī)范項目執(zhí)行,減少不確定性,并減少時間緊迫性對項目建設(shè)帶來的不利影響。軟件項目專家委員會由兩類人員組成:A類為軟件開發(fā)等相關(guān)專業(yè)具副高以上職稱的純技術(shù)型專家;B類為各職能部門專門負(fù)責(zé)信息化建設(shè)的相關(guān)人員,主要負(fù)責(zé)軟件開發(fā)項目的具體業(yè)務(wù)方面。在軟件項目建設(shè)前期,從A類專家?guī)熘谐槿∪舾擅麑<?,并挑選出同此軟件項目建設(shè)內(nèi)容相關(guān)性較大的若干B類專家,共同組成該項目的專家委員會,負(fù)責(zé)軟件項目的立項、調(diào)研和招標(biāo)文件的制作,確保招標(biāo)采購質(zhì)量]。在專家委員會的參與下,項目建設(shè)前期的各資料文檔可以作為后期評標(biāo)委員會評標(biāo)的重要參考資料。
1.2有選擇性地采用競爭性談判和單一來源采購的方式
依據(jù)軟件項目專家委員會的調(diào)研結(jié)果,如果沒有具競爭力的三家或三家以上的軟件開發(fā)公司可以參與投標(biāo),可以不拘泥于邀請招標(biāo)的形式,而是采用更具針對性的競爭性談判或是單一來源采購的方式。這樣在較有限的時間內(nèi),評標(biāo)專家的評審焦點更為集中,可以投入更多的時間評價有競爭力的投標(biāo)方案的優(yōu)劣,展開價格談判。
1.3適當(dāng)延長評標(biāo)時間
在調(diào)研不夠完善充分、標(biāo)書制作不夠嚴(yán)謹(jǐn)?shù)那闆r下,評標(biāo)專家在評標(biāo)現(xiàn)場有時面臨評無可評的尷尬狀況,即沒有評價依據(jù)和標(biāo)準(zhǔn),只能根據(jù)公司以往的業(yè)績和成果粗略判斷,并沒有針對具體投標(biāo)方案的恰當(dāng)評價。但在成立軟件項目專家委員會的情況下,委員會前期的工作成果和文檔即可以成為專家重要的參考,投標(biāo)公司的投標(biāo)方案和投標(biāo)書也應(yīng)當(dāng)是嚴(yán)肅和可以評判的。因此,評標(biāo)專家需要更充足的時間閱讀參考資料,評審各投標(biāo)方案。此種情況下,延長評標(biāo)時間是必要和必須的。
1.4合同由軟件項目專家委員會把關(guān)
軟件項目專家委員會參與了項目的調(diào)研和招標(biāo)文件制作,對項目建設(shè)目標(biāo)和需求有了深入了解,因此由專家委員會來審核軟件項目的合同可以保證軟件開發(fā)在技術(shù)上和業(yè)務(wù)功能實現(xiàn)上完成預(yù)期目標(biāo)。
1.5質(zhì)保金和年度服務(wù)費保證項目后期的維護和升級
對于軟件項目整個周期長、但驗收進度要求緊的問題,可以采用扣留5%-10%的合同款作為質(zhì)量保證金的方式,敦促公司及時解決驗收結(jié)束后又出現(xiàn)的一些問題,并保障出現(xiàn)問題時,公司及時響應(yīng),快速解決問題。對于質(zhì)保期過后,軟件項目升級變更費用高的問題,可以要求公司在投標(biāo)報價中給出質(zhì)保期以后的年度服務(wù)費。質(zhì)保期過后的系統(tǒng)升級,由項目單位向公司支付年度服務(wù)費,由公司負(fù)責(zé)軟件項目功能模塊上的增減,業(yè)務(wù)流程上的改變。此項費用也作為評價公司整體投標(biāo)報價的內(nèi)容之一,計入投標(biāo)報價的總費用。這不僅節(jié)約了軟件項目升級開發(fā)的采購成本,提高了采購效率,更擺脫了在軟件升級時,項目單位在價格談判中的不利地位。
2結(jié)語
篇3
有時即使不開展項目管理工作,軟件開發(fā)項目也能取得成功。但是如果乏項目管理,則難以將成本控制在一定范圍內(nèi),容易導(dǎo)致軟件企業(yè)面臨著虧損的風(fēng)險。在開展項目管理工作的過程中,需要借助技術(shù)、方法等,管理軟件開發(fā)活動,如此既有助于實現(xiàn)軟件開發(fā)目標(biāo),又能夠控制軟件開發(fā)的進度以及開發(fā)成本。當(dāng)前,雖然有部分軟件企業(yè)依據(jù)軟件工程理論,制定了管理軟件開發(fā)的制度,但是卻沒有嚴(yán)格控制軟件開發(fā)的進度以及成本。這種做法不僅會延長軟件開發(fā)的時間,還會增加軟件公司的經(jīng)營風(fēng)險,最終損害到相關(guān)用戶的利益。而在軟件開發(fā)過程中,開展項目管理工作,就有助于保證軟件開發(fā)工作的順利完成,同時提高軟件企業(yè)的經(jīng)營管理效率。
2項目管理在軟件開發(fā)中的應(yīng)用現(xiàn)狀
在二十世紀(jì)六十年代中期,人們發(fā)現(xiàn)了在開發(fā)軟件過程中存在著很多問題,具體的問題表現(xiàn)在以下兩個方面:一方面,不規(guī)范的生產(chǎn)過程;另一方面,不重視管理工作。為了能夠有效解決軟件開發(fā)過程中存在的問題,人們開始嘗試?yán)眠^程管理方法。但是到了二十世紀(jì)八十年代,還是沒有制定管理軟件開發(fā)過程相關(guān)標(biāo)準(zhǔn)。近幾年來,在信息技術(shù)快速發(fā)展的背景下,人們采取項目管理來控制軟件開發(fā)的質(zhì)量、軟件開發(fā)的成本等,以此確保軟件開發(fā)的質(zhì)量和成本等因素,符合當(dāng)時的既定標(biāo)準(zhǔn)。在軟件開發(fā)過程中,每一個項目組的不同成員都應(yīng)該承擔(dān)不同的任務(wù),并且企業(yè)管理者應(yīng)該要求他們要在規(guī)定的時間內(nèi)完成自身的任務(wù),這種明確分工制度,有助于提高員工的工作效率。
3項目管理在軟件開發(fā)中的應(yīng)用
每一個軟件開發(fā)項目都要經(jīng)過以下幾個階段:提出問題、研究可行性、分析需求、測試等。因此項目管理工作應(yīng)該貫穿于軟件開發(fā)的整個過程。
3.1可行性研究
無法開發(fā)哪一個項目,都需要進行可行性分析與研究。通過利用項目管理來研究軟件開發(fā)項目可行性的目的在于:在最短的時間內(nèi)確定軟件開發(fā)項目是否具有開發(fā)的價值。其中可行性研究的內(nèi)容包括:
1)、研究技術(shù)的可行性。其主要是指:要合理地分析開發(fā)項目的功能與性能,分析其中所隱藏的技術(shù)風(fēng)險。
2)、研究經(jīng)濟的可行性。其主要是指:估計所開發(fā)的項目給企業(yè)帶來的經(jīng)濟效益,然后依據(jù)所估算的經(jīng)濟效益,確定該項目是否具有投資的價值。
3)、研究社會的可行性。其主要是指:分析此項目的運行方式是否正確,分析當(dāng)前的人員技術(shù)水平以及管理制度是否具有可行性。
3.2軟件項目估算
在軟件開發(fā)過程中,首先要規(guī)劃軟件開發(fā)項目,如此便于項目管理人員制定切合實際的估算方案。規(guī)劃軟件開發(fā)項目的內(nèi)容主要包括:明確軟件開發(fā)的目標(biāo)、明確軟件開發(fā)過程中需要用到的各種資源、明確軟件開發(fā)的進度等。在軟件開發(fā)過程中,估算起著非常重要的作用。通過估算可以保證軟件項目在規(guī)定的時間內(nèi)完成,也可以確保軟件項目的成本未超出預(yù)算。在估算資源、成本以及進度的時候,要依據(jù)自身豐富的經(jīng)驗以及相關(guān)的數(shù)據(jù)。但是當(dāng)前所使用的估算方法較為單一,此種估算方法容易增加估算風(fēng)險。對此,研究人員應(yīng)該努力研究出更多科學(xué)、有效的估算方法。
3.3軟件項目開發(fā)人員的管理
在開展軟件項目開發(fā)人員管理工作的時候,首先要合理安排人員。通常情況下,是由多個小組成員共同完成軟件開發(fā)項目。在具體安排人員任務(wù)的時候,要依據(jù)每位人員的優(yōu)勢進行,并且要明確小組內(nèi)每一位成員的工作任務(wù)以及工作目標(biāo)。在軟件開發(fā)過程中,要確定不同的責(zé)任人,比如:項目經(jīng)理、開發(fā)經(jīng)理,并且為每一個小組安排一名組長,如此有助于確保軟件開發(fā)項目的順利完成,同時保證所開發(fā)出來的軟件屬于高質(zhì)量產(chǎn)品。
4結(jié)束語
篇4
關(guān)鍵詞:標(biāo)定(calibrate)校正放射性失真畸變虛擬相機
在應(yīng)用機器視覺進行檢測或測量時,要得到精確的測量值,需要相機CCD平面和實際檢測或測量零件的表面相平行。否則,將發(fā)生透視性失真,從而很難保證精度。相機CCD與零件表面的平行通常通過人工調(diào)整夾具來保證。但是,調(diào)整夾具不可能完全保證平行,而且需要耗費很長的時間。
相機所拍攝圖像的坐標(biāo)系并不是用戶實際需要的坐標(biāo)系,因此需要將坐標(biāo)系轉(zhuǎn)換成用戶需要的坐標(biāo)系。
機器視覺軟件Sherlock利用標(biāo)定很容易修正仿射性失真引起的畸變,并可方便的進行坐標(biāo)變換。
1相機標(biāo)定工作原理
相機標(biāo)定就是將相機像素坐標(biāo)系轉(zhuǎn)換成用戶實際測量或檢測所需要的坐標(biāo)系,使虛擬攝像機以真實單位進行精密測量。
Sherlock的相機標(biāo)定利用了透視算法進行標(biāo)定。每一次失真的類型都不一定相同,透視校正算法將對仿射變換和線性透視畸變進行補償,特別是當(dāng)攝像機平面和物體平面不平行的時候,圖像中物體的直線仍然是直的,但是平行線不再平行(如圖1,透視失真),標(biāo)定將補償仿射變換和少量的非線性畸變。
Sherlock的相機標(biāo)定方法是在一個虛擬相機中利用四點坐標(biāo)系函數(shù)來建立四點的位置。這樣,根據(jù)相機中的四個點的位置同實際坐標(biāo)的關(guān)系,Sherlock可以通過內(nèi)部數(shù)學(xué)轉(zhuǎn)換進行坐標(biāo)變換,來校正仿射性失真或由于比例、偏移和旋轉(zhuǎn)(傾斜)引起的變化。
當(dāng)攝像機傳感器平面和物體平面之間存在一個角度時,透視畸變就會發(fā)生。此時棋盤上的正方形看起來像梯形。透視畸變的數(shù)學(xué)公式如下:
u=(ax+by+c)/(hx+hy+I),
υ=(dx+ey+?)/(gx+hy+i)
(x,y)是攝像機或物體平面上的坐標(biāo),(u,v)是另一個平面上的轉(zhuǎn)換坐標(biāo)。A,b,c,d,e,f,g,h和I是透視畸變算法從內(nèi)部取出用于轉(zhuǎn)換每個要求點的轉(zhuǎn)換參數(shù)。
2相機標(biāo)定的步驟
圖2是標(biāo)定主頁圖。相機標(biāo)定的一般步驟如下:
(1)建立一個子程序(Insert|Subroutine)。
(2)在策略窗口樹的頂部雙擊子程序圖標(biāo),Sherlock顯示子程序編輯對話框。
(3)編輯子程序,選取“ExecuteDuringCalibration”點擊OK按鈕保存并且退出。
(4)創(chuàng)建一個虛擬相機(Insert|Subroutine)。
(5)通過使用菜單命令(Stakeout|Options)顯示默認(rèn)的相機坐標(biāo)柵格,在坐標(biāo)柵格下方選擇“Lines",然后點擊OK按鈕退出對話框。
圖2
(6)將一個已知尺寸的零件作為標(biāo)定塊放置在相機的視野范圍內(nèi)。
(7)在虛擬相機窗口,選擇零件上的四個特征點作為標(biāo)定點。
(8)在子程序中插入公式(fromular)。編輯公式,將四個特征點的坐標(biāo)作為公式的輸入值,選擇標(biāo)定(calibrate)函數(shù)。
(9)編輯標(biāo)定(calibrate)函數(shù)的參數(shù),輸入四個標(biāo)定點的實際坐標(biāo)值。
(10)再次選擇菜單命令(Investigate|Calibrate),將出現(xiàn)新的坐標(biāo)柵格??梢栽赟takeout|Options中改變柵格大小。
(11)對其他零件進行測量,測量的結(jié)果將是實際測量值。
3單個相機多個標(biāo)定
Sherlock的標(biāo)定在同一個測量平面內(nèi)是有效的。如果用一臺相機對多個平面的尺寸進行測量,那么就需要進行多個標(biāo)定。如圖3所示,用一臺相機測量Ф5和Ф10尺寸,如果相機從上面拍攝,由于兩個平面距離相機的遠近不同,所以兩個平面在所拍攝的圖像中對應(yīng)的比例也不同,如果對Ф10的平面進行標(biāo)定,則Ф5的平面上測量的結(jié)果就不準(zhǔn)確,同樣,對Ф5的平面進行標(biāo)定,則Ф10的平面上測量的結(jié)果就不準(zhǔn)確。Sherlock可以對同一相機產(chǎn)生兩個多個虛擬相機(stakeout),在該圖中可以利用兩個虛擬相機(stakeout),分別對Ф5的平面和Ф10的平面進行標(biāo)定,這樣就能得到精確的結(jié)果。
篇5
傳統(tǒng)分工管理模式向現(xiàn)代化集成管理模式過渡
“現(xiàn)代化集成管理”方式的基本特征是強調(diào)“集成”,而傳統(tǒng)的企業(yè)管理模式強調(diào)的是“分工”。這是兩者之間的最主要區(qū)別。“集成”和“分工”是管理實踐中不可分割的兩個方面,在強調(diào)分工時不能沒有集成,在強調(diào)集成時不能否認(rèn)分工。
1傳統(tǒng)管理模式面臨困境
80年代以后,國際經(jīng)濟大循環(huán)和世界市場發(fā)生了急劇變化。三股不容忽視的“3c”力量,即顧客(customers)、競爭(competition)和改變(change)驅(qū)使企業(yè)進入一個嶄新的領(lǐng)域。首先是顧客至上,“大眾市場”(massmarket)早已煙消云散,需求日趨個性化、多樣化,使產(chǎn)品生產(chǎn)呈現(xiàn)出多品種、小批量的趨勢;其次是競爭的白熱化,產(chǎn)品價格、產(chǎn)品質(zhì)量、售前和售后服務(wù)成為市場競爭的熱點,“參戰(zhàn)者”必須追求卓越;第三是不斷變化,不僅顧客和競爭對手在快速變化,就連競爭的本質(zhì)也有了改變。
在當(dāng)今十分注重顧客滿意度的時代,原封不動地套用傳統(tǒng)的管理模式,會給企業(yè)的發(fā)展套上枷鎖。首先,被分割得支離破碎的業(yè)務(wù)流程,使企業(yè)員工在生產(chǎn)經(jīng)營活動中“只見樹木,不見森林”,企業(yè)中層管理者各自為政。其次,等級森嚴(yán)的官僚體制束縛了職工的主動性、創(chuàng)造性和積極性。最后,信息需層層傳達,無法對顧客的需要和市場變化作出及時的反應(yīng)??傊瑐鹘y(tǒng)企業(yè)組織形式和管理模式是生產(chǎn)主導(dǎo)型而非顧客主導(dǎo)型,缺乏創(chuàng)新意識。在強調(diào)企業(yè)對市場需求多樣化應(yīng)具有較高柔性的今天,傳統(tǒng)的“福特式”管理模式就顯得很僵化。市場的變化成為企業(yè)管理模式變革的本質(zhì)原因。
本世紀(jì)70年代之后,隨著計算機和微電子技術(shù)的進一步發(fā)展,形成了一系列新的制造技術(shù)和信息技術(shù),借助它們,每個員工都有能力完成傳統(tǒng)的多道工序,企業(yè)信息能全面實現(xiàn)共享,企業(yè)的集成管理模式成為可能。這種集成管理模式可提高企業(yè)管理層的洞察力;使管理結(jié)構(gòu)扁平化,減少審核和監(jiān)督程序,減少內(nèi)部沖突;員工擁有更大的自,可大大調(diào)動職工的積極性,提高對外界變化的快速反應(yīng)能力?,F(xiàn)在的“集成”已經(jīng)超越了一個工廠或一個企業(yè)的范圍,擴展到供應(yīng)鏈和銷售鏈上,形成了在管理上“集成”的格局。
2.通向現(xiàn)代企業(yè)管理之路——bpr
“強調(diào)集成”的管理思想是首先考慮利用現(xiàn)代技術(shù)和管理手段將現(xiàn)有的傳統(tǒng)工藝和職能部門盡量集成起來,并在此基礎(chǔ)上進行新的分工,以此提高企業(yè)管理效率,降低制造成本,追求企業(yè)整體效率和整體效益的提高。新管理模式的“集成”追求人員、組織和技術(shù)的集成,人員和組織的集成往往比技術(shù)的集成更為重要。bpr是當(dāng)今倍受關(guān)注的向管理集成模式過渡的道路。1993年,michaelhammer博士與管理專家jameschamper合著的《再造企業(yè)——管理革命宣言》出版后,在世界范圍內(nèi)掀起了管理模式變革,經(jīng)營過程再造(businessprocessreengineering)運動引起了各國理論界和企業(yè)界的密切關(guān)注和極大興趣。不少人認(rèn)為,這場管理革命對當(dāng)今企業(yè)的影響可與兩個世紀(jì)前亞當(dāng)·斯密的《國富論》對經(jīng)濟學(xué)界的影響相提并論。
bpr的基本內(nèi)涵是以作業(yè)為中心,擺脫傳統(tǒng)組織分工理論的束縛,提倡顧客導(dǎo)向、組織變通、員工授權(quán)及正確地運用信息技術(shù),達到適應(yīng)快速變動的環(huán)境的目的。其核心是“過程”觀點和“再造觀點”?!斑^程”觀點,即集成從訂單到交貨或提供服務(wù)的一連串作業(yè)活動,使其建立在“超職能”基礎(chǔ)上,跨越不同職能部門的分界線,以求管理作業(yè)過程重建;“再造”觀點,即打破舊有管理規(guī)范,再造新的管理程序,以回歸原點和從頭開始,從而獲取管理理論和管理方式的重大突破。
企業(yè)管理信息系統(tǒng)不僅與企業(yè)的技術(shù)方面(技術(shù)、控制、系統(tǒng)等)而且與社會方面(企業(yè)組織、人員、政策等)具有密切的關(guān)系。bpr的成功實施必須同時變革企業(yè)的技術(shù)方面和社會方面。不管企業(yè)是否已經(jīng)擁有自身的管理信息系統(tǒng),在進行企業(yè)經(jīng)營再造的過程中,原先的管理信息系統(tǒng)都必須改造。
中國企業(yè)管理軟件的發(fā)展之路
回顧中國企業(yè)管理軟件近二十年的發(fā)展歷程,企業(yè)管理軟件已從最初的面向單一職能部門,發(fā)展到目前的面向企業(yè)全局的決策支持型管理信息系統(tǒng)。
1.面向單一職能部門的管理信息系統(tǒng)
面向單一職能部門的管理信息系統(tǒng)是企業(yè)管理信息系統(tǒng)的最初形式,它通過模擬某一職能部門的業(yè)務(wù)流程,提高相應(yīng)職能部門的工作效率和規(guī)范程度。這也是我國應(yīng)用面最廣的企業(yè)管理信息系統(tǒng)形式。這類系統(tǒng)的應(yīng)用基于如下背景:消費市場極其活躍,產(chǎn)品供不應(yīng)求,企業(yè)最關(guān)心的是產(chǎn)量;企業(yè)采用傳統(tǒng)的分工管理模式進行管理且卓有成效。在眾多面向單一職能部門的管理信息系統(tǒng)中,商品化程度最高的當(dāng)數(shù)會計電算化軟件。例如用友成功推出的電算化軟件以及杭州新中大推出的財務(wù)系統(tǒng)。除了商品化會計電算化軟件之外,其它應(yīng)用于企業(yè)中的管理軟件還有面向人事部門、倉庫管理部門等管理軟件,但其商品化程度不高。根本原因是企業(yè)業(yè)務(wù)流程千差萬別,軟件系統(tǒng)難于做到通用化。
2.面向多業(yè)務(wù)部門的管理信息系統(tǒng)
隨著我國改革的進一步深入,社會生產(chǎn)力的持續(xù)增長,賣方市場逐漸向買方市場轉(zhuǎn)變,用戶需求變化越來越快,企業(yè)需要在產(chǎn)品品種、產(chǎn)品價格、服務(wù)質(zhì)量等多方面競爭。面對激烈的競爭,企業(yè)管理層開始意識到企業(yè)整體運行效率的低下將難以在激烈的市場競爭中取勝。企業(yè)需要為企業(yè)相關(guān)業(yè)務(wù)部門開發(fā)統(tǒng)一的管理信息系統(tǒng),以提高企業(yè)部門之間的協(xié)作程度,促進部門間的信息交流,提高企業(yè)整體工作效率。90年代中期,國內(nèi)軟件企業(yè)開始嘗試為業(yè)務(wù)緊密關(guān)聯(lián)的部門開發(fā)統(tǒng)一的商品化管理信息系統(tǒng)并取得了一定的成功。這類系統(tǒng)中比較成功的商品化軟件大多是以財務(wù)管理為核心,向其它部門擴展而成的。
面向多個相關(guān)業(yè)務(wù)部門的管理信息系統(tǒng)與面向單一職能部門的管理信息系統(tǒng)相比,其優(yōu)勢是明顯的:
使企業(yè)的物流、資金流和信息流高度統(tǒng)一;
提高了企業(yè)核算水平,具有事中執(zhí)行、事后監(jiān)督的管理功能;
部門之間的關(guān)系更加協(xié)調(diào)。
面向多個業(yè)務(wù)相關(guān)部門的管理信息系統(tǒng)在開發(fā)和實施上的困難超乎企業(yè)管理層和軟件企業(yè)的意料之外,而且實施效果難以達到企業(yè)管理層的期望值。其原因是多方面的:
這類管理系統(tǒng)嚴(yán)格按照傳統(tǒng)管理模式下的部門劃分進行開發(fā),由于傳統(tǒng)管理模式固有的缺陷,導(dǎo)致管理信息系統(tǒng)無法完全達到企業(yè)的期望值;
各行各業(yè)甚至同行業(yè)的不同企業(yè)中,其業(yè)務(wù)部門的業(yè)務(wù)流程千差萬別,部門的功能也不完全一致,因此商品化軟件無法做到與特定企業(yè)固有管理模式一致;
企業(yè)管理層和軟件企業(yè)都沒有認(rèn)識到管理系統(tǒng)實施的過程實際上也是企業(yè)管理模式變革的過程,成功運行管理信息系統(tǒng)與企業(yè)管理運作模式再調(diào)整是密不可分的;
這類管理信息系統(tǒng)普遍缺乏生產(chǎn)計劃、作業(yè)管理等模塊,企業(yè)無法實現(xiàn)計劃靈活調(diào)整,無法反映實時生產(chǎn)信息,因此稱不上是真正的決策支持型管理信息系統(tǒng)。
3.面向企業(yè)全局的管理信息系統(tǒng)
面向企業(yè)全局的管理信息系統(tǒng)的優(yōu)秀代表當(dāng)屬erp(企業(yè)資源計劃系統(tǒng))和mrpⅱ。mrpⅱ的主旨是將企業(yè)和各方面的資源,包括人、財、物、產(chǎn)、供、銷等充分調(diào)配和平衡,使企業(yè)在激烈的市場競爭中全方位地發(fā)揮能力,能在減少庫存、提高生產(chǎn)效率、降低成本、提高用戶服務(wù)水平等方面取得顯著的經(jīng)濟效益。erp是mrpⅱ的發(fā)展,它超越了mrpⅱ的功能范圍,
將mrpⅱ的實用性進一步地加以擴展,增加了對質(zhì)量管理、實驗室管理、配方管理等功能的支持。
目前,我國正處在建立社會主義市場經(jīng)濟體制并與國際經(jīng)濟接軌的社會轉(zhuǎn)軌過程中,這一經(jīng)濟和社會發(fā)展環(huán)境的變化,為我國企業(yè)管理素質(zhì)和經(jīng)營水平的全面提高帶來了新的機遇和挑戰(zhàn)。經(jīng)營過程再造(bpr)理論已引起國內(nèi)企業(yè)界的廣泛注意,國內(nèi)部分企業(yè)經(jīng)過經(jīng)營過程再造,取得了良好的經(jīng)濟效益。國內(nèi)企業(yè)經(jīng)營模式的再次變革,已對企業(yè)管理信息系統(tǒng)提出了新的要求,mrpⅱ和erp系統(tǒng)也將成為制造企業(yè)的首選產(chǎn)品。國內(nèi)軟件企業(yè)已經(jīng)覺察到這一變化,部分軟件企業(yè)已經(jīng)投入大量人力研制mrpⅱ和erp產(chǎn)品。杭州新中大的erp產(chǎn)品(powererp)將于1998年正式推出。
4.軟件行業(yè)面臨的挑戰(zhàn)和機遇
未來二、三年內(nèi),國內(nèi)將迎來巨大的mrpⅱ和erp產(chǎn)品市場,能否抓住這次機遇對于整個
軟件行業(yè)是至關(guān)重要的。國內(nèi)軟件企業(yè)面臨的形勢也是非常嚴(yán)峻的:
國外軟件企業(yè)對中國龐大的市場早已虎視眈眈,sap、forthshift、ca等公司的mrpⅱ產(chǎn)品已經(jīng)打入國內(nèi)市場;
國內(nèi)軟件企業(yè)的研究和開發(fā)人員幾乎全是計算機及其相關(guān)專業(yè)的人才,缺乏企業(yè)管理和工程制造方面的知識,對mrpⅱ的理解較為膚淺;
國內(nèi)軟件企業(yè)缺乏強有力的mrpⅱ實施隊伍。但是與國外軟件公司相比,國內(nèi)軟件企業(yè)也具有獨特的優(yōu)勢:
軟件的價格和實施費用明顯低于國外同類軟件;
國內(nèi)軟件企業(yè)大都剛剛涉足此領(lǐng)域,沒有歷史包袱,可選擇最先進的計算平臺和計算結(jié)構(gòu);
具有本土化優(yōu)勢,國內(nèi)軟件企業(yè)更了解中國企業(yè)的實際情況;
具有穩(wěn)定而廣大的客戶群,大部分涉足mrpⅱ市場的軟件企業(yè)在企業(yè)管理軟件領(lǐng)域有良好的成績,與國內(nèi)制造企業(yè)保持著密切的關(guān)系。
我們認(rèn)為,國內(nèi)軟件企業(yè)應(yīng)該在以下幾方面努力:
建立一支由計算機軟件開發(fā)人才、企業(yè)管理人才、工程人才等組成的研究開發(fā)隊伍和mrpⅱ實施隊伍;
mrpⅱ的實施與企業(yè)經(jīng)營過程再造是相輔相成的過程,應(yīng)同時進行;
認(rèn)真研究bpr理論,充分認(rèn)識企業(yè)經(jīng)營過程再造是非常艱巨和復(fù)雜的,因此,國內(nèi)軟件企業(yè)要把握進行企業(yè)經(jīng)營過程再造的科學(xué)方法。
篇6
當(dāng)你預(yù)期的那一天,也許是害怕的那一天,終于來到了:從工程師的隊伍里你被提拔到了軟件項目領(lǐng)導(dǎo)或者團隊領(lǐng)導(dǎo)的位置。這也許就是你選擇的職業(yè)道路,或許你不太情愿,將就嘗試一下。無論在哪種情況下,你都可能缺少工程學(xué)科、人員管理以及領(lǐng)導(dǎo)能力的相關(guān)教育。
這需要更多的領(lǐng)導(dǎo)能力和管理(它們不是一回事),而不能象Dilbert(譯注:著名IT漫畫主角)那樣簡單地和老板對抗了。當(dāng)你考慮新的目標(biāo)時,請考慮下面的活動計劃列表。一次就抓住了每個亮點,這是不可能的。但是這份建議說明可以幫助你將注意力放在可以提高你和你的團隊績效的活動上。
一、建立優(yōu)先級
作為經(jīng)理,首先要做的、最重要的事是你需要有意識地建立優(yōu)先級。當(dāng)你仍陷于繁重的軟件開發(fā)活動中時,你需要一套新的職責(zé)。過多的經(jīng)理新手不能抗拒技術(shù)的吸引而陷于此類活動,這將導(dǎo)致項目組的其他人員想要獲得經(jīng)理的幫助時,卻得不到幫助。
有成效的領(lǐng)導(dǎo)知道他們首要的任務(wù)是為其他組員提供服務(wù)。這些服務(wù)包括訓(xùn)練和指導(dǎo)、解決問題和沖突、提供資源、建立項目目標(biāo)和優(yōu)先級、提供適當(dāng)?shù)募夹g(shù)指引。要使每個組員都能清楚的知道,你總是可以幫助他們。我發(fā)現(xiàn)將自己定位于為被我監(jiān)督的人工作是非常有意義的,而不是相反的。在你所作的事情中,對于組員要求你幫助他們這件事,應(yīng)該具有非屏蔽中斷的優(yōu)先級。
第二重要的,是使你的客戶滿意。作為一名經(jīng)理,沒有直接的能力使客戶滿意,因為你已不再是作為個人提品和服務(wù)完成這點。相反,你必須建立一種環(huán)境,準(zhǔn)許你的組員最大程度上滿足客戶的需求。經(jīng)理提供了強有力的方法,有效地提高客戶的滿意度。
第三重要的,是為你的項目工作。因為也許還有其他許多技術(shù)上的項目,或者其他經(jīng)理的請求幫助,諸如為指導(dǎo)委員會工作。當(dāng)這些和二個高級別的發(fā)生沖突時,都要準(zhǔn)備推辭掉。很明顯,使其他經(jīng)理滿意的事情是你最不重要的事情。在一個有秩序的組織里,如果你在三個以上的重大環(huán)節(jié)上獲得了成功,其他的經(jīng)理都會很激動的。我們并不都能很幸運地工作在一個良好的環(huán)境里,但一定要對你任務(wù)單上排在最前面的工作任務(wù)努力盡到最大的責(zé)任。集中精力有效地、快樂地、盡可能地幫助你的組員,不要將精力放在使你上司滿意的上面。
二、分析你的技能差距
除非你已經(jīng)為新位置做好了準(zhǔn)備,否則相對于你當(dāng)前的領(lǐng)導(dǎo)能力和管理技能,你會感到一些差距。出色的技術(shù)背景或許是你被選為領(lǐng)導(dǎo)角色的一個因素,但是你要想干得出色,你需要更多的技能。針對別人的評論和項目,真實地列出你的長處和短處,然后減少差距。
軟件人員并不以令人滿意的人際關(guān)系技能出名。你會希望增強處理人際關(guān)系的經(jīng)驗:解決沖突、說服以及灌輸想法。你也不得不處理包括招聘、解雇、商談計劃表,以及在你的辦公室里評論某人業(yè)績使其傷心落淚等一些事務(wù)。
我發(fā)現(xiàn)從一堂傾聽技能課開始我的管理職業(yè)是非常好的。當(dāng)作為個體提議人,積極地將我們自己的技術(shù)議程提交小組時,我們經(jīng)常對此感到非常愜意。有效的管理要求更多的合作和善于接受的人際關(guān)系方式。要花點時間學(xué)習(xí)如何(何時)巧妙地引導(dǎo)自己的自然判斷。傾聽技能課提供了一種交流機制,我已經(jīng)發(fā)現(xiàn)在許多場合下都很有用。
接著,到講臺的另一側(cè),提高你的演講能力。如果你真的不適應(yīng)公開場合的講話,學(xué)習(xí)戴爾.卡內(nèi)基的課會有幫助的。你會發(fā)覺,通過這樣的培訓(xùn)獲得的經(jīng)驗,以及獲得提高的交流能力,都可以幫助你更好地適應(yīng)將來的工作。
作為項目領(lǐng)導(dǎo),為了計劃和跟蹤項目,以及當(dāng)需要項目回退而采取修正措施時,你有責(zé)任調(diào)整其他人的工作。參加項目管理的培訓(xùn)課,閱讀一些有關(guān)項目和風(fēng)險管理的書籍和文章。參加項目管理學(xué)會,閱讀其月刊--PMNetwork。SEI的軟件能力成熟度模型對于軟件項目計劃和項目跟蹤提供了很多有用的建議。建立優(yōu)先級的能力、控制有效果的會議、清晰的交流,對于你,作為一名經(jīng)理的績效將會有實質(zhì)上的影響。
三、定義“質(zhì)量”
幾乎每個人都會認(rèn)真地對待質(zhì)量問題而且都希望生產(chǎn)出高質(zhì)量的產(chǎn)品。然而,對于軟件的質(zhì)量含義,沒有一個統(tǒng)一的定義。傳統(tǒng)上的軟件質(zhì)量觀點和“足夠好”的軟件觀點有著激烈的爭論。為了幫助小組走向成功,需要花一些時間和你的組員、客戶共同探討質(zhì)量的含義。
這兩種陣營在思想上經(jīng)常不會有相同的定義,可以很容易的就不同目的開展工作。關(guān)注交付計劃的經(jīng)理對于想正常地檢查每行代碼的工程師會不耐煩的;認(rèn)為可靠性非常重要的客戶對一個帶有很少使用但帶有很多bugs的特性的產(chǎn)品是不會滿意的;一個很好的GUI也許會讓用戶厭煩,因為用戶已經(jīng)熟記了如何有效地使用前一個版本的產(chǎn)品。
為了更好的理解客戶對軟件質(zhì)量的看法,在Kodak,我的小組曾經(jīng)邀請了我們的客戶和他們的經(jīng)理就這個議題在一個開放的論壇展開討論。這個論壇是很有意義的,那些使用我們產(chǎn)品的人有著自己的理解,通過討論,我們可以知道我們制定質(zhì)量的思路有哪些和他們是不相符的。明白了不同,就可以使你集中精力,照顧客戶的最大利益,而不是使開發(fā)人員獲得最大滿意。
軟件質(zhì)量的傳統(tǒng)描述包括要與說明書一致,滿足客戶的需求,代碼和文檔沒有缺陷?!傲鶄€∑質(zhì)量”(six-sigmaquality)這個流行詞,建立了一個非常高的尺度,用于監(jiān)測失敗的頻率和密度。但它不適用于如快速產(chǎn)品交付,可用性,充足的特性集,已支付價錢的交付意義這樣的質(zhì)量尺度,。對于我們生產(chǎn)和購買的產(chǎn)品,我們總是熱衷于盡可能涵蓋所有的這些質(zhì)量特性,然而,妥協(xié)總是必須的。
在一個項目的需求階段,我們制定了包括十項質(zhì)量屬性的一個列表,如效率,協(xié)同性,正確性以及宜于學(xué)習(xí),我們認(rèn)為這對于用戶來說是最重要的。我們請客戶關(guān)鍵人物代表小組以1到5的尺度評估每項屬性。一旦我們決定了哪些屬性是最重要的,我們就可以設(shè)計并實現(xiàn)這些目標(biāo)。如果你在了解了對于客戶的質(zhì)量含義并在設(shè)計實現(xiàn)質(zhì)量屬性的過程中沒有麻煩的話,而且客戶對質(zhì)量屬性表示滿意,那你是很幸運的。
在眾多關(guān)注的質(zhì)量說明中,我曾聽到過一個:“客戶回來了,但產(chǎn)品沒有”。和你的客戶、開發(fā)人員一起對每一個產(chǎn)品都確定適當(dāng)?shù)馁|(zhì)量目標(biāo)。一旦決定了,就給出達到質(zhì)量目標(biāo)的明確的最高優(yōu)先級。以身作則,按很高的質(zhì)量標(biāo)準(zhǔn)要求你自己的工作。采用這個座右銘:“力求盡善盡美,滿足于優(yōu)秀。”
四、表彰成績
對你組員成績的表彰和獎勵,是激勵他們的一種很重要的手段。除非你的小組中已經(jīng)有了一種表彰程序,否則這應(yīng)是你最重要的事情之一。表彰包括象征性的東西(證書,旅游獎勵)以及實際的東西(電影票,餐館禮品券,兌現(xiàn)獎)。在送贈品時要說一些親切的話語:“感謝你所給予的幫助”或者“祝賀取得了成績”。在表彰和獎勵上花費很少的心思和錢,就可以獲得很多的友好和將來的合作。包括客戶代表,以及為項目成功做出過貢獻的支持人員等等開發(fā)組外的人員也可以獲得表彰。
和你的組員討論,了解他們感興趣的表彰和獎勵的方式。使得無論大小成就的表彰活動成為小組文化的一個標(biāo)準(zhǔn)組成部分。對每位組員對其所作的工作表現(xiàn)出發(fā)自內(nèi)心的興趣也要給與含蓄的表揚,為消除所有影響他們戰(zhàn)斗力的障礙盡你的力量。表彰是展示組員以及小組外的其他人的一種方式――你要知道并感謝他們?yōu)樾〗M成功所作的貢獻。
五、建立改進目標(biāo)
一旦你對過去的項目建立起了回顧,確立了質(zhì)量對小組的意義,你就要建立短期以及長期改進的一些目標(biāo)。目標(biāo)要盡可能量化,所以你要劃分幾個簡單的階段,標(biāo)明你是否采取了適當(dāng)?shù)倪^程朝著目標(biāo)前進。
例如,如果你認(rèn)定由于需求的不穩(wěn)定導(dǎo)致項目經(jīng)常延期,你可以建立一個改進需求穩(wěn)定的目標(biāo),在6個月內(nèi)提高50%。這樣一個目標(biāo)需要你確切知道每周或每月需求的變化數(shù),清楚他們的出處,采取行動控制那些變更。這可能要求你要改變與那些提交需求改變的人的交流方式。
你的目標(biāo)和階段是軟件過程改進程序的組成部分,你要使之有序。作為缺乏創(chuàng)造力的的最后避難所,輕視“過程”很流行。雖然事實上,每個小組都能找到改進其工作的方式。當(dāng)然,如果你總是用已有的工作方式工作,你也就不要期望你會得到比以前更好的結(jié)果。
有兩個強烈的原因要求改進過程:校正問題,防止問題。確保你的改進努力要圍繞著已知的或可預(yù)知的可能威脅項目成功的問題。領(lǐng)導(dǎo)你的小組找出當(dāng)前正在使用的方法的長處和短處,以及項目面臨的風(fēng)險。
我的小組召開了一次“兩段式頭腦風(fēng)暴”練習(xí),來確定改進軟件生產(chǎn)力和質(zhì)量過程的絆腳石。在第一次會議中,參會者在便條上寫出他們關(guān)于會議主題的想法,一個便條一個想法。組織者將他們寫在便條上的想法收集上來并分組。最后,我們就會得到一打主要的分類,并將其記錄到活動掛圖上。
第二次會議,相同的參會者在便箋上寫出解決這些障礙的思路,并貼在掛圖的合適位置。進一步細(xì)化,歸納出一些詳細(xì)的活動,就可以成為我們努力的一部分,清除障礙,幫助組員實現(xiàn)軟件的質(zhì)量和生產(chǎn)力的目標(biāo)。
建立可度量和可達到的目標(biāo),便于你集中精力實現(xiàn)改進。要使目標(biāo)具有明顯的優(yōu)先級,并可周期性地監(jiān)視過程。記住你的目的是,提高你的項目和公司完成的技術(shù)和業(yè)務(wù)上成功,不要滿足于一些過程改進書籍里提到的期望細(xì)節(jié)。要把改進的工作視為迷你項目,具有可分發(fā)、資源、計劃和有責(zé)任的小項目。否則,過程改進活動將總處于比誘人的技術(shù)工作低的優(yōu)先級上。
六、緩慢的開始
篇7
關(guān)鍵詞:軟件項目;軟件過程;CMM;KPA
一、引言
項目管理(PM,projectmanagement)是指利用現(xiàn)有的知識、方法和技術(shù)手段,有效地計劃、調(diào)度、控制和跟蹤項目的開始、執(zhí)行、直止終止的過程,是項目順利實現(xiàn)的有效手段。軟件項目管理則是在項目管理的基礎(chǔ)上,結(jié)合軟件產(chǎn)品的實際,利用工程的概念和方法來開發(fā)與維護軟件,對成本、風(fēng)險、時間、質(zhì)量、過程、配置等進行分析、管理、控制,最終目的是為了讓軟件項目的整個生命周期都在管理者的控制范圍內(nèi),以預(yù)定成本按期、按質(zhì)完成軟件的開發(fā)并交付用戶使用。目前,軟件產(chǎn)品已廣泛應(yīng)用于各個領(lǐng)域,但是很多軟件項目的成功率并不高.雖然有些公司根據(jù)軟件工程理論建立了一些軟件開發(fā)管理規(guī)范.但并沒有從根本上提高軟件項目管理問題,這就導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定甚至是項目的失敗,同時也損害了用戶的利益。本文結(jié)合我國軟件項目管理的特點并經(jīng)實踐應(yīng)用.以提高軟件質(zhì)量、降低成本、加強軟件項目的可控性為目標(biāo),通過對CMM的研究和改進,給出了一個基于CMM加強軟件項目管理的實踐模式,在這個模式中對目前CMM中的KPA做適當(dāng)?shù)牟脺p,定義了6個關(guān)鍵過程域和3個工作組。
二、軟件項目管理中目前存在的問題
影響軟件項目成功率的因素主要是軟件質(zhì)量問題,而在整個軟件項目的實施過程中需求不明確、跟蹤和監(jiān)督不力、缺乏客觀的軟件評審和軟件配置以及風(fēng)險管理意識不足等都阻礙著軟件質(zhì)量的提高。
2.1需求不明確
需求管理是軟件項目管理中非常關(guān)鍵的一個步驟.需求分析的完整與否可以降低軟件質(zhì)量、延長項目周期、加大成本。由于用戶對計算機系統(tǒng)認(rèn)識的不足,對于系統(tǒng)的需求往往比較模糊,遺漏甚至是錯誤的問題經(jīng)常出現(xiàn)(包括管理流程、業(yè)務(wù)流程、數(shù)據(jù)或報表的分析處理等),但這些問題往往沒有暴露給開發(fā)人員,而是隨著項目的進展才逐漸明確。對于開發(fā)人員來說,需求的變更意味著軟件產(chǎn)品的部分內(nèi)容必須重新開發(fā),而對于整個軟件項目管理而言,勢必要重新分配資源、調(diào)整計劃、估算成本等等,導(dǎo)致軟件產(chǎn)品質(zhì)量下降。
2.2跟蹤和監(jiān)督不力
跟蹤和監(jiān)督主要針對過程而言,也是項目管理中最容易被忽視的環(huán)節(jié)。軟件項目過程由多個任務(wù)構(gòu)成,大部分任務(wù)都有前置任務(wù)和后置任務(wù),這就要求項目管理者要嚴(yán)格跟蹤和監(jiān)督每一個任務(wù)。任務(wù)的完成主要從時間進度和質(zhì)量兩方面來衡量,還要充分考慮因客戶方引起的一些客觀因素(更改需求分析等)。項目管理者雖然制定了具體的項目進度內(nèi)容,但如果缺乏有效的跟蹤和監(jiān)督機制,對于每一個階段所要完成的任務(wù)疏于評價,就會影響下階段軟件產(chǎn)品的質(zhì)量,有時甚至是軟件產(chǎn)品的重新開發(fā),最終影響整個軟件項目。
2.3缺乏客觀的軟件評審
客觀的軟件評審是軟件產(chǎn)品質(zhì)量的直接保障,軟件評審一直貫穿于整個軟件項目的過程中,對軟件產(chǎn)品的評審應(yīng)有客戶使用人員和軟件業(yè)中的同行來進行??蛻羰褂萌藛T對軟件產(chǎn)品做階段性的評審可以及時發(fā)現(xiàn)軟件產(chǎn)品功能方面的不足,同行評審可以從軟件業(yè)的規(guī)范及標(biāo)準(zhǔn)去發(fā)現(xiàn)問題.軟件評審可以降低軟件開發(fā)的成本提高軟件產(chǎn)品的質(zhì)量。大多情況下項目管理者沒有做任何階段性的評審,通常只是在軟件產(chǎn)品開發(fā)基本完成之后來組織評審,果發(fā)現(xiàn)了很多問題,但要修改已經(jīng)非常困難.要花費很長的時間甚至從頭再來。
2.4軟件配置混亂
軟件配置是指軟件產(chǎn)品在各個階段各種版本的文檔、程序及數(shù)據(jù)的集合,貫穿于整個軟件項目的始終。隨著軟件產(chǎn)品開發(fā)的進行,由于各種客觀原因,其中的預(yù)算、設(shè)計方案、進度等內(nèi)容都有可能需要大大小小的更改(這些改動可能是合理的),整個改變的過程對軟件項目的參與人員來說必須是可視的,以便提高軟件的可靠性和質(zhì)量,而這一切都應(yīng)該有正確的軟件配置來控制如果失去正確的軟件配置管理,那么針對軟件產(chǎn)品發(fā)生的任何更改或者是維護都會給軟件項目帶來混亂甚至是失敗。
2.5風(fēng)險管理意識不足
風(fēng)險管理是軟件項目中防止失敗的一種重要手段,軟件項目不同的階段存在著不同的風(fēng)險,并且風(fēng)險會隨著項目的進展而變化,目前國內(nèi)的軟件企業(yè)大都不注意軟件項目的風(fēng)險管理。除了社會環(huán)境風(fēng)險、商業(yè)風(fēng)險等這些客觀風(fēng)險之外.可控的軟件項目風(fēng)險主要指技術(shù)風(fēng)險。技術(shù)風(fēng)險主要是指與軟件項目本身相關(guān)的的技術(shù)因素變化帶來的風(fēng)險,如果在一定的條件下達不到技術(shù)條件能夠?qū)崿F(xiàn)的目標(biāo),不但延緩項目的進度而且會增加項目的成本.繼而使整個項目受到影響。
三、通過過程管理加強軟件項目管理的實踐模式
利用cMMfCapabilityMaturityModeforSoftware)的核心思想把軟件項目管理看作一個軟件過程,并根據(jù)這一原則對整個軟件項目的開發(fā)和管理進行過程監(jiān)控,監(jiān)督發(fā)現(xiàn)過程中影響項目的關(guān)鍵問題并予以解決。軟件過程是指軟件開發(fā)人員開發(fā)和維護軟件及相關(guān)產(chǎn)品的一套行為、方法、實踐及變換過程,包括軟件開發(fā)過程和軟件管理過程。CMM把軟件開發(fā)機構(gòu)按照不同開發(fā)水平劃分為5個級別。每個等級被分解為幾個KPA(關(guān)鍵過程域),KPA是指在某個成熟度等級應(yīng)重點關(guān)注的區(qū)域,也是達到此成熟度等級必須解決的關(guān)鍵點。①初始級,無過程意義。軟件過程是無序的、隨機的、缺乏總計劃,無預(yù)見性,大多數(shù)活動是應(yīng)付危機,經(jīng)常超期超支,成功取決于個人。②可重復(fù)級,具備基本的項目管理。KPA分別是:需求管理、軟件項目計劃、軟件跟蹤與監(jiān)督、軟件子合同管理、軟件質(zhì)量保證、軟件配置管理;③已定義級,已定義軟件過程。已將軟件管理和軟件工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。KPA分別是:組織過程焦點、組織過程定義、培訓(xùn)大綱、集成軟件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)、同行評審;④可管理級,過程可度量。已收集了軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量方法,軟件過程和產(chǎn)品均可被定量地理解和控制。KPA分別是:定量過程管理、軟件質(zhì)量管理;⑤優(yōu)化級,過程控制。通過過程的量化反饋以及新技術(shù)、新方法促使過程不斷改進。KPA分別是:缺陷預(yù)防、技術(shù)更新預(yù)防、過程更改管理。
CMM只是一個過程改進的框架.并沒有給出具體實施的辦法。在該模式中對目前CMM中的KPA做適當(dāng)裁減.定義了6個關(guān)鍵過程域:軟件項目計劃(SPP)、需求管理(RM)、軟件項目跟蹤和監(jiān)督(SPTO)、軟件質(zhì)量保證(SQA)、軟件配置(SCM)、同行評審(PR),設(shè)置了三個工作組:軟件項目過程組(SPPG)、軟件工程組(SEG)、軟件質(zhì)量保證組(SQAG)。通過工作組對關(guān)鍵過程域的操作來加強軟件項目的管理。
3.1定義KPA
3.1.1軟件項目計劃(SPP)
軟件項目計劃是為要實施的軟件項目編制軟件過程活動的安排,包括進度控制、成本控制、質(zhì)量控制、風(fēng)險控制等,也是實施CMM2的核心此階段在安排過程活動的同時開展項目設(shè)計的前期工作,設(shè)計和界定在整個項目中各階段所需的開發(fā)、質(zhì)量、跟蹤、評審、風(fēng)險、成本等工作。項目計劃是指導(dǎo)項目過程的具體措施,要在有軟件項目實施經(jīng)驗的人員領(lǐng)導(dǎo)下投人大量的時間和人力資源來完成。制定項目計劃應(yīng)注意7個問題。①在科學(xué)論證的基礎(chǔ)上制定過程,充分調(diào)動人員積極性合理地確定項目組的參加人員;②對軟件項目各程中的任務(wù)進行分解,明確項目的里程碑和檢查點;③正確估計軟件項目中的軟件資源、硬件資源、人力資源及其它費用;④正確估計各方面因素帶來的風(fēng)險并制定應(yīng)對措施;⑤制定項目實施過程中的跟蹤和監(jiān)督措施;⑥確定軟件的評審和測試方法;⑦詳細(xì)的文檔資料。
3.1.2需求管理(RM)
需求分析主要包括面向用戶的用戶需求和面向開發(fā)人員的系統(tǒng)需求.是整個軟件工程的第一步.也是非常關(guān)鍵的一個環(huán)節(jié)。需求分析主要針對用戶的業(yè)務(wù)流程、系統(tǒng)功能、性能、數(shù)據(jù)分析進行嚴(yán)格的定義.是設(shè)計一個軟件應(yīng)用系統(tǒng)的起點與基本依據(jù),通過它來評判軟件產(chǎn)品是否能夠解決用戶問題,也是項目成功與否的標(biāo)準(zhǔn)。就目前國內(nèi)現(xiàn)狀來講,一般簽定軟件項目合同的用戶是主管信息技術(shù)的負(fù)責(zé)人,它所關(guān)心的可能是整個系統(tǒng)的目標(biāo)需求,用戶方中層管理人員關(guān)心的是業(yè)務(wù)流程需求.終端操作人員則注重軟件本身的易操作性和功能特性,因此.面向用戶的需求一定要和用戶多方人員多溝通、交流.最終通過雙方有關(guān)部門人員的論證以文檔資料的形式確定下來。任何一個需求分析因客觀原因可能存在著需求更改的現(xiàn)象,對于這種情況一定要注意需求更改的可控性.要建立需求的基準(zhǔn)版本和更改版本控制文檔資料.使受需求變化影響的產(chǎn)品與需求變更一致。但要注意在更改需求的同時要衡量需求的穩(wěn)定性,如果一個需求的變更比較頻繁,意味著本項目并沒有真正了解用戶想要解決的實際問題??梢哉f需求分析的完整性和變更可控性直接影響到軟件過程的改進,它可以降低軟件質(zhì)量、加大軟件開發(fā)的成本、甚至是導(dǎo)致項目的失敗。軟件工程組(SEG)中要明確定義一個需求管理員。
3.1.3軟件項目跟蹤和監(jiān)督(SPTO)
軟件項目的跟蹤和監(jiān)督始終貫穿于整個軟件項目的過程中,是項目得以控制的前提和條件、是軟件質(zhì)量的根本保障,其目的是增加軟件過程中進度、成本、工作量、質(zhì)量、風(fēng)險等內(nèi)容的可視性,也是實施CMM2的核心。除去市場、法律等不可控制因素外,根據(jù)項目計劃對項目進展的有關(guān)情況及影響項目實施的相關(guān)因素進行及時、客觀、準(zhǔn)確的信息采集,將采集到的需求、成本、進度、風(fēng)險等內(nèi)容形成文檔并建立一個項目跟蹤信息平臺。項目負(fù)責(zé)人定期召集軟件過程人員、開發(fā)人員、質(zhì)量保證人員、用戶方有關(guān)人員召開開放式的例會,例會的主要內(nèi)容是檢查項目進展、數(shù)據(jù)的分析、認(rèn)識的偏差、資源的搭配、相關(guān)的風(fēng)險等問題并討論確切的解決辦法,通過跟蹤和監(jiān)督使項目始終處于可視化的受控狀態(tài)。
3.1.4軟件質(zhì)量保證(SQA)
軟件質(zhì)量保證是與軟件產(chǎn)品滿足規(guī)定的和隱含的需要能力有關(guān)的特征或特性的組合。對用戶來講主要體現(xiàn)在軟件產(chǎn)品的有效性、一致性、完整性、可靠性和可操作性等方面,對于軟件產(chǎn)品本身來講體現(xiàn)在軟件產(chǎn)品的可移植性、易維護性、健壯性、可重用性等方面。具體實踐中.軟件質(zhì)量保證應(yīng)在軟件項目計劃、需求分析、跟蹤和監(jiān)督、軟件配置和軟件評審的相互配合下完成.軟件質(zhì)量保證要做到以事先預(yù)防和跟蹤為主,事后糾偏為輔。
3.1.5軟件配置(SCM)
軟件配置是針對軟件產(chǎn)品的跟蹤和控制活動.貫穿于整個軟件項目的過程中.目的是建立和維護在整個生命周期內(nèi)軟件產(chǎn)品的完整性和一致性,使整個軟件產(chǎn)品的演進過程處于可控的狀態(tài),繼而提高軟件的可靠性和質(zhì)量。在實踐應(yīng)用中主要做到五個子項的配置①配置項的標(biāo)識。標(biāo)識做到唯一性。便于跟蹤和管理。②版本管理。對整個軟件過程中的文件和目錄提供有效的跟蹤手段。③變更控制。保持并傳遞修改信息。④配置審計。確定整個項目生產(chǎn)周期中產(chǎn)品在技術(shù)和管理上的完整性。⑤系統(tǒng)整合。把系統(tǒng)的不同部分集成后完成一組特定的功能。
3.1.6同行評審(PR)
同行評審是根據(jù)預(yù)定的規(guī)范和標(biāo)準(zhǔn)對軟件產(chǎn)品進行評審。評審的結(jié)果是衡量軟件產(chǎn)品質(zhì)量的依據(jù)。在整個軟件過程中對詳細(xì)設(shè)計和軟件綜合測試作為兩個關(guān)鍵評審點來進行評審,評審的過程中注意要結(jié)合本軟件項目的具體要求和標(biāo)準(zhǔn)。
3.2組的定義
在具體的實踐應(yīng)用中設(shè)置了三個組,在降低了人員成本的同時提高了軟件過程改進能力和軟件質(zhì)量。
軟件項目過程組(SPPG)組織具體的項目實施活動,管理并協(xié)調(diào)整個軟件項目的過程,主要完成SPP和SPTO。
軟件工程組(SEG)負(fù)責(zé)軟件工程的需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試、維護工作。
軟件質(zhì)量保證組(SQAG)主要完成SPTO、SCM、PR、SQA等工作。
四、實踐模式效率評估
4.1開發(fā)時間
軟件開發(fā)由需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、軟件測試、項目維護和軟件集成幾部分內(nèi)容組成,在需求分析和設(shè)計階段采用CMM框架實施過程管理所花費的時間要多于沒有實施過程管理花費的時間。首先對項目做大量分析,論證項目的可行性。然后在和用戶做良好溝通、反復(fù)論證的基礎(chǔ)上做需求分析,形成文檔資料。這種模式下花費在需求分析和設(shè)計上的時間大約占項目總開發(fā)時間的40%,但這兩個階段完成了數(shù)據(jù)流程、算法描述、詳細(xì)的規(guī)格說明等內(nèi)容,為代碼編寫、軟件測試、軟件維護等后續(xù)內(nèi)容的工作節(jié)省了時間,軟件項目的開發(fā)周期大大縮短。經(jīng)過評估,采用該實踐模式實施軟件過程管理的軟件項目開發(fā)周期比沒有實施軟件過程管理的軟件項目開發(fā)周期縮短20%。:
4.2開發(fā)質(zhì)量
采用CMM標(biāo)準(zhǔn)通過軟件過程管理加強軟件項目管理的實踐模式使軟件質(zhì)量明顯提高、需求分析周密、代碼錯誤率明顯降低、軟件產(chǎn)品完整性好、功能齊全、維護量下降,軟件項目最終得以順利實現(xiàn)。
篇8
摘要:軟件項目管理的核心是全面客戶滿意。其管理體系包括:戰(zhàn)略管理、范圍管理、成本管理、時間管理、人力資源管理、溝通管理、風(fēng)險管理和質(zhì)量管理。
關(guān)鍵詞:軟件項目管理軟件產(chǎn)品質(zhì)量因素
在軟件和信息科技行業(yè),項目管理經(jīng)常決定了一個產(chǎn)品或者企業(yè)能否成功。項目管理得到越來越多的企業(yè)和政府部門的重視,例如中國于2002年4月召開了有關(guān)項目管理的首次國際研討會。具體操作與項目最根本的不同在于具體操作是具有連續(xù)性和重復(fù)性的,而項目則是有時限性和唯一性的。本文由中國收集整理。項目是一項為了創(chuàng)造某一唯一的產(chǎn)品或服務(wù)的時限性工作。所謂時限性是指每一個項目都具有明確的開端和明確的結(jié)束;所謂唯一是指該項產(chǎn)品或服務(wù)與同類產(chǎn)品或服務(wù)相比在某些方面具有顯著的不同。各種層次的組織都可以承擔(dān)項目工作。項目有時只涉及一個組織的某一部分,有時則可能需要跨越好幾個組織。項目是執(zhí)行組織商業(yè)戰(zhàn)略的關(guān)鍵。
一、軟件產(chǎn)品項目管理的重要性
20世紀(jì)80--90年代,許多大型企業(yè)管理信息系統(tǒng)MIS的開發(fā)都以失敗而告終。這是為什么?一個重要原因是軟件項目管理水平上不去,尤其是需求分析管理水平上不去,使得項目快要驗收或交付時,卻出了大問題:要么發(fā)現(xiàn)用戶需求獲取不準(zhǔn)確,要么發(fā)現(xiàn)用戶需求變了,致使做好的系統(tǒng)不能用或不好用。20世紀(jì)90年代初,上海一家公司在青島做一個港口MIS項目,北京有一個單位在天津做一個港口MIS項目,都是因為甲乙雙方軟件工程基本知識不具備,使得項目管理不到位,導(dǎo)致2個大型項目不成功?,F(xiàn)在軟件應(yīng)用領(lǐng)域空前廣闊,深人到社會和科學(xué)研究等領(lǐng)域的各個方面。軟件的需求也比以往更加多,軟件系統(tǒng)設(shè)計也空前復(fù)雜。軟件的項目管理問題也就因此而產(chǎn)生了。90年代中期,軟件項目管理不善的問題仍然嚴(yán)重。據(jù)美國軟件工程狀況調(diào)查,只有10%的項目能夠在預(yù)定的費用和進度下交付。于是軟件項目管理成為軟件項目發(fā)展中最重要的核心問題。為了使軟件項目開發(fā)獲得成功,必須對軟件開發(fā)項目的工作范圍、可能遇到的風(fēng)險、需要的資源(人、硬件、軟件)、要實現(xiàn)的任務(wù)、經(jīng)歷的里程碑、花費的工作量(成本),以及進度安排等做到心中有數(shù)。軟件項目管理的目的就是提供這些信息,分析信息,并根據(jù)分析結(jié)果對項目做出調(diào)整。軟件項目管理開始于技術(shù)工作之前,在軟件開發(fā)的整個過程中持續(xù)進行,最后中止于軟件過程結(jié)束。
二、軟件項目管理體系
隨著軟、硬件技術(shù)以及通信技術(shù)的日益成熟,軟件技術(shù)可以與所有的傳統(tǒng)產(chǎn)業(yè)相結(jié)合,促進產(chǎn)品的更新?lián)Q代,大幅度提高產(chǎn)品的附加值,提高勞動生產(chǎn)率,推動產(chǎn)業(yè)結(jié)構(gòu)與產(chǎn)品結(jié)構(gòu)的調(diào)整。因此,軟件的開發(fā)以及應(yīng)用不僅僅是軟件開發(fā)機構(gòu)的任務(wù),更深地涉及軟件使用者的切身利益,尤其像管理信息系統(tǒng)MIS(ManagcmentInformationSystem)、計算機集成制造系統(tǒng)CIMS(ComputerIntegrationManufacturingSystem)、企業(yè)資源計劃ERP(EnterpriseResourcePlanning)及商業(yè)智能BI(BusinessIntelligence)等大型的復(fù)雜軟件更是綜合了管理科學(xué)、計算機科學(xué)、通信技術(shù)以及數(shù)學(xué)等各方面的知識,需要各類人員的協(xié)調(diào)工作才能完成。因此也就有必要從項目管理的角度去管理軟件的開發(fā)和運行。從用戶的角度來看,軟件項目的生命周期應(yīng)該包括項目前期的論證工作、項目計劃、軟件開發(fā)、運行、維護以及項目后評價。由此可見軟件項目管理的范圍不僅包括傳統(tǒng)的軟件開發(fā)過程,還應(yīng)該包括開發(fā)之前的準(zhǔn)備工作以及運行中的維護工作和對項目的總結(jié)工作。同時,在軟件項目生命周期中存在著許多活動。根據(jù)活動之間的相關(guān)性,可以將軟件項目的各種活動分為九大類。
(1)戰(zhàn)略管理。根據(jù)用戶的經(jīng)營目標(biāo)制定軟件項目的策略,以便為其他各方面的活動提供指導(dǎo)。在制定項目策略的時候應(yīng)該充分考慮用戶和其他利益相關(guān)者的實際需求和市場因素。另外創(chuàng)造和諧的項目環(huán)境和連續(xù)改進也是戰(zhàn)略管理的重要任務(wù)
(2)范圍管理。其目的是控制軟件項目的全部活動過程都在需求范圍內(nèi),以確保項目各種資源的高效利用。成功的項目管理離不開用戶、軟件開發(fā)隊伍和項目經(jīng)理的一致理解和協(xié)調(diào)配合
(3)成本管理。軟件項目的成本不僅包括開發(fā)成本,也包括開發(fā)之前立項階段以及軟件在運行中的費用。操作者的培訓(xùn)費用和項所使用的各種硬件設(shè)施費用也都是整個項目成本的一部分。這些成本都需要很好地計劃和控制。
(4)時間管理。其內(nèi)容有確定各項活動之間的時間相關(guān)性;估計各項活動的持續(xù)時間,跟蹤各項活動的進展情況,動態(tài)調(diào)筷各項活動之間在時間上的協(xié)調(diào)。本文由中國收集整理。
(5)人力資源管理。在軟件項目中應(yīng)該為軟件開發(fā)人員和管理人員等各類項目人員創(chuàng)造一個和諧良好的工作氛圍。使他們能感到項目成功的把握和積極的工作心態(tài),確保項目隊伍的穩(wěn)定性和連續(xù)性。
(6)溝通管理。溝通管理是一個收集、存儲、配置和項目生命周期內(nèi)所形成的各種信息的過程為了讓每個項目相關(guān)人員及時得到所需的信息,需要很好地解決“什么時候、向什么人禮報什么的”的問題,此外軟件開發(fā)隊伍和用戶之間的溝通也是溝通管理中的一項重要工作。
(7)風(fēng)險管理。由于軟件項目中存在著很多的不確定因索,也就必然存在著各種風(fēng)險而且風(fēng)險有可能造成不良的結(jié)果,對風(fēng)險進行分析和監(jiān)控貫穿于整個軟件項目生命周期。
(8)質(zhì)量管理。目前軟件的質(zhì)量還是一個模糊的概念并且難以衡量由于軟件質(zhì)量主要是在開發(fā)階段形成的,因此軟件項目質(zhì)量管理的重點應(yīng)放在系統(tǒng)分析、系統(tǒng)設(shè)計和編碼階段,走查、評審、調(diào)試和測試是保證軟件質(zhì)量的重要手段軟件工程能力成熟度模型CMM(CapabilityMaturityModel)較好地解決了軟件開發(fā)過程中的質(zhì)量管理問題。
綜合管理。綜合管理的任務(wù)是對前面討論的各類管理活動進行協(xié)調(diào)和控制,使這些活動相互配合。其核心任務(wù)是對各種方案進行評價,協(xié)調(diào)各方面的利益沖突確保項目總體標(biāo)的最終實現(xiàn)。
三、軟件項目管理的核心是全面客戶滿意
當(dāng)前,不少軟件業(yè)管理人上認(rèn)為,軟件開發(fā)的問題主要在軟件開發(fā)的工程化、規(guī)范化和軟件開發(fā)管理體制。他們按照CMM(CapabilityMaturityModel),IS09002的標(biāo)準(zhǔn)來建立他們的管理體系。這里有商業(yè)競爭的因素在起作用。但是,他們忽略了商業(yè)競爭中取勝最重要的因素—客戶滿意。他們沒有考慮到他們的管理方法能否滿足客戶不斷變化的需求。從長遠來看,軟件項目真正的成功是客戶的全面滿意。以客戶滿意為中心的質(zhì)量是必需的。漠視質(zhì)量或只關(guān)心產(chǎn)品/服務(wù)是否符合需要的方法再也不足以留住和獲得客戶。因此,軟件開發(fā)項目組織必須先確定什么產(chǎn)品/服務(wù)可以讓顧客滿意,然后再努力滿足客戶的需求和期望。要實現(xiàn)此目標(biāo),組織必須識別對軟件產(chǎn)品的各種特性中哪些是對客戶的滿意起決定作用的要素。例如,服務(wù)器操作系統(tǒng)軟件,需要長時間穩(wěn)定連續(xù)工作。穩(wěn)定性則是該軟件產(chǎn)品的關(guān)鍵要素。因此系統(tǒng)的開發(fā)管理圍繞著這一關(guān)鍵要素來展開。盡管不少的組織明白沒有客戶一個組織就不能生存和發(fā)展,或者說沒有客戶就沒有組織,但在項目實施過程中,仍然存在著客戶滿意的障礙:
(1)項目管理組織沒有發(fā)展和完善對客戶不斷變化的需求和期望作出快速響應(yīng)的能力。
(2)項目管理組織沒有聽取客戶意見和建議的能力。
(3)項目管理組織努力傾聽客戶對項目的要求,卻沒有確認(rèn)客戶的需要和期望。
篇9
1.1企業(yè)信息化管理軟件的框架管理軟件至始至終都由一個軟件平臺實施管理和監(jiān)督,管理軟件中各項因素的使用就是為了滿足軟件平臺能夠進行有效的管理。目前公司一般啟用ASP辦公環(huán)境信息化管理軟件。ASP辦公環(huán)境信息化管理軟件進行設(shè)計與研發(fā)是以JACA語言為基礎(chǔ),并以計算機為媒介進行管理工作,主要應(yīng)用插件技術(shù)科學(xué)構(gòu)建一個ASP管理平臺,這個管理平臺的建立可以實現(xiàn)對企業(yè)內(nèi)部數(shù)據(jù)管理、工作流、系統(tǒng)管理和監(jiān)控?;贏SP辦公環(huán)境信息化管理軟件平臺的建立,主要是由客戶端的瀏覽器以及Web瀏覽器組成的,軟件管理的系統(tǒng)主要是采用B/S構(gòu)架,其中包括三個層次,這三個層次分布是持久層、管理環(huán)境勘察層和實現(xiàn)管理層??蛻舳嗽L問ASP文件的時候首先要通過Internet進行訪問,并由客戶的計算機軟件裝備將任務(wù)傳達給Web瀏覽器,在傳達的過程中任務(wù)逐漸的轉(zhuǎn)化成為HIPP請求,最后在Web執(zhí)行ASP代碼的工作請求,后發(fā)送到客戶端的瀏覽器中,由客戶瀏覽器呈現(xiàn)請求,以便于完成管理任務(wù)的傳達。企業(yè)的管理軟件系統(tǒng)其中下達著六個功能,這幾個功能都是由一般用戶、設(shè)備管理員和系統(tǒng)管理員來系統(tǒng)執(zhí)行的。由一般用戶執(zhí)行查詢設(shè)備信息、下載設(shè)備表格以及高級搜索的功能,其次設(shè)備的管理員將執(zhí)行查詢設(shè)備信息、下中設(shè)備表格、高級搜索、管理設(shè)備數(shù)據(jù)和導(dǎo)入導(dǎo)出數(shù)據(jù)著幾個選項進行統(tǒng)一的維護,最后由系統(tǒng)的管理員進行權(quán)限上的管理。這樣對管理軟件工作進行明確的劃分有利于管理軟件工作的有效開展和進行。
1.2企業(yè)信息化管理軟件的運行模式ASP辦公環(huán)境信息化管理軟件一般都有自己的管理運行模式,首先是啟動項目,然后對管理項和基線時機進行識別,其次是設(shè)計管理軟件管理的相關(guān)計劃和實施計劃建立配置庫,并將軟件的基礎(chǔ)版本進行變更、審查和統(tǒng)計,最后記錄維護配置管理,并跟蹤相關(guān)的配置促進報告的生成,最后備份配置庫里的相關(guān)資料。ASP辦公環(huán)境信息化管理軟件還可控制自己的版本。版本控制是ASP辦公環(huán)境信息化管理軟件管理中的重要組成部分,版本控制最終是實現(xiàn)在滿足軟件規(guī)章制度規(guī)定的情況下,包括所有的管理范圍。這樣做可以有效的降低版本丟失和版本混合情況的出現(xiàn),保證管理工作的正常運行。管理軟件還可以控制變更。管理軟件可以有效的結(jié)合市場發(fā)展需要及時變更自身相關(guān)的管理軟件,并以所有元素的正常工作狀態(tài)為前提,有效調(diào)節(jié)軟件生存周期,從而保證軟件平臺所生產(chǎn)的產(chǎn)品質(zhì)量。
2企業(yè)的信息化管理軟件實現(xiàn)方案
企業(yè)信息化的管理軟件主頁面的設(shè)計,主要采用MFCAppWizard的單文檔界面,在企業(yè)信息化管理軟件的主菜單上將所要執(zhí)行的命令,通過計算機進行傳遞,掃描,最后將管理信息充分的在主頁面上進行顯示。在管理軟件的系統(tǒng)中,所有顯示菜單下應(yīng)該配置相應(yīng)的菜單項,將菜單的各個功能充分的顯示出來,尤其要確定菜單下顯示路由器的總體運行結(jié)果,顯示路由器表運行的結(jié)構(gòu)圖,將欲顯示的對象是充分的顯示出來,顯示的對象主要包括MIB-II中ip組ipRouteTable表的四個列對象,通過使用CSnmp類來實現(xiàn)SNMP的相關(guān)操作,并通過發(fā)送GETNEXT報文來實現(xiàn)對表格變量的遍歷。企業(yè)使用管理軟件可以實現(xiàn)對整個企業(yè)網(wǎng)絡(luò)端口流量情況進行監(jiān)測,其中主要的采集對象是MIB-II中Interfaces組中的ifI-nOctets對象和ifOutOctets對象,將所有的計數(shù)器進行累加,得到端口流量的總字節(jié)數(shù),并將所有的數(shù)據(jù)流量存儲到相應(yīng)的數(shù)據(jù)庫中,通過Input=ΔifInOctets/m_time進行計算,得到實際的流量變化情況。并通過使用CSnmp用函數(shù)的方式來實現(xiàn)對企業(yè)的管理進行操作,通過DrawAxis函數(shù)繪制坐標(biāo)軸,將企業(yè)管理信息接收到固定的文件中,對相關(guān)的流量進行操作,在接收到Trap時,企業(yè)的管理軟件系統(tǒng)程序?qū)棾鲆粋€告警窗口,表明已經(jīng)接收到相關(guān)的管理命令。通過信息的有效傳遞以便于實現(xiàn)企業(yè)對所有部門進行管理工作。
3結(jié)論
篇10
信息項目管理中的九大知識體系中的核心內(nèi)容與價值工程中功能、成本、價值等概念有很大的相關(guān)性。軟件開發(fā)中的軟件復(fù)用和模塊化概念也是價值工程在軟件項目管理中的體現(xiàn)。軟件需求分析是將用戶需求轉(zhuǎn)化為軟件開發(fā)理解,以形式化的方式描述用戶需求,進行規(guī)格說明,需求分析為功能的確認(rèn)和開發(fā)提供檢驗依據(jù)和標(biāo)準(zhǔn)。軟件項目強調(diào)軟件功能中高內(nèi)聚、低耦合,即是從軟件開發(fā)出發(fā),降低成本和開發(fā)周期,實現(xiàn)產(chǎn)品維護和升級,體現(xiàn)價值工程理論的現(xiàn)實意義。相應(yīng)地,針對價值工程中的相關(guān)概念和軟件項目管理中的諸多內(nèi)容,挖掘其內(nèi)涵,對產(chǎn)品或項目功能的定義和價值體現(xiàn)具有重要意義。
1.1軟件項目功能的識別和度量依據(jù)軟件項目的開發(fā)特點,軟件項目功能模塊包括基本功能和擴展功能,根據(jù)需要還會有衍生的附加功能。它在產(chǎn)品中的作用和價值有很大差異。對整體的投入/產(chǎn)出有很大的影響。如何定義這些功能,并進行合理的功能劃分,包括其必要性和可能性、以及交付的時間節(jié)點,需要充分考慮用戶需求、開發(fā)成本、時間因素、質(zhì)量要求,將這些基本需要和用戶真實需求進行匹配和對接,體現(xiàn)價值工程思想在軟件項目中的應(yīng)用和契合。
1.2軟件項目成本的識別和度量軟件項目成本是指為獲取軟件功能而付出的成本,主要體現(xiàn)為人力、物力、財力和時間的投入。相應(yīng)的成本和出,最終都可以從價值論的角度用統(tǒng)一的度量標(biāo)準(zhǔn)、度量方法和度量單位進行分析和度量。在項目生命周期中,啟動、規(guī)劃設(shè)計、結(jié)束階段相應(yīng)的成本較低,實施階段的成本最高,應(yīng)該進行有效的評估和設(shè)計。通過掙值管理(EVM),了解項目成本、進度的偏差,及時進行糾偏或變更管理。
1.3軟件項目價值的識別和度量在價值工程中,價值、功能和成本三者之間的關(guān)系應(yīng)該是:價值=功能(或效用)/成本(或生產(chǎn)費用),用公式可表示為:V=F/C。V代表Value,即為價值;F代表Function,即為功能,C代表Cost,即為費用。從項目管理的角度出發(fā),影響產(chǎn)品的價值不僅是功能和費用,還需要考慮相應(yīng)的時間成本以及質(zhì)量要求所帶來的成本,綜合以上因素,有學(xué)者提出其價值可用公式表示為:V=(F+Q)/(C+T)。上式中增加了質(zhì)量(Q代表Quality)因素和時間(T代表Time)因素在價值中的作用。在實際的操作中,其具體的核算指標(biāo)依據(jù)項目特點會有很大差異。影響價值的因素,除了以上各項,還包括用戶體驗、供需關(guān)系和認(rèn)可度等諸多方面。
2結(jié)論
熱門標(biāo)簽
軟件工程論文 軟件技術(shù)論文 軟件技術(shù)方案 軟件畢業(yè)論文 軟件測試 軟件開發(fā)論文 軟件設(shè)計 軟件設(shè)計大賽 軟件項目總結(jié) 軟件作品 創(chuàng)新手段 創(chuàng)新實踐 創(chuàng)新思維 創(chuàng)新思維能力