国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件項目管理中的進(jìn)度控制方式之研究

2017-07-15 07:51龔正中國人民大學(xué)
消費導(dǎo)刊 2017年10期
關(guān)鍵詞:項目管理計劃軟件

龔正 中國人民大學(xué)

軟件項目管理中的進(jìn)度控制方式之研究

龔正 中國人民大學(xué)

隨著我國科學(xué)技術(shù)不斷發(fā)展,軟件項目在社會生產(chǎn)中的占有率不斷提高。軟件項目與普通項目有著很大差異,需要具備較強(qiáng)的控制性和可操作性,也就是軟件開發(fā)中人力資源的分配與整合,并對整個軟件項目運行流程進(jìn)行嚴(yán)格控制和監(jiān)督。這樣才能夠降低軟件項目管理成本,保障軟件項目順利實施?;诖?,本文重點探究軟件項目管理中進(jìn)度控制概念,分析進(jìn)度控制的意義,最后探究進(jìn)度控制的有效方法。

軟件項目管理 進(jìn)度控制 意義 措施

引言

互聯(lián)網(wǎng)作為人類進(jìn)入21世紀(jì)的標(biāo)志性技術(shù),不僅能夠極大的推動社會經(jīng)濟(jì)發(fā)展,同時也改變了人們的日常生活習(xí)慣。隨著我國科學(xué)技術(shù)不斷發(fā)展、互聯(lián)網(wǎng)普及程度越來越高,軟件項目開發(fā)已經(jīng)成為了社會生產(chǎn)的主流產(chǎn)業(yè)。因此,如何強(qiáng)化軟件項目管理中進(jìn)度控制工作是企業(yè)重點關(guān)注的問題。

一、軟件管理進(jìn)度控制概念分析

(一)軟件項目管理

項目管理的概念主要是指通過控制、協(xié)調(diào)、組織、規(guī)劃項目資源,從而實現(xiàn)最終的項目開發(fā)目標(biāo),保障軟件項目在實施過程中不偏離預(yù)設(shè)時間、質(zhì)量、成本等。從計算機(jī)系統(tǒng)層面分析,計算機(jī)主要包含軟件系統(tǒng)和硬件系統(tǒng),二者是相互作用、相互聯(lián)系的主體,軟件項目開發(fā)程序、各項數(shù)據(jù)、文檔等都包含其中。軟件項目管理過程就是保障軟件設(shè)計質(zhì)量、進(jìn)度、費用、時間在標(biāo)準(zhǔn)范圍內(nèi)完成。大多數(shù)軟件項目生命周期都具備以下幾點特點:

第一,軟件項目開發(fā)在最初階段對人員和資金要求不高,但隨著軟件項目不斷發(fā)展,會逐次增加投入成本和人員數(shù)量,待到軟件項目開發(fā)工作即將結(jié)束時,所投入的資金和人員數(shù)量都會下降。造成這原因的主要因素是中期開發(fā)所涉及的內(nèi)容更多,要求專業(yè)人員在一旁監(jiān)督、輔助開發(fā),從而保障開發(fā)質(zhì)量。

第二,軟件項目工程前期需要進(jìn)行基礎(chǔ)測定以及初期編程工作,該工作環(huán)節(jié)作為軟件項目的基礎(chǔ)內(nèi)容,在初期實施階段成功率相對較低,并且會伴有一定的風(fēng)險和不確定性,但隨著軟件項目逐步開展,其成功概率也會隨之提高??梢姡浖椖抗芾砉ぷ魇且环N不斷“冒險的工作”,能夠不斷磨練一個人的信心與耐心,可以說軟件開發(fā)工作壓力非同一般。

第三,由于軟件項目開發(fā)在初期階段對工作人員的綜合素質(zhì)要求非常高,如果開發(fā)人員綜合能力水平較高,就會在很大程度上保障軟件項目初期開發(fā)的成功率,并且會隨著軟件項目不斷開展,其失敗幾率也會逐漸下降。要求工作人員在前期做好初步計劃書,包括項目質(zhì)量、成本預(yù)算、完成日期等,這些內(nèi)容對軟件項目管理工作有著直接影響,因此,我們需要打造一支更加專業(yè)的開發(fā)團(tuán)隊,從而提高成功幾率。

(二)軟件項目進(jìn)度控制分析

對于軟件項目管理來說,需要重點從三個方面著手,包括軟件項目進(jìn)度、成本、質(zhì)量,這也是軟件項目管理的本質(zhì)內(nèi)容。因此,在進(jìn)度控制過程中需要遵循以下幾點原則:

