Skip to main content

Workflow

上週跟朋友聊到 Issue Tracking System,
在比較 Gitlab 的設計。

市面上有名的大概就: #JIRA, #Redmine, #VSTS (AzureDevOps)

這些東西的核心,都是 Workflow
也就是 狀態機 的設計,
而且隨著不同 Domain 的需求,
#巢狀狀態機 更是經常會出現。

以 AzureDevOps 三層的結構:Epic / Feature / Story
本質上就巢狀狀態機的設計

截圖是 JIRA 利用狀態機 工作流程設計給各個領域的應用
我也在公司讓同仁設計 #人員與組織管理流程、#設備管理、#資源管理 … 等
重點是 #流程 (狀態機) = Domain Know How
了解這些,剩下就是工具的駕馭了
最後用 Redmine 做到整個工作流程.


這系列文應該要來好好整理的。。。
我寫過太多這種廢文

  • 非同步架構與工作流引擎 [1]
  • Pipeline [2]
  • Condition-Based Design [3]

[1] https://www.facebook.com/rick.kyhwang/posts/10213841609033802
[2] https://www.facebook.com/rick.kyhwang/posts/10212343070611278
[3] https://www.facebook.com/rick.kyhwang/posts/10211287245096300


原始資料