iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 3
1
Microsoft Azure

Azure 的奇幻之旅系列 第 3

Azure 系列文(3) - Devops Boards 管理你的專案!

今天來介紹一下Azure Devops

準備

  • Azure 帳號
  • 有耐心的心

創立Azure Devops

Azure Devops
首先進來Azure Devops的網頁
https://ithelp.ithome.com.tw/upload/images/20200912/20127994beXtRWkjHX.png
點擊 - 開始免費試用

接著可以輸入你的Project Name
就可以進入到Azure Devops的網頁了!
https://ithelp.ithome.com.tw/upload/images/20200912/201279940E3MKEbSqi.png

左邊的選單依序是

  • Overview (有Summary、Wiki可以使用)
  • Boards (有看板可以新增Task、Backlog...)
  • Repo (放程式碼)
  • Pipeline (CICD)
  • Test Plans (Test相關)
  • Artifacts (library相關)

Boards

團隊裡,如何分工以及管理進度是非常重要的,只要有"人",那就免不了管理
今天要介紹給大家的是Azure Devops - Boards

它提供了四種Process

  • Agile Process
  • Basic Process
  • Scrum Process
  • CMMI Process

Scrum的流程如下
https://ithelp.ithome.com.tw/upload/images/20200912/20127994u8Kn0nB8lZ.png

從上面的流程來看Epic會有許多的Feature,再來Feature底下會有很多的Backlog(User Story),完成Backlo則要定義許多的Tasks。
這樣的架構,在比較大型的專案的時候,每個人可以針對自己負責的項目去看,只要專注在自己的Task就好了。

這邊我假設我們的團隊裡有

  • PM
  • Back-end
  • Front-end
  • Test

這幾個人,我們今天突然接到一個大案子,所以我們馬上來開個Planning Meeting吧!

Work Items

首先是Work Items的部分
我們可以在側邊欄選擇 Boards - Backlogs
可以新增一個User Story

https://ithelp.ithome.com.tw/upload/images/20200912/20127994zoRqH35qVU.png
範例:
我是一個PM,我想要一個超炫的後端,所以我可以跟客戶Demo

再來PM可以新增一些Task指派給工程師
或者工程師來自己新建Task也行
團隊管理不就是要靈活嗎XD

接下來
在左邊的Boards - Sprint
裡面有To Do、Doing、Done...也可以自己新增

可以在To Do的部分新增一個Task
但這邊的Task盡量是小一點的
一、二天可以完成的Task

範例:
我要一個會員登入系統

https://ithelp.ithome.com.tw/upload/images/20200912/20127994NryVLzMxdk.png

再來就可以指派給Back-end
Back-end就會收到這個Task的通知
接下來如果Back-end正要處理這個任務,就可以把任務移動到Doing
再來結束後可以移動到Done

當然上面的流程還可以自動搭配Pipeline
讓整個流程看起來更順
後續介紹到Pipeline的時候會一起介紹到!

右上角有Set Dates
這個部分可以設定Sprint的開始與結束
上面就會提示說目前剩下幾天可以做

右上角的部分就會出現Burndown Chart
例如像是
https://ithelp.ithome.com.tw/upload/images/20200912/20127994YTZ6ZHxmql.png
可以透過這個圖表去檢視團隊有沒有照衝刺計畫去進行!

下一篇我們繼續介紹Devops的其他應用吧!


上一篇
Azure 系列文(2) - 用App Service快速架一個網站吧!
下一篇
Azure 系列文(4) - Devops 程式碼的家
系列文
Azure 的奇幻之旅30

尚未有邦友留言

立即登入留言