敏捷开发介绍.ppt
《敏捷开发介绍.ppt》由会员分享,可在线阅读,更多相关《敏捷开发介绍.ppt(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、敏捷开发之敏捷开发之SCRUM2012.10.11导航导航敏捷开发的历史敏捷开发的历史1为什么需要敏捷开发为什么需要敏捷开发2敏捷开发介绍敏捷开发介绍3敏捷测试敏捷测试4敏捷开发的诞生历史敏捷开发的诞生历史软件团队的不断增大效率确越来越差?概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,并把这些价值观和原则称为敏捷开发2001年一批业界专家软件团队敏捷开发的历史我们提倡我们提倡团队价值团队价值沟通沟通敏敏捷捷开开发发十十年年的的发发展展概念实践普及为什么需要敏捷开发?软件开发软件开发面临问题面临问题为什么需要敏捷开发用户需求总是在变化传统软件开发周期长传统软件开发周期长
2、传统软件开发后续难以调整传统软件开发后续难以调整为什么需要敏捷开发能快速响应需求的变化快速、频繁的交付有价值的软件客户合作(快速交流反馈)快敏捷开发有什么特性敏捷开发有什么特性?为什么需要敏捷开发敏捷开发优势敏捷开发优势敏捷开发优势敏捷开发优势BBE EC CDDAA精确质量速度高效的自我团队丰厚的投资回报率最具价值的功能总是被优先开发,这样能给客户带来最大的投资回报率。传统开发一次设计,开发周期很长。而敏捷方法则是通过短周期“设计开发交付”有用的软件给用户,并从用户那里得到反馈,再根据用户反馈进行下一个周期的“设计开发交付”敏捷开发团队成员在开发过程中都能积极主动,自我管理。每个团队成员的技
3、术能力、交流、社交、表达和领导能力都能得以提高。可行性研究与计划需求分析设计编码测试运行维护定义阶段开发阶段维护阶段开发了一年,这不是我需要的软件不断发布版本给客不断发布版本给客户,不断提供新的户,不断提供新的需求,不断改进需求,不断改进传统瀑布瀑布开开发模型模型VS敏捷敏捷开开发为什么需要敏捷开发这么一大堆的优点,所以我们需要敏捷开发XX敏捷开发介绍什么是SCRUM迭代,增量大家先弄清楚这两个词的意思模糊清晰迭代迭代反复求精反复求精增量增量逐块构建逐块构建每次构建一点点每次构建一点点Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程一个迭代开发周期需求完成 开发开发发布测试测试计划S
4、CRUM基本流程迭代交付后客户重新调整需求频繁交付给客户,根据客户的新需求,不断完善软件Scrum基本元素1.产品Backlog(ProductBacklog)2.SprintBacklog3.Sprint燃尽图(SprintBurndownChart)1.产品负责人(ProductOwner)2.ScrumMaster3.Scrum团1.Sprint计划会议(SprintPlanningMeeting)2.每日站会(DailyScrumMeeting)3.Sprint评审会议(SprintReviewMeeting)4.Sprint回顾会议(SprintRetrospectiveMeetin
5、g)三个角色三个角色四个仪式四个仪式三个物件三个物件Scrum由三个角色、四个仪式和三个物件(由三个角色、四个仪式和三个物件(343)三个角色-Scrum角色和职责确定产品的功能。决定发布的日期和发布内容。为产品的profitabilityoftheproduct(ROI)负责。根据市场价值确定功能优先级。每个Sprint,根据需要调整功能和优先级(每个Sprint开始前调整)。接受或拒绝接受开发团队的工作成果。保证团队资源完全可被利用并且全部是高产出的。保证各个角色及职责的良好协作。解决团队开发中的障碍。做为团队和外部的接口,屏蔽外界对团队成员的干扰。保证开发过程按计划进行,组织DailyS
6、crum,SprintReviewandSprintPlanning一般情况人数在5-9个左右团队要跨职能(包括开发人员、测试人员、用户界面设计师等)团队成员需要全职。(有些情况例外,比如数据库管理员)在项目向导范围内有权利做任何事情已确保达到Sprint的目标。高度的自我组织能力。向ProductOwner演示产品功能。团队成员构成在sprint内不允许变化。项目经理项目经理项目管理项目管理团队团队XX迭代规划会议迭代规划会议Sprint Plan一般不超过8小时。前4个小时:产品负责人向团队展示最高优先级的产品,团队则向他询问产品Backlog的内容、目的、含义及意图。后4小时:团队计划本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷 开发 介绍
限制150内