算法產(chǎn)品,5“W”1“H”
以“供應(yīng)鏈領(lǐng)域”的算法產(chǎn)品經(jīng)理梳理需求的邏輯為例,來(lái)看看算法產(chǎn)品經(jīng)理平時(shí)的工作都是做些什么?
算法的應(yīng)用場(chǎng)景興起,使之與其對(duì)應(yīng)的算法工程師也在職場(chǎng)上興起,但在公司里,也存在一種非常重要的角色,那就是算法產(chǎn)品經(jīng)理。
簡(jiǎn)單來(lái)說(shuō),他就是一個(gè)有些許算法背景同時(shí)又具備產(chǎn)品經(jīng)理特征的一類(lèi)產(chǎn)品經(jīng)理,他可以通過(guò)產(chǎn)品經(jīng)理的結(jié)構(gòu)化和產(chǎn)品化思維將復(fù)雜問(wèn)題抽離出各個(gè)業(yè)務(wù)問(wèn)題,同時(shí)與算法工程師探討后輸出完整的解決方案。同時(shí),來(lái)在承接業(yè)務(wù)/拓展商域的機(jī)會(huì)。
今天我就來(lái)談?wù)勥@么一類(lèi)算法產(chǎn)品經(jīng)理,在工作中都是怎么做事兒的。
算法產(chǎn)品經(jīng)理接觸到的業(yè)務(wù)是什么(what)
算法產(chǎn)品經(jīng)理是誰(shuí)(who)
算法產(chǎn)品和其他產(chǎn)品經(jīng)理一樣,要接觸商務(wù)、解決方案、內(nèi)部業(yè)務(wù)人員、UED團(tuán)隊(duì)、后端開(kāi)發(fā),還有最重要的就是要接觸一類(lèi)人——算法工程師。
那在介紹算法產(chǎn)品經(jīng)理之前,有必要先介紹一下算法工程師
算法工程師是一群通過(guò)對(duì)業(yè)務(wù)系統(tǒng)以及數(shù)據(jù)的分析建模,進(jìn)行業(yè)務(wù)指標(biāo)優(yōu)化或者智能化改造的人。
算法產(chǎn)品經(jīng)理則是需要了解各個(gè)算法大致范圍及其適用的業(yè)務(wù)場(chǎng)景的群體。
聽(tīng)到這里,就有人問(wèn)了,那算法產(chǎn)品和算法工程師除了不要寫(xiě)代碼,還有其他的本質(zhì)區(qū)別么?
產(chǎn)品經(jīng)理除了需要了解算法,還需要有對(duì)業(yè)務(wù)問(wèn)題辨別真?zhèn)魏蛯?duì)業(yè)務(wù)問(wèn)題進(jìn)行抽象的能力。而算法工程師就在拿到產(chǎn)品經(jīng)理梳理出的一個(gè)具體問(wèn)題/一類(lèi)具體問(wèn)題的基礎(chǔ)上,通過(guò)代碼進(jìn)行建模。
為什么需要算法產(chǎn)品經(jīng)理的存在(why)
有沒(méi)有發(fā)現(xiàn)算法產(chǎn)品經(jīng)理接觸的業(yè)務(wù)問(wèn)題,都有一個(gè)共性?
就是需求背后的數(shù)據(jù)量大,難以通過(guò)簡(jiǎn)單的工具/公式來(lái)求得較優(yōu)解。因此,這時(shí)候就需要有產(chǎn)品經(jīng)理這個(gè)崗位來(lái)將這些需求進(jìn)行深度解讀和建模,甚至打造線(xiàn)上產(chǎn)品。
什么樣的公司需要算法產(chǎn)品經(jīng)理(where)
做圖像和做運(yùn)籌、做軟件和做硬件的算法,肯定關(guān)注的點(diǎn)是不一樣的。因此算法一定要狠抓業(yè)務(wù)背景,堅(jiān)持“場(chǎng)景驅(qū)動(dòng),技術(shù)支撐”。
目前招聘算法產(chǎn)品經(jīng)理的公司不在少數(shù),金融類(lèi)、圖像識(shí)別類(lèi)、智能硬件類(lèi)、物流類(lèi)的公司等均有大量的人才需求,對(duì)人才的需求也會(huì)有一些側(cè)重點(diǎn),但是基本的能力都是相同的。以下就以“供應(yīng)鏈領(lǐng)域”的算法產(chǎn)品經(jīng)理梳理需求的邏輯為例,進(jìn)行詳述。
算法產(chǎn)品經(jīng)理如何梳理需求(how)
以一個(gè)業(yè)務(wù)問(wèn)題為例:為某一頭部商家優(yōu)化物流成本。
todo 1:確定項(xiàng)目邊界:確定本次測(cè)算范圍,是需要計(jì)算商品從工廠出庫(kù)以后的運(yùn)輸和配送?還是著重關(guān)心工廠的產(chǎn)能和生產(chǎn)計(jì)劃中涉及的物流成本?具體指標(biāo)項(xiàng)包含哪些項(xiàng),每一項(xiàng)占的權(quán)重大概多少。
todo 2:還原商家的歷史情況,探索并挖掘?qū)ζ湮锪鞒杀居绊懽畲蟮牟糠郑?/strong>這塊兒就需要用到一些簡(jiǎn)單的數(shù)據(jù)清洗、數(shù)據(jù)交叉校驗(yàn)的邏輯,而后結(jié)合自己對(duì)業(yè)務(wù)領(lǐng)域的了解,判斷出哪里的指標(biāo)可能高于行業(yè)水平。
e.g. 該商家商品價(jià)值高,銷(xiāo)量不穩(wěn)定,歷史發(fā)貨記錄中有很多無(wú)效的調(diào)撥、或者某一個(gè)商品經(jīng)常因某地的缺貨導(dǎo)致跨省跨倉(cāng)發(fā)貨,從而推導(dǎo)出因預(yù)測(cè)和鋪貨的不準(zhǔn)確性導(dǎo)致庫(kù)存成本和配送成本偏高。
todo 3:調(diào)研影響大的部分分別由什么細(xì)節(jié)構(gòu)成:進(jìn)一步業(yè)務(wù)調(diào)研。最后抽象出配送成本和庫(kù)存成本分別由什么因素決定。
todo 4:輸出優(yōu)化方式,對(duì)整體項(xiàng)目分步驟來(lái)確定輸入、目標(biāo)函數(shù)、約束條件和輸出。在剛剛的例子里,產(chǎn)品經(jīng)理決定優(yōu)化的步驟大致分為三步:第一步倉(cāng)內(nèi)選品(優(yōu)化配送成本)、 第二步做預(yù)測(cè)計(jì)劃(優(yōu)化存貨成本)、第三步優(yōu)化庫(kù)存,做補(bǔ)貨計(jì)劃(優(yōu)化存貨成本)。
接下來(lái)分三個(gè)步驟詳細(xì)剖析每一部分的關(guān)鍵要素。
第一步——倉(cāng)內(nèi)選品(以確定每個(gè)商品第一優(yōu)先發(fā)貨倉(cāng)為例)
輸入:倉(cāng)主數(shù)據(jù)、商品主數(shù)據(jù)、歷史一年的銷(xiāo)售訂單數(shù)據(jù)。
約束條件:某個(gè)商品在省份i必須選定一個(gè)倉(cāng)庫(kù)供應(yīng)。
目標(biāo)函數(shù):全局歷史一年中的配送成本最小。
輸出:每個(gè)倉(cāng)內(nèi)放什么商品。
第二步——預(yù)測(cè)計(jì)劃
輸入:上一步中的倉(cāng)與商品關(guān)系、倉(cāng)的覆蓋范圍、新老品替代關(guān)系等。
目標(biāo):以發(fā)貨地/收貨地為統(tǒng)計(jì)維度下的準(zhǔn)確率優(yōu)先(準(zhǔn)確率計(jì)算公式,需求調(diào)研后確定是簡(jiǎn)單平均還是1-WMAPE或其他標(biāo)準(zhǔn))。
輸出:“倉(cāng)+商品”每日銷(xiāo)量明細(xì)。
第三步——補(bǔ)貨計(jì)劃
輸入:上一步中的銷(xiāo)售計(jì)劃數(shù)據(jù)、補(bǔ)貨相關(guān)業(yè)務(wù)參數(shù)等。??
約束條件:當(dāng)某一客戶(hù)緊急訂貨時(shí),可下達(dá)緊急航空件訂單,緊急訂單比例不可超過(guò)X%。
目標(biāo):全國(guó)現(xiàn)貨率優(yōu)先,其次考慮存貨周轉(zhuǎn)。
輸出:“倉(cāng)+商品”日維度的節(jié)點(diǎn)庫(kù)存、采購(gòu)下單、銷(xiāo)售需求、實(shí)際出庫(kù)明細(xì)。
todo 5:數(shù)據(jù)測(cè)試:自行生成幾套數(shù)據(jù)/或請(qǐng)研發(fā)脫敏多套商家數(shù)據(jù)進(jìn)行測(cè)試,可通過(guò)數(shù)據(jù)指標(biāo)/圖表來(lái)驗(yàn)證優(yōu)化方案的可行性。
Todo 6:沉淀策略:通過(guò)Excel、PPT、Word的方式記錄優(yōu)化策略和效果,并用通俗易懂的語(yǔ)言沉淀建模邏輯,為了今后遇到相同的業(yè)務(wù)場(chǎng)景復(fù)用做準(zhǔn)備。
需求沉淀后如何做線(xiàn)上產(chǎn)品(when)
當(dāng)算法模型在線(xiàn)下測(cè)算多次效果呈現(xiàn)較好時(shí),產(chǎn)品經(jīng)理就需要綜合考慮開(kāi)發(fā)成本和產(chǎn)品收益的性?xún)r(jià)比和迭代計(jì)劃,去規(guī)劃線(xiàn)上版本及每個(gè)版本的預(yù)計(jì)用戶(hù)量。
首先將多重策略、多個(gè)步驟抽象、組件化,每個(gè)模塊添加產(chǎn)品說(shuō)明(既要保留技術(shù)壁壘,又要降低用戶(hù)使用門(mén)檻)。同時(shí)考慮產(chǎn)品的目標(biāo)群體、推廣計(jì)劃、付費(fèi)模式、數(shù)據(jù)并發(fā)量和計(jì)算性能從而決定每個(gè)版本的展現(xiàn)形式。最終在得到反復(fù)的功能、數(shù)據(jù)、算法測(cè)試后上線(xiàn)。
寫(xiě)在最后
算法興起的目的不是為了取代人,而是為人類(lèi)提供更加高效的工具,因?yàn)?,算法產(chǎn)品經(jīng)理作為探索業(yè)務(wù)和深挖技術(shù)之間的人,一定是未來(lái)的大勢(shì)所趨。
作為算法產(chǎn)品經(jīng)理,一定要注重培養(yǎng)自己的邏輯思考能力、業(yè)務(wù)抽象能力,并持續(xù)關(guān)注/學(xué)習(xí)前沿算法相關(guān)知識(shí),不斷做技術(shù)和行業(yè)的沉淀,力求做出用戶(hù)體驗(yàn)好又有技術(shù)標(biāo)桿的好產(chǎn)品。
本文由 @B.J. Shen 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議。
謝謝分享,收獲滿(mǎn)滿(mǎn)。
算法產(chǎn)品需要數(shù)學(xué)公式建模么?
一直覺(jué)得算法都是那些貪婪算法,排序算法那些,都是程序員,方便+威信