實踐:敏捷工程實踐,我是怎麼學習的

很多時候大家都是在摸石頭過河,一個一個的嘗試。嘗試的確沒錯,但是如何有效系統性的嘗試,並且記錄便於總結呢?

 

我們先做一個假設,假設我最近想學習單元測試以及測試驅動開發的實踐。

首先第一步驟就是我需要一個系統環境,其次我需要學習單元測試原理。然後我要在代碼實現部分學習代碼如何編寫單元測試。代碼部分也會有多種嘗試。

圖1

 

最後是最重要的,如何去和需求掛鉤從而實現測試驅動開發的目的呢?因此我需要jira和git的一些實踐。

圖2

 

測試完成後的報告該怎麼寫呢?敏捷提倡自動化,那麼哪種自動化的報告更方便快捷有效呢?

圖3

 

再然後就是重頭了,我們是否應該將jenkins的部分加入已方便未來的持續集成呢?

圖4

 

爲此我們利用敏捷的用戶故事地圖的方法,來整理出自己得一條思路。到底這個實踐的學習包含多少內容,多少需要我摸索中學習的,我目前完成了多少?見下圖。目前推薦icafe是由百度公司開發的工具。暫時免費。

圖5

 

除此之外也有許多類似jira的功能。

圖5

 

當然如果願意,也可以採用atlassian最近收購的trello作爲可視化管理工具

圖6

 

 

最後不得不提一下,工具都是輔助,最主要敏於心,也要始於行。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章