第一,動態(tài)性原則。由于在軟件項目開發(fā)過程中會受到諸多不確定因素影響,因此,軟件項目進(jìn)度控制工作不是一蹴而就的,而是一個循環(huán)往復(fù)的持續(xù)性過程。在開展進(jìn)度控制時,需要對軟件項目進(jìn)行仔細(xì)觀察,認(rèn)真分析軟件開發(fā)過程中容易出現(xiàn)的不良因素和問題,做到實時關(guān)注問題、及時發(fā)現(xiàn)問題、迅速解決問題。這樣才能夠保障進(jìn)度控制的合理性。

第二,彈性化原則。軟件項目開發(fā)通常會經(jīng)歷較長的時間周期,并且會涉及到很多不利影響因素,雖然部分影響因素已經(jīng)被技術(shù)人員所掌握,可以根據(jù)自身的工作經(jīng)驗和分析能力降低風(fēng)險發(fā)生幾率,但也需要技術(shù)人員對進(jìn)度目標(biāo)進(jìn)行確定,全面分析軟件項目開發(fā)的實際情況,因此,要求進(jìn)度控制工作具備一定的彈性,禁止采用固定的控制方法。

第三,封閉循環(huán)原則。由于軟件項目管理中進(jìn)度控制不是針對某一個環(huán)節(jié),而是貫穿于計劃制定、計劃實施、項目分析、項目檢查的全過程。由此可見,軟件項目管理中進(jìn)度控制是一個封閉循環(huán)的過程。在循環(huán)的過程中可以采用有關(guān)措施調(diào)整或者再次計劃。在進(jìn)行進(jìn)度控制時,需要盡可能的降低投資成本,從而實現(xiàn)節(jié)約資源的作用。

二、在軟件項目管理中進(jìn)度控制的意義

簡單來說,進(jìn)度控制就是將項目計劃與實際操作情況進(jìn)行充分比較,分析二者之間存在的差異性,并根據(jù)項目要求開展適當(dāng)?shù)恼{(diào)整工作,這樣才能夠保障項目最終會按照計劃進(jìn)行。但是,由于在軟件項目開發(fā)過程中不確定影響因素非常多,很多因素會導(dǎo)致計劃更變,因此,我們可以通過進(jìn)度控制方式來控制開發(fā)風(fēng)險問題。從理論角度分析,人們在開展任何經(jīng)濟(jì)活動時都進(jìn)行了計劃和控制,二者相輔相成,如果只有計劃沒有控制,這樣雖然能夠讓開發(fā)人員認(rèn)識自身的所處環(huán)境和行為條件,但無法認(rèn)識到自身存在的問題,也就無法對自身錯誤進(jìn)行改正;反之,有了控制沒有計劃,人們就會缺乏明確理念,不知道如何更好的控制開發(fā)進(jìn)度。因此,計劃與控制是不可分割的主體內(nèi)容,只有開展行之有效的進(jìn)度控制工作才能夠保障科學(xué)計劃順利實施。

三、軟件項目進(jìn)度控制影響因素分析

(一)過程控制

在項目控制過程中,特別要注意變更控制工作,需要特別注意一點,在細(xì)化過程中需要盡量保障在不改變工作范圍的基礎(chǔ)上,提高工質(zhì)質(zhì)量。在控制過程中,有四個控制重點,包括審核、授權(quán)、評估、確認(rèn)。并在實施過程中需要開展跟蹤與驗證,保障變更工作能夠正確實施。

(二)客戶風(fēng)險

通常情況下,客戶風(fēng)險主要存在于客戶化項目當(dāng)中,但由于客戶行業(yè)的特點有著很大差異,其理解水平和技術(shù)水平也不盡相同。針對不同的客戶要求對軟件開發(fā)人員的技術(shù)要求也不盡相同,如果客戶對項目要求相對較高或比較復(fù)雜,在軟件項目開發(fā)中勢必會提高開發(fā)難度,風(fēng)險也就是更大。

(三)實施技術(shù)與工具

如果是重新開發(fā)的軟件系統(tǒng)集成項目,工作人員必須要更加重視技術(shù)風(fēng)險因素。所管轄的開發(fā)平臺必須要能夠精準(zhǔn)認(rèn)識到項目所涉及的軟件開發(fā)要求,這樣才能夠最終實現(xiàn)工作需求。如果在選擇平臺過程中存在了問題,不僅會大大提高開發(fā)工作量,同時即使?jié)M足了用戶需求也會嚴(yán)重影響系統(tǒng)應(yīng)用效率或擴(kuò)展性非常差等問題,這些問題往往都是致命的。所開發(fā)的軟件極有可能很快被淘汰。再者,項目技術(shù)人員編程水平、團(tuán)隊適應(yīng)性、工作效率、交流能力等因素,都會在很大程度上對軟件開發(fā)產(chǎn)生極大的影響,其中的技術(shù)水平更是最為關(guān)鍵的因素。

