敏捷时代的建模:敏捷团队的扩张除了代码还需要什么?
敏捷方法已经成为了当前软件开发的主流模式,可工作的代码(以及自动化测试)被认为是团队最重要的产出。那么是否不再需要建模了呢?UML真的已死?我并不这么认为。在本文中,我将探索在敏捷时代,建模方法依然适用并且扮演关键角色的所在。尤其在开发规模扩张到多个团队后,对整个系统的“Big Picture”达成共识将变得非常关键。虽然代码表现了事实,但它并没有表现事实的全部–GradyBooch在开篇部分,我将描述一个使用Scrum的敏捷团队的精简流程。图1展示的是一个经过有意简化的流程,它仅仅保留了关键的部分。1、列举在“ProductBa
暂无评论