李 平
(中鐵第四勘察設(shè)計(jì)院集團(tuán)有限公司,湖北武漢 340063)
信息系統(tǒng)項(xiàng)目管理經(jīng)過5個(gè)過程組:?jiǎn)?dòng)、規(guī)劃、執(zhí)行、監(jiān)督控制、收尾。其三大重要目標(biāo):進(jìn)度、質(zhì)量、成本的完成,既要求企業(yè)大環(huán)境的支持,又要求項(xiàng)目組小環(huán)境的配合;既要有管理創(chuàng)新,又要有知識(shí)和經(jīng)驗(yàn)的沉淀。
美國學(xué)者錢德勒在《戰(zhàn)略與結(jié)構(gòu):美國工業(yè)企業(yè)歷史的篇章》中提出了戰(zhàn)略與結(jié)構(gòu)關(guān)系的基本原則:組織的結(jié)構(gòu)要服從于組織的戰(zhàn)略。企業(yè)通過實(shí)施項(xiàng)目來達(dá)到組織的戰(zhàn)略目標(biāo),要圍繞戰(zhàn)略、市場(chǎng)營(yíng)銷、新產(chǎn)品研發(fā)和日常運(yùn)營(yíng)、人力資源管理和財(cái)務(wù)管理,建立組織結(jié)構(gòu)。
通過成立項(xiàng)目管理辦公室,負(fù)責(zé)企業(yè)內(nèi)項(xiàng)目管理體系的建設(shè)和項(xiàng)目的招投標(biāo),指導(dǎo)協(xié)調(diào)、監(jiān)控項(xiàng)目組的管理工作。成立應(yīng)用系統(tǒng)運(yùn)營(yíng)辦公室,負(fù)責(zé)現(xiàn)有應(yīng)用系統(tǒng)運(yùn)營(yíng)維護(hù)和客戶服務(wù)工作;成立新技術(shù)研究辦公室,負(fù)責(zé)尖端前沿技術(shù)的研究創(chuàng)新和推廣工作;成立構(gòu)架、構(gòu)件生產(chǎn)辦公室,負(fù)責(zé)應(yīng)用構(gòu)架/構(gòu)件的流水線生產(chǎn);成立測(cè)試和配置管理辦公室,負(fù)責(zé)軟件測(cè)試和程序、產(chǎn)品版本及范圍變更、評(píng)估批準(zhǔn)等管理工作。
項(xiàng)目管理體系,包括項(xiàng)目管理的方法和工具,制定項(xiàng)目管理流程、標(biāo)準(zhǔn)、制度,方便企業(yè)成本管理、質(zhì)量管理、任務(wù)分配、崗位職責(zé)、資源配置、績(jī)效考核、人員培訓(xùn)、項(xiàng)目核算、風(fēng)險(xiǎn)控制跟蹤、指導(dǎo)協(xié)助等工作開展。
建立項(xiàng)目管理信息系統(tǒng),并與人力管理體系、生產(chǎn)管理體系、運(yùn)營(yíng)管理體系一起,實(shí)現(xiàn)從立項(xiàng)、啟動(dòng)、計(jì)劃、執(zhí)行、控制、結(jié)束和總結(jié)的全過程管理,及時(shí)全面掌握項(xiàng)目情況。實(shí)現(xiàn)財(cái)務(wù)、銷售、采購、物料、生產(chǎn)計(jì)劃、維護(hù)后勤、全面質(zhì)量、項(xiàng)目管理的流程化管理。
CMM(Capability Maturity Model for Software縮寫為SW-CMM,簡(jiǎn)稱CMM, 能力成熟度模型)的核心是把軟件開發(fā)視為一個(gè)過程,對(duì)軟件開發(fā)和維護(hù)進(jìn)行過程監(jiān)控和研究。
結(jié)合企業(yè)和項(xiàng)目的具體情況,適當(dāng)裁剪實(shí)施軟件工程、CMM規(guī)范,規(guī)范軟件開發(fā)過程管理。標(biāo)準(zhǔn)規(guī)范化的軟件開發(fā)模式,包括規(guī)范編程風(fēng)格、界面和操作習(xí)慣。這種標(biāo)準(zhǔn)化的編程,有利于流程化規(guī)模化生產(chǎn)、測(cè)試、管理,有利于軟件復(fù)用,能極大提高軟件企業(yè)的開發(fā)能力。
創(chuàng)建學(xué)習(xí)型組織,重視知識(shí)的管理,創(chuàng)建以人為本的組織文化,倡導(dǎo)開放和相互合作的態(tài)度,提高開發(fā)人員的個(gè)人素質(zhì)、整體團(tuán)隊(duì)的實(shí)力和協(xié)作精神,將隱性知識(shí)轉(zhuǎn)化為顯性知識(shí)。
建立智能知識(shí)庫管理系統(tǒng),對(duì)知識(shí)不斷挖掘、整理和使用,實(shí)現(xiàn)知識(shí)管理和數(shù)據(jù)挖掘的智能融合,實(shí)現(xiàn)知識(shí)共享、代碼共享。強(qiáng)化設(shè)計(jì)開發(fā),驅(qū)動(dòng)競(jìng)爭(zhēng)優(yōu)勢(shì),將個(gè)人的知識(shí)和經(jīng)驗(yàn)不斷地轉(zhuǎn)變?yōu)槠髽I(yè)的知識(shí)財(cái)富,提升企業(yè)的開發(fā)和決策水平。
企業(yè)要重視項(xiàng)目管理人才的培訓(xùn)工作,特別是項(xiàng)目經(jīng)理的任命及培訓(xùn)工作,選擇具有創(chuàng)新精神、懂技術(shù)、善管理、德才兼?zhèn)涞娜藫?dān)任項(xiàng)目經(jīng)理。
優(yōu)秀的項(xiàng)目經(jīng)理必須具備廣博的知識(shí)和豐富的經(jīng)歷、良好的協(xié)調(diào)溝通能力、職業(yè)道德、領(lǐng)導(dǎo)能力。要精通項(xiàng)目管理的九大知識(shí)領(lǐng)域:成本、質(zhì)量、時(shí)間、范圍、人力資源、溝通、風(fēng)險(xiǎn)、采購和整體管理。要善于規(guī)劃協(xié)調(diào)資源,實(shí)現(xiàn)目標(biāo)驅(qū)動(dòng)、平衡全局、量化管理。
項(xiàng)目管理是實(shí)戰(zhàn)技術(shù),要找到合適的人用合適的方法與技術(shù)去管理項(xiàng)目。要注重積累質(zhì)量管理、風(fēng)險(xiǎn)管理、成本管理、進(jìn)度管理的經(jīng)驗(yàn)教訓(xùn),加強(qiáng)理論聯(lián)系實(shí)際,著重強(qiáng)調(diào)項(xiàng)目管理的收尾總結(jié)工作,在總結(jié)中不斷提高項(xiàng)目管理水平。
凡事預(yù)則立,不預(yù)則廢,項(xiàng)目經(jīng)理要有開放的心態(tài)、不斷學(xué)習(xí)的精神。項(xiàng)目組要分工明確,項(xiàng)目經(jīng)理要和項(xiàng)目組成員共同制定項(xiàng)目管理計(jì)劃,根據(jù)項(xiàng)目具體情況劃分階段,確定里程碑,共同對(duì)工作目標(biāo)細(xì)化分解。項(xiàng)目組要采取自下而上的方法估算工作量,進(jìn)度計(jì)劃最好細(xì)化到周或半周,有利于加強(qiáng)進(jìn)度調(diào)控。
在需求分析階段,特別要加強(qiáng)溝通,最好選擇合適的溝通工具,方便項(xiàng)目組成員之間、與項(xiàng)目干系人之間的溝通,根據(jù)項(xiàng)目具體情況,充分理解、挖掘客戶需求,強(qiáng)調(diào)通過業(yè)務(wù)建模和展示軟件原型與用戶達(dá)成共識(shí),形成用戶認(rèn)可的軟件需求規(guī)格說明書。制定詳細(xì)設(shè)計(jì)說明書,提出多個(gè)可選可行的解決方案,并經(jīng)用戶進(jìn)行確認(rèn)。
加強(qiáng)項(xiàng)目的監(jiān)控與檢測(cè),重視客戶反饋,加強(qiáng)變更和配置管理,嚴(yán)格控制項(xiàng)目范圍、系統(tǒng)化管理項(xiàng)目的開發(fā)工作。
選擇適合本企業(yè)的項(xiàng)目管理工具,實(shí)現(xiàn)預(yù)算成本控制、計(jì)劃、資源管理、風(fēng)險(xiǎn)管理等項(xiàng)目管理功能。
面向客戶的流程管理,包括規(guī)范流程、優(yōu)化流程、再造流程。強(qiáng)調(diào)一切面向客戶,密切聯(lián)系客戶。采用原型或螺旋式模型,以工業(yè)流水線的方式規(guī)范開發(fā)軟件。
面向客戶的流程管理主要是二個(gè)方面的內(nèi)容,其一是軟件工程的流程;其二是流水線生產(chǎn)流程,主要是組件化構(gòu)架和構(gòu)件的流水線開發(fā)。
項(xiàng)目組開發(fā)人員按軟件工程的流程工作,認(rèn)真制定項(xiàng)目的詳細(xì)設(shè)計(jì)說明書,并按詳細(xì)設(shè)計(jì)說明書的要求,將項(xiàng)目分解成多個(gè)相對(duì)功能獨(dú)立的子項(xiàng)目,子項(xiàng)目再分解為WBS工作分解結(jié)構(gòu),將項(xiàng)目所需構(gòu)架和構(gòu)件交給企業(yè)的構(gòu)架、構(gòu)件生產(chǎn)辦公室,由構(gòu)架、構(gòu)件生產(chǎn)辦公室按項(xiàng)目組開發(fā)人員的要求進(jìn)行流水線生產(chǎn)。
項(xiàng)目組開發(fā)人員按項(xiàng)目階段和里程碑的要求對(duì)流水線生產(chǎn)的構(gòu)架、構(gòu)件進(jìn)行集成組裝測(cè)試應(yīng)用系統(tǒng),交付客戶。
軟件開發(fā)過程中,將測(cè)試工作前移,有利于測(cè)試人員提前參與系統(tǒng)開發(fā),有利于提早發(fā)現(xiàn)開發(fā)和設(shè)計(jì)中的錯(cuò)誤。在開發(fā)過程中完成測(cè)試工作,清除軟件缺陷BUG。在測(cè)試中,增加自動(dòng)化測(cè)試的比重,加快測(cè)試工作進(jìn)度。
企業(yè)構(gòu)架和構(gòu)件生產(chǎn)辦公室應(yīng)建立構(gòu)架、構(gòu)件庫管理系統(tǒng),滿足對(duì)構(gòu)/架構(gòu)件的檢索、定制、版本等管理要求,方便項(xiàng)目組開發(fā)和軟件復(fù)用等工作。
基于構(gòu)件—構(gòu)架模式的軟件開發(fā)技術(shù),組件化應(yīng)用構(gòu)架、構(gòu)件是軟件企業(yè)的核心資產(chǎn), 建立構(gòu)架、構(gòu)件庫管理系統(tǒng),有利于企業(yè)的構(gòu)架/構(gòu)件資產(chǎn)積累,提高核心競(jìng)爭(zhēng)力。
進(jìn)行每日構(gòu)造Build,并對(duì)整個(gè)系統(tǒng)流程進(jìn)行從輸入到輸出的完整“冒煙”測(cè)試。之所以強(qiáng)調(diào)每日進(jìn)行,主要是方便錯(cuò)誤查找和項(xiàng)目開發(fā)的質(zhì)量、進(jìn)度控制,一旦冒煙測(cè)試不能通過,那么,相關(guān)開發(fā)人員必須在第二個(gè)工作日完成修改。同時(shí),隨時(shí)提供用戶軟件測(cè)試版,向客戶演示,與客戶零距離溝通。
構(gòu)架以及構(gòu)件流水生產(chǎn)線是軟件企業(yè)的技術(shù)核心,企業(yè)的構(gòu)架、構(gòu)件生產(chǎn)辦公室在流水生產(chǎn)線上并行完成組件化應(yīng)用構(gòu)架以及構(gòu)件的開發(fā)生產(chǎn)。
根據(jù)企業(yè)具體的情況,制定流水線生產(chǎn)規(guī)章和流程,流水線上的軟件開發(fā)人員要有詳細(xì)的分工,流程要簡(jiǎn)潔合理,相應(yīng)構(gòu)架/構(gòu)件文檔要齊全,及時(shí)歸檔。
[1]戚安邦.現(xiàn)代項(xiàng)目管理[M].北京:對(duì)外經(jīng)貿(mào)大學(xué)出版社,2001
[2]鄭曉霞.基于CMM的工作流管理系統(tǒng)的研究與實(shí)現(xiàn)[J].西安理工大學(xué)學(xué)報(bào),2007(3)