- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDM242Scrum:介绍必威体育精装版的快捷软件研发过程演示文稿
SDM 242Scrum: 介绍必威体育精装版的快捷软件研发过程 朱敏博士 微软有限公司 议程 1 快捷软件开发过程 [Agile Software Development] 什么是Scrum? Scrum的重要特性 Scrum工作流 Scrum团队的组成 产品主管 [Product Owner] Scrum主管 [Scrum Master] Scrum团队 议程 2 Scrum研发过程 概况 产品记录 [Product Backlog] Sprint规划会议 [Sprint Planning Meeting] Scrum记录 [Scrum Backlog] 日常Scrum [Daily Scrum] Sprint评估会议 [Sprint Review Meeting] Sprint回顾会议 [Sprint Retrospective Meeting] 调整Scrum规模 [Scaling Scrum] 议程 3 Scrum带来的挑战 资源指南 问题回答 快捷软件开发过程 速度,适应性和灵活性是现代商业软件开发的本质 Agile Software Development在不同公司的数以千计的不同项目体现了有效性和可行性 特别适用于小型研发队伍经常性的推出产品更新(=10团队成员) 什么是Scrum? 一个快捷轻便的过程 一个迭代递增型的实践 一个适应和经验型的系统管理 现存软件工程实践的包装 [A wrapper for existing engineering practices (XP, RUP)] 一个提高软件生产效率,改善沟通和合作的方法 Scrum的重要特性 自发组织管理的团队 由商业价值[Business Value]驱使的频繁而快速的检验和规划,使功能不断更新和加强 及时控制需求利益等因素的冲突和矛盾 实时地监测和扫除障碍 Scrum工作流程 Scrum工作流程:另一视角 Scrum团队的组成:Product Owner 代表产品线的利益,与Scrum Master和 Scrum Team合作 负责管理和确定产品记录的优先次序,相应按照商业价值开发产品更新换代的功能 侧重于投资回报Return Of Investment Scrum团队的组成:Scrum Master 为Scrum Team服务,确保每一个成员都认同Scrum价值观和遵守其游戏规则 组织每天的Daily Scrum会议 负责保证Scrum Team的持续进展 决策和免除障碍 帮助Scrum Team规划Sprint计划 Scrum团队 自我管理,自我组织,多功能,通常由6 – 10 人组成 负责将Product Backlog转化成Sprint中的工作项目 所有团队成员协调,合作和完成Sprint中每一个规定的工作 所有团队成员和Scrum Master负责每一个Sprint的成功 Scrum研发过程 - 概况1 Scrum的进程由一系列迭代过程Sprints组成 需要研发的功能在Product Backlog中列表 表中的项目是商业和技术功能的动态序列 Sprint从Sprint Planning Meeting开始 Product Owner从Product Backlog中选择最高级别和最优先的项目去实现 Scrum Team决定该项目有多少可以在Sprint中开发完成 Scrum研发过程 - 概况2 经同意要实现的功能转到Sprint Backlog Scrum Team一步步开发需要的功能,Scrum Master通过Daily Scrum会议关注每天的进展 Sprint结束时,在Sprint Review Meeting会议上Sprint向Product Owner给出Production-Quality和 Demonstrable Business Functionality 产品记录:Product Backlog 每一个产品线有一个专门的Product Backlog由 Product Owner负责 优先级确定的,主要的产品项目表格 Features Functions Technologies Enhancements 次序完全由商业价值决定 随时间推移产生商业价值变化导致从新确定项目的优先次序(Reprioritization) 最高级别的产品更新换代项目需要立刻进行分析和估计,决定最终的研发要求 Sprint规划会议:上半部分 整个会议通常需要一天 在Sprint开始时进行 Product Owner描述Product Backlog中最高级别的项目 Product Owner回答Scrum Team关于项目内容,目的和具体功能的问题 Scrum Team估计可以在Sprint中完成的任务 被
文档评论(0)