四、軟件項目管理中進(jìn)度計劃編制

(一)正確選擇編制方法

進(jìn)度編制方法不是固定形式的,主要是根據(jù)計劃變化而產(chǎn)生變化的一種形式,其中消耗費用最低、用時最少的就是關(guān)鍵日期制表;甘特圖所需要的資金和時間就要多一些。同時,CPM需要對每個階段活動日程開展分析,如果活動日常較多,在CPM閾值范圍之外,這時則需要采用計算機(jī)來算出路線和工期內(nèi)容,因此RT法是進(jìn)度編制方法中耗時最久、難度最大的一種。由于項目是由多個工序共同組成的,網(wǎng)絡(luò)圖也能夠?qū)Σ煌瑓^(qū)域間的關(guān)系進(jìn)行方位描述,可以有效找出軟件項目中的重點內(nèi)容,并對其進(jìn)行控制,保障在工期、成本、資源不變的條件下實現(xiàn)最優(yōu)計劃形式,從而提高工作效率、縮短工期、控制成本。因此,軟件項目開發(fā)小組想要選擇哪種編制方法,則需要結(jié)合軟件項目實際情況,也就是軟件項目規(guī)模、緊急程度等來開展全方位分析。

(二)合理選擇進(jìn)度編制工具

在選定了進(jìn)度編制方案之后,則需要進(jìn)行進(jìn)度編制工具選擇。由于當(dāng)今軟件項目活動要求較多,要求編制工具同時具有輸入、核算工期、材料價格、資源成本預(yù)算、人工勞力資金等功能,并對著一系列因素進(jìn)行自主分配,從而實現(xiàn)最終的成本預(yù)算功能。在軟件項目實施過程中,技術(shù)人員需要根據(jù)每個資源以及整個項目成本預(yù)算進(jìn)行對比,對用戶開展任務(wù)的時間和結(jié)束時間、估算工期、各項任務(wù)實施順序進(jìn)行有效的控制和監(jiān)督。在資源配置層面上,可以根據(jù)任務(wù)信息日程對編制工具進(jìn)行適當(dāng)?shù)恼{(diào)整,根據(jù)軟件項目開發(fā)任務(wù)要求,對整個項目的人力、物力、財力進(jìn)行有效的配置與調(diào)整。再者,Project.2007 具有強(qiáng)大而全面的功能,在應(yīng)用中也能夠保持很好的靈活性、操作性,能夠與其他軟件組合完成軟件項目??梢约沙R姷腗icrosoft Of fi ce系統(tǒng)程序,構(gòu)成強(qiáng)大的報表選項、向?qū)?、模板等,能夠大大提高工作效率。此外,集成化管理系統(tǒng)Future是以Web作為基礎(chǔ),不僅能夠全面對管理組織結(jié)構(gòu)和工作人員進(jìn)行全方面管理,實時監(jiān)控軟件項目整體規(guī)劃進(jìn)程,同時也能夠完成立項和結(jié)項工作,跟蹤軟件項目開發(fā)風(fēng)險、開發(fā)質(zhì)量、開發(fā)配置、日常管理、日常維護(hù)等功能。

計劃審評技術(shù)(PERT)是一種應(yīng)用工作前后邏輯關(guān)系和活動不明確時間表示的一種網(wǎng)絡(luò)計劃圖,其基本形式與CPM網(wǎng)絡(luò)計劃基本相同,但是在工作過程中,如時間評估方面等,PERT與CPM還有一定的差異性,CPM只需要確定一個工作時間即可,但PERT需要三個時間進(jìn)行估計,包括最短時間、可能時間、最長時間,之后根據(jù)所分布的計算工作期望時間進(jìn)行計算,因此PERT相比CPM更加復(fù)雜一些。再者,也可以采用應(yīng)用項目管理軟件,其能夠跟蹤和比較計劃實際日期和實際日期,從而預(yù)測出實際以及潛在進(jìn)度變更后果,并對此做出定量評估結(jié)果,因此,能夠有效加強(qiáng)進(jìn)度控制質(zhì)量,如美國開發(fā)的Primavera Project Planner(P3)工具,都是軟件項目管理強(qiáng)力應(yīng)用工具。

(三)制定明確的進(jìn)度計劃

