Project Description

  • 廠商信息

公司名稱 – 北京金智飛科技有限公司…
聯系人 – 張先生 郭女士
電 話 – 010-87922370
Email –
QQ –
地址 –

|產品信息

一:引言

在目前的實際軟件研發中,軟件系統往往是針對某一特定用戶或企業的需求來開發的,軟件的適用范圍非常有限。即使是同一個功能應用領域,如某一建筑行業的項目管理,適用于A企業的項目管理系統,由于企業間的管理模式和各種因素的不同,不一定適用于B企業。針對需求的不同,目前市場上出現的大型商業軟件往往做的是屏蔽大量的功能代碼,不能靈活適應需求造成的成本浪費,或是根據需求做重新開發。若能將項目管理系統各組成部分活動化,建立基于總線技術的項目管控機制,再根據實際需求像硬件系統那樣對項目系統的各個活動進行靈活的組裝,通過總線技術講各個功能活動進行串聯,保證數據的關聯性、業務的流暢性及系統的完整性。這樣將會大大提高生產效率,減少大量的重復勞動,從而加快系統的開發周期,提高系統的靈活性、可擴展性和易維護性等。

二:項目管理系統框架

現代項目管理是以項目為對象的系統管理方法,通過一個臨時性的專門的柔性組織,利用專業的項目管理系統,對項目進行高效率的計劃、組織、指導和控制,以實現項目全過程的動態管理和項目目標的綜合協調與優化。

根據項目管理的基本職能和項目管理的主要內容,項目管理系統的系統架構可用下圖的樹形結構表示。

zxx-1

在進度與計劃管理中,首先利用工作分解技術生成項目的WBS,使項目分解成內在的聯系的若干個階段,然后對這些階段進行活動的定義和活動時間的估算,得到活動的清單。然后根據活動清單和活動間的依賴關系生成網絡圖,最后利用項目調度算法進行計劃制定。項目資源費用管理主要包括資源計劃的編制、費用的估算、制定基準的費用計劃和對成本費用的控制。資源計劃編制就是項目活動所需要的物質資源的種類,包括人力、設備和材料等,以及每種資源的需要量。風險控制管理主要是對整個項目生命周期內各個環節可能存在的風險進行識別,然后估算風險事件發生的概率及后果的大小并對事件后果進行評價,最后采取措施應對風險制定風險應對計劃。項目采購包括貨物采購、工程采購和咨詢服務采購,物資設備采購與庫存管理就是對制定各種采購計劃并對其庫存進行管理。

三:基于總線結構的項目管理

我們從以上的項目管理系統框架結構可以看出,傳統的項目管理的管控方式是對項目總體進行業務階段的劃分,然后對每一個階段進行具體的業務活動定義,我們以這個思路進行抽取,將項目管理的管控進行重新定義,我們可以將所有構成一個項目的要素統一抽取出來,形成相對獨立的一個一個的活動,這些活動最終如何進行數據和業務關聯,形成可執行的項目過程管控,這就需要我們基于活動概念建立更加規范和標準的項目總線結構,通過項目總線結構將各個業務階段、活動進行關聯。

3.1項目活動的定義

我們將項目的過程通過活動拆分的方式進行設計,然后活動之間的關聯基于總線結構進行組裝,最終形成基于標準總線+活動結構的項目結構。

我們定義活動是構成項目的最末級或者最根本的要素,一個項目是有分布在不同項目階段下的不同項目活動進行管理的,如項目啟動階段的招投標、項目執行過程中的預算制定、合同審批、材料采購、結算管理等,傳統項目管理軟件研發過程將更多的精力集中在一個大的項目管理的過程控制、業務關聯、數據關聯,然后需要事先定義一個適合的技術框架,然后再根據實際的業務需求定義每一個過程的活動,這樣,每一個項目都需要這樣一個過程,將嚴重影響整體的開發效率,我們從研發的角度,將重新定義這種模式,將所有的業務活動統一抽取出來,放入到一個活動層面,讓活動的定義者暫不需要去關心業務,我們只需要按照總線型接口的標準按照統一的規則去定義各個活動,然后將這些活動掛接到項目總線結構上,即可完成一個完成的項目管控過程。

zxx-2

3.2基于總線型PMS的構建模型

總線型活動化組裝的項目管理系統可以定義為四個層次,位于底層的活動庫用來存放系統組裝所需要的各式各樣的組件,次活動庫可以是集中式的也可以是分布式的。從活動庫中選取的活動必須在位于第二層的總線中進行連接組裝。組裝好的活動可能再返回加入活動庫,如從基礎活動庫中選取出的細粒度活動經過組裝可以作為某一行業領域的專用活動加入領域活動庫,也可能直接是位于第三層的子系統。

zxx-3

總線:總線結構是為活動的組裝設計的,是整個總線型項目框架的核心,總線可以抽象理解成一個USB分線器,其核心就是線路傳輸及USB接口。

zxx-4

3.3總線結構的核心構件

3.3.1 工作分解(WBS)構件

總線型結構首先需要解決的是WBS工作分解的問題,WBS構件有工作分解、活動定義和活動時間估算三項能力,所以它可以由工作分解構件、活動定義構件和活動時間估算構件順序組裝而成。

zxx-5

3.3.2 項目調度構件

項目調度構件在總線結構主要承擔各個業務活動間的數據調度及關聯,項目調度的算法可用遺傳算法、啟發式算法,所以項目調度構件可以由遺傳算法構件及啟發式算法構件選擇組裝而成。

zxx-6

3.3.3 進度控制構件

進度控制構件可由偏差分析構件和計劃變更構件并行組裝。某項活動的推遲或者提前完工都可能會使原有關鍵路徑和最早最遲時間發生變化。如果經過偏差分析構件分析有必要,計劃變更構件可以用項目調度構件重新生成進度計劃,用時間參數構件重新計算活動的最早最遲開始結束時間,用關鍵路徑選取構件重新選擇路徑。這也很好地做到了構件的復用和靈活組裝。

index-icon-weibo index-icon-facebook index-icon-twitter github-1
wen-xin-2
? ??友情鏈接? ??| ? ?法律說明? ? ? ? ? 北京起步科技股份有限公司 ??2006-2016 ? ? ? ?京ICP備13007148號