软件工程软件工程软件工程 (22).pdf
《软件工程软件工程软件工程 (22).pdf》由会员分享,可在线阅读,更多相关《软件工程软件工程软件工程 (22).pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、敏捷开发之敏捷开发之Scrum Scrum方法 方法 Scrum方法是1995年由Ken Schwaber和Jeff Sutherland博士共同提出,已被众多软件企业广泛使用,如Yahoo,Microsoft,Google,Motorola,SAP,IBM 等。Scrum框架 框架 Scrum框架 框架 一个Sprint是一个1-4周的迭代,它是一个时间盒。Sprint的长度一旦确定,将保持不变。Sprint的产出是“完成”的、可用的、潜在可发布的产品增量。Sprint1 Sprint2 Sprint3 SprintN 需求在一个Sprint内是不允许变化的 Scrum框架框架 角色 制品
2、活动 产品负责人 Product Owner Scrum主管 Scrum Manager 团队成员 Team 迭代计划会议 Sprint Planning 每日站立会议 Daily Scrum Meeting 迭代评审会议 Sprint Review 迭代回顾会议 Sprint Retrospective 产品订单 Product Backlog 迭代订单 Sprint Backlog 燃尽图 Burndown Charts Scrum框架框架 角色 制品 活动 产品负责人 Product Owner Scrum主管 Scrum Manager 团队成员 Team 迭代计划会议 Sprint
3、Planning 每日站立会议 Daily Scrum Meeting 迭代评审会议 Sprint Review 迭代回顾会议 Sprint Retrospective 产品订单 Product Backlog 迭代订单 Sprint Backlog 燃尽图 Burndown Charts Scrum团队角色团队角色 产品负责人 Scrum主管 定义产品需求 确定产品发布计划 对产品收益负责 确定需求优先级 调整需求和优先级 验收迭代结果 团队 其他干系人 用户 直接管理项目 帮助团队制定冲刺计划 组织每日站立会议 引导团队正确应用敏捷实践 确保团队功能完备富有效率 促进团队紧密协作 排除团队
4、遇到的障碍 保护团队不受打扰 一般是5-9人 团队是跨职能的 成员都全职工作 自我组织和管理 合作完成冲刺开发工作 保证每一次冲刺的成功 Scrum团队团队 自组织团队是敏捷软件开发的基本观念,即团队被授权自己管理他们的工作过程和进度,并且团队决定如何完成工作。Scrum团队 团队 自组织团队是敏捷软件开发的基本观念,即团队被授权自己管理他们的工作过程和进度,并且团队决定如何完成工作。团队决定谁做什么,即任务的分配 团队决定如何做,如何实现目标,即团队做技术决策 团队需要在确保目标的前提下制定团队内的行为准则 团队有义务保持过程的透明性 团队监督和管理他们的过程和进度 Scrum框架框架 角色
5、 制品 活动 产品负责人 Product Owner Scrum主管 Scrum Manager 团队成员 Team 迭代计划会议 Sprint Planning 每日站立会议 Daily Scrum Meeting 迭代评审会议 Sprint Review 迭代回顾会议 Sprint Retrospective 产品订单 Product Backlog 迭代订单 Sprint Backlog 燃尽图 Burndown Charts Scrum制品制品 产品订单是从客户价值角度理解的产品功能列表。功能、缺陷、增强等都可以是产品订单项 整体上从客户价值进行优先级排序 迭代订单是从开发技术角度理解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程软件工程软件工程 22 软件工程 22
限制150内