軟件平臺(tái)化開發(fā)項(xiàng)目實(shí)踐

發(fā)布日期:
2015-12-25

瀏覽次數(shù):

起源

對(duì)于電信行業(yè)而言,這是一個(gè)沸騰的歲月——VOIP、小靈通、寬帶上網(wǎng)、短消息、預(yù)付費(fèi)等等業(yè)務(wù),一股腦的推到百姓面前,讓“上帝”們頓時(shí)感覺眼花繚亂;而我們,作為電信運(yùn)營(yíng)支撐系統(tǒng)(主要功能是計(jì)費(fèi)、營(yíng)帳)的開發(fā)公司,也終于有了用武之地。

面對(duì)忽然出現(xiàn)的市場(chǎng)需求,我們迅速做出了本能的反應(yīng):盡我們所能滿足電信局用戶的要求,搶占運(yùn)營(yíng)支撐系統(tǒng)的市場(chǎng)份額。本來我們已經(jīng)擁有了一個(gè)針對(duì)市級(jí)電信客戶的小型計(jì)費(fèi)系統(tǒng),經(jīng)過不斷維護(hù)增強(qiáng)而相當(dāng)成熟;面對(duì)一下子冒出來的不同運(yùn)營(yíng)商在長(zhǎng)話、市話、IP電話計(jì)費(fèi)營(yíng)帳以及相互之間結(jié)算的系統(tǒng)需求,我們將開發(fā)人員分成不同的項(xiàng)目組,在原有基礎(chǔ)上分別為不同的客戶進(jìn)行定制開發(fā),并全權(quán)負(fù)責(zé)系統(tǒng)的集成和交付。隨著所交付應(yīng)用的系統(tǒng)數(shù)量不斷增加,成功的喜悅被一種焦慮和疲憊所代替——客戶需求增加/變更和產(chǎn)品缺陷處理。項(xiàng)目團(tuán)隊(duì)成員像救火隊(duì)一樣奔赴現(xiàn)場(chǎng),解決客戶的問題。我們就像《人月神話》的描述一樣,表面上看起來好像沒有任何一個(gè)單獨(dú)的問題會(huì)導(dǎo)致困難,每個(gè)都能被解決,但是當(dāng)它們相互糾纏和累積在一起的時(shí)候,我們的行動(dòng)就會(huì)變得越來越慢。對(duì)問題的麻煩程度,每個(gè)人似乎都會(huì)感到驚訝,并且很難看清問題的本質(zhì),一個(gè)接一個(gè)淹沒在了焦油坑中。

盡管大家鮮有機(jī)會(huì)當(dāng)面交流,但是仍然會(huì)通過郵件交流一下現(xiàn)場(chǎng)解決問題的進(jìn)度和方式:我們發(fā)現(xiàn)很多用戶的需求是相同或是類似的,由于原有系統(tǒng)缺乏該功能,我們不得不針對(duì)不同用戶去重復(fù)開發(fā)相同的特性,我們甚至私下提供代碼以相互參考。我們有時(shí)隱隱覺得該作些什么使開發(fā)效率提高一些,但是這種念頭在現(xiàn)場(chǎng)用戶焦灼而嚴(yán)厲的目光下轉(zhuǎn)瞬間就消失了。

公司總部也發(fā)現(xiàn)了這個(gè)問題,為我們空投了一位技術(shù)總監(jiān)。其實(shí)我們對(duì)他并不陌生,他曾經(jīng)在硬件和嵌入式系統(tǒng)的項(xiàng)目中從事過管理工作,一個(gè)認(rèn)為系統(tǒng)開發(fā)都是類似的、擁有莫名優(yōu)越感的項(xiàng)目經(jīng)理。從他參加了一系列昂貴的培訓(xùn)經(jīng)歷來看,總部仿佛期望將他培養(yǎng)成未來的管理明星,而我們這里就好比這位明星的起跳板和出場(chǎng)秀。

