敏捷開發到底能為我們的產品研發節約多少成本?

2020-12-23 鄧鋤頭挖科技

作為一個軟體項目產品經理,最終的目標是是否能如期保質保量地交付,並且更重要的一點,你需要向你的老闆說明,你採用不同的開發方式到底能為他們節省多少錢。任何公司的老闆都看重這一點。我自己也一直對敏捷和傳統開發在不斷地進行對比,可慢慢發現,如果工作中真的摒棄傳統開發方法,完全按敏捷的步子來,那麼很難計算出我們的成本。

為什麼?最容易看出的地方就是對傳統開發來說,抵制的是產品設計的變更,因為行業業務邏輯相對穩固,最終的主線需求是不變的,所以無論設計還是開發,這部分變更的成本都容易控制和核算。但對于敏捷開發來說,比如網際網路行業經常用迭代式開發和增量式交付,來不斷地更改產品設計,更改交付的模塊,那這部分因為變更導致的成本是沒辦法衡量的,或者更嚴謹地說,這部分變更的成本,誰來買單呢?是自己還是客戶?

也許有人會說敏捷中也有項目工作量呀!比如我們把用戶故事拆分成任務,再用撲克估算法估算出較為準確的工作量。沒錯,但這並不是只有敏捷中才有的方法和手段,在傳統的軟體開發中,做規模較大的項目時,我們也會將功能模塊拆分到可估算的顆粒度,比如一個工作時長為6~8小時的活動,用WBS分解和類比法來做工作量的預估,而敏捷中的用度量數據調優,在傳統軟體中我們也會用資產沉澱的數據,來做掙值分析和項目預算,任何項目都不抗拒歷史數據的積累,這不是任何開發方式/方法的特點,而是人類在項目經驗中不斷的積累,對任何項目都適用。更重要的一點,並不是能預估工作量、能計算實際工作量就能得出成本,因為你必須還能得到損失的成本。

在一次敏捷會議中,其中QA階段有個人提問:「敏捷如何來幫助我們控制成本呢?」有個很明確的回答:「並不是所有項目都適合用敏捷,要看你最後想達到的目標是什麼,如果目標是看到某個產品在網際網路用戶中的增長率、產品反饋速度,那麼敏捷可以幫你實現,但如果是成本,敏捷無法幫你控制成本,它無法來準確地估算。」

所以如果我們的項目是以交付為導向,是以成本、合同為驗收目標,而不是用戶數量,那麼敏捷中適合我們的就是那些頻繁的溝通和站立式會議,以及顯而易見具有靈活性鮮明的狀態板,因為這些優勢和開發模型無關,就像飯前洗手一樣,在任何時候都適用。

