當前位置:歷史故事大全網 - 圖書館 - 滴滴打車用例分析書籍

滴滴打車用例分析書籍

互聯網時代,第壹生產力是什麽?毫無疑問,壹定是R&D的人員。沒有R&D人事碼,即使產品經理提出了很多好點子,設計了很好的設計稿,運維人員把機房的網絡服務器全部修好,也是沒有用的。沒有代碼就是沒有操作系統,沒有手機、電腦平板等硬件設備,沒有數據庫消息隊列等中間件,沒有淘寶、Tik Tok、支付寶、美團滴滴等軟件。

因此,在互聯網時代,R&D人才是最重要的人才。他們可以創建壹個從0到1的產品。如果R&D人員不給力,就會經常加班,經常出事故,重復低效工作。因此,對於大型互聯網公司來說,提高R&D人員的生產率,打造R&D效率是非常重要的。統計顯示,亞馬遜和阿裏每年在R&D的投資成本占整個公司成本預算的15%。那麽什麽是R&D效率呢?怎麽建?怎麽考慮?

軟件從開發到上線的過程大概是需求評審>開發>測試>預發布>運維。在整個過程中,R&D人員參與從需求審查階段直到上線的全過程。大量涉及的階段包括開發代碼、編寫單元測試用例、編寫自動化測試用例、打包、部署測試環境、測試、部署生產環境和在線。這個過程中使用的工具包括需求管理工具、代碼倉庫工具、打包工具、部署工具、測試工具和在線工具。如果每個工具分散在不同的地方,由不同的團隊開發,R&D人員需要去不同的平臺找到這些工具,學習使用它們,並在開發過程中將其全部串聯起來,這導致R&D人員無法專註於業務開發。因此,建設R&D效率意味著建設可持續的交付能力。

持續交付能力的構建是持續集成、持續交付、持續部署的思想。對於持續集成,當R&D已經在本地開發了代碼,就持續集成到主分支,讓團隊成員知道最新的修改;對於持續交付,代碼合並到主分支後,在測試環境中持續部署,交付給測試或產品或內部測試用戶進行驗收測試;對於持續部署,就是將修改後的內容持續部署到生產環境中,供用戶使用,驗證產品的可行性。

除了發展自身的持續交付能力,還需要充分利用雲計算資源。在雲計算中,服務模式、自動化模式、彈性伸縮模式都是基本功。要運行壹個程序,它必須依賴服務器、數據庫、操作系統和中間件。因此,在使用雲廠商提供的IAAS、PAAS、SAAS產品時,需要更細致地抽象開發細節,讓雲廠商負責更多的底層能力建設。使用雲資源時,可以通過API調用實現自動化,避免人工輸入,通過彈性伸縮實現在線運維。

對於R&D效率的考慮,可以考慮需求交付周期、持續釋放能力、交付過程質量和交付質量。對於需求交付周期,要看從產品提出需求後,多久上線,多久開發。對於持續發布能力,取決於單位時間內的發布次數,以及從代碼提交到上線所用的時間。對於交付過程的質量,就是代碼提交後有多少自動化測試和單元測試失敗,有多少bug。對於交付質量來說,就是產品上線後單位時間內有多少問題,在線問題需要多長時間響應,需要多長時間解決。通過對這四個方向的考慮,我們可以衡量R&D人員的生產率,並根據實際情況進行調整。

阿裏甚至有2-1-1的說法,而不是985的211,211。所謂211,就是在兩周的發貨周期內可以滿足85%的需求。

現在已經進入了互聯網的下半場,市場上能想到的幾乎都實現了。但是,用戶那麽多,流量那麽多。如果不能開源,就只能削減成本。通過R&D效率的建設,提高R&D團隊的生產效率,降低整個企業的成本,也是壹種新的思路。現在妳明白為什麽滴滴今日頭條和阿裏美團都在投資R&D效率了吧。

R&D效率的建設宜早不宜遲。從前期就要盡可能打好技術基礎,培養好R&D團隊合作標準,避免後期用戶規模擴大時彌補前期技術欠賬。現在趕緊行動吧~

  • 上一篇:好書推薦——兒童版山海經
  • 下一篇:遼寧最不受歡迎的兩所大學是哪所?
  • copyright 2024歷史故事大全網