“不就是提個(gè)小需求么葫男?你們?cè)趺捶磻?yīng)那么慢?”
“你們這個(gè)需求排不到App里面崔列,不予立項(xiàng)”
“你們產(chǎn)品寫的需求文檔不是我們要的效果啊梢褐,我們看重的是……”
“排隊(duì)排隊(duì)排隊(duì),研發(fā)人不夠赵讯,排期已經(jīng)到下個(gè)月中了盈咳。”
“功能測(cè)試已經(jīng)通過(guò)了边翼,但是App近期沒(méi)有上線計(jì)劃鱼响,上線要等到下個(gè)月初哈”
“特殊時(shí)期,包含該內(nèi)容的APP一律不予審核通過(guò)”
太難了组底,一個(gè)需求從提出丈积、到立項(xiàng)、到研發(fā)完成债鸡、到正式上線江滨,到底要經(jīng)歷多少艱難險(xiǎn)阻?
比漫長(zhǎng)的上線流程更扎心的厌均,是好不容易上線的功能唬滑,錯(cuò)過(guò)了最佳窗口期,結(jié)果沒(méi)有達(dá)到想要的效果。
就像這個(gè)流程圖中所展現(xiàn)的晶密,一個(gè)功能的上線擒悬,就算再精簡(jiǎn)流程,受限于組織架構(gòu)稻艰、軟件架構(gòu)懂牧,也很難提升到哪兒去。而與繁復(fù)流程相伴的尊勿,是愈加豐富的業(yè)務(wù)場(chǎng)景和訴求:
1.業(yè)務(wù)部門:市場(chǎng)千變?nèi)f化僧凤,必須加快需求的響應(yīng)速度,及時(shí)跟上市場(chǎng)熱點(diǎn)
2.運(yùn)營(yíng)部門:運(yùn)營(yíng)理論千千萬(wàn)萬(wàn)运怖,App無(wú)法獲得用戶畫像拼弃,就根本無(wú)法支撐精細(xì)化運(yùn)營(yíng);而產(chǎn)品迭代速度又嚴(yán)重限制了運(yùn)營(yíng)計(jì)劃的上線
3.產(chǎn)品部門:需求如潮水摇展,處理不完的優(yōu)先級(jí)排序吻氧,一味跟隨業(yè)務(wù)需求,又導(dǎo)致App愈發(fā)冗余咏连、缺少亮點(diǎn)
4.研發(fā)部門:排期盯孙、缺人、趕工祟滴,不停的做需求振惰,根本沒(méi)有多余的精力審查代碼、優(yōu)化架構(gòu)垄懂、提升性能
*這真的就是一個(gè)死結(jié)么骑晶?就沒(méi)有辦法,能夠同時(shí)滿足多方訴求草慧?
有桶蛔!來(lái)試試灰度發(fā)布吧!
什么是灰度發(fā)布漫谷?
按照傳統(tǒng)定義仔雷,灰度發(fā)布是指在黑與白之間,能夠平滑過(guò)渡的一種發(fā)布方式舔示。 在其上可以進(jìn)行A/B testing碟婆,即讓一部分用戶繼續(xù)用產(chǎn)品特性A,一部分用戶開(kāi)始用產(chǎn)品特性B惕稻,如果用戶對(duì)B沒(méi)有什么反對(duì)意見(jiàn)竖共,那么逐步擴(kuò)大范圍,把所有用戶都遷移到B上面來(lái)缩宜。(源自維基百科)
而在講究“增長(zhǎng)黑客”概念肘迎、需要精細(xì)化運(yùn)營(yíng)的今天甥温,灰度發(fā)布不僅僅是一個(gè)發(fā)布方式锻煌,它可以:
*快速驗(yàn)證營(yíng)銷計(jì)劃或產(chǎn)品創(chuàng)想妓布,用更低的成本實(shí)現(xiàn)更多的嘗試
*為新功能驗(yàn)證提供數(shù)字證明,用科學(xué)實(shí)驗(yàn)代替主觀判斷
*提前“試點(diǎn)”新功能宋梧,通過(guò)實(shí)驗(yàn)組對(duì)比匣沼,得到更明確的what? to do next
*“摸底”用戶反饋,將不受歡迎的功能“扼殺”在搖籃
*縮短研發(fā)測(cè)試流程捂龄,加快團(tuán)隊(duì)敏捷度
事實(shí)上释涛,盡管灰度發(fā)布看起來(lái)十分“美妙”,但在真實(shí)環(huán)境中倦沧,受限于灰度實(shí)驗(yàn)設(shè)計(jì)流程的繁瑣唇撬,極少有團(tuán)隊(duì)能通過(guò)灰度,提升App整體轉(zhuǎn)化展融。
這其中的難點(diǎn)包括:
*由于灰度需要實(shí)驗(yàn)組和正常組窖认,因此設(shè)計(jì)實(shí)驗(yàn)組的過(guò)程中,并不能直接降低研發(fā)工作量
*對(duì)App缺少“數(shù)據(jù)抓手”告希,投放灰度后扑浸,很難獲得有效、真實(shí)燕偶、及時(shí)的用戶反饋
*灰度發(fā)布的可選項(xiàng)極少喝噪,App本身只能通過(guò)有限工具、實(shí)現(xiàn)不可控的灰度范圍
*灰度更適用于有限的小功能指么,如按鈕顏色酝惧、文字微調(diào),只能提升部分業(yè)務(wù)轉(zhuǎn)化率
*如對(duì)大版本進(jìn)行灰度伯诬,受限于工具晚唇,又進(jìn)入了灰度范圍難以控制的死循環(huán)
怎么做好一個(gè)灰度發(fā)布?
讓我們?cè)倩仡櫼幌禄叶劝l(fā)布中的難點(diǎn)姑廉,總結(jié)起來(lái)缺亮,無(wú)非是:
*灰度功能也需要開(kāi)發(fā),對(duì)應(yīng)就是一個(gè)完整的開(kāi)發(fā)流程桥言,這一點(diǎn)看起來(lái)無(wú)法避免
*灰度發(fā)布需要更嚴(yán)謹(jǐn)?shù)姆桨冈O(shè)計(jì)萌踱,針對(duì)什么人、灰度什么內(nèi)容号阿,如何分析并運(yùn)用分析結(jié)果并鸵,這都需要精于業(yè)務(wù)、了解產(chǎn)品與用戶的人去精心設(shè)計(jì)的
*灰度發(fā)布的覆蓋人群應(yīng)該更精準(zhǔn)扔涧,覆蓋方式必須多樣且能滿足灰度方案的需求
*灰度發(fā)布之后的數(shù)據(jù)必須得到妥善的記錄
*灰度發(fā)布應(yīng)該不局限于小功能园担,只能針對(duì)H5頁(yè)面的發(fā)布届谈,不能滿足更大、更豐富的業(yè)務(wù)場(chǎng)景
*而這一切弯汰,都可以在凡泰小程序開(kāi)放平臺(tái)中得到解決艰山。
先來(lái)看看整個(gè)灰度發(fā)布的設(shè)計(jì)與開(kāi)發(fā)流程:
凡泰小程序開(kāi)放平臺(tái)致力于幫助企業(yè)將App“碎片化”,將原先“不可分割”的整體咏闪,打碎成一個(gè)又一個(gè)由小程序組成的功能模塊曙搬。通過(guò)小程序化,企業(yè)可以將不同業(yè)務(wù)模塊拆分鸽嫂,每個(gè)業(yè)務(wù)模塊自行更新纵装、迭代,不再受限于整體App發(fā)版流程据某,業(yè)務(wù)靈活度橡娄、開(kāi)發(fā)敏捷度,都將獲得極大提升癣籽。
而在灰度發(fā)布的流程中挽唉,一旦業(yè)務(wù)人員提出了對(duì)應(yīng)的業(yè)務(wù)需求,既可以馬上投入對(duì)應(yīng)的研發(fā)流程才避,這一流程的好處在于:
*業(yè)務(wù)功能(小程序)在內(nèi)部獨(dú)立開(kāi)發(fā)橱夭,無(wú)需占用過(guò)多開(kāi)發(fā)人力,需求響應(yīng)時(shí)間將大幅縮短
*小程序僅需完成內(nèi)部測(cè)試桑逝、審核棘劣,小程序自身的熱更新機(jī)制,可以繞過(guò)App應(yīng)用市場(chǎng)漫長(zhǎng)的審核周期楞遏,快速完成功能上線
*灰度實(shí)驗(yàn)的設(shè)計(jì)與落地茬暇,由開(kāi)發(fā)人員轉(zhuǎn)為業(yè)務(wù)人員,業(yè)務(wù)人員自行設(shè)計(jì)灰度范圍寡喝、灰度規(guī)則糙俗,將能更高的完成實(shí)驗(yàn)組的設(shè)置與實(shí)踐
*實(shí)現(xiàn)功能與業(yè)務(wù)的敏捷迭代,不讓好想法蒙塵预鬓,下一個(gè)業(yè)務(wù)爆發(fā)點(diǎn)可能就藏在這個(gè)小小的idea后面
凡泰小程序開(kāi)放平臺(tái)灰度發(fā)布的構(gòu)成
1巧骚、豐富、可視化的規(guī)則配置格二,滿足個(gè)性化的發(fā)布設(shè)置
凡泰小程序開(kāi)放平臺(tái)將復(fù)雜的規(guī)則配置可視化劈彪,只需簡(jiǎn)單幾步,即可完成個(gè)性化業(yè)務(wù)規(guī)則設(shè)置顶猜。這些設(shè)置既可以是最常見(jiàn)的用戶列表沧奴、年齡、城市长窄;也可以是一些技術(shù)指標(biāo)滔吠,如手機(jī)型號(hào)纲菌、系統(tǒng)版本;更可以自由的添加具有業(yè)務(wù)特征的規(guī)則疮绷,如是否為高級(jí)付費(fèi)用戶翰舌、是否關(guān)聯(lián)過(guò)公司其他產(chǎn)品等。
2矗愧、簡(jiǎn)單的灰度發(fā)布創(chuàng)建流程灶芝,讓灰度實(shí)驗(yàn)得到最好的體現(xiàn)
構(gòu)建在規(guī)則庫(kù)之上郑原,是凡泰根據(jù)多種灰度發(fā)布場(chǎng)景唉韭,提煉出的最完整、最易用犯犁、最科學(xué)的灰度發(fā)布方案創(chuàng)建流程属愤。在本流程中,業(yè)務(wù)人員選擇已經(jīng)完成開(kāi)發(fā)酸役、測(cè)試的小程序版本住诸,根據(jù)灰度方案,選擇對(duì)應(yīng)的發(fā)布時(shí)間窗涣澡、規(guī)則贱呐、規(guī)則間的規(guī)則以及未命中處理。
灰度方案一旦創(chuàng)建成功入桂,即可實(shí)時(shí)同步至App內(nèi)奄薇,無(wú)需再次等待功能審核,對(duì)于時(shí)效性要求極高的發(fā)布而言抗愁,將能獲得最直接馁蒂、最實(shí)時(shí)的數(shù)據(jù)反饋。而一旦出現(xiàn)不良反饋蜘腌,也能立馬將小程序內(nèi)容“回滾”到已有版本上去沫屡。
3、SDK沙箱自動(dòng)上報(bào)相關(guān)數(shù)據(jù)撮珠,實(shí)現(xiàn)灰度發(fā)布完整閉環(huán)
無(wú)需對(duì)每一個(gè)小程序都進(jìn)行業(yè)務(wù)埋點(diǎn)開(kāi)發(fā)沮脖,凡泰發(fā)布的小程序運(yùn)行時(shí)SDK,會(huì)針對(duì)一些常見(jiàn)數(shù)據(jù)芯急,進(jìn)行自動(dòng)的搜集和上報(bào)勺届;同時(shí),針對(duì)需要復(fù)雜業(yè)務(wù)數(shù)據(jù)回傳的小程序而言志于,由于SDK有規(guī)范的數(shù)據(jù)上報(bào)協(xié)議涮因,因此只需完成少量開(kāi)發(fā),即可實(shí)現(xiàn)最準(zhǔn)確的數(shù)據(jù)上報(bào)回傳伺绽。
來(lái)試試吧养泡!用凡泰小程序開(kāi)放平臺(tái)嗜湃,實(shí)現(xiàn)你對(duì)“千人千面”的所有創(chuàng)想!
想了解更多澜掩?可關(guān)注凡泰極客公眾號(hào)