前幾日,記者到極具人文氣息的泛普軟件園參觀學習,當我來到UAP中心研發(fā)團隊的工作區(qū)域時,看到墻上貼滿了成員們的照片,那一張張笑臉和各種搞怪Pose,很難與眼前一個個端坐在那里盯著屏幕敲鍵盤,抑或三三兩兩聚在一起,嚴肅的說說、劃劃的場景聯系起來。
UAP中心是泛普公司2013年成立的集團直屬業(yè)務中心,可以看得出來高層對這一平臺開發(fā)的重視程度。對UAP早有耳聞,卻一直沒機會探訪,趁此次之行,記者找到了泛普UAP的產品總監(jiān)史周軍,希望能從他身上追溯UAP平臺的起源。同時,記者對史周軍本人也很好奇,希望能發(fā)現典型“技術男”的更多面。
史周軍曾帶領團隊研發(fā)了erp系統(tǒng)怎么操作平臺1.0產品,擔任過NC平臺主設計、erp系統(tǒng)首席設計師、erp系統(tǒng)產品線總設計師、UAP總設計師;參與研發(fā)、發(fā)布了erp系統(tǒng).0、UAP6.0、erp系統(tǒng).1、UAP6.1等產品。現任集團UAP中心產品總監(jiān)、副總經理,參與規(guī)劃、設計、發(fā)布了集團UAP6.3、AE、BQ、移動平臺等產品。
談起這些曾親手設計過的產品,史周軍便有了說不完的話題。
泛普UAP產品總監(jiān)史周軍
通力協作才能出精品
作為erp系統(tǒng)總設計師的史周軍對這個產品有著特別的感情。
erp系統(tǒng)作為國內高端企業(yè)管理軟件,研制期間遇到了很多挑戰(zhàn),參與人數眾多,涉及應用領域廣泛、技術領域繁雜多樣,設計角色是整個研發(fā)組織的樞紐部分,這樣一個大型軟件如果在總體設計的思路和方法上把握不好,后續(xù)會出現一系列的問題。
史周軍協調產品應用架構師、開發(fā)部經理、主設計、開發(fā)、產品測試等不同角色,一起討論從整個體系上如何能支撐國際化、支持產業(yè)鏈,如何能支持多個行業(yè)?包括架構怎么樣做有彈性,它的適應能力,擴展能力等等,三年的時間里做了大量工作。最終,erp系統(tǒng)成功的建立起了NC產品系的設計品質,包括行業(yè)化、國際化、本地化、個性化、產業(yè)鏈設計等有多個維度,做了很多創(chuàng)新,跟國際廠商比也是很優(yōu)秀的。
做泛普UAP更是如此,總體設計、架構設計涉及的細節(jié)非常多,要把它打造成有國際競爭力的產品,就要在技術上突破。例如,在研發(fā)erp系統(tǒng)時權限管理模塊做的最早,但基本上卻是平臺領域最晚完成的,三年多的時間反復推敲論證,這個模型怎么搭才能解決一些關鍵問題?期間也反復看別人的產品,分析別人的技術,集思廣義,打破了原來的一些做法,以前權限屬于技術領域,技術人員搞定就完了,但對于erp系統(tǒng)來說就不是,純技術通常解決不了復雜業(yè)務問題,需要從設計方向和需求角度去平衡,看怎樣才能取得一個好的效果,各個方面通力協作提出最合適的方案,erp系統(tǒng)的權限管理做出來在泛普產品線體系內應該是個突破,與國外產品相比也是很有競爭優(yōu)勢的。
搞技術的團隊相對來說工作更專注更聚焦,從設計角度講要跟很多人打交通,如需求、開發(fā)團隊、測試團隊、客戶等等,很多的角色協同,都要溝通清楚,像應用研發(fā)的需求人員一樣也要見客戶,設計是一個關系很復雜的工作,要跟大家做很多的溝通,而不是像外界的印象一樣就是坐在那埋頭寫代碼。
任何一個大型產品研發(fā),從一開始就需要很多人的智慧結晶,不是一個人就能完成的,團隊的通力協作很重要,通力協作才能做出精品。
技術不是一蹴而就
史周軍語氣低緩,談吐間始終讓人跟隨著他的語言節(jié)奏,可以看出他是一個思維縝密的人,每一句話都是有備而來,就像他在技術領域上做的這些事情,無一不是有備而戰(zhàn)。
2013年,泛普UAP成為獨立經營的直屬業(yè)務中心,UAP總體設計的擔子也始終擔在史周軍的肩上,之所以得到UAP中心總經理謝志華總的信任,其實看重的就是他有這個能力和水平。據了解,從erp系統(tǒng)怎么操作產品最初的平臺1.0就是史周軍帶團隊做的,那也是一個新一代的產品,erp系統(tǒng)怎么操作的平臺已經很復雜了。因為第一次提出來要系統(tǒng)做一個純平臺的東西,所有應用要跑在這個平臺上,當時國外的平臺也是剛開始做,有很多不確定性??吹絼e人有一個類似的界面,就根據它去推敲,慢慢搭起來自己的體系,能做成什么樣大家都不清楚,就是頻繁的封閉開發(fā),做模型驅動開發(fā)、領域設計、元數據、做SOA、做基于服務的架構,做了很多突破性的東西,再到NC就有一定的基礎,有了一些經驗了,知道有哪些地方是需要吸取教訓的,哪些地方的成功經驗是可以推廣的。
從十年之前開始接觸平臺的各個領域,十年里一直在跟平臺打交道。在史周軍看來,技術是在不斷的積累和更新中發(fā)展起來的,不是一下子就能達到想要的那個高度,這是一個量變到質量的過程,體現在他個人身上也是如此。經過十幾年在NC和erp系統(tǒng)怎么操作等產品的研發(fā)經驗中,史周軍和他的團隊提煉了更多有價值的東西,最終將泛普UAP抽離出來,做成面向外部所有客戶和伙伴的計算平臺。不僅僅是開發(fā)而已,還整合了集成、管理、運行等覆蓋企業(yè)全生命周期的各方面。
再到后來,史周軍看到了云計算、移動、商業(yè)分析、大數據等新技術可以為企業(yè)帶來的改變,于是又和總經理謝志華,以及團隊成員,共同研發(fā),陸陸續(xù)續(xù)的使UAP平臺能夠解決企業(yè)面臨的各種技術和業(yè)務問題,實現企業(yè)的動態(tài)成長?,F階段,互聯網給傳統(tǒng)企業(yè)帶來的沖擊和機遇備受關注,史周軍也看到了這個問題。“謝志華總提出要求,一定要抓住互聯網的機會,讓UAP平臺得到一個升華,能夠解決企業(yè)面對互聯網的業(yè)務難題。”史周軍如實告訴記者。之后,UAP又新增了輕量應用平臺、RIA平臺、XBRL平臺、社交平臺等等,把UAP打造成面向互聯網架構的企業(yè)應用平臺。
“從總體設計搭架構的角度來看,可能考慮的問題會更多,產品技術體系往往需要的是系統(tǒng)思考,要有一些基礎,要有多年的經驗積累和一定層面的判斷能力。”
史周軍認為,要做好總體設計這件事就得有機會去接觸許許多多方面和領域的技術,深入了解各種應用的特點、持續(xù)的積累,積累到一定程度就會知道做一個大型軟件到底應該怎么做,從平臺角度怎么考慮,從產品架構上怎么去考慮,不看別人的東西是不行的,但只看也是不行的。如果沒有實際開發(fā)過就不會知道實際的情況是什么樣子的,只有在實際開發(fā)的情況下快速迭代,帶著問題吸收別人的經驗,不斷交流、學習和引進才能去創(chuàng)新和超越。
“技術能力本身就是在工作過程中形成的,不是只通過書本學來的,也不是只靠埋頭苦干干出來的,是在做事的過程中思考、學習、實踐、提煉、總結,一點點積累的過程。”
必須持續(xù)快速學習
能做到今天這個高度,史周軍認為自己有運氣的成分,有機會去做這些事。積累了足夠的經驗,其中也有一些個人習慣,比如喜歡關注競爭對手的產品,關注這個領域技術的變化,關注架構方面的事,以系統(tǒng)化的思維主動去思考這些復雜問題。
“我們是技術團隊,更多的是解決問題并實現創(chuàng)新,讓產品包括平臺更有品質,這是很有難度的事情,要能在技術領域有所建樹,就必須要有持續(xù)學習和快速學習的能力。”
做研發(fā)是個持續(xù)的事,團隊協作很重要,對個人而言快速的學習能力更加重要。新的東西一出現就要立刻去學習它、判斷它,快速學習并快速消化,還要跟蹤它的最新進展。
在史周軍的辦公桌和身后的書柜里到處擺放著各種書籍,這僅僅是最近兩年來他所看過的與技術相關的資料。“一個月最基本的都會看四五本書,上個月一共看了十幾本,有的書可能花一上午就翻完了,大量的東西是了解,有的書需要細細的看,邊看邊思考,有用的就作為參考,對我這個崗位而言,視野一定要寬,要跟外界交流,通過各種形式的交流,要有快速學習的能力,還有跟各個產品公司和客戶的交流。比如簽了一個單,客戶提出的要求可能我們原來沒有考慮到,這就是需求,我們就會判斷是做在平臺里好,還是做在產品里好,設計其實大量的工作就是這樣的思考判斷和驗證的過程。”
整個UAP中心內部也在強調,在技術領域要想做的好,就要快速學習、持續(xù)學習,不是說只把手頭的事干好就完了,需要自己去突破,先要在持續(xù)學習和快速學習中具備了必要的能力,然后才有機會施展這些能力。
平臺的價值將呈指數增長
與史周軍的交談中很明顯地能感覺到,他對于平臺技術是相當有把握的,對泛普UAP的前景也很樂觀。“未來的價值將呈現出來的可能會是一個指數級的暴發(fā)式增長。”
泛普UAP定位是支持大型企業(yè)及組織的計算平臺,包括政府、醫(yī)療、教育等中高端的應用,它是不局限行業(yè)的一個平臺,應該來說會吸引到更多的伙伴來做更多的應用。對于平臺來說機會很好,平臺對泛普也會有很大的支撐,再往后確實需要伙伴幫助泛普一起快速發(fā)展,形成產業(yè)鏈競爭優(yōu)勢,這個可能就是泛普戰(zhàn)略轉型的意義所在。
UAP平臺不像應用產品,一千人用和十萬用,這個價值不是線性上升的,可能是指數性上升的。與UAP平臺配合的還有開發(fā)者社區(qū)和泛普商城。史周軍介紹,伙伴基于UAP做的應用都可以放在商城上,假如有一萬家伙伴,每個伙伴開發(fā)十個應用,就是十萬個應用,都放在商城上,就是十萬個應用軟件產品,所有全國企業(yè)就像在商城里買東西一樣來訪問泛普商城,這樣的突破是不可想象的,泛普的價值將是什么樣的?
平臺相對于其他應用產品有一定門檻,各企業(yè)做的平臺都不一樣,里面的技術展現出來也不一樣,技術本身就有門檻。平臺也不是一個固定的模式,技術時刻在變,平臺本身含了很多種技術,它肯定也要變,但是在變的過程中要考慮在上面跑的應用要兼容,在不斷的磨合中持續(xù)完善,對抽象能力和設計能力的要求是另外一個高度,通用的平臺如果不知道在這個平臺之上客戶會做出什么樣的應用和業(yè)務,平臺的研制將難以為繼。
怎樣才能讓產業(yè)鏈伙伴,讓客戶用好這個平臺?這個是現在正在考慮的事,要跟伙伴跟客戶一起磨,好產品就是磨出來的,用的人多了它會越來越好用,磨合時間長了,就會越來越好。”怎么樣來支撐更多的產業(yè)鏈伙伴?這個對UAP很重要,對泛普同樣非常重要。