監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉
泛普OA新功能開發(fā)

當前位置:工程項目OA系統(tǒng) > OA軟件研發(fā) > 泛普OA新功能開發(fā)

oa項目開發(fā)

申請免費試用、咨詢電話:400-8352-114

   從軟件工程的角度講,軟件開發(fā)主要分為六個階段:需求分析階段、概要設(shè)計階段、詳細設(shè)計階段、編碼階段、測試階段、安裝及維護階段。不論是作坊式開發(fā),還是團隊協(xié)作開發(fā),這六個階段都是不可缺少的。

  根據(jù)公司實際情況,公司在進行軟件項目管理時,重點將軟件配置管理、項目跟蹤和控制管理、軟件風險管理及項目策劃活動管理四方面內(nèi)容導(dǎo)入軟件開發(fā)的整個階段。在20世紀80年代初,著名軟件工程專家B.W.Boehm總結(jié)出了軟件開發(fā)時需遵循的七條基本原則,同樣,在進行軟件項目管理時,也應(yīng)該遵循這七條原則。它們是:

  (1)用分階段的生命周期計劃嚴格管理;

  (2)堅持進行階段評審;

  (3)實行嚴格的產(chǎn)品控制;

  (4)采用現(xiàn)代程序設(shè)計技術(shù);

  (5)結(jié)果應(yīng)能夠清楚地審查;

  (6)開發(fā)小組地人員應(yīng)該少而精;

  (7)承認不斷改進軟件工程實踐的必要性。

16.PNG

  一、人員組織與管理

  軟件開發(fā)中的開發(fā)人員是最大的資源。對人員的配置、調(diào)度安排貫穿整個軟件過程,人員的組織管理是否得當,是影響對軟件項目質(zhì)量的決定性因素。

  首先在軟件開發(fā)的一開始,要合理的配置人員,根據(jù)項目的工作量、所需要的專業(yè)技能,再參考各個人員的能力、性格、經(jīng)驗,組織一個高效、和諧的開發(fā)小組。一般來說,一個開發(fā)小組人數(shù)在5到10人之間最為合適,如果項目規(guī)模很大,可以采取層級式結(jié)構(gòu),配置若干個這樣的開發(fā)小組。

  在選擇人員的問題上,要結(jié)合實際情況來決定是否選入一個開發(fā)組員。并不是一群高水平的程序員在一起就一定可以組成一個成功的小組。作為考察標準,技術(shù)水平、與本項目相關(guān)的技能和開發(fā)經(jīng)驗、以及團隊工作能力都是很重要的因素。一個一天能寫一萬行代碼但卻不能與同事溝通融洽的程序員,未必適合一個對組員之間通訊要求很高的項目。還應(yīng)該考慮分工的需要,合理配置各個專項的人員比例。

  二、軟件項目的計劃

  軟件項目計劃是一個軟件項目進入系統(tǒng)實施的啟動階段,主要進行的工作包括:確定詳細的項目實施范圍、定義遞交的工作成果、評估實施過程中主要的風險、制定項目實施的時間計劃、成本和預(yù)算計劃、人力資源計劃等。

  軟件項目管理過程從項目計劃活動開始,而第一項計劃活動就是估算:需要多長時間、需要多少工作量、以及需要多少人員。此外,我們還必須估算所需要的資源(硬件及軟件)和可能涉及到的風險。

  為了估算軟件項目的工作量和完成期限,首先需要預(yù)測軟件規(guī)模。度量軟件規(guī)模的常用方法有直接的方法一—LOC(代碼行),間接的方法一—FP(功能點)。

  這兩種方法各有優(yōu)缺點,應(yīng)該根據(jù)軟件項目的特點選擇適用的軟件規(guī)模度量方法。

  根據(jù)項目的規(guī)模可以估算出完成項目所需的工作量,我們可以使用一種或多種技術(shù)進行估算,這些技術(shù)主要分為兩大類:分解和經(jīng)驗建模。分解技術(shù)需要劃分出主要的軟件功能,接著估算實現(xiàn)每一個功能所需的程序規(guī)?;蛉嗽聰?shù)。經(jīng)驗技術(shù)的使用是根據(jù)經(jīng)驗導(dǎo)出的公式來預(yù)測工作量和時間??梢允褂米詣庸ぞ邅韺崿F(xiàn)某一特定的經(jīng)驗?zāi)P汀?/p>

  精確的項目估算一般至少會用到上述技術(shù)中的兩種。通過比較和協(xié)調(diào)使用不同技術(shù)導(dǎo)出的估算值,我們可能得到更精確的估算。軟件項目估算永遠不會是一門精確的科學,但將良好的歷史數(shù)據(jù)與系統(tǒng)化的技術(shù)結(jié)合起來能夠提高估算的精確度。

  當對軟件項目給予較高期望時,一般都會進行風險分析。在標識、分析和管理風險上花費的時間和人力可以從多個方面得到回報:更加平穩(wěn)的項目進展過程;更高的跟蹤和控制項目的能力;由于在問題發(fā)生之前已經(jīng)做了周密計劃而產(chǎn)生的信心。

18.PNG

  對于一個項目管理者,他的目標是定義所有的項目任務(wù),識別出關(guān)鍵任務(wù),跟蹤關(guān)鍵任務(wù)的進展情況,以保證能夠及時發(fā)現(xiàn)拖延進度的情況。為此,項目管理者必須制定一個足夠詳細的進度表,以便監(jiān)督項目進度并控制整個項目。

  常用的制定進度計劃的工具主要有Gantt圖和工程網(wǎng)絡(luò)兩種。Gantt圖具有悠久歷史、直觀簡明、容易學習、容易繪制等優(yōu)點,但是,它不能明顯地表示各項任務(wù)彼此間的依賴關(guān)系,也不能明顯地表示關(guān)鍵路徑和關(guān)鍵任務(wù),進度計劃中的關(guān)鍵部分不明確。因此,在管理大型軟件項目時,僅用Gantt 圖是不夠的,不僅難于做出既節(jié)省資源又保證進度的計劃,而且還容易發(fā)生差錯。

  工程網(wǎng)絡(luò)不僅能描繪任務(wù)分解情況及每項作業(yè)的開始時間和結(jié)束時間,而且還能清楚地表示各個作業(yè)彼此間的依賴關(guān)系。從工程網(wǎng)絡(luò)圖中容易識別出關(guān)鍵路徑和關(guān)鍵任務(wù)。因此,工程網(wǎng)絡(luò)圖是制定進度計劃的強有力的工具。通常,聯(lián)合使用Gant圖和工程網(wǎng)絡(luò)這兩種工具來制定和管理進度計劃,使它們互相補充、取長補短。

  進度安排是軟件項目計劃的首要任務(wù),而項目計劃則是軟件項目管理的首要組成部分。與估算方法和風險分析相結(jié)合,進度安排將為項目管理者建立起一張計劃圖。

發(fā)布:2011-03-27 13:53    編輯:泛普軟件 · xl    [打印此頁]    [關(guān)閉]
OA軟件研發(fā)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普泛普OA新功能開發(fā)其他應(yīng)用

OA設(shè)計 OA系統(tǒng)測試 OA平臺 OA定制 OA開源 OA代碼(源碼) OA方案 OA培訓 OA破解 OA下載 OA購買 OA數(shù)據(jù)庫 OA系統(tǒng)界面設(shè)計 泛普OA新功能開發(fā)