相關焦點

  • 產品經理需要自己的「敏捷開發」,你真的會嗎?
    比如,在流程敏捷過程中,作為產品經理的我們經常沒有目標,不知道我們到底要做的是什麼,而是不斷的通過收集反饋,最後根據用戶的反饋來輸出下個版本,一旦遇見問題,就說這是敏捷開發要面對的問題,直接就把敏捷開發當成「盾牌」。或者是每天為了忙而忙,每次衝刺輸出儘是一些不健全的demo,隨後在後續迭代中丟失等等。
  • 原則系列:敏捷開發適合B端產品嗎?
    今天我們探討一下什麼樣的B端軟體適合敏捷開發,以及B端軟體進行敏捷開發的一些要點,在此之前我們看一下敏捷的定義以及價值觀:01 敏捷的定義敏捷是一種管理項目的方式。它將大型項目分解為可管理的小塊,稱為迭代(sprint)。
  • 落地敏捷開發的12個建議,打造自定義開發管理模式!
    產品項目研發採用敏捷開發模式,首先得建立符合敏捷開發模式的組織團隊,強調團隊穩定、目標明確協作一體化,團隊參與全過程、為質量負責。本文對相關業界提到的敏捷開發原則並結合以往實際產品項目開發實施經驗進行總結,僅代表個人觀點,僅供大家參考。落地敏捷開發的12個建議1.
  • 原則系列-敏捷開發適合B端產品嗎?
    在移動網際網路流行之前的2011年以前,B端軟體的研發大多還是瀑布式研發的方式,後面隨著移動網際網路的發展,To C端軟體普遍使用敏捷模式來做。但是目前仍然還有很多人採用瀑布式開發來進行B端軟體的開發,不看好敏捷模式進行B端產品的開發,那麼重流程,業務高耦合度的B端軟體是否適合敏捷的開發模式?
  • 打造Worktile敏捷開發管理工具的思與惑
    從2019年初,我們團隊準備開發一款適合研發團隊使用的敏捷開發管理工具,那時候我們也在思考,到底什麼樣的工具才算是優秀的研發管理工具,研發管理的場景、方法和流派有很多,市面上關於研發管理工具的產品也是層出不窮,我們從哪裡入手才能真正幫助研發團隊提高研發效能?基於以下兩點考慮,我們選擇了從敏捷開發管理進入:1。
  • 淺談敏捷開發之「小步試錯,快速迭代」
    再加上整個行業不景氣,顧客上帝不高興了,那怎麼能行?!必須要做出改變!在我們公司某事業部下的某系統原先就是採用瀑布模式,老闆決定要從研發效率上著手,加快需求的響應速度。因此,公司開始推行敏捷開發,從引入外部講師到內部培養敏捷教練,不到一年的時間,基本全產品都是採取敏捷開發---快速迭代。
  • 如何控制新產品的研發成本?
    產品是企業主要的獲利工具,新產品研發更是企業謀求發展的主要手段。對於創業企業,可能就是一場豪賭,成敗就在新產品開發的成敗。對於,大中型企業而言,新產品研發也會佔據企業大多數的資金與資源,對於企業發展同樣生死攸關。我這裡說的新產品,是指對企業而言創新性的產品,而不是維護或者小改動這類產品。
  • 產品需求文檔:如何撰寫一份適合敏捷迭代開發的PRD文檔?
    編輯導語:產品需求文檔是每個產品經理都需要學會撰寫的,作為一名敏捷開發團隊的產品經理,如何撰寫一份適合敏捷迭代開發的PRD文檔?本文作者為我們做了詳細地解答。前言:軟體開發方式大概有這麼幾種,分別是瀑布模式、迭代增量式、螺旋模式、敏捷開發。
  • 關于敏捷開發的最佳實踐和工具
    出於員工的水平和溝通問題,也許國內有些人並不是那麼相信敏捷,但是不得不承認,通過使用敏捷方法,國外的信息技術行業已經發生了翻天覆地的變化。在國外有數據統計,近71%的組織經常使用敏捷方法進行運營。 另一項調查顯示,敏捷項目比傳統項目成功率高28%。 這也表明了為什麼敏捷在產品開發中更加流行。 那麼,敏捷到底是什麼?
  • 半導體產品開發面臨的挑戰與應對建議
    與此同時,多個行業朋友與我交流他們在產品開發中遇到的種種困惑:是否需要把產品開發管理提上公司的議事日程?基於多年來在產品管理領域的諮詢與實踐,以及對國內半導體產業的觀察,我們認為對於業務規模超過5億,或者研發人員規模超過150人的FABLESS,時機已經成熟!
  • 網際網路產品研發流程概論
    (2)研發經理研發經理是技術研發管理職位,負責了解項目的需求,系統分析,做相關的技術選型,制定開發計劃與開發規範。(3)產品設計師產品設計師是產品策劃職位,負責將客戶需求轉換為具體的產品形態。(10)運維工程師運維工程師是產品發布職位,負責維護並確保整個服務的高可用性,同時不斷優化系統架構、提升部署效率、優化資源利用率提高整體ROI。四、項目管理工具推薦騰訊敏捷開發平臺TAPD,這是騰訊內部正在使用的敏捷產品研發平臺,微信、QQ、騰訊視頻等產品,都是通過TAPD進行產品技術項目研發管理。
  • 引邁JNPF敏捷開發框架的開發運用之BPM業務流程系統開發
    JNPF敏捷開發框架的第五個重量級運用是BPM業務流程系統的開發。現今時代,大多數企事業單位集團都有一套自己獨特嚴密的業務生產經營流程,各個環節緊密相連、前後對應,一旦有個環節疏忽,整個流程就會出現問題。
  • 實例解析:敏捷開發項目管理五步走
    不少創業公司的產品經理需要兼顧項目經理的工作,並且全職測試角色。這篇文章講產品經理如何進行高效的敏捷開發項目管理。一、背景交代背景,利用公司原有的項目管理方式,產品無法按時上線,產品質量難以保障。老闆決定把項目管理交由產品經理主導,務必保證後續產品的質量並按時上線。
  • 為什麼產品經理需要關注開發模式?
    一、為什麼產品經理需要關注開發模式?1. 開發模式即工作模式首先我們要達成一個共識:產品經理除了收集分析需求、拋出草案、定方案、輸出原型、prd、流程圖、架構圖等專業工作之外,還需要負責協調資源、上傳下達等保障整個研發順利進行的工作。產品經理是貫穿始終從頭走到尾並對最終結果負責的人。
  • Teambition 賦能商米智能硬體製造,助力研發敏捷轉型
    定位於為智能商用硬體而生,商米科技是小米生態鏈唯一一家 ToB 的企業。商米通過自主研發的智能硬體產品,幫助 O2O 平臺、軟體開發商更好的服務實體商戶,為實體商戶提供移動網際網路化的智能商用硬體解決方案。作為商米軟體中心負責人,商米軟體副總裁孔敏帶領團隊負責智能設備 OS、雲平臺的研發工作。
  • 敏捷研發中的Pair Working
    舉兩個慄子既然對於成本要求那麼高,我們為什麼還要用"結對編程"呢?當然這裡的結對編程與極限編程中的結對有了許多變化。讓我們先感受下現實工作中發生的一些情況。曾經接觸過一個端產品,技術上複雜度不高,但是業務複雜度非常高,特別是計算,各種表達式,各種業務數據處理,可以說,如果你懂業務,那麼你看代碼基本上沒有任何難度,但是如果你不懂業務,或者對業務理解沒有個五六年的積累,那你就會一臉懵……情況介紹到此,於是乎我也進入了這個產品的研發組,有一天,我們的一個元老級開發生病了,但是急著發一個功能補丁版本,問了一圈,那個功能居然沒有一個人了解
  • 看板方法的進化論:從豐田精益方法到敏捷研發
    在看板方法在製造業發展的幾十年,與現在的信息化管理系統相結合,幫助現在的產品線進行管理控制,看板方法成為精益理念的重用工具。看板與敏捷研發流水線上建立看板的目的是持續改善,減少浪費和積壓,這與敏捷開發的透明化和持續改進的理念相符合,看板方法因此成為一種敏捷方法,在敏捷研發中也處於重要的地位。在敏捷研發領域,看板方法是一種用於安排工作的非迭代方法。
  • 棋牌軟體開發得多少費用?拼圖式手機棋牌遊戲開發軟體工具
    手機棋牌遊戲軟體開發需要多少錢?在移動網際網路快速發展的今天,不少傳統企業向開發棋牌遊戲轉型線上,不少創業者也想開發棋牌遊戲創業賺錢,但是不懂技術,沒有專業的棋牌遊戲研發團隊,找專業的手機棋牌遊戲開發公司,報價又太貴,不少20萬起步。
  • 精益生產方式,這也是敏捷開發的內核呀!
    -- 精益生產支柱一:準時化 --準時化:Just In Time僅在需要的時間生產需要數量的需要的產品在顧客需要的時間生產顧客需要的數量的需要的產品,也通常理解為三個必要:必要的時間字面含義是自動化,日語裡表示為「自動化」,而在豐田TPS系統裡,特意給「動」字加上了「人」字旁變成了「働」。換句話說,TPS/精益生產渴望生產的過程控制能像「人」一樣智能,在第一時間就異常情況下自動關閉。
  • 敏捷項目管理軟體,敏捷開發團隊協作工具重磅推薦
    2020-12-28 14:19:25 來源: 小仙 舉報   敏捷開發團隊協作工具