摘要:觀(guān)麥系統(tǒng)上新功能這么頻繁,為什么我們使用系統(tǒng)的時(shí)候都沒(méi)感知到?觀(guān)麥系統(tǒng)有那么多客戶(hù)一起用,會(huì)不會(huì)被其他客戶(hù)影響到自己?數(shù)據(jù)放在騰訊云到底安不安全?觀(guān)麥上線(xiàn)的新功能的需求是來(lái)源于哪里?今天走進(jìn)觀(guān)麥技術(shù)部,為客戶(hù)解答疑惑。
觀(guān)麥每天都在更新優(yōu)化系統(tǒng),每周會(huì)上線(xiàn)3-5個(gè)新功能,每月發(fā)布一次新版本,3個(gè)月上線(xiàn)溯源系統(tǒng),6個(gè)月上線(xiàn)中央廚房專(zhuān)用版。
不管功能大小,所有的產(chǎn)品上線(xiàn)都要經(jīng)過(guò)以下幾步:
1、與客戶(hù)溝通了解需求與應(yīng)用場(chǎng)景
2、將需求轉(zhuǎn)化成需求文檔
3、產(chǎn)品與開(kāi)發(fā)進(jìn)行需求評(píng)審
4、開(kāi)發(fā)評(píng)審預(yù)估開(kāi)發(fā)時(shí)間
5、進(jìn)入開(kāi)發(fā)排期
6、測(cè)試修正
7、上線(xiàn)發(fā)布
在涉及到多部門(mén)協(xié)調(diào)溝通的同時(shí),保證系統(tǒng)的穩(wěn)定性與發(fā)布無(wú)感知,保證客戶(hù)使用的流暢與數(shù)據(jù)安全,觀(guān)麥的開(kāi)發(fā)是如何做的呢?
小編采訪(fǎng)到觀(guān)麥科技的技術(shù)總監(jiān)Larry,來(lái)幫大家解讀觀(guān)麥開(kāi)發(fā)的秘密。
觀(guān)麥?zhǔn)荁2B的軟件,我們針對(duì)的客戶(hù)是企業(yè),所以說(shuō)我們對(duì)穩(wěn)定性的要求是非常高的。我們?cè)诜€(wěn)定性方面做了以下三點(diǎn):1、7*24小時(shí)不間斷運(yùn)行;2、無(wú)縫發(fā)布;3、平滑升級(jí)和客戶(hù)資源上的隔離。
第一個(gè)就是我們要求7*24小時(shí)全年不間斷地運(yùn)行,正常情況下我們能夠做到的是每個(gè)月平均的維護(hù)時(shí)間不超過(guò)1-2個(gè)小時(shí),也就是說(shuō)全年不間斷運(yùn)行的時(shí)間在99.7%以上。
第二就是我們做了一個(gè)無(wú)縫的發(fā)布,因?yàn)槲覀兊南到y(tǒng)每天都在發(fā)布新的功能,做升級(jí),這個(gè)速度是非??斓?,但是我們的客戶(hù)實(shí)際上是無(wú)感知的,因?yàn)槲覀冊(cè)诎l(fā)布的過(guò)程中是做了一個(gè)無(wú)縫發(fā)布的技術(shù)。
第三,我們是一個(gè)平滑升級(jí),逐步推動(dòng)的一個(gè)過(guò)程,也就是說(shuō)每一個(gè)功能在發(fā)布的時(shí)候,先只有少量客戶(hù)和很有需求的客戶(hù)才去體驗(yàn)這個(gè)功能,其他客戶(hù)他是看不到這個(gè)功能的。各個(gè)客戶(hù)之間在系統(tǒng)中的資源實(shí)際上是在物理上是做了一個(gè)隔離的,那么任何一個(gè)客戶(hù)出了問(wèn)題都不會(huì)影響到其他的客戶(hù)。
通過(guò)這幾點(diǎn)可以保證我們觀(guān)麥系統(tǒng)幾乎全年穩(wěn)定不出明顯的問(wèn)題。
再一個(gè)就是企業(yè)類(lèi)客戶(hù)對(duì)數(shù)據(jù)安全的要求非常高,那么我們?cè)跀?shù)據(jù)安全方面主要做了這幾個(gè)方面:
第一,我們是依托騰訊云多年在大數(shù)據(jù)方面的經(jīng)驗(yàn),把數(shù)據(jù)放在騰訊云的云數(shù)據(jù)庫(kù)里面,這個(gè)云數(shù)據(jù)庫(kù)是可以做到異地三城備份的,把數(shù)據(jù)分別在三個(gè)城市各放一份,除非這三個(gè)城市同時(shí)發(fā)生地震火災(zāi)或者發(fā)生戰(zhàn)爭(zhēng),否則這個(gè)數(shù)據(jù)永遠(yuǎn)都是安全的。
第二,在騰訊云自有的備份機(jī)制前提下,我們每天會(huì)做一個(gè)冷備,也就是說(shuō)把這個(gè)數(shù)據(jù)從云上面拉下來(lái),拉到我們本地做一個(gè)備份。就算數(shù)據(jù)云真的出現(xiàn)了災(zāi)難性的事故,我們也可以花一定的時(shí)間把這個(gè)數(shù)據(jù)恢復(fù)了,保證這個(gè)數(shù)據(jù)百分之百不出任何問(wèn)題。
第三,因?yàn)槲覀兤髽I(yè)類(lèi)客戶(hù)各自的需求、場(chǎng)景都非常多,而且每個(gè)客戶(hù)都很有個(gè)性化,所以我們會(huì)在這個(gè)數(shù)據(jù)的靈活性以及業(yè)務(wù)的定制性、配置性這些方面做更多的工作來(lái)滿(mǎn)足我們客戶(hù)的需求。舉個(gè)例子,比如說(shuō)這個(gè)數(shù)據(jù)的一個(gè)訂單包括商品會(huì)有很多自定義的字段,我們會(huì)為客戶(hù)做一個(gè)靈活性的報(bào)表上的智能配置,那客戶(hù)就可以自己選取自己需要的數(shù)據(jù)、字段等生成自己需要的報(bào)表,除此之外還可以做一些類(lèi)似EXCEI的函數(shù)。我們正在逐步的做這一類(lèi)的工作,使得個(gè)性化跟我們SAAS追求的通用性之間做到一個(gè)完美的平衡。這是我們?cè)跀?shù)據(jù)層專(zhuān)門(mén)抽出來(lái)為客戶(hù)做的。
在數(shù)據(jù)層之上,才是我們業(yè)務(wù)的流程,我們會(huì)根據(jù)不同模塊之間的數(shù)據(jù)互相驅(qū)動(dòng)然后形成我們智能業(yè)務(wù)流程的一個(gè)支撐,做一個(gè)互動(dòng)然后用戶(hù)也可以隨時(shí)在各個(gè)功能上導(dǎo)入導(dǎo)出自己的數(shù)據(jù),還可以自由的添加修改自己的數(shù)據(jù)等。
我們的系統(tǒng)本身來(lái)源于先前自有的小農(nóng)女的一個(gè)業(yè)務(wù),我們自己去做過(guò)配送,在先前自己配送的基礎(chǔ)上為自己做了一套系統(tǒng),后來(lái)我們把這個(gè)系統(tǒng)整個(gè)平臺(tái)化了以后,才開(kāi)始為更多的食材配送企業(yè)服務(wù)。小農(nóng)女依舊在做實(shí)體配送業(yè)務(wù),我們系統(tǒng)每次升級(jí)都會(huì)在小農(nóng)女的業(yè)務(wù)上先跑一遍,使得這個(gè)業(yè)務(wù)真正的是從實(shí)際的場(chǎng)景中走過(guò)來(lái)的,這樣我們能夠跟客戶(hù)的實(shí)際的經(jīng)驗(yàn)是真正的匹配的。除此之外,現(xiàn)有大概2000多個(gè)客戶(hù),每天都會(huì)收到客戶(hù)提過(guò)來(lái)的很多需求,我們會(huì)針對(duì)這些需求實(shí)際的挑選一些很常見(jiàn)的、很具有通用性的需求,去客戶(hù)現(xiàn)場(chǎng)走訪(fǎng)考察。完了以后會(huì)由我們的產(chǎn)品經(jīng)理進(jìn)行再一次的抽象,然后再去實(shí)現(xiàn)這個(gè)需求。
當(dāng)然除了技術(shù)性的支持以外,觀(guān)麥的快速更新離不開(kāi)產(chǎn)品研發(fā)團(tuán)隊(duì)的付出。
前后端研發(fā)團(tuán)隊(duì)
美麗的產(chǎn)品經(jīng)理
需求看板與閉關(guān)研發(fā)小黑屋
累了就趴在桌子上瞇瞪一會(huì)
折疊床陸續(xù)出現(xiàn)
隨著觀(guān)麥服務(wù)的客戶(hù)數(shù)量日益增加,對(duì)于系統(tǒng)的穩(wěn)定性、安全性的要求也越來(lái)越高,同時(shí)個(gè)性化需求也不斷增加,為了讓廣大的客戶(hù)有更好的系統(tǒng)使用體驗(yàn),觀(guān)麥研發(fā)中心一直不敢懈怠,保持高效的研發(fā)效率,不斷更新優(yōu)化系統(tǒng)。使用觀(guān)麥更放心!
在線(xiàn)
客服
在線(xiàn)客服服務(wù)時(shí)間:9:00-24:00
客服
熱線(xiàn)
180-3818-2466
服務(wù)時(shí)間周一到周五09:30-19:00
在線(xiàn)
咨詢(xún)