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