剛剛上任,他就為大家宣灌了“平臺(tái)化”開發(fā)的重要意義和方法,聲稱要將系統(tǒng)開發(fā)的像KFC配餐一樣方便快捷。他要求項(xiàng)目組把各個(gè)系統(tǒng)的特性列出清單,然后將這些特性匯總為一張總表,又加上了一些頗為時(shí)尚的定語:跨數(shù)據(jù)庫、跨操作系統(tǒng)、三層結(jié)構(gòu)等等。當(dāng)我們解釋跨數(shù)據(jù)庫在技術(shù)實(shí)現(xiàn)上是多么困難時(shí),得到的答復(fù)是你們可以自行開發(fā)一個(gè)高效的數(shù)據(jù)庫來徹底解決這個(gè)麻煩。在飽受現(xiàn)場(chǎng)客戶的抱怨后,我們長(zhǎng)久以來被壓抑的情緒終于在這種無知和傲慢面前得到了發(fā)泄:在一次重要的產(chǎn)品規(guī)劃會(huì)議上,我們將異常樂觀的里程碑計(jì)劃、“亂點(diǎn)鴛鴦譜”般的特性分配進(jìn)行了徹底的否決,甚至將這個(gè)夢(mèng)想中的“平臺(tái)產(chǎn)品”戲稱為“殺死你三千”(周星馳的一部電影中將各種炸藥放在一個(gè)籃子里,聲稱是精心研制出的超級(jí)武器,實(shí)際上卻是派不上用場(chǎng)的廢物)。那位曾經(jīng)躊躇滿志的技術(shù)總監(jiān)在“千夫所指”下黯然離去。

鬧劇收?qǐng)隽?,盡管我們?cè)谛睦锷系玫搅藭簳r(shí)的宣泄,但是在業(yè)務(wù)上卻是一籌莫展。我們也認(rèn)同這種平臺(tái)化開發(fā)是解決目前困境的有效手段,但是僅僅有理念是遠(yuǎn)遠(yuǎn)不夠的,我們?nèi)狈σ粋€(gè)真正能夠?qū)⒗砟罡吨T實(shí)踐的人物,否則仍然要在黑暗中不斷碰壁。更糟糕的,我們已經(jīng)沒有時(shí)間來揮霍:來自用戶的壓力漸漸將我們逼到了墻角卻無力扭轉(zhuǎn);公司總部在核算我們部門的財(cái)務(wù)狀況,如果無法盈利將來就會(huì)被拆分或是裁員。

我們將何去何從?

轉(zhuǎn)機(jī)

有時(shí)候你不得不承認(rèn)一個(gè)人可以帶來轉(zhuǎn)機(jī)。

作為一家開發(fā)電信支撐系統(tǒng)的公司,Z公司是我們的競(jìng)爭(zhēng)對(duì)手,其產(chǎn)品質(zhì)量和研發(fā)效率強(qiáng)于我們,我們一直也不明白其中的奧秘。Z公司的一位資深項(xiàng)目經(jīng)理被我們“挖”了過來,準(zhǔn)確的說不是我們“挖”的,而是這位心直口快的業(yè)務(wù)牛人得罪了公司高層,居然越俎代庖的妄想染指Z公司的產(chǎn)品規(guī)劃活動(dòng),震怒的Z公司高層于是將他“推”到了我們面前。我們就將這位業(yè)務(wù)牛人稱為“小馬”吧。

在困境中的人們往往期望奇跡的發(fā)生,我們就將這個(gè)奇跡寄托在小馬身上了——小馬被任命為我們的技術(shù)總監(jiān)。

由于曾經(jīng)是競(jìng)爭(zhēng)對(duì)手,小馬對(duì)我們的產(chǎn)品現(xiàn)狀一清二楚,甚至可以說得出各個(gè)產(chǎn)品的特點(diǎn)和缺陷。他對(duì)我們各自為戰(zhàn)的局面感到困惑,明確提出當(dāng)務(wù)之急是必須采取平臺(tái)化開發(fā)方式,開發(fā)出能夠支撐未來整個(gè)產(chǎn)品系列的平臺(tái)框架,同時(shí)針對(duì)不同的電信客戶進(jìn)行少量定制開發(fā),在質(zhì)量和進(jìn)度方面獲得突破。他也指出平臺(tái)化開發(fā)會(huì)暫時(shí)影響我們對(duì)市場(chǎng)的響應(yīng),就是說會(huì)丟掉一些機(jī)會(huì);我們?cè)谘邪l(fā)組織、工程師技能等方面也會(huì)有很大的調(diào)整。

