发现敏捷的起源
敏捷定义
敏捷是一系列技术合格方法的总称
特性
在多次迭代中开发,称之为迭代开发
强调简介、透明和因地制宜
跨职能、自组织团队
将可工作软件作为测量进的标注
了解精益、极限编程和scrum
敏捷方法
精益:实现商业价值和使产品之外的活动最小化。
极限编程(xp):大幅度提高最佳开发实现常规的强度,突破开发团队的习惯。
scrum:结构:scrum团队使用特定的角色、工件和事件,进行冲刺。
scrum角色
产品负责人
代表项目的业务需求方,并负责解释需求。
开发团队
执行日常工作。开发团队专注于项目并且是跨职能的,也就说,尽管团队成员可能有字的专长,但是每个成员在项目中都能承担多种项目工作。
scrum主管
负责保护团队远离组织的干扰,移除障碍,并保证过程的一致性。
干系人
干系人是指任何一个收到项目影响或对项目有投入的人。尽管干洗人不是正式的scrun角色吗,但是在整个项目中,scrum团队与干系人一起紧密工作是必不可少的。
敏捷导师
导师实在敏捷技术和敏捷框架上经验丰富的权威。通常这个人来自项目所有所在部门或组织之外,所以他是一个局外人的角度客观的支持团队。
产品待办列表
完整的需求列表,通常用来记录定义产品的用户故事。产品待办列表会贯穿于整个项目。所有待办事项,无论详细程度如歌,都在此表中。
冲刺待办列表
一个给定的冲刺汇总的要求和任务列表。产品负责人和开发团队在冲刺计划阶段为冲刺选择需求,同时开发团队把这些需求分解到任务中,不同于产品待办列表的是,只有开发团队可以变更冲刺待办列表。
产品增量
可用的产品。无论产品是一个网站还是一所新房子,必须足够完整,一遍展示其可用的功能。在项目中,当一个产品包含了足够可交付的功能,从而满足客户对这个项目的目标后,你可以宣布这个scrum项目完成了。
冲刺计划会议
在每个冲刺开始之前召开。在这类会议上 scrum 团队决定哪些目标、范围和任务纳入确定的冲刺待办列表中。
每日例会
每天召开,时长不超过15分钟。
团队昨天完成了什么;
团队今天将要做什么;
团队成员当前的障碍是什么;
冲刺评审会
在每个冲刺结束时召开。在这个会议中,开发团队向干系人和组织整体展示他们在冲刺中完成的已被验收的产品模块。
冲刺回顾
在每个冲刺结束时召开。这是一个内部会议。scrum 团队的成员讨论冲刺中的成功做法、失败现象以及他们将如何在下一个冲刺中进行改进。
个人总结
精益 : 争取人心、整体优化、更快交付
极限编程: 整体团队集体所有权、测试驱动开发持续集成、小版本发布
scrum :跨职能开发团队、产品增量、1~4周的冲刺
网友评论