今天在Dzone上看到一篇blog: Scrum World: I am a?developer

以一個開發人員的視角寫了scrum中的一次sprint中的一天做的事情. 挺有意思的, 翻譯了一下給大家看看, 上面的原文鏈接有可能進不去, 我是通過國外代理進去的wordpress.com好像一直被擋在了長城外面啊.

Scrum的世界: 我是一名開發人員

  • 早上開始工作的第一件事情, 我檢查了一下scrum看板, 看看"進行中"欄中有沒有分配我的事項.
  • 結果我發現我沒有任務事項在進行中, 所以我需要挑選一個新的事項去做.
  • 根據事項的重要度, 我在"代辦"事項列表中挑選了重要度最高的事項,把它放到"進行中"的那欄.
  • 我開始了我的任務, 遵照一些最佳實踐, 寫了單元測試,集成測試.
  • 當我完成了這些事情, 我需要有人結對審查我做的東西, 所以把事項轉移到了"審查"欄中.
  • 我花了些時間來審查指定給我的事項, 這樣我的同事們可以做繼續他們的事項.
  • 我剛剛做做完事項被從"審查"欄退回來了, 我需要做一些小的修改.
  • 在做了一些改變以后, 我更新了"審查"欄中的文件, 然后很快結對審查的同事告訴我OK了.
  • 我把這個事項移動到了"測試"欄中.
  • 這一天工作結束之前, 我把做的內容部署到了開發環境中. 在這個環境中包括了當前所有的"測試"欄中的內容, 當然也包括了我做的內容.

第二天...

  • 像往常一樣, 我的工作并沒有真正的完成, 因為昨天測試團隊在我的事項中發現了一個bug.
  • 我修正了這個bug, 并且確認了單體測試和集成測試都沒有問題.
  • 然后我把修正后的這個事項放到了"審查"欄中, 幾個小時后, 審查通過了.
  • 我把修正后的版本部署到開發環境中.
  • 過了一會我得到通知, 測試團隊已經把這個事項轉移到了"已完成"欄中.
  • 我認識到使用scrum是一件多么美好的事情, 我和團隊中的每個成員合作, 來達到我們共同的目標.