大家對(duì)目前糟糕的狀況感到深深的厭惡,都希望能夠拿出有力的產(chǎn)品去整頓混亂的市場(chǎng),當(dāng)然前提是趕在市場(chǎng)機(jī)會(huì)窗關(guān)閉之前。我們已經(jīng)沒有退路,所以也沒有猶豫就投入了這場(chǎng)日后看來頗具風(fēng)險(xiǎn)的“賭博”中了。

重整

小馬不像他的前任,沒有談?wù)撌裁锤呱畹睦碚?,而是直接觸及了問題的核心——什么是我們的平臺(tái)產(chǎn)品,里面包括了什么。平臺(tái)對(duì)于我們的開發(fā)人員來講并不陌生——我們每天都在和各式各樣的平臺(tái)打交道:開發(fā)平臺(tái)、信息平臺(tái)、管理平臺(tái)。但看似簡(jiǎn)單的問題著實(shí)難以回答,似乎每個(gè)人都知道一點(diǎn),有無法達(dá)成共識(shí)。多數(shù)人心目中的理想平臺(tái)是無所不能的利器,可以定制成所有的產(chǎn)品:小到市縣級(jí)的簡(jiǎn)單市話計(jì)費(fèi)、大到省級(jí)漫游計(jì)費(fèi)、也要包括營(yíng)業(yè)帳務(wù)系統(tǒng),還要支撐不斷出現(xiàn)的新業(yè)務(wù),這樣我們就可以“一勞永逸”了。

從實(shí)際情況看,我們實(shí)在過于天真?;谠邢到y(tǒng)不斷的修修補(bǔ)補(bǔ)已經(jīng)將問題暴露出來了——原有的成熟的小型系統(tǒng)的架構(gòu)根本無法支持全系列的產(chǎn)品,我們未來設(shè)計(jì)的平臺(tái)恐怕同樣無法包打天下。關(guān)鍵問題是,面對(duì)如此龐大的市場(chǎng),我們到底如何規(guī)劃產(chǎn)品進(jìn)而確定平臺(tái)的范圍。

這就是產(chǎn)品規(guī)劃的問題,對(duì)于我們這些技術(shù)出身的工程師來講,實(shí)在是“不專業(yè)”。都知道在“市場(chǎng)導(dǎo)向”與“技術(shù)導(dǎo)向”的PK中,無疑前者勝出,關(guān)鍵是如何操作。

小馬把我們公司負(fù)責(zé)計(jì)費(fèi)產(chǎn)品的銷售人員、客戶經(jīng)理請(qǐng)來共商大計(jì)。從這群平日巧舌如簧的人們口中,我們驚訝的發(fā)現(xiàn)了許多非常珍貴的信息:南北電信即將拆分,網(wǎng)間結(jié)算系統(tǒng)市場(chǎng)增大;移動(dòng)公司準(zhǔn)備出臺(tái)新的系統(tǒng)規(guī)范,其中會(huì)有很多新業(yè)務(wù)描述等等。當(dāng)我們問他們?yōu)槭裁床粚⑦@些有價(jià)值的信息早點(diǎn)告訴我們時(shí),他們說以前提供過很多信息后沒有反饋,所以現(xiàn)在也懶的說了;開發(fā)人員都挺忙,也沒有必要多此一舉。我們忽然感覺自己就像鐵路上玩耍的小孩,只注意了腳下的石子,卻沒有意識(shí)到即將呼嘯而來的列車。

