通訊行業OSS支撐系統軟件研發思考

通常的,對所謂大型、通訊行業、OSS支撐軟件系統,咱們可宏觀定義如下幾點:算法

  • 以年計的研發週期
  • 以幾十人計的研發團隊
  • 以百計的業務菜單功能點
  • 以千計的數據庫表
  • 以萬計的業務術語指標
  • 以億計的數據表記錄
  • 以T計的存儲刀片機硬盤
  • ……

其產出產品,屬於可以讓用戶平常生產的系統,故稱爲支撐系統,或者說行業工具吧。數據庫

針對系統抽象設計,如簡化後的最小系統包含:數據採集,數據分析,報表查詢,系統管理4個子系統。 其涉及的面很廣,技術上從腳本語言到面嚮對象語言,業務上從2G到3G無線網,術語均可背一籮筐。而做爲該系統的核心資產:研發人才,其成長曲線很長。編程

要成爲一名研發核心骨幹,業務和技術均得至關過硬。 技術的短板幾周~幾個月經過學習彌補。然而業務方面,確是一個自然、巨大的屏障,如GSM、TD-SCDMA通訊知識的術語、網元拓撲關係圖、無線優化算法等,這些均不輕鬆。 技術人員,首先要可以懂客戶的真實想法,看得懂需求分析文檔;然後,找對應的數據和其連接關係;最後,經過.net強大運算和界面,最終把結果呈現出來。雖然大部分的呈現風格是Grid方式,但同時也要了解GIS、Chart的復渲染技術。還要考慮大數據導出爲Excel的潛在需求。工具

經過過去幾年學習的總結:新人須要3個月~1年才能「入行」學習

  • 20%時間:RDBMS 瞭解2個數據庫的SQL編程,如Oracle、Sybase、Informix
  • 30%時間:編程技術 瞭解C#桌面應用開發,熟悉插件開發流程,如IBatis.net
  • 50%時間:優化業務瞭解至少100經常使用指標,合理值範圍。網元粒度、時間粒度

產出的產品銷售客戶對象:中國移動集團和各省公司,中國聯通集團和各省公司,中國電信集團和各省公司。利潤不高,但旱澇保收,市場收入無大增也無大減。大數據

且,在中國要作好這個行業應用的OSS系統,要佔據最大市場份額,必須是「脅天子以令諸侯」的策略。即,佔領集團公司,這樣就會擁有話語權和規範、標準權。再去各省公司推廣系統,就會有「最佳成功案例」,方便了不少。 各省採購的系統,實際上大部分功能和基礎數據平臺是屬於集團規範版本的,後續加上各省本地化需求。 同時,可以作這個行業的,基本處於壟斷公司,即就幾家寡頭。排名靠前的公司,能把人忙死,項目多,加班多,出差多,動不動搞2個月封閉開發。現場發飆呢,就得屁顛屁顛奔赴機房,挑燈夜戰的數據庫調優,日誌覈查。 哎,誰讓都是大客戶呢?而中國就那麼幾個固定的客戶, 且一個OSS項目動輒幾百萬。優化

總之,在這種大型通訊軟件行業OSS支持系統研發經驗,對任何人而言,均是一個很好的舞臺,在這裏,你不單單可以得到新知識、新技能、管理鍛鍊,更重要的是應對複雜業務的分析機會,高強度壓力下工做的自我調節機會,大型團隊的協調溝通水平。雲計算

BTW:上週六,有幸在西安QClub作了一次分享,《大型通訊行業軟件OSS支撐系統研發雜談.ppt.net

榮譽推薦,Allen的《SOHO.pdf》至關精彩!!!插件

 

原文地址: 通訊行業OSS支撐系統軟件研發思考

2013.9.14週六,西安軟件園有IT沙龍,免費: 9月14日 QClub 西安站:面向 Windows 的雲計算和移動應用開發

相關文章
相關標籤/搜索