什么是內(nèi)陸捕撈分布式項(xiàng)目管理系統(tǒng)?如何部署內(nèi)陸捕撈分布式項(xiàng)目管理系統(tǒng)?
什么是內(nèi)陸捕撈分布式項(xiàng)目管理系統(tǒng)?如何部署內(nèi)陸捕撈分布式項(xiàng)目管理系統(tǒng)?
分布式團(tuán)隊(duì)內(nèi)陸捕撈項(xiàng)目管理需要一個(gè)基于Web的SaaS解決方案,支持敏捷開(kāi)發(fā)、分布式溝通與管理復(fù)雜系統(tǒng)項(xiàng)目的迭代演化。對(duì)于這樣的軟件,基本的業(yè)務(wù)需求是:可以添加內(nèi)陸捕撈項(xiàng)目管理最基本的管理單元-任務(wù),可以鏈接任務(wù)之間的關(guān)系,可以支持復(fù)雜的項(xiàng)目任務(wù)樹(shù)分解,同時(shí)也可以通過(guò)動(dòng)態(tài)演化的鏈接網(wǎng)絡(luò)連接組成網(wǎng)狀的任務(wù)關(guān)系網(wǎng)絡(luò),可以支持團(tuán)隊(duì)成員之間留言、對(duì)話(huà)、溝通、時(shí)間日志、虛擬資金財(cái)務(wù)來(lái)往記錄和結(jié)算記賬、Wiki百科知識(shí)庫(kù)管理、項(xiàng)目文檔管理、客戶(hù)需求管理、產(chǎn)品需求管理、創(chuàng)意管理等等,后續(xù)還需要和SVN代碼庫(kù)變更記錄、自動(dòng)構(gòu)建、CRM客戶(hù)關(guān)系管理系統(tǒng)集成,構(gòu)建從客戶(hù)需求輸入、產(chǎn)品創(chuàng)意、戰(zhàn)略輸入、項(xiàng)目立項(xiàng)、審批、任務(wù)分解、項(xiàng)目任務(wù)關(guān)聯(lián)、研發(fā)試驗(yàn)、設(shè)計(jì)、編碼、測(cè)試、構(gòu)建、發(fā)布、生產(chǎn)運(yùn)營(yíng)、客戶(hù)服務(wù)等全產(chǎn)品生命周期的SaaS互聯(lián)網(wǎng)管理平臺(tái)。考慮到信息安全,可以使用https部署,如需進(jìn)一步安全,則可以通過(guò)U盤(pán)數(shù)字證書(shū)作為https底層SSL的安全加密配置。有了這樣的分布式團(tuán)隊(duì)項(xiàng)目管理系統(tǒng)解決方案,就可以輔助分布式團(tuán)隊(duì)從事在內(nèi)陸水域?qū)Ω鞣N天然水生動(dòng)植物的捕撈方面的項(xiàng)目運(yùn)營(yíng)管理。
通常部署完整的邑泊內(nèi)陸捕撈分布式項(xiàng)目管理系統(tǒng),還需要更多的IT支持與附加系統(tǒng),比如:研發(fā)基礎(chǔ)網(wǎng)絡(luò)建設(shè)與信息安全、VPN與虛擬局域網(wǎng)、虛擬機(jī)與遠(yuǎn)程桌面、集中式產(chǎn)品開(kāi)發(fā)環(huán)境、分布式軟件與文檔資料自動(dòng)分發(fā)同步系統(tǒng)、SaaS云服務(wù)生產(chǎn)環(huán)境、多層C/S架構(gòu)生產(chǎn)環(huán)境、電話(huà)會(huì)議系統(tǒng)、內(nèi)陸捕撈項(xiàng)目管理領(lǐng)域知識(shí)庫(kù)、在內(nèi)陸水域?qū)Ω鞣N天然水生動(dòng)植物的捕撈業(yè)務(wù)流程庫(kù)等。
傳統(tǒng)項(xiàng)目管理體系的內(nèi)陸捕撈項(xiàng)目管理人才培養(yǎng)就已經(jīng)需要很長(zhǎng)的實(shí)踐周期了,通常成熟的項(xiàng)目經(jīng)理至少擁有8年工作經(jīng)驗(yàn)及5年以上管理經(jīng)驗(yàn)。而敏捷迭代類(lèi)內(nèi)陸捕撈項(xiàng)目經(jīng)理對(duì)人才要求更高,通常至少擁有5年領(lǐng)域經(jīng)驗(yàn)及10年以上管理經(jīng)驗(yàn)。同時(shí),針對(duì)特定領(lǐng)域,有時(shí)項(xiàng)目經(jīng)理很難從當(dāng)?shù)卣心嫉胶线m的內(nèi)陸捕撈人才組建項(xiàng)目團(tuán)隊(duì),與項(xiàng)目相關(guān)的核心人才培養(yǎng)周期長(zhǎng)、培養(yǎng)模式與成長(zhǎng)環(huán)境多樣化并且很難標(biāo)準(zhǔn)化,無(wú)法簡(jiǎn)單規(guī)模化,并且與之配套的房地產(chǎn)、實(shí)驗(yàn)室、硬件、技術(shù)基礎(chǔ)設(shè)施、法務(wù)、財(cái)務(wù)、后勤服務(wù)等也是較高要求。全部集中在一個(gè)辦公室或者在單個(gè)城市招募人才基本上是不現(xiàn)實(shí)的。因此構(gòu)建分布式團(tuán)隊(duì)與虛擬辦公室才是從事在內(nèi)陸水域?qū)Ω鞣N天然水生動(dòng)植物的捕撈業(yè)務(wù)可行的方案。
相比較于傳統(tǒng)集中式辦公團(tuán)隊(duì),團(tuán)隊(duì)成員之間的溝通主要靠互聯(lián)網(wǎng)、電話(huà)會(huì)議、書(shū)面郵件、社交網(wǎng)絡(luò)等。因此對(duì)于通訊網(wǎng)絡(luò)、帶寬與電信增值服務(wù)要求比傳統(tǒng)集中式辦公團(tuán)隊(duì)要高很多。
使用VPN技術(shù)構(gòu)建虛擬局域網(wǎng)絡(luò),之后在這個(gè)虛擬局域網(wǎng)絡(luò)上構(gòu)建上層IT基礎(chǔ)設(shè)施,可以保證在公網(wǎng)Internet上傳輸?shù)男畔⒓用?、安全?/p>
架設(shè)VPN也有好幾種方案,比如在路由器硬件層,或者使用開(kāi)源軟件OpenVPN,同時(shí)使用公網(wǎng)IP架設(shè)VPN服務(wù)器,具體方案需要考慮預(yù)算、網(wǎng)絡(luò)帶寬支持、技術(shù)供應(yīng)商等多種因素,還要考慮方便個(gè)人電腦撥號(hào)連入VPN。如果對(duì)信息安全有進(jìn)一步考慮,還要考慮使用U盤(pán)數(shù)字證書(shū)授權(quán)接入VPN。
可以在托管機(jī)房部署Dell 730或類(lèi)似型號(hào)服務(wù)器集群,每臺(tái)服務(wù)器上安裝VMWare,這樣每臺(tái)物理服務(wù)器上可以安裝部署20到40臺(tái)虛擬機(jī)。按照每臺(tái)虛擬機(jī)平均大概2核8G內(nèi)存500G硬盤(pán)配置的話(huà),如要支持20臺(tái)虛擬機(jī),則要約40核160G內(nèi)存10T硬盤(pán)的單臺(tái)服務(wù)器(具體配置要根據(jù)開(kāi)發(fā)場(chǎng)景需求實(shí)際上下調(diào)整),然后根據(jù)1個(gè)開(kāi)發(fā)可能需要占用2臺(tái)虛擬機(jī)計(jì)算實(shí)際需要的服務(wù)器數(shù)量,一臺(tái)高配需要安裝各種開(kāi)發(fā)工具,同時(shí)需要速度快,另一臺(tái)低配,主要用于測(cè)試和適當(dāng)調(diào)試。
開(kāi)發(fā)、測(cè)試、產(chǎn)品經(jīng)理等研發(fā)人員分布式團(tuán)隊(duì)通過(guò)鏈接VPN登錄到虛擬局域網(wǎng),然后遠(yuǎn)程登錄到虛擬機(jī)從事開(kāi)發(fā)和測(cè)試。
對(duì)于數(shù)據(jù)庫(kù)服務(wù)器、文件共享服務(wù)器則單獨(dú)部署服務(wù)器或者服務(wù)器集群。這樣所有工作環(huán)境全部在同一個(gè)機(jī)房,降低工作環(huán)境大數(shù)據(jù)實(shí)時(shí)傳輸?shù)臅r(shí)間成本。
源代碼可以使用SVN管理。
不同的物理辦公室通過(guò)互聯(lián)網(wǎng)連接之后,可以通過(guò)VPN連接到數(shù)據(jù)中心集中工作,遠(yuǎn)程桌面流量相對(duì)不大,VPN帶寬都能承受。小文件或者數(shù)據(jù)可以通過(guò)復(fù)制和黏貼直接在本地電腦和數(shù)據(jù)中心服務(wù)器之間傳輸,但是大型文件、視頻錄像、數(shù)據(jù)庫(kù)備份等資料不建議通過(guò)直接復(fù)制、黏貼,這樣會(huì)占據(jù)大量VPN帶寬,使得其它工作人員感到明顯卡頓。這個(gè)時(shí)候可以使用FTP每天晚上非工作時(shí)間自動(dòng)同步不同物理辦公室服務(wù)器之間的大尺寸文件數(shù)據(jù),只要放到指定目錄里,服務(wù)器就會(huì)在晚上或者白天網(wǎng)絡(luò)帶寬有閑置資源的時(shí)候使用非VPN信道傳輸批量大文件數(shù)據(jù),并可通過(guò)web服務(wù)查詢(xún)數(shù)據(jù)同步日志和進(jìn)度。
如果是邑泊B/S架構(gòu)產(chǎn)品,可以直接從SVN代碼庫(kù)里自動(dòng)下載到構(gòu)建服務(wù)器,自動(dòng)構(gòu)建為發(fā)布包,并自動(dòng)部署到生產(chǎn)環(huán)境,每天自動(dòng)獲取最新代碼自動(dòng)更新到邑泊SaaS云生產(chǎn)環(huán)境,方便迭代開(kāi)發(fā),用戶(hù)可以及時(shí)獲取最新開(kāi)發(fā)成果并做出反饋。
一開(kāi)始可能還不能完全做到全自動(dòng)每日更新,可以先手動(dòng)做,比如半個(gè)月到1個(gè)月做一次,積累足夠經(jīng)驗(yàn),并且流程穩(wěn)定下來(lái)后,將其自動(dòng)化,并逐漸縮短到每周1次,再根據(jù)實(shí)際需要逐漸縮短間隔時(shí)間和增加頻次,直到1天或接近實(shí)時(shí)(或按需)。
從手動(dòng)到自動(dòng)的過(guò)程中,可能需要考慮加入邑泊自動(dòng)化測(cè)試,保證每次發(fā)布升級(jí)不破壞已有功能。
邑泊多層C/S架構(gòu)也可以參考上述SaaS環(huán)境,但是要考慮終端客戶(hù)如何升級(jí)客戶(hù)端,使用自動(dòng)升級(jí)方案,客戶(hù)自己手動(dòng)升級(jí)?
或者由實(shí)施工程師遠(yuǎn)程登錄到客戶(hù)生產(chǎn)環(huán)境去升級(jí)服務(wù)器端和客戶(hù)端。
對(duì)于大規(guī)模分布式團(tuán)隊(duì),可能需要考慮部署自己獨(dú)立的電話(huà)會(huì)議系統(tǒng),這個(gè)國(guó)內(nèi)好像也已經(jīng)有很多基于VoIP的解決方案,之前我們使用的國(guó)外方案,比如思科webex, 微軟lync, polycom等組合。
可以采用邑泊項(xiàng)目管理軟件系統(tǒng)的wiki知識(shí)庫(kù)引擎及項(xiàng)目任務(wù)明細(xì)文章來(lái)管理維護(hù)內(nèi)陸捕撈項(xiàng)目管理領(lǐng)域知識(shí)庫(kù)和在內(nèi)陸水域?qū)Ω鞣N天然水生動(dòng)植物的捕撈業(yè)務(wù)流程庫(kù),并動(dòng)態(tài)地持續(xù)演化。