好在現(xiàn)在還不算晚。經(jīng)過幾次會(huì)議,我們對(duì)整個(gè)運(yùn)營(yíng)支撐系統(tǒng)的市場(chǎng)才算有了大致清晰的看法:

l? 小型系統(tǒng)屬于底端市場(chǎng),用戶對(duì)系統(tǒng)的質(zhì)量要求相對(duì)不高,盡管數(shù)量較大,但是進(jìn)入門檻不高且價(jià)格戰(zhàn)激烈,后期維護(hù)成本相對(duì)較高;

l? CDMA、PHS網(wǎng)絡(luò)正在建設(shè),支撐系統(tǒng)的市場(chǎng)需求旺盛,用戶對(duì)系統(tǒng)要求很高,并且重視系統(tǒng)的維護(hù)和增強(qiáng),具有非常理想的業(yè)務(wù)利潤(rùn);

l? 針對(duì)國(guó)內(nèi)終端用戶的現(xiàn)狀,預(yù)付費(fèi)業(yè)務(wù)需求很大,關(guān)鍵是系統(tǒng)要提供實(shí)時(shí)處理的能力,這方面我們與很多競(jìng)爭(zhēng)對(duì)手都是空白;

l? 運(yùn)營(yíng)商之間競(jìng)爭(zhēng)加劇,互聯(lián)互通屢屢出現(xiàn)問題,因此網(wǎng)間結(jié)算系統(tǒng)的需求也很大,我公司在交換產(chǎn)品上強(qiáng)大的競(jìng)爭(zhēng)力可以很? 好的支持這項(xiàng)業(yè)務(wù);

l? ……

經(jīng)過對(duì)各個(gè)細(xì)分市場(chǎng)的全面評(píng)估,我們終于決定將產(chǎn)品定位在中高端運(yùn)營(yíng)支撐系統(tǒng)和網(wǎng)間結(jié)算系統(tǒng),放棄了苦苦支撐的底端市場(chǎng)——盡管有些留戀,但還是對(duì)未來充滿期望。

我們成立了包括銷售經(jīng)理、客戶經(jīng)理、開發(fā)工程師的聯(lián)合調(diào)查小組,幾個(gè)小組分別針對(duì)事先鎖定的目標(biāo)客戶,專門了解客戶的需求。這樣一來,客戶反倒奇怪了——原來是遇到問題后叫你們過來,現(xiàn)在倒是不請(qǐng)自到了。由于之前維系得良好的客戶關(guān)系和現(xiàn)場(chǎng)表現(xiàn)出來的積極認(rèn)真態(tài)度,用戶非常的配合——原來用戶很樂于將新業(yè)務(wù)的發(fā)展方向共享給我們,當(dāng)然也樂于有機(jī)會(huì)傾訴一些對(duì)產(chǎn)品的抱怨,我們的調(diào)查小組都進(jìn)行了詳細(xì)的記錄。為期半個(gè)月的調(diào)查活動(dòng)確實(shí)收獲不小,我們甚至了解到很多競(jìng)爭(zhēng)對(duì)手的產(chǎn)品信息。

在公司內(nèi)部,我們也要求開發(fā)人員、技術(shù)支持人員將需求和建議都提交上來,我們甚至將公司熱線電話的記錄都進(jìn)行了搜索以獲取有益的信息。我們從行業(yè)報(bào)告、電信業(yè)務(wù)規(guī)范等文檔中了解業(yè)務(wù)發(fā)展趨勢(shì),邀請(qǐng)相關(guān)國(guó)際優(yōu)秀公司進(jìn)行交流(名義上是與人家探討合作意向,實(shí)際上是刺探情報(bào),做法有點(diǎn)卑鄙)。

當(dāng)無法確定某項(xiàng)特性是否必要時(shí),我們就會(huì)考慮既然我們無法代表客戶,為什么不去直接問問客戶的感覺呢?所幸的是我們的問題幾乎都在用戶那里得到確認(rèn)。

總而言之,我們從各種渠道收集系統(tǒng)的需求。

