【IPD流程學習 一】背景和目標

什麼是IPD,初聽到這個 概念還不是很熟悉,但是自己在19年深度參與到開發的過程中體驗到了疲憊,有些點不得不說,在幾個迭代過程中一些較差的體驗列舉列舉,例如:

  • 自己累死累活做的需求在數據統計時發現根本沒啥人用
  • 整個迭代流程冗長,很多時間浪費在了會議上,開半天甚至一天的會到後來腦子都不清晰,根本不知道在說什麼
  • 介入時間段沒有統一規劃,有的時候突然被拉到一個羣裏,告訴你給你分配了一個活,但往往這個活自己啥都不知道,前期討論一無所知
  • 文檔內容敷衍,文檔沒有標準格式、沒有審覈,導致wiki裏一堆低質量文檔,想搜高質量的都搜不到,沒有整合和規範
  • 任務切割不清晰,沒有界定工作邊界,通常像一塊兒磚,哪裏需要砌哪裏,沒有統一的學習成長路徑,分配任務的時候有點兒隨機
  • 研發流程不清晰,職責不確切,很多無意或有意的甩鍋行爲產生
  • 整體沒有規劃,往往匆忙趕需求,永遠在打補丁,沒有版本控制的理念和規劃

如此諸多,不能一一列舉,長此以往感覺會導致自己的工作很難產生輸出,換言之就是沒有成就感,程序員真的變成了碼農,自己想有leadershap都難,工程師文化很難在一個搬磚工身上得到體現,當然自己也知道這是發展中企業必須要面對的痛,說簡單點兒就是:公司的管理需要人治變成法治。小到公司,大到國家都是這個道理吧。

現存問題

正好公司在搞流程變革IPD規範,雖然我覺得落地可能會有些困難,但是在學習的過程中發現還是能解決大部分現在公司的問題的,而且對照IPD的目標,好像它解決的也確實是這方面的問題,其實這些問題正是我在迭代過程中感受到的問題的抽象:
在這裏插入圖片描述

IPD是什麼

集成產品開發(Integrated Product Development, 簡稱IPD)是一套產品開發的模式、理念與方法,簡單而言就是產品開發模式和流程。其實我覺得包括以下幾點:

  1. 產品研發週期顯著縮短(短平快,流程規範就不會拖沓
  2. 產品成本降低(成本低,因爲前期調研充足
  3. 研發費用佔總收入的比率降低,人均產出率大幅提高(研發人員高效、不做無用需求,所以人均產出率可以提高
  4. 產品質量普遍提高(產品有整體規劃,所以後期逐步提升
  5. 花費在中途廢止項目上的費用明現減少(有整體規劃,沒有價值的壓根不開工

那麼對應於問題點,它解決問題的的核心理念就是:放大目標、做重規劃、增強協作
在這裏插入圖片描述
它在整體的流程變革中的位置如下:
在這裏插入圖片描述

一個IPD項目在整個流程中主要起一個承上啓下的作用:
在這裏插入圖片描述

在整個流程過程中包含以下角色,其中俺是其中的小開發角色:
在這裏插入圖片描述

基本瞭解了IPD流程後覺得IPD流程對於整個體系而言其實非常好,我覺得幾個比較好的點就是:

  1. 明確了哪個流程階段哪幾類角色介入,防止不正確介入時間導致的時間浪費
  2. 重設計、考慮好之後再做,防止無用功,甚至返工
  3. 明確各級責任主體,防止相互甩鍋

下一篇blog將會記錄IPD流程中的各個節點和角色的參與方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章