當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件研發(fā) > 泛普OA新功能開(kāi)發(fā)
oa項(xiàng)目開(kāi)發(fā)
申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114
從軟件工程的角度講,軟件開(kāi)發(fā)主要分為六個(gè)階段:需求分析階段、概要設(shè)計(jì)階段、詳細(xì)設(shè)計(jì)階段、編碼階段、測(cè)試階段、安裝及維護(hù)階段。不論是作坊式開(kāi)發(fā),還是團(tuán)隊(duì)協(xié)作開(kāi)發(fā),這六個(gè)階段都是不可缺少的。
根據(jù)公司實(shí)際情況,公司在進(jìn)行軟件項(xiàng)目管理時(shí),重點(diǎn)將軟件配置管理、項(xiàng)目跟蹤和控制管理、軟件風(fēng)險(xiǎn)管理及項(xiàng)目策劃活動(dòng)管理四方面內(nèi)容導(dǎo)入軟件開(kāi)發(fā)的整個(gè)階段。在20世紀(jì)80年代初,著名軟件工程專(zhuān)家B.W.Boehm總結(jié)出了軟件開(kāi)發(fā)時(shí)需遵循的七條基本原則,同樣,在進(jìn)行軟件項(xiàng)目管理時(shí),也應(yīng)該遵循這七條原則。它們是:
(1)用分階段的生命周期計(jì)劃嚴(yán)格管理;
(2)堅(jiān)持進(jìn)行階段評(píng)審;
(3)實(shí)行嚴(yán)格的產(chǎn)品控制;
(4)采用現(xiàn)代程序設(shè)計(jì)技術(shù);
(5)結(jié)果應(yīng)能夠清楚地審查;
(6)開(kāi)發(fā)小組地人員應(yīng)該少而精;
(7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。
一、人員組織與管理
軟件開(kāi)發(fā)中的開(kāi)發(fā)人員是最大的資源。對(duì)人員的配置、調(diào)度安排貫穿整個(gè)軟件過(guò)程,人員的組織管理是否得當(dāng),是影響對(duì)軟件項(xiàng)目質(zhì)量的決定性因素。
首先在軟件開(kāi)發(fā)的一開(kāi)始,要合理的配置人員,根據(jù)項(xiàng)目的工作量、所需要的專(zhuān)業(yè)技能,再參考各個(gè)人員的能力、性格、經(jīng)驗(yàn),組織一個(gè)高效、和諧的開(kāi)發(fā)小組。一般來(lái)說(shuō),一個(gè)開(kāi)發(fā)小組人數(shù)在5到10人之間最為合適,如果項(xiàng)目規(guī)模很大,可以采取層級(jí)式結(jié)構(gòu),配置若干個(gè)這樣的開(kāi)發(fā)小組。
在選擇人員的問(wèn)題上,要結(jié)合實(shí)際情況來(lái)決定是否選入一個(gè)開(kāi)發(fā)組員。并不是一群高水平的程序員在一起就一定可以組成一個(gè)成功的小組。作為考察標(biāo)準(zhǔn),技術(shù)水平、與本項(xiàng)目相關(guān)的技能和開(kāi)發(fā)經(jīng)驗(yàn)、以及團(tuán)隊(duì)工作能力都是很重要的因素。一個(gè)一天能寫(xiě)一萬(wàn)行代碼但卻不能與同事溝通融洽的程序員,未必適合一個(gè)對(duì)組員之間通訊要求很高的項(xiàng)目。還應(yīng)該考慮分工的需要,合理配置各個(gè)專(zhuān)項(xiàng)的人員比例。
二、軟件項(xiàng)目的計(jì)劃
軟件項(xiàng)目計(jì)劃是一個(gè)軟件項(xiàng)目進(jìn)入系統(tǒng)實(shí)施的啟動(dòng)階段,主要進(jìn)行的工作包括:確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)估實(shí)施過(guò)程中主要的風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃、成本和預(yù)算計(jì)劃、人力資源計(jì)劃等。
軟件項(xiàng)目管理過(guò)程從項(xiàng)目計(jì)劃活動(dòng)開(kāi)始,而第一項(xiàng)計(jì)劃活動(dòng)就是估算:需要多長(zhǎng)時(shí)間、需要多少工作量、以及需要多少人員。此外,我們還必須估算所需要的資源(硬件及軟件)和可能涉及到的風(fēng)險(xiǎn)。
為了估算軟件項(xiàng)目的工作量和完成期限,首先需要預(yù)測(cè)軟件規(guī)模。度量軟件規(guī)模的常用方法有直接的方法一—LOC(代碼行),間接的方法一—FP(功能點(diǎn))。
這兩種方法各有優(yōu)缺點(diǎn),應(yīng)該根據(jù)軟件項(xiàng)目的特點(diǎn)選擇適用的軟件規(guī)模度量方法。
根據(jù)項(xiàng)目的規(guī)模可以估算出完成項(xiàng)目所需的工作量,我們可以使用一種或多種技術(shù)進(jìn)行估算,這些技術(shù)主要分為兩大類(lèi):分解和經(jīng)驗(yàn)建模。分解技術(shù)需要?jiǎng)澐殖鲋饕能浖δ?,接著估算?shí)現(xiàn)每一個(gè)功能所需的程序規(guī)?;蛉嗽聰?shù)。經(jīng)驗(yàn)技術(shù)的使用是根據(jù)經(jīng)驗(yàn)導(dǎo)出的公式來(lái)預(yù)測(cè)工作量和時(shí)間??梢允褂米詣?dòng)工具來(lái)實(shí)現(xiàn)某一特定的經(jīng)驗(yàn)?zāi)P汀?/p>
精確的項(xiàng)目估算一般至少會(huì)用到上述技術(shù)中的兩種。通過(guò)比較和協(xié)調(diào)使用不同技術(shù)導(dǎo)出的估算值,我們可能得到更精確的估算。軟件項(xiàng)目估算永遠(yuǎn)不會(huì)是一門(mén)精確的科學(xué),但將良好的歷史數(shù)據(jù)與系統(tǒng)化的技術(shù)結(jié)合起來(lái)能夠提高估算的精確度。
當(dāng)對(duì)軟件項(xiàng)目給予較高期望時(shí),一般都會(huì)進(jìn)行風(fēng)險(xiǎn)分析。在標(biāo)識(shí)、分析和管理風(fēng)險(xiǎn)上花費(fèi)的時(shí)間和人力可以從多個(gè)方面得到回報(bào):更加平穩(wěn)的項(xiàng)目進(jìn)展過(guò)程;更高的跟蹤和控制項(xiàng)目的能力;由于在問(wèn)題發(fā)生之前已經(jīng)做了周密計(jì)劃而產(chǎn)生的信心。
對(duì)于一個(gè)項(xiàng)目管理者,他的目標(biāo)是定義所有的項(xiàng)目任務(wù),識(shí)別出關(guān)鍵任務(wù),跟蹤關(guān)鍵任務(wù)的進(jìn)展情況,以保證能夠及時(shí)發(fā)現(xiàn)拖延進(jìn)度的情況。為此,項(xiàng)目管理者必須制定一個(gè)足夠詳細(xì)的進(jìn)度表,以便監(jiān)督項(xiàng)目進(jìn)度并控制整個(gè)項(xiàng)目。
常用的制定進(jìn)度計(jì)劃的工具主要有Gantt圖和工程網(wǎng)絡(luò)兩種。Gantt圖具有悠久歷史、直觀簡(jiǎn)明、容易學(xué)習(xí)、容易繪制等優(yōu)點(diǎn),但是,它不能明顯地表示各項(xiàng)任務(wù)彼此間的依賴(lài)關(guān)系,也不能明顯地表示關(guān)鍵路徑和關(guān)鍵任務(wù),進(jìn)度計(jì)劃中的關(guān)鍵部分不明確。因此,在管理大型軟件項(xiàng)目時(shí),僅用Gantt 圖是不夠的,不僅難于做出既節(jié)省資源又保證進(jìn)度的計(jì)劃,而且還容易發(fā)生差錯(cuò)。
工程網(wǎng)絡(luò)不僅能描繪任務(wù)分解情況及每項(xiàng)作業(yè)的開(kāi)始時(shí)間和結(jié)束時(shí)間,而且還能清楚地表示各個(gè)作業(yè)彼此間的依賴(lài)關(guān)系。從工程網(wǎng)絡(luò)圖中容易識(shí)別出關(guān)鍵路徑和關(guān)鍵任務(wù)。因此,工程網(wǎng)絡(luò)圖是制定進(jìn)度計(jì)劃的強(qiáng)有力的工具。通常,聯(lián)合使用Gant圖和工程網(wǎng)絡(luò)這兩種工具來(lái)制定和管理進(jìn)度計(jì)劃,使它們互相補(bǔ)充、取長(zhǎng)補(bǔ)短。
進(jìn)度安排是軟件項(xiàng)目計(jì)劃的首要任務(wù),而項(xiàng)目計(jì)劃則是軟件項(xiàng)目管理的首要組成部分。與估算方法和風(fēng)險(xiǎn)分析相結(jié)合,進(jìn)度安排將為項(xiàng)目管理者建立起一張計(jì)劃圖。
- 1專(zhuān)業(yè)的oa系統(tǒng)開(kāi)發(fā)公司
- 2oa軟件系統(tǒng)開(kāi)發(fā)公司
- 3oa系統(tǒng)開(kāi)發(fā)軟件
- 4工程項(xiàng)目oa開(kāi)發(fā)
- 5oa系統(tǒng)開(kāi)發(fā)與應(yīng)用
- 6oa系統(tǒng)的開(kāi)發(fā)
- 7辦公管理oa系統(tǒng)開(kāi)發(fā)哪家好
- 8OA辦公系統(tǒng)可以設(shè)置開(kāi)始前幾小時(shí)幾分提醒
- 9oa軟件定制開(kāi)發(fā)
- 10可以開(kāi)發(fā)oa的公司
- 11做oa系統(tǒng)開(kāi)發(fā)的公司
- 12定制開(kāi)發(fā)oa系統(tǒng)
- 13oa系統(tǒng)開(kāi)發(fā)經(jīng)歷
- 14廣播電視行業(yè)蒙語(yǔ)文藝節(jié)目微機(jī)OA管理系統(tǒng)設(shè)計(jì)思想
- 15辦公軟件開(kāi)發(fā)需要哪些技術(shù)
- 16oa系統(tǒng)二次開(kāi)發(fā)
- 17協(xié)同OA軟件的新建外部數(shù)據(jù)源觸發(fā)流程:
- 18oa辦公開(kāi)發(fā)
- 19學(xué)校oa系統(tǒng) 開(kāi)發(fā)功能
- 20oa軟件系統(tǒng)開(kāi)發(fā)費(fèi)用
- 21OA辦公系統(tǒng)功能介紹
- 22協(xié)同OA軟件的自定義瀏覽框字段聯(lián)動(dòng)支持
- 23協(xié)同OA辦公軟件對(duì)流程觸發(fā)相關(guān)字段的解釋?zhuān)?/a>
- 24oa系統(tǒng)開(kāi)發(fā)公司有哪些
- 25集團(tuán)企業(yè)oa系統(tǒng)開(kāi)發(fā)公司
- 26oa系統(tǒng)是誰(shuí)開(kāi)發(fā)的
- 27oa系統(tǒng)快速開(kāi)發(fā)平臺(tái)
- 28oa系統(tǒng)開(kāi)發(fā)文檔
- 29企業(yè)管理系統(tǒng)開(kāi)發(fā)
- 30企業(yè)oa系統(tǒng)開(kāi)發(fā)方案
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