根據(jù)我們已經(jīng)確定的目標(biāo)市場(chǎng)及其關(guān)鍵業(yè)務(wù)特性,我們進(jìn)行了整個(gè)產(chǎn)品線的開發(fā)規(guī)劃;相比原來的規(guī)劃,現(xiàn)在多出了一個(gè)“平臺(tái)產(chǎn)品”,這個(gè)并不向外正式出售的產(chǎn)品卻是我們?nèi)盗挟a(chǎn)品的基礎(chǔ)。下面就是產(chǎn)品開發(fā)路標(biāo)的示意圖:

軟件平臺(tái)化開發(fā)項(xiàng)目實(shí)踐

一般來講,我們對(duì)于產(chǎn)品進(jìn)行版本劃分是考慮基礎(chǔ)版本用于快速推出并搶占市場(chǎng)份額,通過不斷推出后續(xù)版本來增加產(chǎn)品特性,鞏固、增加市場(chǎng)。平臺(tái)產(chǎn)品的規(guī)劃也采取了這一策略。我們根據(jù)預(yù)期的市場(chǎng)發(fā)展確定了市場(chǎng)目標(biāo),考慮不同產(chǎn)品的版本劃分和特性分配、平臺(tái)產(chǎn)品對(duì)應(yīng)的配套版本,特性實(shí)現(xiàn)的優(yōu)先次序、可用的研發(fā)資源等信息,初步規(guī)劃了整個(gè)平臺(tái)產(chǎn)品系列的開發(fā)里程碑計(jì)劃。

盡管我們已經(jīng)耗費(fèi)了很多時(shí)間進(jìn)行產(chǎn)品規(guī)劃而沒有發(fā)布一款新的產(chǎn)品,但仍然對(duì)未來充滿信心,原因是我們努力的目標(biāo)逐漸清晰了。不過我們卻低估了后續(xù)開發(fā)的難度。

痛并快樂著

我們把研發(fā)人員分成若干小組,其中最為重要的就是總體方案設(shè)計(jì)的小組和平臺(tái)產(chǎn)品研發(fā)的小組,還有針對(duì)不同產(chǎn)品進(jìn)行定制研發(fā)的小組。

總體方案設(shè)計(jì)小組負(fù)責(zé)更為詳細(xì)的產(chǎn)品規(guī)劃、產(chǎn)品特性分配、平臺(tái)產(chǎn)品的技術(shù)方案和架構(gòu)設(shè)計(jì)。最為關(guān)鍵和困難的就是確定平臺(tái)產(chǎn)品和最終產(chǎn)品的需求界限:如果定義得過于寬泛,平臺(tái)就會(huì)過于臃腫和低效,成了四不像的怪物;如果過于簡(jiǎn)陋,最終產(chǎn)品的開發(fā)工作量增加,平臺(tái)的收益就會(huì)大打折扣。原有系統(tǒng)架構(gòu)的局限性使我們要設(shè)計(jì)出更為健壯的產(chǎn)品平臺(tái)。這些在技術(shù)和業(yè)務(wù)方面都頗有造詣的工程師就像在實(shí)驗(yàn)室里使用天平一樣進(jìn)行著精心的設(shè)計(jì),他們深知其結(jié)果對(duì)這個(gè)產(chǎn)品線意味著什么。

一旦確定了技術(shù)路線和總體架構(gòu),我們就能夠制定出更為準(zhǔn)確的研發(fā)計(jì)劃。為了降低風(fēng)險(xiǎn),在小馬的提議下,在一個(gè)可發(fā)布版本內(nèi)部,我們進(jìn)行了增量式開發(fā)——在平臺(tái)產(chǎn)品的一個(gè)“小版本”開發(fā)并驗(yàn)證完成后,我們就可以進(jìn)行集成,觀察“最終產(chǎn)品”的運(yùn)行情況,將問題不斷反饋到下一個(gè)“小版本”的開發(fā)計(jì)劃中,而不是像以前那樣直到最后才進(jìn)行確認(rèn)。

