初識研發效能 - 如何評量生產力和持續改善

2024 線下課程 第一梯次

開課時間: 6  16 日 (星期日) 09:00-16:00 (6 小時)

報名網址: https://forms.gle/eiMLu5h5VDJVssnT9

 

 

課程簡介

Agile/DevOps 是最近三五年流行的東西, 很多課程或是講座, 都說只要跑了這些, 產品就能快速交付, 品質就能變得好棒棒. 外加 OpenAI chatGPT 的橫空出世, 凡是交給 AI 去處理, 就可以取代很多人. 並且如果提示對了, 他們就能產出又快又好的結果給你

我想大家應該聽到很多這樣的話術. 但是不是真的這樣呢? Agile/DevOps 是否真的那麼管用? 老闆會想我投資了這麼多, 請老師來上課, 同仁也要花時間上課和學習, 到底是否管用, 是否有幫助大家做得比較快, 還是 bug 數量有減少. 也許這些 practices 是正確有用的, 但是我們團隊落實的狀況是怎麼, 是否都有在做, 我們不知道大家的狀況. 如果知道這些狀況, 我們要怎麼知道目前瓶頸在哪邊, 怎麼分析出來呢?

另外, 前一陣子對岸 996 和內卷的話題, 也是吵得沸沸揚揚的. 很多人在新冠疫情, 對於工作與生活改變想法, 尤其是是新生的一代, 對於無謂的加班, 或是一些不知所謂的工作方式, 像是拼工時, 比誰在公司待得晚, 或者是不知道為什麼要做這個實踐等等, 他們感到懷疑. 不是不能拼, 而是倒底管不管用, 是否能幫助他們做得正確, 快速交付價值. 這些才是他們在意的.

因此, 我們需要有些做法, 幫助我們釐清現在開發的作法是否管用, 我們所制定的流程或是政策, 是否有達到我們想要的效果.

研發效能正是幫助回答這些問題的方法. 那何謂研發效能呢? 它是指提高研發團隊的效率和產品質量, 以及減少研發成本和時間的方法和技術. 雖然這是一個很好的方向, 但很多公司在落實研發效能時, 常常不知道從何下手, 或者是花了精力卻看不到效果. 我在一些公司做內訓和顧問工作的時候, 經常會遇到下面這樣的案例:

  1. 想通過指標度量的方式來衡量團隊的效能, 要求每個團隊達到某個程度的測試覆蓋率.團隊寫了單元測試, 最終達到了要求, 但產品質量卻沒有提高
  2. 引入業界大大的工程實踐, 學習Google, Facebook, Netflix 使用 Trunk Based Development,但是不知道他們怎麼一步步落實, 自己土法大煉鋼, 導致成效不彰.
  3. 不知道有哪些指標, 因此照抄了許多業界指標, 可是不知道他們代表什麼意義. 或是收集了很多指標數據, 但是不知道要用什麼方式呈現, 以及如何去解讀和分析. 導致這些數據並沒有起到作用

 

這些問題的根源都在於, 可以關注的點太多, 可以使用的方法也很多, 但如果只是簡單照搬業界研發實踐的話, 不了解背後的原理, 以及為什麼他們會這模做, 效果往往不好, 有時甚至會造成負面效果.

關於在研發工作使用各種工具或應用程式的場景, 將會介紹透過Jira這個強大的專案管理以及Agile工具, 追蹤與分析團隊的效率和產品質量. Jira的強處就在透過客製化的儀表板, 呈現可視化的專案狀態. 你能學到儀表板的最佳實務和它的限制, 包含了在正確的時間維度裡使用正確的小工具得到正確的指標

無論你是初學者或已經使用Jira數年以上, 藉由深入瞭解Jira的各種報表, 儀表板, 工具箱和各式APP, 你將能夠發現對於增進團隊研發效能有益處的數據與指標.

因此, 在這個課程中, 將會從這幾個面向, 讓你對研發效能有所認識

 

(1) 研發效能概論

說明目前開發過程, 有關效能方面遇到的問題.

我們會怎麼定義研發效能在做什麼.

以及在做的過程當中, 哪些地方會不好做, 以及對它有什麼不切的期待

(2) 業界案例

將介紹一些公司進行研發效能的做法和指標

從中分析這些公司共同的考量和精神

(3) 如何改善研發效能

介紹常見的度量指標

如何進行研發效能改善的流程

如何對度量結果進行分析

(4) Jira 工具實作

Dashboards設定與客製化

報表解釋和製作

App 整合與使用

 

適合對象

  • 開發人員
  • 測試人員
  • 軟體主管
  • 對於研發效能有興趣者

 

課程大綱

 

主題

內容說明

研發效能概論

  • 研發效能的困境
  • 何謂研發效能
  • 研發效能的誤解

業界案例

  • Dora 報告
  • 對岸公司的案例
  • FB 的案例
  • 管顧公司的想法

如何改善研發效能

  • 流程指標
  • 品質與複雜度指標
  • GQM 流程
  • 圖表分析

Agile團隊使用Jira的場景

  • Jira Project的類型和設定
  • 展示Agile團隊如何使用Jira內的功能: Boards, Backlogs, Sprints, Epics

Jira DashboardsGadgets

  • 提供給Agile團隊的Dashboards設定與客製化, 包含了使用Scrum或者是Kanban團隊
  • 展示適用於Agile團隊的Gadgets

深入JiraAgile報表

  • 展示Jira的各種Agile報表, 例如burn-down, burn-up charts, control charts
  • 探討這些Agile報表背後的邏輯, 用來持續關注和提升團隊的開發效能
  • 針對案例討論各種報表的解讀與因應之道

各種APP和整合程式

  • 介紹數個擴展功能的APP, 增進對於Agile團隊開發效能的數據,能有不同的視角
  • 示範兩種和Jira整合的方式.

 

課程時間

長度 6 小時

 

講師介紹

(1) David Ko

目前在Odd-e 擔任Agile Coach
幫助企業導入敏捷、改善流程和提供培訓,
台灣Agile Tour Taipei 的組織者之, 致力於推廣敏捷技術。 
 
可能是 1 人、帽子和眼鏡的圖像

 

(2) Tony Chang

Atlassian 認證專家
IT 30年工作經驗,10年 Atlassian 產品管理經驗
立足製造業、半導體產業
專注於敏捷與系統思考領域
 
未提供相片說明。
 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(0) 人氣()