您在Agile Projects上做了哪些初步建模/设计活动?

时间:2010-05-21 23:43:54

标签: architecture agile methodology

使用敏捷技术开发应用程序时,如果有任何初始建模/体系结构活动,您如何捕获该知识?

我不是在关于XP,Scrum,Crystal,DSDM等的子弹列表之后,因为我熟悉这些方法。但是,除了这些指导之外,你做了什么呢?

我发现通过先考虑系统,我的工作效果最好,但也喜欢时间盒,故事卡,配对,tdd的好处。

我到目前为止最接近的是Scott Ambler的Initial Architecture Modelling,但是想知道那里有哪些替代品?

2 个答案:

答案 0 :(得分:1)

我认为一套相当完整的线框是必不可少的。它为您提供了一种在开始编码冲刺之前与客户进行沟通的方法,并为他们提供了一些您计划构建的概念。

我们刚刚为这个9个月的项目做了这件事,结果非常好。我们不受设计的限制,并且在我们看到改进时可以向不同的方向分支。与此同时,我们的客户可以直观地了解已完成的工作和尚未完成的工作。在确定积压的优先顺序时,线框特别有价值。

答案 1 :(得分:0)

我的经验是尝试获得项目最简单的基本原型并开始运行。确定它的所需部分和它应该是什么样的是我的起点建议。维基对于分享一些知识并不是一个坏主意,尽管有时候获得一些东西并不一定能让每个人知道它是否不可能被重复,例如。在项目中不太可能重复设置CI服务器或源代码管理。