平臺(tái)產(chǎn)品研發(fā)的小組和定制研發(fā)的小組主要是根據(jù)方案小組的設(shè)計(jì)進(jìn)行實(shí)現(xiàn)并驗(yàn)證。在系統(tǒng)實(shí)現(xiàn)過程中,我們才發(fā)現(xiàn)平臺(tái)式開發(fā)要比想象的困難得多。由于需要考慮模塊的重用、兼容、處理效率、容錯(cuò)等問題,相比原來純粹項(xiàng)目式開發(fā),現(xiàn)在的開發(fā)效率大為下降。經(jīng)驗(yàn)的不足使得總體方案的設(shè)計(jì)出現(xiàn)變更,引起了后續(xù)的連鎖不良反應(yīng),前面幾個(gè)“小版本”的驗(yàn)證結(jié)果簡(jiǎn)直是慘不忍睹。大家有些沮喪了。

由于我們把主要資源都投入了平臺(tái)產(chǎn)品的開發(fā)中,已經(jīng)沒有什么精力估計(jì)新的市場(chǎng)機(jī)會(huì)了,現(xiàn)在競(jìng)爭(zhēng)對(duì)手已經(jīng)搶到了我們的前頭。公司高層有些坐不住了:要求我們的研發(fā)資源優(yōu)先考慮市場(chǎng)機(jī)會(huì),將平臺(tái)的開發(fā)工作推后。這時(shí)候,小馬忽然變得異常強(qiáng)硬,說服領(lǐng)導(dǎo)堅(jiān)持優(yōu)先進(jìn)行平臺(tái)開發(fā),暫時(shí)放棄面前誘人的市場(chǎng)機(jī)會(huì)。在其一番軟硬兼施下,公司高層決定讓我們放手一搏。

大家對(duì)現(xiàn)狀都很清楚,事實(shí)上我們已經(jīng)沒有退路了。利用一個(gè)晚上,我們奢侈地享受了一次視覺盛宴:項(xiàng)目組成員集體觀看史詩巨片《TROY》。我們現(xiàn)在的處境好比阿基硫斯率領(lǐng)的勇士們剛剛登上特洛依城外的海灘,只能為了自己的未來和榮耀而孤注一擲。

在管理方面,我們采取了更加靈活的方式:平臺(tái)開發(fā)小組實(shí)施更為嚴(yán)格的過程管理制度,主要體現(xiàn)在輸出件的配置管理、變更控制、正規(guī)檢視;而對(duì)于定制開發(fā)的小組則允許相對(duì)寬松的管理方式。這種方法可以最大限度的保證核心系統(tǒng)的質(zhì)量,加快開發(fā)速度。

吸取了以前版本混亂的教訓(xùn),從編碼階段開始,我們對(duì)于文檔和代碼進(jìn)行了更加嚴(yán)格的配置管理,要求在每個(gè)小版本驗(yàn)證之前必須提交各自完成的代碼,其后的變更遵循流程的控制。有一位屢教不改的資深工程師,被惱火的小馬直接“派去人力資源部報(bào)到”了。

原來我們有一個(gè)“潛規(guī)則”:升任項(xiàng)目經(jīng)理后就擁有了不親自編程的特權(quán)。對(duì)此,小馬認(rèn)為項(xiàng)目經(jīng)理會(huì)逐漸失去對(duì)項(xiàng)目的“嗅覺”,他要求每個(gè)項(xiàng)目經(jīng)理都要從事文檔設(shè)計(jì)、編碼和檢視工作,沒有例外。起初,幾個(gè)項(xiàng)目經(jīng)理都是頗為不屑——哪有教授還參加考試的道理,但是發(fā)現(xiàn)小馬并非光說不練的“嘴把式”的時(shí)候,再也沒有人行使“特權(quán)”了。

如果說,我們的開發(fā)進(jìn)程在開始階段是跌跌撞撞的話,在歷經(jīng)了三次內(nèi)部小版本的驗(yàn)證后,就已經(jīng)步入了順利的快車道:例行的小組溝通會(huì)變得不再勞神,項(xiàng)目進(jìn)度偏差可控,沒有人懷疑會(huì)重現(xiàn)以前無法按時(shí)發(fā)布的情況,最為重要的是小版本驗(yàn)證的通過樹立起了必勝的信心。

