<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          解構(gòu)產(chǎn)品經(jīng)理的技術(shù)思維

          共 2850字,需瀏覽 6分鐘

           ·

          2021-07-21 03:18

          產(chǎn)品經(jīng)理需要懂技術(shù)懂到什么程度?產(chǎn)品需要的是技術(shù)思維,不是寫代碼的技術(shù)能力。
          下文將詳細(xì)講解技術(shù)思維的構(gòu)成和培養(yǎng)。

          01 

          什么是產(chǎn)品的技術(shù)思維


          產(chǎn)品的技術(shù)思維,表現(xiàn)在產(chǎn)品功能設(shè)計(jì)過程中,是:評(píng)估技術(shù)可行性思維、全局思維、降級(jí)思維、安全思維。


          1、評(píng)估技術(shù)可行性

          1)考慮需求需要的角色是否滿足
          假如你提的是一個(gè)數(shù)據(jù)分析需求,需要的人力可能會(huì)包括:數(shù)據(jù)計(jì)算/數(shù)據(jù)挖掘,后臺(tái)、前端、設(shè)計(jì)。如果缺少其中一個(gè)角色,需求可能沒法實(shí)現(xiàn)。

          2)按照功能的邏輯,思考是否能走通,遇到技術(shù)知識(shí)盲點(diǎn),可咨詢下開發(fā)
          舉個(gè)例子:
          背景:個(gè)人自助注冊(cè)入駐某個(gè)平臺(tái),填完手機(jī)號(hào)碼等信息提交后,需要人工審核資質(zhì),審核通過后用戶可通過微信掃碼登錄。
          需求:審核通過后,在平臺(tái)公眾號(hào)發(fā)模版消息給審核成功的人(前提已關(guān)注公眾號(hào))。

          我們來解剖下這個(gè)功能流程:
          用戶填手機(jī)號(hào)等信息->提交審核->獲取注冊(cè)用戶的openid->調(diào)用微信接口給用戶發(fā)模版消息。

          獲取注冊(cè)用戶的openid該如何獲取?這里的技術(shù)盲點(diǎn)可能是獲取用戶openid這個(gè)邏輯,由于用戶必須掃碼登錄后才能拿到openid,所以沒法在用戶注冊(cè)成功后直接給他發(fā)模版消息。

          3)考慮需求依賴的上下游
          依賴的上下游指的是實(shí)現(xiàn)這個(gè)需求的前置依賴。包括這個(gè)前置依賴的輸入輸出、處理能力、穩(wěn)定性等。舉個(gè)例子:想實(shí)現(xiàn)可自定義外觀的小程序葵花碼功能。這個(gè)功能的前置依賴是調(diào)用微信開放平臺(tái)的生成二維碼功能,但是由于該api沒有自定義外觀的參數(shù),比如自定義鑲嵌文字、自定義背景圖案等,所以該功能的自定義外觀需求是沒法實(shí)現(xiàn)的。

          4)如果是調(diào)整功能的需求,考慮是否需要向上兼容
          向上兼容指的是兼容老版本,如果老版本功能因?yàn)樾鹿δ芏苡绊懀枰鶕?jù)具體情況選擇,是繼續(xù)給老版本功能提需求兼容改進(jìn),還是放棄新功能的部分子功能來兼容老版本。

          2、全局思維
          1)關(guān)注局部和整體的平衡
          局部和整體的平衡指的是局部的視覺、交互要和整體保持統(tǒng)一。舉個(gè)例子,同一個(gè)平臺(tái)使用的確認(rèn)彈出框組件都是同一款組件,這個(gè)組件有模態(tài)框,一個(gè)標(biāo)題,一個(gè)內(nèi)容框,還有取消和確認(rèn)按鈕。但是該平臺(tái)其中一個(gè)功能使用了不同的確認(rèn)彈出框,它沒有模態(tài)框,標(biāo)題左邊有icon,按鈕名字是取消和確定。局部和整體沒有保持平衡,顯得比較突兀。

          2)關(guān)注依賴的第三方能力
          如果某個(gè)功能依賴了第三方能力,要看對(duì)第三方的依賴性和依賴度,還有第三方的處理能力。比如一個(gè)審核通過就給國(guó)際用戶發(fā)短信的功能,該功能依賴了騰訊云的發(fā)短信能力,該功能需要第三方具有支持國(guó)際短信發(fā)送能力,支持短信額度較高的能力,短信發(fā)送失敗的回調(diào)能力,服務(wù)的穩(wěn)定性等等。

          3)異常流程
          異常流程的產(chǎn)生者有以下幾種:
          - 執(zhí)行者
          執(zhí)行者指的是平臺(tái)的用戶,如果用戶沒有按照規(guī)則輸入或者執(zhí)行,可能會(huì)有以下異常:輸入為空、輸入非法字符、輸入重復(fù)單詞、重復(fù)操作等。

          - 設(shè)備環(huán)境
          設(shè)備環(huán)境指的是用戶的手機(jī)機(jī)型、瀏覽器類型等硬件設(shè)備和網(wǎng)絡(luò)環(huán)境。

          在不同的手機(jī)機(jī)型和瀏覽器類型下,前端大概率會(huì)有兼容性異常,在弱網(wǎng)情況下的界面表現(xiàn)異常。對(duì)于兼容性異常,如果是整個(gè)技術(shù)框架不兼容,可直接提示用戶更換瀏覽器。如果是某個(gè)屬性不兼容,可降級(jí)換種樣式。在弱網(wǎng)情況下如果頁面靜態(tài)資源返回異常,前端是展示個(gè)空界面,還是在離線狀態(tài)下用戶仍然可以看到正常的界面(利用離線緩存),這些都需要產(chǎn)品經(jīng)理考慮。

          - 平臺(tái)處理能力
          平臺(tái)處理能力指的是前后端程序的處理能力。包括接口請(qǐng)求高并發(fā)、接口報(bào)錯(cuò)、請(qǐng)求頻率超過限制、接口超時(shí)。對(duì)于以上幾種異常,產(chǎn)品應(yīng)該要提供對(duì)應(yīng)的錯(cuò)誤內(nèi)容提示。

          - 第三方處理能力
          如果平臺(tái)某個(gè)功能依賴了第三方能力,但是第三方接口報(bào)錯(cuò),應(yīng)該提示給用戶第三方接口異常。如果第三方接口經(jīng)常報(bào)錯(cuò),可以考慮更換另一個(gè)第三方接口。

          - 業(yè)務(wù)邏輯的邊界
          業(yè)務(wù)邏輯的邊界指的是某個(gè)功能沒有被考慮到的邊界情況。

          舉個(gè)例子:
          一個(gè)審核單子的業(yè)務(wù)功能,單子的流程狀態(tài)有待審核、審核中、審核成功、審核失敗4個(gè)狀態(tài)。

          假設(shè)同時(shí)有2個(gè)人審核同一個(gè)單子,A用戶審核狀態(tài)為成功,B用戶審核狀態(tài)為失敗。假設(shè)審核成功和審核失敗狀態(tài)不可逆,此時(shí)應(yīng)以第一個(gè)狀態(tài)流轉(zhuǎn)為準(zhǔn),后來者更改狀態(tài)時(shí),應(yīng)提示狀態(tài)流轉(zhuǎn)異常,請(qǐng)刷新后重新操作。

          流轉(zhuǎn)狀態(tài)是否可逆、出現(xiàn)狀態(tài)流轉(zhuǎn)沖突異常時(shí)的提示語,是產(chǎn)品都應(yīng)該要考慮的。

          4)考慮擴(kuò)展性和復(fù)用性
          如果你是平臺(tái)型的產(chǎn)品,功能的擴(kuò)展性和復(fù)用性是必須要考慮的點(diǎn)。比如提供一個(gè)SDK給其他開發(fā)者使用,需求是SDK新增一個(gè)接口,那么需要考慮:
          - 接口需要有版本控制,如果后面迭代了一個(gè)差不多一樣的功能接口但是又不能兼容老接口時(shí),應(yīng)該能給用戶自由選擇版本接口。
          - 接口需要預(yù)留未來可能需要使用的字段。

          3、降級(jí)思維
          降級(jí)思維指的是當(dāng)某個(gè)功能依賴的資源不足以維持它正常運(yùn)行時(shí),把核心功能提取來,把次要功能以其他方式實(shí)現(xiàn)的思想。

          舉個(gè)例子:2015年春晚微信的搖一搖紅包,由于同時(shí)并發(fā)人數(shù)較多,有上億級(jí)別的訪問量,服務(wù)器壓力過大,為了保證核心功能的正常使用,后面采用了降級(jí)的辦法處理。

          我們來看下?lián)u一搖紅包里面有幾個(gè)功能:
          搖紅包->拆紅包->紅包實(shí)時(shí)入賬

          這個(gè)功能一開始時(shí),邏輯是這樣的:用戶搖一搖,拆完紅包后,紅包是實(shí)時(shí)入賬的。但是由于參與人數(shù)較多,很可能會(huì)造成網(wǎng)絡(luò)擁塞,許多用戶可能連搖一搖紅包界面都進(jìn)不去,為了減少請(qǐng)求次數(shù),緩解服務(wù)器壓力,后來采取了優(yōu)雅降級(jí)的方案,把紅包實(shí)時(shí)入賬功能改成異步的形式,紅包金額在7天之內(nèi)入賬,這樣金額就可以分批入賬了。

          4、安全思維
          安全思維指的是產(chǎn)品在設(shè)計(jì)功能時(shí),要考慮到平臺(tái)信息的安全。
          1)用戶信息
          用戶姓名、密碼、手機(jī)號(hào)碼、身份證號(hào)、住址等。
          存儲(chǔ)在數(shù)據(jù)庫的密碼、身份證號(hào)、手機(jī)號(hào)碼建議加密。
          2) 業(yè)務(wù)信息 
          訂單數(shù)、交易金額、pv、uv等。
          平臺(tái)敏感業(yè)務(wù)信息,應(yīng)該控制好可查看這些信息的人的權(quán)限。
          3) 資金安全 
          用戶資產(chǎn)、余額等。
          需要對(duì)資產(chǎn)額度做加密保護(hù)
          4) 權(quán)限
          已登錄用戶的權(quán)限、不同角色的權(quán)限、白名單權(quán)限。
          不同的功能,應(yīng)按照業(yè)務(wù)做好權(quán)限控制。

          02

          如何培養(yǎng)技術(shù)思維



          1、要有基本的技術(shù)素養(yǎng)

          1)常用技術(shù)術(shù)語要知道
          web前端、app客戶端、后臺(tái)、數(shù)據(jù)庫、同步、異步、回調(diào)、組件、控件、框架、接口、cdn、兼容、臟數(shù)據(jù)、頻率、渲染、適配等。

          2)基礎(chǔ)知識(shí)要了解


          2、多思考功能的邏輯
          在提需求時(shí),建議多思考功能的邏輯。鍛煉邏輯思維能力。

          3、專注新技術(shù)帶來的機(jī)會(huì)
          新的網(wǎng)絡(luò),新的硬件,新的存儲(chǔ)技術(shù)等都可能隱藏著新機(jī)會(huì)。

          ---END---

          ??????~愛心三連擊~??????
          喜歡請(qǐng)分享,滿意點(diǎn)個(gè)贊,最后點(diǎn)在看。你的點(diǎn)贊、分享、在看是我持續(xù)創(chuàng)作的動(dòng)力!
          瀏覽 46
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  w黄视频欧美精品韩日 | 天天干天天操天天舔 | 勉费av| 成人午夜色情无码 | 亚洲欧洲在线免费观看 |