火龙果·整理 uml.org.cn 2第1章敏捷开发和Scrum 在一次聚会中一起创建了敏捷宣言。 1.2.1敏捷流派 从2004年起,敏捷开始展露锋芒,主要原因是恰好互联网企业需要快速开发,快速交 付。他们就顺理成章地采用了敏捷的方式。 同时传统企业开始感受到了压力,碰到了问题,需要改进了,看看别人都敏捷了,开始 跟风(褒义)了,这就碰到了选择的问题。记住,只有等你到了一定的水准后,才能无招胜 有招。早期还是要学些固定套路的,这些套路就是不同的敏捷开发过程。 *邓(极限编程)较早出现在中国的原因,得益于当初翻译的几本书(2001年),不过 有点极端了,很多传统企业都不能适应。 *Scru是一个框架,概念清晰,比较容易上手(狡猾),当然它还是得和其他实践同步 开展。不管怎么样,Scrum越来越流行了;当然骂声也不少,认为它什么都没讲,太虚 了。实际上他们大多数人把自身的问题归结于Scrum了。 幸FDD(Feature Driven Development)等还有一些其他的过程,声音慢慢就越来越少 了。猜想商业是一方面,推动者的能力或兴趣也是一方面。 这里,我们主要以Scrumi来讲解敏捷,但千万别以为Scrum就是敏捷。可以阅读相关知识来了 解更多的敏捷。 1.3 Scrum基本知识 Scrum是迭代式增量软件开发过程,也是一种敏捷软件开发的框架,通常用于敏捷软件 开发。Scrum在英语的意思是橄榄球里的争球。 1.3.1基本角色 Scrumj是一个包括了一系列实践和预定义角色的过程框架。Scrum中的主要角色包括: *Scrum Master是来确保团队合理的运作Scrum,.并帮助团队移除实施中的障碍。 ◆产品负责人(PO:Product Owner),确定产品的方向和愿景,定义产品发布的内容、优 先级及交付时间,为产品负责。 ◆开发团队(Team),一个跨职能的小团队,人数5-9人,团队拥有交付可用软件需要的各 种技能。 WEEK 图1.2:Scrum框架 Ihttp://agilemanifesto.org/iso/zhchs/ 2http://zh.wikipedia.org/wiki/Scrum2 第1章 敏捷开发和Scrum 在一次聚会中一起创建了敏捷宣言1。 1.2.1 敏捷流派 从2004年起,敏捷开始展露锋芒,主要原因是恰好互联网企业需要快速开发,快速交 付。他们就顺理成章地采用了敏捷的方式。 同时传统企业开始感受到了压力,碰到了问题,需要改进了,看看别人都敏捷了,开始 跟风(褒义)了,这就碰到了选择的问题。记住,只有等你到了一定的水准后,才能无招胜 有招。早期还是要学些固定套路的,这些套路就是不同的敏捷开发过程。 * XP(极限编程)较早出现在中国的原因,得益于当初翻译的几本书(2001年),不过 有点极端了,很多传统企业都不能适应。 * Scrum是一个框架,概念清晰,比较容易上手(狡猾),当然它还是得和其他实践同步 开展。不管怎么样,Scrum越来越流行了;当然骂声也不少,认为它什么都没讲,太虚 了。实际上他们大多数人把自身的问题归结于Scrum了。 * FDD(Feature Driven Development)等还有一些其他的过程,声音慢慢就越来越少 了。猜想商业是一方面,推动者的能力或兴趣也是一方面。 这里,我们主要以Scrum来讲解敏捷,但千万别以为Scrum就是敏捷。可以阅读相关知识来了 解更多的敏捷。 1.3 Scrum 基本知识 Scrum2是迭代式增量软件开发过程,也是一种敏捷软件开发的框架,通常用于敏捷软件 开发。Scrum在英语的意思是橄榄球里的争球。 1.3.1 基本角色 Scrum是一个包括了一系列实践和预定义角色的过程框架。Scrum中的主要角色包括: * Scrum Master是来确保团队合理的运作Scrum,并帮助团队移除实施中的障碍。 * 产品负责人(PO: Product Owner),确定产品的方向和愿景,定义产品发布的内容、优 先级及交付时间,为产品负责。 * 开发团队(Team),一个跨职能的小团队,人数5-9人,团队拥有交付可用软件需要的各 种技能。 图 1.2: Scrum框架 1http://agilemanifesto.org/iso/zhchs/ 2http://zh.wikipedia.org/wiki/Scrum