实践:敏捷工程实践,我是怎么学习的

很多时候大家都是在摸石头过河,一个一个的尝试。尝试的确没错,但是如何有效系统性的尝试,并且记录便于总结呢?

 

我们先做一个假设,假设我最近想学习单元测试以及测试驱动开发的实践。

首先第一步骤就是我需要一个系统环境,其次我需要学习单元测试原理。然后我要在代码实现部分学习代码如何编写单元测试。代码部分也会有多种尝试。

图1

 

最后是最重要的,如何去和需求挂钩从而实现测试驱动开发的目的呢?因此我需要jira和git的一些实践。

图2

 

测试完成后的报告该怎么写呢?敏捷提倡自动化,那么哪种自动化的报告更方便快捷有效呢?

图3

 

再然后就是重头了,我们是否应该将jenkins的部分加入已方便未来的持续集成呢?

图4

 

为此我们利用敏捷的用户故事地图的方法,来整理出自己得一条思路。到底这个实践的学习包含多少内容,多少需要我摸索中学习的,我目前完成了多少?见下图。目前推荐icafe是由百度公司开发的工具。暂时免费。

图5

 

除此之外也有许多类似jira的功能。

图5

 

当然如果愿意,也可以采用atlassian最近收购的trello作为可视化管理工具

图6

 

 

最后不得不提一下,工具都是辅助,最主要敏于心,也要始于行。

 

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