iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
Agile

Product Backlog 與他的快樂小夥伴系列 第 19

數位化工具怎麼做到資訊輻射? (2)

  • 分享至 

  • xImage
  •  

昨天聊到最基本的 Slack 通知,今天來聊點進階的做法。這個功能會用到我們 Jira 的 Automation Rule 功能,你可以再 Project settings > Automation 找到他。

Automation Rule 就像是一個圖形化自動化腳本編輯器,他裡面提供了四種元件可以去建立流程,並可以透過拖曳的方式移動。這四種元件又分為兩類,分別為 Trigger 與 Component。

  • Trigger 為觸發這個 Rules 發生的條件。
  • Component 分為 Branch、Condition、以及 Action。
    • Branch:會建立一個額外的區塊,用來將 rules 套用在其他的 Items 上。Branch 至多一層分岔,不會有 Branch 中的 Branch。
    • Action:對系統作出改變。
    • Condition:限定只有符合某些條件才會執行 Action。

這四種元件詳細介紹我們在後面再做更詳細的介紹,我們今天先聚焦在情境上。

最簡單的情境是,讓我們在 Jira 點擊 Start Sprint 與 Complete Sprint 時,跳出 Slack 通知,讓我們感受一個儀式感。

先新增一個 Rule,然後將 Sprint started 作為這個 Rules 的 Trigger,然後再建立一個 Send Slack message 的 Action,在 Action 填入 Webhook URL 的連結,你可以在 Slack 的 custom-integrations 找到 Incoming WebHooks,透過他去新增這樣的的連節。

然後在 Message 欄位中填寫

短衝「{{sprint.name}}」已經開始了~
本次短衝的目標是:{{sprint.goal}}
讓我們致力於完成目標吧!!!

The sprint "{{sprint.name}}" has been started~
Our goal is "{{sprint.goal}}".
Let's Fight!!! Go Go Go~

這樣 Slack 訊息也會將 Sprint 的標題與 Sprint Goal 的描述發到 Slack 上,讓我們知道這次 Sprint 正式開始了。

相對的,你也可以將 Trigger 改成 Sprint completed,讓 Sprint 結束有一個告一段落的儀式感。我們的訊息可能是:

短衝「{{sprint.name}}」已經結束了~
每次結束我們都或是交付了某些增量、或獲得了某些學習。
就讓我們稍作休息後,再進行一下一場衝刺吧!

更逗趣的方式,是你在新增 Incoming WebHooks,可以幫它取個名字與上傳頭像,我自己會用最近在看的動畫角色去命名,以及上傳他的頭像,讓這個訊息更有識別性以及人性一點。


上一篇
數位化工具怎麼做到資訊輻射? (1)
下一篇
數位化工具怎麼做到資訊輻射? (3)
系列文
Product Backlog 與他的快樂小夥伴31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言