【问题标题】:What initial modelling/design activities on Agile Projects do you do? [closed]您在敏捷项目上进行哪些初始建模/设计活动? [关闭]
【发布时间】:2010-05-21 23:43:53
【问题描述】:

在使用敏捷技术开发应用程序时,如果您进行任何初始建模/架构活动会怎样,以及如何获取这些知识??

我不喜欢关于 XP、Scrum、Crystal、DSDM 等的项目符号列表,因为我熟悉这些方法。但是,除了这些给出的指导之外,您还做了什么。

我发现我首先考虑系统是最有效的,但我也喜欢时间盒、故事卡、配对、tdd 的好处。

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

【问题讨论】:

  • 我投票结束这个问题,因为它是一个民意调查。

标签: architecture agile methodology


【解决方案1】:

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

我们刚刚为一个为期 9 个月的项目做了这个,结果非常顺利。我们不受设计的限制,随着我们看到改进,我们可以向不同的方向扩展。同时,我们的客户对已完成的工作和尚未完成的工作有一个直观的了解。当需要确定积压工作的优先级时,线框图尤其有价值。

【讨论】:

    【解决方案2】:

    我在这方面的经验是尝试为该项目获得最简单的基本原型并使其启动并运行。确定它的必需部分以及它应该是什么样子是我对起点的建议。一个 wiki 不是一个分享这些知识的坏主意,尽管有时启动和运行某些东西并不一定对每个人都知道它是否不太可能被重复有用,例如。不太可能在项目中重复设置 CI 服务器或源代码控制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      相关资源
      最近更新 更多