火星人敏捷开发手册是2012年发布的一份详细指南,主要聚焦于Scrum敏捷开发方法的应用与实践。这份手册不仅适用于IT行业的专业人士,也是企业和团队内部培训的理想材料,旨在帮助团队成员理解并掌握敏捷开发的核心理念和具体操作流程。 ### 敏捷开发与Scrum #### Scrum概览 Scrum是一种敏捷开发框架,源自橄榄球运动中的术语“Scrum”,象征着团队协作和快速适应变化的能力。与传统的瀑布式开发模型不同,Scrum采用迭代和增量的方式推进项目,每个迭代周期(Sprint)通常持续2至4周,专注于交付一小部分可工作的软件功能。 #### Scrum中的角色与工作产品 在Scrum框架下,有三个关键角色:产品负责人(Product Owner)、Scrum Master和开发团队(Development Team)。产品负责人负责维护产品待办事项列表(Product Backlog),确保它反映最新的客户需求;Scrum Master负责促进团队之间的沟通和解决问题,确保Scrum框架被正确应用;开发团队则负责实际的开发工作,确保在每个Sprint结束时有可交付的增量软件。 #### Scrum过程 - **迭代计划会**:在每个Sprint开始时举行,产品负责人解释产品待办事项列表中的最高优先级项,团队讨论并估算所需的工作量,确定本Sprint的目标和任务。 - **每日立会**:团队成员每天进行短暂的站立会议,报告进度、计划和遇到的问题,有助于及时发现并解决问题。 - **评审会**:在Sprint结束时,团队展示已完成的工作,收集反馈,确认是否达到Sprint目标。 - **反思会**:评估Sprint的表现,识别改进点,规划未来的行动。 ### 用户故事与敏捷计划 用户故事是敏捷开发中用来描述功能需求的一种简洁方式,它们以用户为中心,强调价值驱动的开发。通过面向用户价值编写用户故事,团队可以更好地理解用户需求,确保开发出的产品满足用户的真实需求。 ### 敏捷日常跟进 敏捷开发强调持续改进和快速反馈。通过使用故事板、看板、燃尽图等工具,团队可以实时监控项目进展,及时调整计划。敏捷开发鼓励拥抱变化,但在迭代期间保持相对稳定,以确保团队能够集中精力完成既定目标。 ### 敏捷生态系统与绩效考核 敏捷开发不仅是一种项目管理方法,也是一种企业文化。它强调需求管理、客户价值导向、响应变化的能力、跨职能团队合作、共同估算、每日立会以及同行压力等。在绩效考核方面,敏捷开发更注重团队的整体表现而非个人贡献,鼓励团队自我管理和自我优化。 ### 结对编程与代码审查 松结对编程和代码审查是敏捷开发中常见的实践,旨在提高代码质量和团队成员之间的知识共享。结对编程可以让两个开发者一起编写代码,一人打字,另一人审查,这种做法不仅可以减少错误,还能促进技能传授。代码审查则是在代码合并到主分支之前,由团队成员对其进行检查,确保代码符合质量标准和团队规范。 火星人敏捷开发手册全面覆盖了Scrum敏捷开发方法的理论基础和实践操作,是一份宝贵的资源,对于希望实施或改进敏捷开发流程的团队来说,具有重要的参考价值。
2025-09-27 10:49:38 6.87MB 敏捷开发手册 敏捷开发 Scrum
1
PM-China首届产品经理高峰论坛,演讲稿
2024-06-25 14:53:35 8.16MB 产品管理
1
很好的scrum 手册 中文版 scrum速查手册
2023-07-14 16:52:22 1.64MB Scrum
1
Scrum定义了4种主要的角色: •产品拥有者(Product Owner):该角色负责产品的远景规划,平衡所有利益相关者(stakeholder)的利益,确定不同的产品需求积压的优先级等。它是开发团队和客户或最终用户之间的联络点。 •利益相关者(Stakeholder):该角色与产品之间有直接或间接的利益关系,通常是客户或最终用户代表。他们负责收集编写产品需求,审查项目成果等。 •Scrum专家(Scrum Master):Scrum专家负责指导开发团队进行Scrum开发与实践。它也是开发团队与产品拥有者之间交流的联络点。 •团队成员(Team Member):即项目开发人员。 Scrum提供一个敏捷开发框架,其他许多敏捷方法都可以被集成到Scrum中。比如测试驱动开发(test-driven development)和结对编程(pair programming)等都可以被整合到Scrum中。
2023-06-16 09:45:53 394KB 敏捷软件开发模型
1
硝烟中的Scrum和XP-SCRUM与极限编程中文版pdf,教你我们该如何实施Scrum,一些前奏知识,阅读多了解肯定有好处,书籍较清淅。
2023-04-13 23:02:47 2.62MB 极限编程
1
Scrum敏捷项目管理思想培训讲义
2023-04-04 11:26:21 905KB Scrum
1
Scrum+Kanban敏捷项目管理培训
2023-02-20 11:46:47 14.97MB Scrum
1
Scrum被认为是目前全球最流行与最有效的敏捷项目管理理念与方法之一,在软件业发达地区被众多知名企业广泛采纳。本书是Scrum理论与实践的重要奠基之作,作者是Scrum的缔造者,深受软件行业人员尊重的敏捷大师。本书详细描述如何在复杂技术项目中使用Scrum,并结合真实的Scrum案例及专家洞识,在简明及高度概括的理论之上更侧重于实践,并不断强调Scrum原则的坚持及实践的灵活性。   此书探索Scrum的每一方面,包括科学原理、伞新的项目角色及责任、ScrumMaster、产品负责人、如何有效管理未知因素和不断变化的产品需求、如何结束混乱、如何计划和报告、及如何扩展项目团队规模等,并着重于如何驱动项目以实现最高的投资回报。   不论你是项目管理者,还是IT或R&D高管,还是想创造卓越的产品负责人,还是产品与系统开发者,此书是你认识与掌握Scrum的必渎之作。
2023-02-20 11:20:39 4.8MB Scrum 敏捷 项目管理
1
内容简介:   在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。   本书描述的是一个成功敏捷团队的工作过程,没有理论、没有引用、没有脚注、没有废话。读者可以把它当作一些基础实践的入门指南,帮助团队进行正确实施——但不能模仿,你需要了解自己所处的环境,进而对具体实践做出取舍,创造出属于自己的过程。
2022-12-29 13:52:41 2.81MB 软件工程 软件方法 敏捷
1
光环敏捷落地五步拳,深入浅出,指导实践,对敏捷的五个仪式做了详细介绍,并整理了一些落地实施过程中的常见问题,有一定的指导意义。
2022-09-20 11:05:38 10.65MB 敏捷开发
1