敏捷软件开发管理-IBM孙昕课件.ppt

敏捷软件开发管理-IBM孙昕课件.ppt

ID:57200930

大小:7.88 MB

页数:48页

时间:2020-08-03

敏捷软件开发管理-IBM孙昕课件.ppt_第1页
敏捷软件开发管理-IBM孙昕课件.ppt_第2页
敏捷软件开发管理-IBM孙昕课件.ppt_第3页
敏捷软件开发管理-IBM孙昕课件.ppt_第4页
敏捷软件开发管理-IBM孙昕课件.ppt_第5页
资源描述:

《敏捷软件开发管理-IBM孙昕课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、敏捷软件开发管理IBM高级技术顾问孙昕议程如何有效的实施Scrum第一款全面支持敏捷开发的工具成功案例分享:IBM如何实现敏捷开发敏捷宣言Individualsandinteractionsoverprocessesandtools(人和交互重于过程和工具)Workingsoftwareovercomprehensivedocumentation(可以工作的软件重于面面俱到的文档)Customercollaborationovercontractnegotiation(客户合作重于合同谈判)Respondingtochangeoverfollowingaplan(拥抱变化胜于遵循计划)

2、Thatis,whilethereisvalueintheitemsontheright,wevaluetheitemsontheleftmore.关注敏捷软件开发是因为我们认为它是一种很好的软件开发理念,能够应对现实中的软件需求经常不完善和快速变更的问题,用好它能够提高客户满意度,降低项目失败的风险。但什么时候使用它、如何很好地实施这些理念,是我们需要考虑和解决的问题。敏捷的定义(IBM)“使用持续的项目干系人的反馈,通过用例(用户需求)和一系列的较短的、稳定的、时间固定的迭代来交付高质量,可用的代码.”Thisfigureshowsthe"FourS's"thatdescribea

3、gileinanutshell.Scrum开发方式是敏捷方法之一在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动、奋力实现同一目标──胜利Scrum一词来源于橄榄球运动,过程是迅速,有适应性,自组织的旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进适用于需求难以预测的复杂商务应用产品的开发1995年由先进的开发方法公司提出,2001年由“敏捷联盟”推广团队成员能够独立地,集中地在创造性的环境下工作6Scrum总体骨架冲刺规划会议SprintPlan一般不超过8小时。前4个小时:产品负责人向团队展示最高优先级的产品,团队则向他询问产品Backlog

4、的内容、目的、含义及意图。后4小时:团队计划本Sprint的安排冲刺复审会议SprintReview一般4个小时,由团队成员向产品负责人额其他利益相关人展示Sprint周期内的产品开发情况冲刺回顾会议SprintRetrospective一般3个小时,ScrumMaster将鼓励团队在SCRUM过程框架和实践范围内,对开发过程做出修改,使它在下一个Sprint周期中更加有效和令人愉快每日站立会议DailyScrumMeeting在简会上,每个成员主要回答三个问题;–自上次SCRUM简会后的一天了(昨天),你做了什么?–从现在到下次SCRUM简会的一天里(今天),你要做什么?–在实现SC

5、RUM及项目目标的工作中,你遇到哪些困难吗?产品订单ProductBacklog冲刺订单SprintBacklog新的功能增量产品负责人Scrum主管开发团队干系人燃尽图角色工件活动产品订单ProductBacklog冲刺规划会议每日站立会议每日工作产品订单冲刺复审会议冲刺回顾会议冲刺目标冲刺订单产品新的功能增量新的功能增量开发流程7迭代每30天DailySCRUM每24小时高优先级可运行的软件工作项分解产品订单ProductBacklog冲刺订单SprintBacklog新的功能增量冲刺规划会议SprintPlan一般不超过8小时。前4个小时:产品负责人向团队展示最高优先级的产品,团

6、队则向他询问产品Backlog的内容、目的、含义及意图。后4小时:团队计划本Sprint的安排冲刺复审会议SprintReview一般4个小时,由团队成员向产品负责人额其他利益相关人展示Sprint周期内的产品开发情况冲刺回顾会议SprintRetrospective一般3个小时,ScrumMaster将鼓励团队在SCRUM过程框架和实践范围内,对开发过程做出修改,使它在下一个Sprint周期中更加有效和令人愉快每日站立会议DailyScrumMeeting在简会上,每个成员主要回答三个问题;–自上次SCRUM简会后的一天了(昨天),你做了什么?–从现在到下次SCRUM简会的一天里(今

7、天),你要做什么?–在实现SCRUM及项目目标的工作中,你遇到哪些困难吗?产品负责人Scrum主管开发团队Scrum总体骨架使用ScrumofScrums来进行扩展Scrum对大型和小型的开发团队都有着良好的适应性可以增加团队的层次,比如:几个相互依赖的Scrum团队需要沟通几个团队一起工作于一个单一的产品,并且团队间需要内部相互依赖通过多层团队的建立来拓展不确定的项目规模由团队来决定频率和是否出席和参与Technicalcontributor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。