當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽(yáng)OA系統(tǒng) > 沈陽(yáng)OA快博
SOA項(xiàng)目全球化管理的三個(gè)辦法
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件SOA是部署在網(wǎng)絡(luò)上的,網(wǎng)絡(luò)是無(wú)國(guó)界的。許多SOA項(xiàng)目成了分布于全球不同地方的專業(yè)人員共同協(xié)作、完成的項(xiàng)目。如今管理全球各地的人員和項(xiàng)目已經(jīng)非常普遍。盡管如今這似乎司空見(jiàn)慣,但并非易事。有三條主線要牢牢抓住:制訂基于系統(tǒng)的明確的里程碑、明確每次移交的標(biāo)準(zhǔn)、建立相互信任的關(guān)系。
在過(guò)去的15年,我參與了多個(gè)全球化項(xiàng)目。在基于SOA的全球化項(xiàng)目管理方面,我總結(jié)了確保這些項(xiàng)目成功的三個(gè)辦法。
制訂基于系統(tǒng)的明確的里程碑
全球化SOA項(xiàng)目面臨的最大問(wèn)題之一就是,知道誰(shuí)依賴系統(tǒng)的哪個(gè)部分。有時(shí),系統(tǒng)的幾個(gè)部分相互關(guān)聯(lián),而項(xiàng)目不知道是怎樣一種關(guān)聯(lián)關(guān)系。如果你和你的項(xiàng)目隊(duì)伍確定了基于開(kāi)發(fā)過(guò)程的明確的移交內(nèi)容,就可以大大提高知道能否按計(jì)劃完成項(xiàng)目的可能性。
我往往會(huì)看到這樣的重大里程碑:“需求完成”,或者屢見(jiàn)不鮮的“代碼完成”。我認(rèn)為自己還沒(méi)有見(jiàn)過(guò)哪個(gè)項(xiàng)目達(dá)到“需求完成”這個(gè)里程碑。不過(guò)見(jiàn)過(guò)以需求為基準(zhǔn)的一些項(xiàng)目,或者是確定最重要的需求、以便繼續(xù)開(kāi)展下去的項(xiàng)目。
因?yàn)槲彝捎帽容^敏捷的工作方法(甚至對(duì)全球性項(xiàng)目也是如此),所以很少定義像“需求完成”這樣的里程碑,而是定義“為某某場(chǎng)景(或者用戶類型)定義的初期需求?!?
有時(shí),我會(huì)丟棄基于需求的里程碑,特別是項(xiàng)目隊(duì)伍在按照特性進(jìn)行實(shí)施時(shí)。這種情況下,我會(huì)定義諸如“第1項(xiàng)特性完成”此類的里程碑。一旦我們完成了所有特性,系統(tǒng)測(cè)試就可以開(kāi)始了,哪怕這不是非常完善的系統(tǒng)。
按照特性實(shí)施的優(yōu)點(diǎn)在于,作為項(xiàng)目經(jīng)理,我在項(xiàng)目的早期階段就能盡早知道大家有沒(méi)有問(wèn)題。如果實(shí)施(或測(cè)試)第1項(xiàng)特性的時(shí)間超過(guò)我們所預(yù)計(jì)的,我就得審查剩余進(jìn)度,看看需要與項(xiàng)目隊(duì)伍討論什么。
你仍可以使用表明“代碼完成”或“全部特性完成”的里程碑——只要你定義了“完成”指什么。因?yàn)檫@一般意味著列出所有特性,我更喜歡定義體現(xiàn)每項(xiàng)特性完成情況的更多個(gè)里程碑。
但不管你怎么來(lái)定義,要確保項(xiàng)目計(jì)劃表中的里程碑能夠體現(xiàn)每支隊(duì)伍在系統(tǒng)方面何時(shí)取得了進(jìn)步、取得了怎樣的進(jìn)步。那樣,如果你對(duì)不同地區(qū)安排了設(shè)計(jì)諸多特性,那么你和項(xiàng)目隊(duì)伍仍能夠知道項(xiàng)目的當(dāng)前狀況。
明確每次移交的涵義
一般而言,我不喜歡標(biāo)明“完成” 卻沒(méi)有定義完成是指什么的里程碑。我發(fā)覺(jué),即使我要求開(kāi)發(fā)人員對(duì)其代碼進(jìn)行單元測(cè)試,但是有些人還是銜??ピ?饈躍褪侵復(fù)?氡嘁?。我还发觉??ノ乙?蟛饈勻嗽薄安饈浴幣徊糠鐘τ貿(mào)絳蚴保??僑銜??灰?饈粵嗣饗砸?饈緣牟糠志凸渙?。因?移諭?氖墻?卸嘀植饈裕??勻綣?揮刑致酃?移諭??心募鋼植饈裕?揖筒換崆崧實(shí)廝怠安饈醞瓿傘薄?
我為全球化項(xiàng)目隊(duì)伍確定項(xiàng)目計(jì)劃表時(shí),往往會(huì)列出里程碑及衡量里程碑的標(biāo)準(zhǔn)。譬如,我說(shuō)“第1項(xiàng)特性完成”時(shí),可能會(huì)列出這樣的標(biāo)準(zhǔn):
● 第1項(xiàng)特性的代碼編譯,所有平臺(tái)上沒(méi)有出現(xiàn)警告;
● 第1項(xiàng)特性的單元測(cè)試啟動(dòng)及運(yùn)行(如果我管理的隊(duì)伍采用測(cè)試驅(qū)動(dòng)的開(kāi)發(fā),會(huì)刪去這項(xiàng)標(biāo)準(zhǔn));
● 對(duì)冒煙測(cè)試區(qū)啟動(dòng)第1項(xiàng)特性的冒煙測(cè)試(smoke test);
● 第1項(xiàng)特性開(kāi)發(fā)完畢,冒煙測(cè)試運(yùn)行成功。
在測(cè)試中發(fā)現(xiàn)問(wèn)題,找到了一個(gè)Bug,然后開(kāi)發(fā)人員會(huì)來(lái)修復(fù)這個(gè)Bug。這時(shí)想知道這次修復(fù)是否真的解決了程序的Bug,或者是否會(huì)對(duì)其他模塊造成影響,就需要針對(duì)此問(wèn)題進(jìn)行專門測(cè)試,這個(gè)過(guò)程就被稱為冒煙測(cè)試。在很多情況下,冒煙測(cè)試是開(kāi)發(fā)人員在試圖解決一個(gè)問(wèn)題的時(shí)候,造成了其他功能模塊一系列的連鎖反應(yīng),原因可能是只集中考慮了一開(kāi)始的那個(gè)問(wèn)題,而忽略了其他的問(wèn)題,這就可能引起了新的Bug。Smoke Test優(yōu)點(diǎn)是節(jié)省測(cè)試時(shí)間,防止build失敗。缺點(diǎn)是覆蓋率還是比較低。
至于冒煙測(cè)試這個(gè)名稱的來(lái)歷,大概是從電路板測(cè)試得來(lái)的。因?yàn)楫?dāng)電路板做好以后,首先會(huì)加電測(cè)試,如果板子沒(méi)有冒煙在進(jìn)行其他測(cè)試,否則就必須重新進(jìn)行。類似的如果冒煙測(cè)試沒(méi)有通過(guò),那么這個(gè)build也會(huì)返回給開(kāi)發(fā)隊(duì)伍進(jìn)行修正,測(cè)試人員測(cè)試的版本必須首先通過(guò)冒煙測(cè)試的考驗(yàn)。
從這份列表中顯然可以看出,除非所有代碼檢查完畢、運(yùn)行正常,并且運(yùn)行了一些單元測(cè)試和冒煙測(cè)試,以證實(shí)該特性是否正常,否則我和項(xiàng)目隊(duì)伍不會(huì)說(shuō)“第1項(xiàng)特性完成”。
如果你管理同一地方的小隊(duì)伍,可以找開(kāi)發(fā)人員談話,就這類標(biāo)準(zhǔn)達(dá)成共識(shí)。不過(guò)隊(duì)伍越龐大,隊(duì)伍越分布在多個(gè)地區(qū),你和項(xiàng)目隊(duì)伍需要就越具體的方面達(dá)成共識(shí),那樣才能知道項(xiàng)目的實(shí)際狀況。
建立相互信任的關(guān)系
但經(jīng)理或者項(xiàng)目經(jīng)理在全球化開(kāi)發(fā)方面采取的最重要的一項(xiàng)措施就是,在所有隊(duì)伍之間建立相互信任的關(guān)系。幾年前,我為一個(gè)項(xiàng)目充當(dāng)顧問(wèn),負(fù)責(zé)該項(xiàng)目的幾支隊(duì)伍有的在歐洲國(guó)家,有的在亞洲國(guó)家。這些隊(duì)伍共分布在7個(gè)國(guó)家。
當(dāng)時(shí)高層管理人員擔(dān)心開(kāi)發(fā)成本。于是他們搞起了競(jìng)爭(zhēng)制。哪個(gè)項(xiàng)目隊(duì)伍提前達(dá)到特定的里程碑,將獲得一定獎(jiǎng)金,并且可以保住工作崗位。這樣一來(lái),項(xiàng)目進(jìn)度“落伍”的隊(duì)伍難免會(huì)弄虛作假。
結(jié)果,每支項(xiàng)目隊(duì)伍都達(dá)到了每個(gè)里程碑。但是項(xiàng)目根本就不行。但每個(gè)人都達(dá)到了里程碑,不管計(jì)劃表是何等荒謬。開(kāi)發(fā)成本反而急劇增加。時(shí)至今日,整個(gè)組織還在為此相互推諉責(zé)任。
如果分布式隊(duì)伍之間缺乏信任,項(xiàng)目就不可能成功。即使高層管理人員擬訂的不是什么大型項(xiàng)目,分布式隊(duì)伍也要知道:彼此在項(xiàng)目當(dāng)中是平等的合作伙伴;為了整個(gè)組織的利益,他們需要協(xié)同工作。項(xiàng)目經(jīng)理(及其他任何經(jīng)理)只要與隊(duì)伍及讓隊(duì)伍之間建立相互信任的關(guān)系,就可以做到這一點(diǎn)。
SOA項(xiàng)目全球化管理并非易事,但這是如今我們工作方式的一部分,恐怕很長(zhǎng)時(shí)間內(nèi)也會(huì)是如此。SOA項(xiàng)目為全球化管理提供了一個(gè)發(fā)展機(jī)遇,也提出了挑戰(zhàn)?,F(xiàn)在,為了項(xiàng)目成功,有必要改變您現(xiàn)有的管理方法。 (ccw)
- 1西安OA快博
- 2廣州OA快博
- 3深圳OA快博
- 4南京OA快博
- 5長(zhǎng)沙OA快博
- 6合肥OA快博
- 7青島OA快博
- 8上海OA快博
- 9石家莊OA快博
- 10沈陽(yáng)OA快博
- 11長(zhǎng)春OA快博
- 12哈爾濱OA快博
- 1基于并行制造執(zhí)行系統(tǒng)的工具管理
- 2IRP工具能做什么
- 3信息安全催生完備可信的法律環(huán)境
- 4信息化技術(shù)應(yīng)用篇:交流伺服系統(tǒng)的發(fā)展和展望
- 5解開(kāi)被鎖注冊(cè)表的四種方法
- 6供應(yīng)鏈技術(shù)小專題:ECR高效消費(fèi)者響應(yīng)
- 7數(shù)據(jù)“集線器”開(kāi)始抬頭
- 8軟件項(xiàng)目量化管理方法
- 9安全服務(wù)的迷途
- 10先進(jìn)制造技術(shù)的發(fā)展趨勢(shì)
- 11十大高風(fēng)險(xiǎn)安全事件處置對(duì)策
- 12“傻”交換變聰明 智能交換漸成氣候
- 13搞不清防線被突破的原因
- 14人力資源管理軟件開(kāi)發(fā)的技術(shù)架構(gòu)及其優(yōu)缺點(diǎn)(上)
- 15計(jì)世解讀企業(yè)安全風(fēng)險(xiǎn)評(píng)估
- 16沈陽(yáng)泛普OA軟件可以定義各種樣式的報(bào)表
- 17VPN技術(shù)在電力系統(tǒng)中的應(yīng)用
- 18百兆無(wú)線三分趨一統(tǒng)
- 19如何讓身份認(rèn)證管理省時(shí)又省錢
- 202005年網(wǎng)絡(luò)十大融合看點(diǎn)
- 21Windows安全模式有妙用
- 22世界十大最佳內(nèi)部局域網(wǎng)
- 2310種PowerPoint常見(jiàn)誤用
- 24確保Linux環(huán)境下文件共享的安全性
- 25WLAN安全五步曲
- 26IP SAN規(guī)范和標(biāo)準(zhǔn)一覽
- 27竭盡WAN網(wǎng)之利
- 28泛普OA軟件可設(shè)置權(quán)限以保護(hù)機(jī)密資料安全
- 29協(xié)鑫集團(tuán)CIO渠本強(qiáng):知識(shí)管理驅(qū)動(dòng)業(yè)務(wù)創(chuàng)新
- 30安全:首先想到人
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