• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      軟件開(kāi)發(fā)項(xiàng)目管理淺析

      2016-01-01 02:20:18
      無(wú)線互聯(lián)科技 2016年11期
      關(guān)鍵詞:項(xiàng)目管理階段軟件

      岳 鵬

      (中石化洛陽(yáng)工程有限公司,河南 洛陽(yáng) 471003)

      軟件開(kāi)發(fā)項(xiàng)目管理淺析

      岳 鵬

      (中石化洛陽(yáng)工程有限公司,河南 洛陽(yáng) 471003)

      軟件開(kāi)發(fā)項(xiàng)目管理是對(duì)軟件工程項(xiàng)目實(shí)施的項(xiàng)目管理。文章介紹了軟件開(kāi)發(fā)項(xiàng)目管理的特點(diǎn),重點(diǎn)對(duì)軟件開(kāi)發(fā)項(xiàng)目的立項(xiàng)、實(shí)施、交付3個(gè)階段的管理模式進(jìn)行探討,提出了一些針對(duì)性的管理方法和解決措施,旨在增強(qiáng)軟件開(kāi)發(fā)項(xiàng)目的過(guò)程控制,提高軟件開(kāi)發(fā)從業(yè)人員的管理水平。

      軟件開(kāi)發(fā);軟件工程;項(xiàng)目管理

      近些年來(lái),信息技術(shù)和互聯(lián)網(wǎng)技術(shù)在各行各業(yè)中發(fā)展迅速,軟件產(chǎn)業(yè)隨之興起。人們?yōu)榱俗非蟾叩墓ぷ餍?,開(kāi)發(fā)出許多功能強(qiáng)大的軟件產(chǎn)品用以替代傳統(tǒng)的工作方法,從簡(jiǎn)單的成品軟件,到復(fù)雜的定制開(kāi)發(fā),越來(lái)越多的人開(kāi)始接觸到軟件開(kāi)發(fā)工作,軟件企業(yè)也如雨后春筍般快速成長(zhǎng)。在軟件開(kāi)發(fā)項(xiàng)目的執(zhí)行過(guò)程中,無(wú)論是用戶還是開(kāi)發(fā)人員常常會(huì)遇到各種各樣的問(wèn)題,使開(kāi)發(fā)工作停滯不前甚至面臨失敗。這是因?yàn)檐浖_(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,它要求參與人員全面系統(tǒng)地了解軟件開(kāi)發(fā)項(xiàng)目的運(yùn)作特點(diǎn)和關(guān)鍵要素,并在整個(gè)軟件開(kāi)發(fā)項(xiàng)目周期內(nèi)保持對(duì)項(xiàng)目的控制,當(dāng)遇到問(wèn)題時(shí)給出合理的解決措施,將重復(fù)工作、錯(cuò)誤工作的概率降到最低,需要有一整套完善合理的方法對(duì)一個(gè)軟件開(kāi)發(fā)項(xiàng)目進(jìn)行管控。

      1 軟件開(kāi)發(fā)項(xiàng)目管理的應(yīng)用現(xiàn)狀

      隨著信息化的發(fā)展,用戶對(duì)軟件的功能、適用性、成本周期的要求越來(lái)越嚴(yán)格,軟件產(chǎn)品的標(biāo)準(zhǔn)化已經(jīng)成為趨勢(shì),開(kāi)發(fā)模式也向著模塊化、流程化等具有典型工業(yè)化特征的方式轉(zhuǎn)變,一個(gè)軟件開(kāi)發(fā)項(xiàng)目的投資越來(lái)越多,時(shí)間跨度越來(lái)越久,涉及的技術(shù)越來(lái)越復(fù)雜,隨之而來(lái)的多種不確定因素對(duì)軟件項(xiàng)目的開(kāi)發(fā)周期、質(zhì)量、效益等帶來(lái)巨大影響,行業(yè)參與者們也越來(lái)越多地意識(shí)到軟件開(kāi)發(fā)項(xiàng)目過(guò)程管理的重要性。

      軟件開(kāi)發(fā)項(xiàng)目管理,簡(jiǎn)單來(lái)說(shuō),就是運(yùn)用一系列的知識(shí)、工具和技術(shù),整合各種資源,通過(guò)項(xiàng)目參與各方的協(xié)作達(dá)到項(xiàng)目的建設(shè)目標(biāo),其根本就是對(duì)時(shí)間、質(zhì)量和成本的管理。一些企業(yè)通過(guò)制定軟件管理相關(guān)規(guī)定來(lái)規(guī)范開(kāi)發(fā)過(guò)程,但是在實(shí)際運(yùn)行過(guò)程中與理想情況還相差甚遠(yuǎn)。軟件產(chǎn)品的開(kāi)發(fā)進(jìn)度滯后、質(zhì)量不穩(wěn)定、后期運(yùn)維量大是困擾開(kāi)發(fā)企業(yè)的難題。這是因?yàn)橐恍┢髽I(yè)和開(kāi)發(fā)人員在項(xiàng)目管理的過(guò)程中有著許多誤區(qū):首先缺乏專(zhuān)業(yè)的項(xiàng)目管理人員,軟件項(xiàng)目負(fù)責(zé)人實(shí)施管理主要依靠技術(shù)和經(jīng)驗(yàn)積累,缺少項(xiàng)目管理專(zhuān)業(yè)知識(shí);其次在項(xiàng)目的規(guī)劃階段缺少綱領(lǐng),制定的項(xiàng)目計(jì)劃隨意性大,細(xì)節(jié)考慮不周,無(wú)法進(jìn)行有效的進(jìn)度控制管理,導(dǎo)致出現(xiàn)工作進(jìn)度滯后;溝通渠道和機(jī)制不完善,項(xiàng)目中的重要信息沒(méi)有進(jìn)行有效的流轉(zhuǎn)和溝通,成員間各行其是,出現(xiàn)重復(fù)甚至無(wú)效的工作,造成不必要的損失;項(xiàng)目團(tuán)隊(duì)分工不合理,在不同項(xiàng)目階段由于團(tuán)隊(duì)內(nèi)部角色或工作流程的變化導(dǎo)致職責(zé)不明確,出現(xiàn)互相推諉的現(xiàn)象,造成內(nèi)部資源損耗,從而影響項(xiàng)目進(jìn)展;不重視風(fēng)險(xiǎn)管理,項(xiàng)目負(fù)責(zé)人沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,甚至刻意淡化風(fēng)險(xiǎn),面對(duì)風(fēng)險(xiǎn)時(shí)缺少對(duì)策,使得原本可控的風(fēng)險(xiǎn)演變成導(dǎo)致項(xiàng)目受損甚至失敗的事件。

      2 軟件開(kāi)發(fā)項(xiàng)目管理的目標(biāo)

      項(xiàng)目管理應(yīng)用在軟件開(kāi)發(fā)項(xiàng)目中,最終的目標(biāo)是使軟件開(kāi)發(fā)取得成功,既要滿足用戶提出的需求,又要實(shí)現(xiàn)開(kāi)發(fā)企業(yè)的效益最大化。這就要求對(duì)軟件項(xiàng)目的開(kāi)發(fā)需求、資源配置、實(shí)施成本、進(jìn)度節(jié)點(diǎn)、存在的風(fēng)險(xiǎn)等做到心中有數(shù),要重點(diǎn)把握軟件開(kāi)發(fā)項(xiàng)目立項(xiàng)、實(shí)施、交付3個(gè)階段的過(guò)程管理。

      2.1立項(xiàng)階段的管理

      一個(gè)軟件開(kāi)發(fā)項(xiàng)目,最初都是由一個(gè)特定的需求引出的,需求就是指這個(gè)軟件應(yīng)該“做什么”而不是“怎么做”,需求確定與否,直接影響著項(xiàng)目后續(xù)的所有進(jìn)程,甚至關(guān)系項(xiàng)目成敗。需求確定一般分為兩個(gè)階段:需求定義與需求分析。

      需求定義階段主要包括以下工作:收集用戶的需求并提交需求說(shuō)明書(shū)的草稿;與用戶一起驗(yàn)證收集到的需求;對(duì)需求進(jìn)行跟蹤,及時(shí)發(fā)現(xiàn)變更。在收集需求的過(guò)程中,管理者面對(duì)的往往是眾多的實(shí)際用戶,其中有高層管理人員也有基層操作人員,各人的立場(chǎng)不同,對(duì)軟件功能的需求也不盡一致,有時(shí)還會(huì)將管理制度的缺陷夾雜其中,這是軟件本身無(wú)法解決的問(wèn)題,這時(shí)就需要對(duì)他們提出的需求進(jìn)行過(guò)濾、篩選。最好的辦法就是請(qǐng)用戶設(shè)置一名項(xiàng)目負(fù)責(zé)人,將需求匯總到同一個(gè)人身上再反饋,這名項(xiàng)目負(fù)責(zé)人要有一定的權(quán)威,不但對(duì)本單位的工作較熟悉,也要對(duì)軟件開(kāi)發(fā)技術(shù)有所了解,必要時(shí)可以由軟件開(kāi)發(fā)團(tuán)隊(duì)對(duì)其進(jìn)行一定的培訓(xùn),這樣既使海量的需求得到匯總,又可在用戶層級(jí)對(duì)需求進(jìn)行過(guò)濾。

      在需求分析階段主要包括以下工作:分析需求,確保收集的需求是明確、可用的;建立技術(shù)人員與用戶之間的聯(lián)系,使技術(shù)需求能有效覆蓋用戶需求;對(duì)需求進(jìn)行分級(jí),制定需求說(shuō)明書(shū);由用戶來(lái)審核、批準(zhǔn)需求說(shuō)明書(shū)。

      需求說(shuō)明書(shū)作為需求確定階段的最終產(chǎn)物,體現(xiàn)的是用戶的最終意志,因此應(yīng)使用通俗易懂的自然語(yǔ)言,清晰明確地闡述軟件開(kāi)發(fā)項(xiàng)目的目標(biāo)。在需求確定階段,要注意需求與項(xiàng)目預(yù)算是否相匹配,現(xiàn)有技術(shù)是否能夠滿足實(shí)現(xiàn)需求,并且對(duì)于某些可能會(huì)發(fā)生變化的需求要格外注意,為需求變更預(yù)留一定的預(yù)算與時(shí)間。

      2.2實(shí)施階段的管理

      軟件開(kāi)發(fā)項(xiàng)目的實(shí)施過(guò)程階段首先要完成對(duì)軟件開(kāi)發(fā)項(xiàng)目的預(yù)算估計(jì)、進(jìn)度計(jì)劃、人力資源配置、風(fēng)險(xiǎn)評(píng)估等,制訂指導(dǎo)項(xiàng)目全面發(fā)展的路標(biāo)。項(xiàng)目計(jì)劃書(shū)作為項(xiàng)目管理的依據(jù),是指導(dǎo)項(xiàng)目全過(guò)程的可操作的文件,它既體現(xiàn)了客戶的需求,又是軟件開(kāi)發(fā)項(xiàng)目活動(dòng)的基礎(chǔ),軟件開(kāi)發(fā)項(xiàng)目的預(yù)算規(guī)劃是控制項(xiàng)目整體成本的尺度,是項(xiàng)目計(jì)劃書(shū)的依托。一個(gè)好的項(xiàng)目計(jì)劃書(shū)往往要經(jīng)過(guò)不斷完善和評(píng)審,通過(guò)資源調(diào)整、優(yōu)化工期、降低預(yù)算等方式,才能具有強(qiáng)大的可執(zhí)行力。

      軟件開(kāi)發(fā)項(xiàng)目管理要嚴(yán)格按照項(xiàng)目計(jì)劃書(shū)執(zhí)行,確保在預(yù)算范圍內(nèi),項(xiàng)目可以按照用戶需求和時(shí)間進(jìn)度執(zhí)行。在這個(gè)過(guò)程中要制訂實(shí)際進(jìn)度的測(cè)量節(jié)點(diǎn),將測(cè)量所得的實(shí)際進(jìn)度與計(jì)劃進(jìn)度對(duì)比后,如出現(xiàn)滯后,就需要分析影響項(xiàng)目進(jìn)度的因素,及時(shí)對(duì)人力和其他資源進(jìn)行調(diào)整,必要時(shí)也可對(duì)預(yù)算進(jìn)行調(diào)整,對(duì)項(xiàng)目運(yùn)行全周期進(jìn)行有效的掌控。在這個(gè)過(guò)程中,需要隨時(shí)掌握確定已完成的工作,對(duì)下一步工作進(jìn)行評(píng)估,看是否存在技術(shù)、預(yù)算的風(fēng)險(xiǎn)點(diǎn),對(duì)于項(xiàng)目計(jì)劃中的關(guān)鍵節(jié)點(diǎn)要制訂專(zhuān)門(mén)的進(jìn)度計(jì)劃。軟件開(kāi)發(fā)項(xiàng)目在實(shí)際運(yùn)行中總會(huì)出現(xiàn)意外問(wèn)題,例如人員變動(dòng)、預(yù)算縮減等,問(wèn)題與風(fēng)險(xiǎn)不同,問(wèn)題是在項(xiàng)目過(guò)程中提出的,是未能預(yù)料到的延緩項(xiàng)目進(jìn)展的障礙,這也是任何項(xiàng)目都不可避免的。一個(gè)合格的項(xiàng)目管理者在面對(duì)問(wèn)題時(shí)要客觀、冷靜,不糾結(jié)于劃分責(zé)任,對(duì)問(wèn)題進(jìn)行主次分級(jí),利用現(xiàn)有資源及時(shí)解決問(wèn)題。

      2.3交付階段的管理

      軟件開(kāi)發(fā)項(xiàng)目的產(chǎn)品交付,是整個(gè)項(xiàng)目過(guò)程結(jié)果的最終檢驗(yàn),交付階段的重要環(huán)節(jié)就是測(cè)試和驗(yàn)收,這是保障軟件質(zhì)量并對(duì)項(xiàng)目管理成敗給予評(píng)價(jià)的重要節(jié)點(diǎn)。

      軟件產(chǎn)品驗(yàn)收交付前必須要經(jīng)過(guò)測(cè)試。測(cè)試的基本目標(biāo)是檢驗(yàn)軟件產(chǎn)品是否按照原定的方式運(yùn)行,在模擬的使用環(huán)境中是否存在可能的缺陷以及長(zhǎng)期使用的可靠性。測(cè)試不僅僅是簡(jiǎn)單的程序運(yùn)行,而是需要大量的真實(shí)數(shù)據(jù)來(lái)構(gòu)成測(cè)試用例,為了達(dá)到盡可能暴露產(chǎn)品錯(cuò)誤的目標(biāo),測(cè)試用例的數(shù)據(jù)內(nèi)容應(yīng)當(dāng)具有普遍性和特殊性。這些數(shù)據(jù)都是在長(zhǎng)期工作中累積起來(lái)的,軟件開(kāi)發(fā)企業(yè)很難獲得眾多行業(yè)內(nèi)容的真實(shí)數(shù)據(jù)。這就要求用戶要深入地參與到測(cè)試當(dāng)中,給出使用體驗(yàn)并進(jìn)行結(jié)果校驗(yàn)。要指出的是,測(cè)試并不是只在項(xiàng)目末期,而是貫穿于整個(gè)項(xiàng)目周期,使測(cè)試和程序開(kāi)發(fā)同步進(jìn)行,這樣會(huì)提高發(fā)現(xiàn)錯(cuò)誤的概率,及時(shí)對(duì)產(chǎn)品質(zhì)量進(jìn)行修正。測(cè)試的最終結(jié)果要形成完善的測(cè)試文檔,這些文檔是度量和評(píng)定軟件質(zhì)量的依據(jù),也是項(xiàng)目團(tuán)隊(duì)最重要的工作成果匯報(bào),為下一階段軟件產(chǎn)品的修改、發(fā)布和維護(hù)提供支持。

      當(dāng)軟件測(cè)試完成后,就可以進(jìn)行軟件產(chǎn)品的發(fā)布了。發(fā)布階段要建立完善的版本控制體系,要確保所有的程序都被集中存放并凍結(jié),所有測(cè)試中發(fā)現(xiàn)的缺陷都已被修復(fù),程序打包并通過(guò)測(cè)試,編碼和文檔(包含源代碼文件、需求分析文檔、測(cè)試文檔、安裝手冊(cè)、使用手冊(cè)、二次開(kāi)發(fā)手冊(cè)、產(chǎn)品信息文檔等)全部集中入庫(kù),形成一個(gè)完整的交付物,由項(xiàng)目負(fù)責(zé)人按照合同約定的方式交付用戶。交付后要根據(jù)用戶的需求提供培訓(xùn)及維護(hù)服務(wù),與用戶建立良好的后期合作關(guān)系,不但有利于軟件產(chǎn)品的運(yùn)行,更有利于軟件開(kāi)發(fā)企業(yè)的持續(xù)發(fā)展。

      3 結(jié)語(yǔ)

      “制造有用的軟件產(chǎn)品”是軟件項(xiàng)目的根本,軟件項(xiàng)目與其他工程項(xiàng)目相比,有很多獨(dú)有特點(diǎn)。經(jīng)過(guò)長(zhǎng)期的知識(shí)積累,其已經(jīng)總結(jié)出軟件產(chǎn)品制造過(guò)程中的許多規(guī)律,形成了成熟的工業(yè)化方法。因此,當(dāng)把項(xiàng)目管理應(yīng)用到軟件項(xiàng)目中的時(shí)候,必須遵循這一規(guī)律。在管理論中,十分重視管理者在相關(guān)領(lǐng)域中的專(zhuān)業(yè)知識(shí),在不同的階段利用相應(yīng)的資源、采用適當(dāng)?shù)墓芾矸椒▉?lái)適應(yīng)產(chǎn)品的要求。軟件開(kāi)發(fā)項(xiàng)目管理體系也同樣如此,需要更多的軟件開(kāi)發(fā)專(zhuān)業(yè)人士去學(xué)習(xí)項(xiàng)目管理理論,參與到項(xiàng)目管理之中。對(duì)于用戶和開(kāi)發(fā)者而言,這是一種變革。高效的管理將為用戶節(jié)約成本,為開(kāi)發(fā)企業(yè)增加利潤(rùn)。管理的水平高低終將成為衡量企業(yè)核心競(jìng)爭(zhēng)力的重要標(biāo)準(zhǔn)。

      [1]康一梅.軟件項(xiàng)目管理[M].北京:清華大學(xué)出版社,2010.

      [2]SOMMERVILE L.軟件工程[M].北京:機(jī)械工業(yè)出版社,2015.

      Analysis of Software Development Project Management

      Yue Peng
      (Sinopec Luoyang Petrochemical Engineering Co., Ltd., Luoyang 471003, China)

      Software development project management is the project of the implementation of software project management, this paper introduces the characteristics of a software development project management, focusing on the discussion the management mode of three stage of the software project management:project establishment, implementation and delivery. It puts forward some corresponding management methods and measures, in order to enhance the process control of software development projects, improving the management level of software development professionals.

      software development; software engineering; project management

      岳鵬(1983-),男,河北臨城,本科,中級(jí)工程師;研究方向:工程項(xiàng)目信息化,軟件開(kāi)發(fā)項(xiàng)目管理。

      猜你喜歡
      項(xiàng)目管理階段軟件
      裝配式EPC總承包項(xiàng)目管理
      關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
      禪宗軟件
      基于大數(shù)據(jù)分析的集合式EPC總承包項(xiàng)目管理軟件技術(shù)的應(yīng)用
      項(xiàng)目管理在科研項(xiàng)目管理中的應(yīng)用
      在學(xué)前教育階段,提前搶跑,只能跑得快一時(shí),卻跑不快一生。
      莫愁(2019年36期)2019-11-13 20:26:16
      未來(lái)如何更高效地進(jìn)行工程項(xiàng)目管理
      軟件對(duì)對(duì)碰
      大熱的O2O三個(gè)階段,你在哪?
      兩岸婚戀邁入全新階段
      海峽姐妹(2015年6期)2015-02-27 15:11:19
      封开县| 辽阳县| 同仁县| 裕民县| 资溪县| 建德市| 阿拉善左旗| 平远县| 千阳县| 三穗县| 舟曲县| 竹北市| 肥乡县| 绥滨县| 孙吴县| 甘南县| 西乌珠穆沁旗| 庆元县| 河南省| 日照市| 寻乌县| 舟山市| 固阳县| 彩票| 巴青县| 怀集县| 兴城市| 屏边| 昌宁县| 高要市| 兰州市| 洛宁县| 阳泉市| 勐海县| 江陵县| 喀喇沁旗| 宝鸡市| 陇西县| 桐城市| 新田县| 高平市|