久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      淺談軟件項目管理論文

      時間:2018-08-02 17:12:13 軟件項目管理 我要投稿

      淺談軟件項目管理論文

        1.引言

      淺談軟件項目管理論文

        隨著計算機技術(shù)的不斷發(fā)展,計算機軟件的規(guī)模和復雜度也隨之不斷增加。軟件開發(fā)早已從早期的“小作坊”式向“團隊協(xié)作”式轉(zhuǎn)變,這就要求軟件開發(fā)人員,特別是作為項目組靈魂人物的項目經(jīng)理,要更深地理解和掌握軟件工程的理論和方法。軟件工程管理和其他的項目管理相比有很大的特殊性,軟件是屬于知識產(chǎn)品而不是實物產(chǎn)品,其開發(fā)進度和質(zhì)量很難估計和度量,生產(chǎn)效率也難以預測和保證。因此為了保證軟件開發(fā)的質(zhì)量,就必然涉及到使用軟件工程的理念對軟件項目的管理,好的管理方式不一定能使項目完全成功,但是一個不合適的管理模式往往會導致整個軟件項目的失敗,所以在項目開始前期,制定好一個良好的項目計劃就顯得尤為重要。

        2.需求管理

        2.1客戶需求分析

        對于軟件開發(fā)人員來說,客戶的需求是首要的,我們不是用戶,所以有的時候具體細節(jié)是我們沒有辦法考慮到的,這個時候我們就必須要通過最終客戶來了解具體的客戶需求。一個缺乏詳細需求分析的軟件項目,必定會導致系統(tǒng)不能實現(xiàn)預期的功能,使得項目產(chǎn)生嚴重的質(zhì)量問題,而需要在后期進行昂貴的修正。

        了解了客戶的需求,可以讓我們在軟件的開發(fā)過程中少走很多的彎路,縮短軟件開發(fā)的周期,了解了客戶的需求,能夠提高軟件的友好性,易操作性,易用性,從而來提升軟件的質(zhì)量。

        2.2需求成本管理

        客戶需求的滿足,是需要付出成本的。對于客戶的需求,要盡量地予以滿足,但也不是一味地不顧技術(shù)實現(xiàn)上的困難而遷就客戶的無理要求,在需求管理進行的同時,也不能忽略了成本問題,因為每一個功能的實現(xiàn)都需要花費時間去努力。在盡量滿足客戶需求的同時也要約束客戶需求,因為需求雖然不能被凍結(jié),但是應該要被收斂。

        2.3需求內(nèi)容傳達

        有了具體的需求以后,需要和軟件設(shè)計人員進行深入的溝通,務必做到使他們清楚地知道客戶需要什么,確定軟件開發(fā)的整體方向。

        3.進度管理

        進度管理嚴格說來又分為兩點,一是項目的總體進度,另一個是每個程序開發(fā)人員的個人進度。整個項目的總體進度是建立在個人進度的基礎(chǔ)上的,由個人進度累計而成的。

        項目的總體進度應該由項目經(jīng)理通過制定軟件項目進度表來控制和調(diào)整。制定軟件項目進度表有兩種途徑:其一是根據(jù)提供軟件產(chǎn)品的最后期限從后往前安排時間,其二是根據(jù)項目和資源情況制定軟件項目開發(fā)的初步計劃和交付軟件產(chǎn)品的日期。項目經(jīng)理當然希望按照第二種方式安排自己的工作進度,然而遺憾的是,大多數(shù)場合遇到的都是比較被動的第一種方式。

        個人的進度是軟件開發(fā)人員個人的責任和職責所在,進度不是個人的事情,而是整個開發(fā)團隊的事情。個人進度和全體進度只是著眼點不一樣,它所以反映的實質(zhì)都是一樣的,而個人進度更是總體進度的基礎(chǔ),沒有了個人進度何談總體進度。個人進度管理是進度控制的最重要組成部分,個人進度的狀況好壞直接影響到項目的總體進度推進情況。

        4.成本管理

        項目經(jīng)理是個吃力不討好的差事,不僅僅要為了把握項目的總體進度,更加要把握住開發(fā)的成本,如果開發(fā)的成本超過了,那對于團隊的開發(fā)來說不能盈利,而不能盈利的開發(fā)也就意味著失敗。

        成本管理要根據(jù)團隊的具體情況和項目的具體要求,在現(xiàn)有的資源下,在保證項目的總體進度、質(zhì)量達到客戶要求的情況下,對軟件項目成本進行有效的`組織、控制和分析等管理,務求最大限度地降低項目成本,提高項目利潤。

        在強調(diào)成本管理重要性的同時,不得不再次提到需求管理的重要。因為若是需求不能盡可能的詳細和準確,將會造成項目上的反反復復,不僅致使開發(fā)人員加班費的支出成本增加、項目總體進度的延誤,同時也給員工帶來了身體、精神上的雙重疲憊。

        5.風險管理

        軟件開發(fā)過程中所謂的風險,可以簡單地理解是軟件開發(fā)過程中因遇到不可預知的資金和進度等問題而產(chǎn)生的對項目的影響。常常會使我們發(fā)生進度遲緩,成本增加,甚至是軟件項目徹底失敗的危險。

        風險管理是最容易被忽略也是最難管理的環(huán)節(jié)。我們可能無法根除風險,但是我們?nèi)绻訌妼︼L險產(chǎn)生的危機意思,對項目有可能會產(chǎn)生的風險進行預先而有效的管理,就可以從最大限度上減少風險的發(fā)生,而這個就是我們風險管理的目的。

        6.問題管理

        開發(fā)過程中不可避免地會遇到各種各樣的問題,而如何來解決問題才是關(guān)鍵。軟件開發(fā)過程中遇到問題一聲不響、埋頭苦干,務求自己將問題解決的做法是很愚蠢的,因為軟件開發(fā)要求的是團隊合作精神,而不是個人英雄主義。就開發(fā)人員而言,一旦碰到了難以解決的問題,在要自己努力研究解決辦法的同時,也要把存在的問題及時地向項目經(jīng)理反映,而項目經(jīng)理可以會議中,把問題公開出來,借助大家的智慧來尋求解決的方案?傊,在項目開發(fā)過程中,一定要建立一個合理的問題反應渠道,及時解決某個開發(fā)人員的困難的同時,也將經(jīng)驗發(fā)布給其他人員。

        7.配置管理

        配置管理也可以說成是版本控制管理。有人把配置管理稱為軟件開發(fā)的一種藝術(shù),配置管理就是對軟件開發(fā)過程中的產(chǎn)出物,包括代碼、各類文檔、會議記錄等等進行標識、追蹤、控制和管理的過程,目的就是為了減少一些溝通合作之間人為產(chǎn)生的錯誤,提高生產(chǎn)率。

        8.結(jié)束語

        軟件項目管理的目標是為了在控制成本、完成進度和提高質(zhì)量的基礎(chǔ)上完成軟件的開發(fā)工作。讓軟件項目的整個生命周期,包括分析、設(shè)計、編碼、測試和維護等過程,都在項目經(jīng)理的掌握之下,能夠按照預期的時間,成本和質(zhì)量完成。學習好軟件項目管理的方法,可以更大程度上保證軟件項目的成功。

      【淺談軟件項目管理論文】相關(guān)文章:

      1.淺談軟件工程類項目管理

      2.軟件項目管理模型分析論文

      3.淺談項目管理技術(shù)在軟件開發(fā)中的應用論文

      4.軟件項目管理的思考項目管理論文

      5.淺談軟件工程項目管理在軟件開發(fā)中的應用論文

      6.論軟件項目管理論文

      7.發(fā)展軟件項目管理論文

      8.軟件項目管理操控問題探析論文