发布和迭代有什么区别?
标题说发布和迭代有什么区别?你能解释一下有什么区别吗?
The title says What is the difference between release and iteration? Can you explain what the difference is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
迭代基本上是发布计划中的单个工作单元。通常,您的迭代计划阶段将是一系列简短的(1-4周)任务那将会完成。
迭代之后,应该进行一系列验收测试。这验证了问题域已得到正确处理。
这一系列的迭代加上接受导致了一个发布。发布导致部署,无论是客户还是最终用户的内部使用(这是关键区别)。
诚然,在许多团队中,界限可能会有点模糊,特别是如果您要发布每个迭代等……
Iterations are basically single units of work within your release plan. Typically, your iteration planning phase will be a short (1-4 week) series of tasks that will be done.
After an iteration, there should be a series of acceptance tests. This verifies that the problem domain was handled correctly.
The series of iterations plus acceptance lead to a single release. The release leads to deployment, whether to a customer or internal usage by the end user (which is the critical difference).
Granted, in many teams, the lines can blur a bit, especially if you're releasing every iteration, etc...
迭代可以是纯粹内部的。发布给客户。
An iteration can be purely internal. A release goes out to a customer.
简单来说,发布是“做什么”,迭代是“怎么做”。
发布侧重于用户故事,迭代侧重于从用户故事分解的任务。
We can say in simple words, Release is "What to do" and Iteration is "How to do".
Release focuses on User stories and iterations focuses on Tasks decomposed from user stories.