隨著項(xiàng)目完成過半,我們決定再多做些事情:我們提前為銷售人員介紹了產(chǎn)品的特性,將部分完成的系統(tǒng)展示給他們,使他們?cè)谟脩裘媲皳碛懈嗟摹芭趶棥保晃覀円筚Y料撰寫人員提前介入,先期充分的產(chǎn)品規(guī)劃工作為用戶文檔撰寫帶來了極大方便;在進(jìn)行內(nèi)部驗(yàn)證時(shí),我們要求技術(shù)支持人員使用這個(gè)系統(tǒng),以了解是否符合用戶的習(xí)慣;由于用戶對(duì)于系統(tǒng)運(yùn)行的硬件環(huán)境有不同要求,我們搭建仿真環(huán)境以驗(yàn)證系統(tǒng)的處理能力和硬件的兼容性;我們要求各個(gè)定制小組開發(fā)系統(tǒng)遷移計(jì)劃和實(shí)施方案,以應(yīng)對(duì)未來系統(tǒng)部署時(shí)可能遇到的問題。

項(xiàng)目在有條不紊的進(jìn)行著,市場(chǎng)上的競(jìng)爭(zhēng)日趨白熱。為了驗(yàn)證用戶對(duì)我們產(chǎn)品的看法,銷售人員選擇了典型客戶進(jìn)行產(chǎn)品試用。從試用反饋情況來看,用戶比較認(rèn)同新開發(fā)的產(chǎn)品,同時(shí)也對(duì)運(yùn)行界面、部分特性提出了建議,我們都進(jìn)行了記錄和分析。例如原來數(shù)據(jù)文件的采集都是采用FTP方式,現(xiàn)在有用戶提出在網(wǎng)絡(luò)質(zhì)量不高情況下,F(xiàn)TP方式可能導(dǎo)致大文件重復(fù)傳遞或者傳遞失敗,建議增加對(duì)MQ傳輸方式的支持。我們將這個(gè)需求增加到平臺(tái)產(chǎn)品中,這意味著相關(guān)產(chǎn)品都具備了這個(gè)功能。

我們的努力終于得到了回報(bào),同時(shí)發(fā)布了全系列產(chǎn)品。由于平臺(tái)產(chǎn)品具備系統(tǒng)健壯、便于擴(kuò)展、接口靈活等優(yōu)勢(shì),使我們?cè)诓煌募?xì)分市場(chǎng)競(jìng)爭(zhēng)中取得了領(lǐng)先。我們可以在合同中明確承諾產(chǎn)品交付延期的懲罰措施,而競(jìng)爭(zhēng)對(duì)手在這方面幾乎都是遮遮掩掩——這源于我們對(duì)產(chǎn)品的信心。

尾聲

沒有什么系統(tǒng)能夠“一勞永逸”,平臺(tái)產(chǎn)品也是一樣,但是它的升級(jí)卻可以最大限度的延長(zhǎng)產(chǎn)品的生命周期。我們現(xiàn)在正在開發(fā)下一代的運(yùn)營(yíng)支撐系統(tǒng)平臺(tái),重點(diǎn)增強(qiáng)對(duì)軟交換、3G、內(nèi)容服務(wù)的業(yè)務(wù)支持。從當(dāng)初的一片空白到現(xiàn)在的駕輕就熟,確實(shí)走過了異常艱辛的歷程,所幸的是我們堅(jiān)持下來并迎來了勝利。

有人想知道我們?cè)诶щy的時(shí)候如何堅(jiān)持下來,小馬只是淡淡的說:當(dāng)時(shí)沒想什么,只是“我等這個(gè)機(jī)會(huì)等了半年,我不是要證明我比別人了不起,而是要證明我失去的東西我一定要親手拿回來。


相關(guān)推薦