如果你是敏捷的新手,你可能充斥着大量的信息:相互竞争的解释; 矛盾的建议; 各种方法/方法的提案和批评。以下资源列表是我们推荐的敏捷新手的起点。无论您是从开发人员或项目经理的角度来看,这些资源都应该为您提供开始形成自己的敏捷概念所需的基本构建块。
敏捷宣言
使用启动它的文档直接访问源代码。由17位希望提出轻量级软件开发新方法的软件开发人员撰写,“敏捷软件开发宣言”简单地阐述了新哲学的四个价值观。
敏捷宣言的简洁使其对无数的解释持开放态度(参见Olaf Lewitz博客的一个很好的例子。)
敏捷联盟
敏捷联盟由敏捷宣言的一些作者组成,是一个促进和支持敏捷软件开发的非盈利组织。他们为敏捷爱好者提供了从初学者到专家级别的大量资源。
山羊软件
作为Scrum联盟的创始人之一,Mike Cohn是敏捷世界的巨人。他的公司Mountain Goat Software提供全面的培训课程和学习资源。该网站还提供了一个简洁,简洁的Agile和Scrum概述,它是宣言和更多技术文献之间的一个很好的桥梁。
Ken Schwaber介绍了Scrum
Scrum是一个遵循敏捷原则的软件开发框架。它由Ken Schwaber和Jeff Sutherland(敏捷宣言的两位作者)开发,是我们在宣言中最常使用的框架。在2007年Google Tech Talk的YouTube视频中,Scrum创建者介绍了核心概念和常见实施问题。
Scrum指南
一旦你观看了视频,下一个合乎逻辑的步骤就是在scrumguides.org上跳进官方的,明确的scrum指南 - 施瓦布尔离开Scrum联盟后仍然建立的网站(仍然提供Certified ScrumMaster认证)。
其他Scrum阅读
- 综合Scrum指南
- 什么是Scrum团队?
- 什么是Scrum工件?
- 什么是5个Scrum值?
- 敏捷宣言和十二项原则
- Scrum中最经常提到的10个基本规则
- 什么是Scrum的三大支柱?
- 什么是产品Backlog修饰?
- 每日Scrum会议 - 快速指南
- 完成与接受标准的定义
- Scrum中Ready的定义是什么?
- 为什么在Scrum中固定长度冲刺?
- 如何写短距离目标?
- 什么是Sprint计划?
- 什么是Sprint评论?
- 什么是Scrum的Sprint回顾会议?
- 什么是产品Backlog改进?
- 什么是Scrum的自组织团队?
- 如何使用MoSCoW方法确定产品积压的优先级
- 什么是Scrum中的持续集成/交付/部署?
- 如何使用100点方法确定产品待办事项的优先级?
- 如何写短跑目标?
- 每日Scrum中的3个重要问题是什么?
- 经典项目管理与敏捷项目管理
- 为什么Scrum难以掌握?
- 什么是Scrum中的速度?
- 什么是Scrum中的Burndown图表?
- 什么是角色功能原因模板?
- 什么是敏捷?什么是Scrum?
- 什么是Scrum活动?
- 敏捷中的三个Amigos发展战略是什么?
- 冲刺增量与潜在可运输产品对比MVP与MMP
- Scrum的心跳 - 每日站立
- 为用户故事撰写SMART目标和投资
- 什么是Scrum Ceremonies?
- 什么是Scrum中的Spike?
- 什么是Scrum中的时间盒事件?
- 什么是敏捷计划扑克?
- 什么是敏捷软件开发?
- 什么是产品Backlog中的DEEP?
- 什么是Scrum发布计划?
- 如何为Scrum项目撰写产品愿景?
- 经验过程控制与定义过程控制