摘 要:重量級IT項目在不確定性與復雜性方面比較高,把過程作為基本的項目管理應當通過敏捷的方法進行改革。該篇文章簡要分析了IT項目復雜產品的系統特點,以復雜產品的系統模塊化與分解為突破口,對IT產品動態形成的過程進行討論,最終基于敏捷思想提出了一項重量級IT項目管理框架。在這種方法當中,對復雜產品的分解隨機Petri網的概念模型,柔性團隊的行為模型,知識轉移敏捷開發的過程與重載方法的適度規范合集進行探討。
關鍵詞:敏捷思想;重量級IT項目管理;框架
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2014) 24-0000-01
基于敏捷思想的重量級IT項目,帶有客戶早期參與、迭代交付迅速、團隊自主性強、柔性高等具有代表性的特點,它生產的知識型產品較能符合客戶需求,而且對特定環境的適應能力也比較高,像風險高、不能估量與探索型、小規模等軟件研發的項目都是非常適合的,在這一點上它的優勢要比其它產品高的多。但伴隨軟件產品規模逐漸拓展,重量級IT項目也是很快的更新換代。相比較而言,由于重量級IT項目的復雜性與不確定性較高,所以就導致了它的風險性與無法估測性也很高。該篇文章作者從敏捷思想下的重量級IT項目管理需要的角度,提出了它的一個基本框架,主要闡述對于傳統開發的方法在敏捷性方面的改造,目的是為重載方法的過程改革、開發效率的提高與產品質量的提升打下堅實的基礎。
一、IT復雜產品的系統與模塊化
所謂復雜產品的系統,指的是成本高、技術集中、用戶特定、單件或者小批量進行生產的系統,網絡,生產資料,軟件包,建筑物,服務與控制單位。IT產品的復雜性可以說是在逐年上漲,一面,軟件規模拓展說明功能也在進行著拓展,我們這里所說的拓展不單純是指把相同元素簡單疊加在一起,而是指把不同元素的實體添加在一起,而且大多數時候它們是按照非線性的遞增方式進行交互的,這就導致了整個軟件的復雜度在非線性的增長方面更加的明顯。另一面,軟件技術的復雜性致使管理更加復雜[1]。相關學者認為,IT項目最典型的特點就是以人為本,以人工為基礎的,實際上對于個人主義更大程度上進行渲染,所以在預測、控制與自動化上面就出現了困難。也就是說,基于ERP系統的一類大型IT項目都可以被劃分到復雜產品的系統范疇之內。
對復雜產品的系統進行開發,我們先用模塊化的方法做分解處理,才能最終收獲超出預期的效果。Simon等首先提出系統層級與可分解的特性用來幫助系統降低復雜性,而且研究軟件結構性設計程度和軟件多變性、改進與復雜性之間的關系,對復雜產品的系統特性與劃分準則也進行了系統性的分析。IT產品模塊化劃分是以整個產品的系統框架與功能需求的分析為基礎的,把整個IT產品的系統研發任務用應用技術的類別劃分出獨立性很高的子系統與模塊,在每個模塊開發完畢以后,再由集成商整合成一整套復雜產品的系統,從這個層面看,模塊化是生成復雜產品的系統的必備與前提條件[2]。
二、IT產品動態形成的過程
我們從IT項目復雜程度來說,IT項目生產的終極產品是知識豐富,資源動態化結合在一起的產品。很多的學者以為,敏捷型產品應當被劃分到知識類產品當中,產品價值是通過它蘊含的知識生成的,而不是靠產品本身的形態,同一時間將這種過程也視為一類知識產品來看。還有學者認為ERP實施要點是組織里面系統與過程相互融合,ERP系統知識是通過實施過程生產出來的,并借助產品進行表現。
三、基于敏捷思想的重量級IT項目管理框架
基于敏捷思想的重量級IT項目管理框架,想要達成的目的是:根據敏捷靈活和過程規范互相平衡的原理,解決周期長、集成性高、功能全備一類重量級項目特征下的敏捷方法有效性[3]。該框架主要思想是:(1)形成復雜產品的架構與系統動力模型,實現以動態關系為基礎復雜產品的優化與分解,生產出最優的知識產品并做單元性劃分;(2)創建智能化主體柔性團隊,對團隊里面協同作戰的元規則進行設定,對功能績效的指標進行設置,最終達到醫療手術團隊般精準的構建與能力評價體系;(3)以能力作為基礎,柔性團隊和知識產品的單元應當互相匹配,基于團隊特性對開發任務進行分配;4.在適度規范引導下進行管理,從微觀角度看可以視為柔性團隊自發進行迭代,從宏觀角度可以視為過程管理規范框架,最終達成重量級IT項目規范、動態、柔性方面的總目標。敏捷開發思想因為強調人的適應性與主動性,還有團隊自組織的特性,在知識轉移方面做高效管理顯得就相當重要了。
三、結束語
現如今敏捷軟件所使用的開發方法,由于過分強調憑借項目自發對團隊行為進行改造,所以對于重量級項目要求不能很好的滿足。該篇文章作者憑借平衡靈活性與過程定義,在考慮活動基于過程下的指導性意義的基礎上,保證敏捷與活動價值觀最起碼在原則問題上是相一致的,引出基于敏捷思想的重量級IT項目管理框架,實現了知識轉移發展拓寬在應用方面的深度,也對敏捷思想下的項目管理應用的廣度進行了拓展。這個框架是對重量級IT項目管理敏捷思想的重要體現,但是在技術細節方面仍有許多不足,像復雜項目模塊化的分解方法,柔性團隊構建與其行為規則,對產品和標準所下定義,適度的規范集與協同的機制等等,都需要通過進一步的研究進而生產出具體的方法、模型與機制。本文作者也在不斷探索之中,希望有朝一日可以為該事業做出一份貢獻。
參考文獻:
[1]朱少民.軟件工程敏捷方法的實驗框架及實施[J].計算機教育,2014(07):54-58.
[2]張俊強,劉偉章,吳永靈.我國電子政務建設與運維的“嵌入式”思考——基于IT項目管理的視角[J].電子政務,2011(05):54-60.
[3]羅新,尼建軍.軟件項目風險管理綜述[J].現代計算機(專業版),2011(21):16-19.