制定進(jìn)度計劃也就是制定軟件項目的活動范圍,對項目開發(fā)過程中的一切活動、責(zé)任、組織結(jié)構(gòu)進(jìn)行全方位定義。WBS作為范圍定義組織架構(gòu),能夠?qū)④浖椖克a(chǎn)生的各項任務(wù)以樹狀圖的形態(tài)逐級向下層分配任務(wù),從而保障責(zé)任落實的完整性,這也是對計劃進(jìn)度提供堅實的基礎(chǔ),并且給各個層級劃分了工作范圍。再者,在項目實施過程中,必須要強(qiáng)化調(diào)查和分析工作,定期或不定期進(jìn)行檢查工作,如果在檢查時發(fā)現(xiàn)了軟件項目開發(fā)偏離了標(biāo)準(zhǔn)準(zhǔn)則,需要技術(shù)人員及時對其進(jìn)行校正。由于項目開發(fā)計劃與實際開發(fā)情況有著一定差異,因此需要進(jìn)行一定的調(diào)整工作,保證軟件項目開發(fā)工作在合理范圍內(nèi)。由于軟件項目在執(zhí)行過程中會出現(xiàn)很多的重要節(jié)點,很多節(jié)點是之前沒遇到過的,這可以說具有里程碑意義,對于這些節(jié)點需要認(rèn)真對待、認(rèn)真審核,從而保障軟件項目不會脫離預(yù)定計劃軌道。

五、軟件項目管理中進(jìn)度控制實施

想要全面開展軟件管理中進(jìn)度控制工作,就必須要在實施計劃時得到用戶和技術(shù)人員的一致認(rèn)可。在軟件項目獲得認(rèn)可且公布之后,軟件項目開發(fā)人員即可根據(jù)原定計劃實施相關(guān)工作。在實施過程中,技術(shù)人員需要認(rèn)識到影響軟件項目開發(fā)的因素,并且能夠及時發(fā)現(xiàn)問題、及時解決問題。因此,為了能夠及時處理軟件項目開發(fā)中存在的問題,筆者推薦采用動態(tài)管理形式,項目組需要根據(jù)不同類型、不同水平的開發(fā)人員開展不同程度的跟進(jìn)措施。

第一,對工作人員自身能力較弱,或?qū)τ谲浖椖块_發(fā)缺乏意愿的技術(shù)人員采用命令跟進(jìn)法。由于這部分工作人員專業(yè)技術(shù)缺乏,對于軟件項目開發(fā)工作不夠主動,因此很難準(zhǔn)時完成上級部門下達(dá)的任務(wù)以及完成標(biāo)準(zhǔn),這時采用強(qiáng)制性管理方法更加有效,或者通過獎罰制度來激發(fā)技術(shù)人員的積極性。

第二,如果工作人員自身能力相對較弱,但軟件項目開發(fā)工作非常熱情,這時可以采用輔助管理模式。這部分工作人員很有可能是新職工,在一個新環(huán)境和新崗位上,會欠缺一定的工作經(jīng)驗,但由于工作熱情相對較高,具備完成上級下達(dá)任務(wù)的信心與決心。因此,這對這類員工我們需要采用充足的耐心來對其進(jìn)行引導(dǎo)、輔助,并提供有關(guān)的工作經(jīng)驗與方法,在上級下達(dá)命令時要盡可能詳盡,避免存在遺漏問題,一旦工作人員保質(zhì)保量的完成任務(wù),上級領(lǐng)導(dǎo)應(yīng)及時給予鼓勵與支持,提高工作人員自信心。

第三,對于個人能力較強(qiáng),但任務(wù)完成意愿較低的員工,則需要采用人本跟進(jìn)方法。由于這部分工作人員大多數(shù)都是技術(shù)組中的老員工,具備較強(qiáng)的技術(shù)與經(jīng)驗,完全有能力獨自完成上級下發(fā)的開發(fā)任務(wù)。但是由于個人因素影響,往往對工作內(nèi)容較為乏味,并且工作熱情度不高,在軟件開發(fā)任務(wù)面前不夠主動。因此,我們必須要關(guān)注老員工的心理需求,隨時了解其想法,多加與其相互溝通、相互交流,并給予其更多的時間與空間,讓員工們自由發(fā)揮,并不需要過多的進(jìn)行約束。

第四,對于能力較強(qiáng)并具備完成項目醫(yī)院的工作人員,可以采用授權(quán)式跟進(jìn)方式。也就是讓這部分員工成為項目開發(fā)小組帶頭人,并給予其一定的管理權(quán)和決策權(quán),并且能夠?qū)浖椖块_發(fā)情況進(jìn)行監(jiān)督,這樣才能夠全面提高軟件項目開發(fā)和管理質(zhì)量,能夠從細(xì)節(jié)方面出發(fā),降低軟件項目開發(fā)風(fēng)險,最終保障軟件項目工程能夠順利完成。

