在敏捷软件开发领域,Epic(史诗)通常是指一个大型的、跨越多个迭代周期的用户需求或者业务功能。Epic 通常包含多个相关的故事(User Story),这些故事描述了 Epic 所包含的具体功能和需求。

Epic 是敏捷开发中用于管理大型需求和复杂业务的一种方式。它可以帮助团队更好地理解用户需求、制定相应的开发计划和迭代计划、评估开发成本和资源等,从而更好地组织和管理软件开发工作。

在实践中,团队通常会将 Epic 分解成多个故事来逐步实现,并在每个迭代周期中完成一部分功能和需求。这种分解和逐步实现的过程被称为“分解史诗”(Epic Breakdown),它可以帮助团队更好地控制开发进度和风险,并逐步实现用户需求和业务目标。

总之,Epic 是敏捷开发中用于管理大型需求和复杂业务的一种方式,它可以帮助团队更好地理解用户需求、制定相应的开发计划和迭代计划,从而更好地组织和管理软件开发工作。

Epic(史诗)和 User Story(用户故事)是敏捷开发中两个重要的概念,它们之间有一定的关系。

Epic 是一个大型的、跨越多个迭代周期的用户需求或者业务功能。通常情况下,Epic 包含多个相关的用户故事。Epic 可以帮助团队更好地理解用户需求、制定相应的开发计划和迭代计划、评估开发成本和资源等,从而更好地组织和管理软件开发工作。

User Story 是一种简洁、可理解、可验证的描述方式,用于表示软件系统的用户需求和期望行为。通常情况下,每个用户故事都包含一个简短的标题、用户角色、行为描述和验收条件等四个要素。用户故事的目的是帮助团队更好地理解用户需求、将用户需求转化为可执行的开发任务、追踪工作进度和质量等。

在实践中,团队通常会将 Epic 分解成多个用户故事来逐步实现,并在每个迭代周期中完成一部分功能和需求。这种分解和逐步实现的过程被称为“分解史诗”(Epic Breakdown),它可以帮助团队更好地控制开发进度和风险,并逐步实现用户需求和业务目标。

总之,Epic 和 User Story 是敏捷开发中两个重要的概念,Epic 是一个大型的、跨越多个迭代周期的用户需求或者业务功能,而 User Story 则是用于表示软件系统的用户需求和期望行为的简洁、可理解、可验证的描述方式。团队通常会将 Epic 分解成多个 User Story 来逐步实现,并在每个迭代周期中完成一部分功能和需求。

敏捷开发领域里的 Epic 以及和 User Story 的关联关系相关推荐

  1. 程序员谈敏捷开发团队里成员间的相互信任

    我所在的SAP成都研究院成都数字创新空间团队,虽然是成都CX成立最晚最年轻的团队,但却是一支非常有战斗力的团队,如果说产品开发团队是正规军,那我们就是特种部队,是<碟中谍>系列Ethan背 ...

  2. 为什么我不推荐敏捷开发?

    当项目成员越多,我越不推荐敏捷开发,原因在于「当连自己要做什么事.为什么这样做.这样做为了解决什么问题」都搞不清楚前,就跳下去玩敏捷开发,那和比通灵还惨,通灵起码还有个目标物在前面,搞不清楚状况的人只 ...

  3. 思维【敏捷开发ACP】总目录

    1.敏捷历史之 PMP.ACP 及 CMMI 介绍_YYDataV的博客-CSDN博客_pmp和cmmi区别2.1 敏捷历史软件工程和项目管理的历史要从1910年说起,美国福特汽车公司(简称" ...

  4. 敏捷开发修炼之道 (一)高效软件开发之道、态度决定一切

    第1章:敏捷 - 高效软件开发之道 在软件开发领域里,在项目研发过程中出现的需求变化和挑战就是你在冲浪时要应对的海浪 - 它们从不停止并且永远变化,像波浪一样.在不同的业务领域和应用下,软件项目具有不 ...

  5. 聚力赋能·共享共创|吉鼎科技与厦门6大高校“敏捷开发教学研讨会”圆满成功!

    2020年8月12日--8月14日,为期三天的"敏捷开发教学研讨会"在吉鼎科技多功能会议厅成功举办.圆满结束!本次研讨会迎来了来自厦门大学.厦门理工学院.厦门软件学院.厦门海洋职业 ...

  6. 人工智能在软件开发领域应用现状

    转载本文需注明出处:微信公众号EAWorld,违者必究. 江湖上一直流传着这样的传闻:"程序员们很快就要失业了,因为人工智能马上就能写出完美的代码了".人工智能是以软件形式存在的, ...

  7. 敏捷开发中,团队成员认领的是任务还是用户故事?

    一次敏捷workshop上,有同学问:"敏捷软件开发中,团队成员自己主动认领的,是用户故事还是被分解成的任务?"同学们一时讨论热烈. 稍具敏捷开发实践经验的同学都应该知道,答案是- ...

  8. [转]Android敏捷开发指南

    原文地址:http://www.apkbus.com/android-72730-1-1.html 本文紧密结合移动开发方法与技术,围绕Android平台的开发探讨提供更高质量移动产品的解决方案.作者 ...

  9. 打造Worktile敏捷开发管理工具的思与惑

    从2019年初,我们团队准备开发一款适合研发团队使用的敏捷开发管理工具,那时候我们也在思考,到底什么样的工具才算是优秀的研发管理工具,研发管理的场景.方法和流派有很多,市面上关于研发管理工具的产品也是 ...

最新文章

  1. 人工智能下一个前沿:可解释性
  2. 互联网协议 — IPv4 — CIDR 网络地址表示法
  3. servlet解析演进(2-1)
  4. 微软宣布新命令行工具 Windows Terminal 和 WSL2
  5. 1114. 按序打印
  6. HDU 1024Max Sum Plus Plus(最大m字段和)
  7. work节点使用外部包_AFLSmart工具简单分析及使用介绍
  8. (最短路)Shopping
  9. MySQL--timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
  10. linux内存管理之uboot第一步
  11. java微信服务通知
  12. 浅谈分形艺术是什么?
  13. 常见python基础面试题_常的解释|常的意思|汉典“常”字的基本解释
  14. 3 MyBatis动态SQL
  15. 邮政网络与计算机网络的区别,邮政储蓄计算机网络系统分析与评价
  16. EXCEL表格内部换行
  17. 传统C/S软件的断骨增高
  18. Apache-Hop构建本地web版本问题汇总
  19. 解决Windows 11网络连接问题:教你轻松排查网络故障
  20. Spring Cloud Alibaba 整合Nacos实战

热门文章

  1. intellij idea关闭重复代码提醒
  2. 短视频发布软件 让抖音作品实现智能自动发布!
  3. 黑马程序员-访问internet资源
  4. RHCE--tuned\stratis\vdo总结
  5. Xcode修改工程名称 如何修改应用名称
  6. VC修改C++工程名称的方法
  7. 二叉排序树(三序输出)
  8. 常用Linux日志查看命令
  9. Tacotron2训练笔记
  10. 项目实训(二):输入法开发(1)