博客 / 詳情

返回

開源 項目管理軟件 Plane最佳實踐

Plane

https://github.com/makeplane/plane

Plane 是開源的項目管理工具,目前還是非常好用的,而且開源版本還沒有為了商業版做各種噁心人閹割的操作,目前還是值得推薦的

最近 Plane 的版本號從 0.28 直升到了 1.0,意味着官方認為多數功能已經做完了,只是這個 1.0 版本到底更新了啥內容沒有詳細介紹,目前更新日誌還對不上。

Plane 也接入了各種語言,目前中文也可以使用,雖然還有一點點沒翻譯到位

最佳實踐

還是以團隊形式來説,如果只是小團隊,每個人可能都身兼多職,沒有生產等環節,單純做軟件開發,那麼這個工具按照我之前的流程使用基本就夠了。

但是如果團隊規模比較大,涉及到實際生產,那麼之前介紹的用法就有一些過於簡單了。

以下都是基於社區版的 Plane 進行的項目管理,社區版本缺少任務流轉、模板、細化權限等內容(商業版有),但用下面的方式可以一定程度上人為補全缺少的功能。

下面的實踐都是基於一個小項目組,比如 10 人以內。超過 10 人以後就應該再拆分一個項目組,對於整個項目來説可能還得有各組之間對齊的項目面板。

敏捷開發

如果只是敏捷開發,那麼只需要在整個 workspace 做好工作規劃即可,然後把規劃後的內容逐步放入每個週期中。週期排得夠多以後,每個週期都有一定的工作範圍、實現目標,那麼基本上整個項目規劃自然而然就串起來了

image-20250917200806243

整個項目的完成時間或者節點就可以通過週期視圖來看出來了,只不過Plane的這個週期稍微有點不適合而已。

對應的就可以用Plane中的module模塊或者Label來把各個模塊打上標記,從而通過篩選後看到各個階段完成的目標是什麼。

到這裏只是規定好了Plane每個部分怎麼用,但是具體到每個人他應該怎麼用Plane,哪些事情應該由他來做,哪些事情應該由別人來做,其實很多時候就是這個沒定義清楚,導致大家不知道什麼是他要做,什麼是別人要做的,就會覺得這個東西有點難用了

完善狀態

在開始之前,還需要完善一下 Plane 中工作項的狀態

image-20250918105836552

  • 需求完善:需求細節還沒有,但是已經有這個方向的想法了
  • 待做:需求細節已有,產品主動切換到這個狀態
  • 開發中:研發進行中,研發主動切換到這個狀態
  • 等待測試:研發完成,等待測試進行,研發主動切換到這個狀態
  • 測試中:測試進行中,測試主動切換到這個狀態
  • 完成:產品和測試同時確認完成,產品主動切換到這個狀態
  • 延期完成:產生了任務延期,產品主動切換到這個狀態
  • 取消:取消任務,產品/研發/測試主動切換到這個狀態

實操

先設定一個團隊組成:

  • 產品經理 1
  • 研發負責人 1
  • 研發若干
  • 測試若干

首先是產品經理做好需求和規劃,將這個部分全部建立對應的工作項。如果長期需求還沒寫好,那可以先把近期內的都先建好,任務狀態是需求完善。

第二步研發負責人將需求進行分解,拆解成若干研發任務,這部分任務就自然地建在需求下面,作為子項,任務狀態是待做

第三步測試負責人提出測試計劃、測試用例,可能還有對應的自動化測試任務,也作為子項,任務狀態是待做

image-20250917203218708

完成以後類似此圖,依此類推,就可以建立出來若干個產品需求

第四步需要所有人一起核對排期,任務時間,確定這個需求總時間大概是多,比如七天或者八天,近期打算做的任務都需要這樣大概排期一下。

第五步產品將需求排入週期中

image-20250917203701227

  • 這裏對需求的大小有一些管控,如果需求過大超過週期,需求需要分兩步去做
  • 同樣如果一個週期填不滿,那麼需要補充一部分下一個需求的內容到這個週期,等下個週期來了,再使用週期遷移把未完成的部分整體移動到新週期內

image-20250918104523951

第六步週期正式開始了,此時研發開始填他各自的任務,時間,將每階段完成情況回覆到任務內,同理測試,任務狀態是開發中或者是測試中

第七步開發基本完成,測試需要額外建立一個測試 Bug,並且一一指定到對應研發,任務狀態是開發中或者是測試中

image-20250918104910792

第八步,產品確認是否需求一一完成,符合預期,任務狀態是完成或者是延期完成

到這裏基本一個小循環、小週期就完成了,後續基本按照這個模式繼續往下走就行了。

製造業的流程管控

上面説完了純軟的,但是到軟硬都有的製造業,這裏又有很多不一樣的東西,導致上面的流程不足,需要額外再利用 Plane 中的模塊和視圖內容

img

這裏借一張圖,製造業的時候,就不止一兩個團隊在項目中了,光是研發中就有5個團隊介入了,這個時候Plane要怎麼管理才能顯得不亂呢。

研發過程類似上述的敏捷開發,這裏不再重提,主要是説一下,在整個項目過程中各種職能的人要關注的內容如何用Plane實現

項目經理

項目經理需要關注各個階段的內容,各個項目組是否按照預期完成

所以項目經理需要建立幾個大的模塊,這個模塊就按照項目階段來分,比如 EVT、DVT、PVT、MP

具體的任務就需要項目經理和各個項目負責人(產品/研發)確認這個內容屬於哪個模塊

image-20250918112419571

後續項目經理就要關注各個階段的任務是否有完成,要協調各個組的事宜。

研發

研發這個部分就比較簡單,按照敏捷開發流程來就行了

測試

此測試非各個小項目組內的測試,這個是做可靠性、產品方案驗證等內容的測試,是對批量的測試,而不是簡單單體級別的測試

測試在這個過程中也依賴研發的支持,有些內容需要先開發完成才能進行測試,這個過程也需要項目經理進行協調、統籌

image-20250918113340813

可靠性測試的內容,報告需要上傳進Plane,Plane需要放開附件上傳大小的限制,否則很多報告不夠

生產

到了生產階段,基本前面的流程都跑完了,這裏關注的就是研發交接給生產的內容是否 OK,生產發現的問題追蹤,改版改款的變更等內容

每個生產批次也一樣可以建立一個模塊,具體的變更或者交接內容都存放在這裏即可

質量

當批量出貨或者在各個階段出現質量問題時,質量就需要單獨建立自己的質量追蹤面板

image-20250918113227955

在量產過程中發生的各種問題,質量就可以通過質量追蹤面板去管理或者查看各個任務的情況

Summary

Plane 目前是這麼玩的,可能有一些理想化,要把整個項目組的人都協調進去,教會他們使用 Plane 需要花一些時間,跑幾次流程以後大家熟悉了,走起來就順了。

Plane 的商業化進度真的是挺慢的,甚至我寫的插件和我們開放出來的 Plane,Plane 銷售都認為我是在二次銷售免費版 Plane,有點搞笑了。

Plane 取消了本地部署的商業版本,只保留在線版本,有點可惜了,很多商業環境是不允許使用這種在線版本的,更何況服務器還在國外。Plane 銷售甚至還想拉我做中國區代理,結果被我拒了。

Plane 的商業化實際還是會走向 Jira 等軟件的老路,從簡潔變複雜,最終年輕的勇者也會成為巨龍,再等下一個勇者。Plane 目前看起來距離飛書的項目管理還有不小的差距,目前只能贏在免費、輕量,大家用起來簡單而已。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.