從本質(zhì)上分析,軟件項目進(jìn)度控制工作最終的目標(biāo)是軟件需求。如果需求存在不明朗狀況,則必須要與用戶進(jìn)行協(xié)商,不能盲目的開展軟件項目開發(fā)工作。因此,軟件項目管理的第一個要求是保障可靠的需求。再者,軟件進(jìn)度控制不僅需要獲取技術(shù)人員和用戶的高度認(rèn)同,同時也要保障一定的可操作性和明確性。通常情況下,進(jìn)度控制可以劃分為:計劃(Plan)、執(zhí)行(Do)、檢查(Check)以及行動(Action),也就是PDCA。此外,軟件技術(shù)熱人員需要根據(jù)進(jìn)度控制中出現(xiàn)的各種差異問題進(jìn)行調(diào)整,如果在軟件項目開發(fā)過程中出現(xiàn)了差異問題,需要及時對所產(chǎn)生的后果進(jìn)行預(yù)估,并快速調(diào)整計劃方案,最大程度上降低執(zhí)行風(fēng)險,分析項目實施中可能出現(xiàn)的其他偏差,并采用網(wǎng)絡(luò)技術(shù)中的自由時差和總時差來進(jìn)行正確的規(guī)劃與判斷。

在進(jìn)度控制計劃實施過程中,項目實施條件變化是絕對的,而不變是相對的。因此,進(jìn)度計劃的平衡性不能一成不變,也就是一種暫時計劃,反之,不平衡才是正常的情況,因此,工作人員必須要構(gòu)建一套更加科學(xué)的進(jìn)度控制系統(tǒng),包含進(jìn)度檢測、進(jìn)度記錄、進(jìn)度分析、進(jìn)度調(diào)整,這樣才能夠保障項目進(jìn)度與實際實施環(huán)境二者相適應(yīng),保障調(diào)整措施更加精準(zhǔn),執(zhí)行起來也更加容易。如果項目進(jìn)入到里程碑時,需要及時對進(jìn)度計劃開展評審工作,這樣才能夠保障項目按照計劃正確實施。由于里程碑是完成階段性工作標(biāo)志,在整個軟件項目管理中有著重要意義。其中,軟件部分的重要一點就是里程碑。重要節(jié)點作為一種大量活動都依賴的節(jié)點,該類活動如果出現(xiàn)延期問題,會直接造成后續(xù)工作難以開展。另一種依賴大量活動的節(jié)點,該類活動主要取決于工作是否能夠按期完成,在實施過程中風(fēng)險也相對較大。

六、結(jié)束語

綜上所述,本文重點探究了軟件項目管理中進(jìn)度控制的概念與意義,分析了軟件項目管理中進(jìn)度計劃編制內(nèi)容,最后提出了軟件項目管理中進(jìn)度控制實施方法??傊?,軟件項目開發(fā)工作并不是人們想象的那么簡單,只有多個部門同心協(xié)力才能夠做好進(jìn)度控制工作,最終完成整個軟件開發(fā)工程。

[1]孫山虎.軟件項目管理中的進(jìn)度控制問題探析[J].電子技術(shù)與軟件工程,2016,03:72.

[2]賀俊恒.軟件項目管理的進(jìn)度計劃與控制研究[J].中國新通信,2016,09:23.

[3]賈文瀟.軟件項目管理中的進(jìn)度管理[J].電子測試,2016,10:145+111.

[4]張立新.軟件項目管理中的進(jìn)度控制方法研究[J].江蘇科技信息,2016,22:21-22+24.

[5]劉琳.淺析軟件項目管理中的進(jìn)度控制問題研究[J].電子世界,2014,02:180.

[6]周良友.軟件項目管理中的進(jìn)度控制研究[J].信息與電腦(理論版),2014,08:24-25.

龔正(1986.8-),男,漢族,北京人,中國人民大學(xué),在職研究生,研究方向:管理科學(xué)與工程。

猜你喜歡
項目管理計劃軟件
裝配式EPC總承包項目管理
禪宗軟件
基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
項目管理在科研項目管理中的應(yīng)用
未來如何更高效地進(jìn)行工程項目管理
軟件對對碰
暑假計劃
學(xué)做假期計劃
學(xué)做假期計劃
Learn to Make a Holiday Plan學(xué)做假期計劃