關鍵字:方法學
方法論
方法論的英文為Methodology,詞典中的解釋為"A series of related methods or techniques"我們可以把它定義為軟件開發(針對軟件開發)的一整套方法、過程、規則、實踐、技術。關于方法論的出現的問題,我很贊同Alistair Cockburn的一句話,"方法論源于恐懼。"出于對項目的超期、成本失控等等因素的恐懼,項目經理們從以前的經驗出發,制定出了一些控制、監測項目的方法、技巧。這就是方法論產生的原因。
在Agile Software Development一書中,作者提到了方法論的十三個要素,基本能夠函蓋方法論的各個方面:
- 角色(Roles)
- 個性(Personality)
- 技能(Skills)
- 團隊(Teams)
- 技術(Techniques)
- 活動(Activities)
- 過程(Process)
- 工件(Work products)
- 里程碑(Milestones)
- 標準(Standards)
- 質量(Quality)
- 工具(Tools)
- 團隊價值(Team Values)
它們之間的關系可以用一幅圖來表示:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/