敏捷项目管理 课件_第1页
敏捷项目管理 课件_第2页
敏捷项目管理 课件_第3页
敏捷项目管理 课件_第4页
敏捷项目管理 课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

敏捷管理-ScrumAndyZheng敏捷管理-ScrumAndyZheng101什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C201什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C3需求的故事1.你的“上帝”是怎么期望的2.项目经理是如何理解的3.设计师么是怎么设计的4.程序员们是如何开发的5.测试员们得到的6.你的商业顾问是怎么形容的7.它是怎么付诸于实际的8.客户到底需要的是什么需求的故事1.你的“上帝”是怎么期望的2.项目经理是如何理解4传统开发模式需求分析功能设计编程开发软件测试传统开发模式需求分析功能设计编程开发软件测试5什么是敏捷?敏捷开发(AgileDevelopment)是一种以人为核心、迭代、循序渐进的开发方法。敏捷方法ExtremeProgramming(简称XP)

、Scrum、CrystalMethodologies、FeatureDrivenDevelopment(简称FDD)、DynamicSystemsDevelopmentMethodology(简称DSDM)、AdaptiveSoftwareDevelopment(简称ASD)、PragmaticProgramming等ScrumScrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。什么是敏捷?敏捷开发(AgileDevelopment)是6好的产品不是一蹴而就的——微信发展史2011年1月21日微信1.0测试版,支持通过QQ号导入联系人资料,仅有即时通讯,分享照片和更换头像功能。1.1-1.3版中,增加了对手机通讯录的读取。2011年5月10日,微信2.0增加了语言功能。2011年8月,微信添加了“查看附近的人”2011年10月1日,微信添加了“摇一摇”和”漂流瓶”功能。2012年4月19日,增加相册功能,可分享到朋友圈。2012年7月19日,增加视频聊天和网页版。2013年2月5日,支持实时对接和多人语音,扫码,聊天记录迁移等功能。好的产品不是一蹴而就的——微信发展史2011年1月21日微信7Scrum流程提倡:早交付,频交付Scrum流程提倡:早交付,频交付801什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C9敏捷思维价值驱动 胸怀大志,小处做起 精准思想,快速验证

有做不为,懂得取舍

转变思维,三角倒置

尽早交付,及时反馈

价值驱动,优先排序适应变化自组织团队敏捷思维价值驱动10敏捷宣言个体和交互 胜过 流程和工具可工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划注:胜过不代表不需要,只是二者同时需要时,前者重要些。敏捷宣言个体和交互 胜过 流程和工具113大支柱&5个核心价值观3大支柱透明:Transparency检查:Inspection适应:Adaptation5个核心价值观承诺专注开放尊重勇气&3大支柱&5个核心价值观3大支柱透明:Transpar123个角色产品负责人: ProductOnwer(PO)1.确定产品的功能2.决定发布的日期和内容3.排序功能的优先级4.接受或拒绝开发团队的工作成果5.维护PBIs6.客户代言人3个角色产品负责人: 1.确定产品的功能2.决定发布的133个角色团队负责人: ScrumMaster(SM)1.组织会议2.指导团队成员(敏捷相关,不是技术)3.保护、鼓励、帮助,促进团队很多的完成工作3个角色团队负责人: 1.组织会议2.指导团队成员(敏143个角色团队成员: ScrumTeam1.决定要做什么、如何做2.在确保目标的前提下,制定行为准则3.自组织且充分沟通4.分解工作任务5.评估工作量6.定义DoD(针对所有任务的)3个角色团队成员: 1.决定要做什么、如何做2.在确保153个工件产品功能列表: ProductBacklog(PBIs)冲刺列表: SprintBacklog(SBIs)燃尽图: Burn-DownChart3个工件产品功能列表: ProductBacklog(PB164个会议迭代计划会议: SprintPlanningMeeting每日站会: DailyMeeting迭代评审会议: SprintReviewMeeting迭代回顾会议: SprintRetrospectiveMeeting4个会议迭代计划会议: SprintPlanningMe1701什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C18团队工作协议又团队成员自己讨论定制出一套所有人都认同的规则(针对日常活动):制定出来的协议需要每个人都能遵守和互相监督制定的协议要是可实行的有具体判断标准的每个人都认同的团队工作协议又团队成员自己讨论定制出一套所有人都认同的规则(19用户故事正面内容:[任务内容]No.作为:[什么角色]我希望:[什么功能]1.。。。2.。。。3.。。。估算:_____storypoint背面内容:[验收标准]完成了。。。。完成了。。。。完成了。。。。完成了。。。。用户故事正面内容:[任务内容]No.作为:[什么角色]我希望20建立PBIs用户故事内容优先级(非负整数)序号PBIs估算优先级1作为学生,我希望能登录实训邦,以便于做自己选择的项目1152作为学生,我希望能选择参与某个项目,以便于根据自己的爱好选择学习2123作为学生我希望能修改个人信息,以便于企业能更好的了解我254……5……6……7……8……建立PBIs用户故事内容序号PBIs估算优先级1作为学生,我21建立用户故事地图用户故事拆分定义分布版本内容(SBIs)建立用户故事地图用户故事拆分22Sprint-PlanningMeeting参与人员:PO、SM、ScrumTeam第一部分:

估算

拆分任务

决定当前Sprint内容第二部分:

功能设计

形成看板Sprint-PlanningMeeting参与人员:23PlanningMeeting(1)估算1.相对估算2.单位:故事点(0,½,1,2,3,5,8,13,20,40,100)3.游戏:敏捷估算扑克4.决定当前Sprint内容

由PO组织,按优先级顺序询问团队是否能完成,能完成就下一个,不能完成就停止23315?PlanningMeeting(1)估算23315?24PlanningMeeting(2)功能设计 1.架构

2.接口

3.数据表

4.流程图、界面简图形成看板 1.按顺序贴到看板的ToDo中PlanningMeeting(2)功能设计25Sprint-DailyMeeting参与人员:SM、ScrumTeam时间不超过15分钟

完成了什么

计划完成什么

进度变慢的原因or问题边陈述自己做的事和问题,边移动看板会议结束后更新燃尽图Sprint-DailyMeeting参与人员:SM、26SprintReviewMeeting(如何完成发布,可以交付)参与人员:PO(或客户)、SM、Scrum1.演示本Sprint完成功能2.PO接收或拒绝SprintReviewMeeting(如何完成发布,可27SprintRetrospectiveMeeting参与人员:SM、ScrumTeam1.每人反思,总结好与不够好2.识别高优先级3.对高优先级的前几项目(建议不超3)讨论出每个人都认同的改进方案4.在后面的Sprint中改进5.总结SprintRetrospectiveMeeting参与2801什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C29总结熟悉流程熟悉Scrum的334

3个角色:PO,SM,ScrumTeam

3个工件:PBIs,SBIs,Burn-DownChart

4个会议:SprintPlanningMeeting,DailyMeeting,SprintReviewMeeting,SprintRetrospectiveMeeting总结熟悉流程30项目流程ReviewMeetingRetrospectiveMeetingSprintPlanningMeetingDailyMeetingKanban&BurnDownChart2017.09.202017.09.21-22StartScrumTraining2017.09.25StarttoSprint……2017.10.132017.10.272017.10.272017.11.102017.11.242017.12.08Sprint1Sprint2Sprint3Sprint4Sprint5Sprint6

……Release1Release2周报Sprint报告项目流程ReviewMeetingRetrospectiv31EndThankyouByAndyZhengEndThankByAndyZheng32敏捷管理-ScrumAndyZheng敏捷管理-ScrumAndyZheng3301什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C3401什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C35需求的故事1.你的“上帝”是怎么期望的2.项目经理是如何理解的3.设计师么是怎么设计的4.程序员们是如何开发的5.测试员们得到的6.你的商业顾问是怎么形容的7.它是怎么付诸于实际的8.客户到底需要的是什么需求的故事1.你的“上帝”是怎么期望的2.项目经理是如何理解36传统开发模式需求分析功能设计编程开发软件测试传统开发模式需求分析功能设计编程开发软件测试37什么是敏捷?敏捷开发(AgileDevelopment)是一种以人为核心、迭代、循序渐进的开发方法。敏捷方法ExtremeProgramming(简称XP)

、Scrum、CrystalMethodologies、FeatureDrivenDevelopment(简称FDD)、DynamicSystemsDevelopmentMethodology(简称DSDM)、AdaptiveSoftwareDevelopment(简称ASD)、PragmaticProgramming等ScrumScrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。什么是敏捷?敏捷开发(AgileDevelopment)是38好的产品不是一蹴而就的——微信发展史2011年1月21日微信1.0测试版,支持通过QQ号导入联系人资料,仅有即时通讯,分享照片和更换头像功能。1.1-1.3版中,增加了对手机通讯录的读取。2011年5月10日,微信2.0增加了语言功能。2011年8月,微信添加了“查看附近的人”2011年10月1日,微信添加了“摇一摇”和”漂流瓶”功能。2012年4月19日,增加相册功能,可分享到朋友圈。2012年7月19日,增加视频聊天和网页版。2013年2月5日,支持实时对接和多人语音,扫码,聊天记录迁移等功能。好的产品不是一蹴而就的——微信发展史2011年1月21日微信39Scrum流程提倡:早交付,频交付Scrum流程提倡:早交付,频交付4001什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C41敏捷思维价值驱动 胸怀大志,小处做起 精准思想,快速验证

有做不为,懂得取舍

转变思维,三角倒置

尽早交付,及时反馈

价值驱动,优先排序适应变化自组织团队敏捷思维价值驱动42敏捷宣言个体和交互 胜过 流程和工具可工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划注:胜过不代表不需要,只是二者同时需要时,前者重要些。敏捷宣言个体和交互 胜过 流程和工具433大支柱&5个核心价值观3大支柱透明:Transparency检查:Inspection适应:Adaptation5个核心价值观承诺专注开放尊重勇气&3大支柱&5个核心价值观3大支柱透明:Transpar443个角色产品负责人: ProductOnwer(PO)1.确定产品的功能2.决定发布的日期和内容3.排序功能的优先级4.接受或拒绝开发团队的工作成果5.维护PBIs6.客户代言人3个角色产品负责人: 1.确定产品的功能2.决定发布的453个角色团队负责人: ScrumMaster(SM)1.组织会议2.指导团队成员(敏捷相关,不是技术)3.保护、鼓励、帮助,促进团队很多的完成工作3个角色团队负责人: 1.组织会议2.指导团队成员(敏463个角色团队成员: ScrumTeam1.决定要做什么、如何做2.在确保目标的前提下,制定行为准则3.自组织且充分沟通4.分解工作任务5.评估工作量6.定义DoD(针对所有任务的)3个角色团队成员: 1.决定要做什么、如何做2.在确保473个工件产品功能列表: ProductBacklog(PBIs)冲刺列表: SprintBacklog(SBIs)燃尽图: Burn-DownChart3个工件产品功能列表: ProductBacklog(PB484个会议迭代计划会议: SprintPlanningMeeting每日站会: DailyMeeting迭代评审会议: SprintReviewMeeting迭代回顾会议: SprintRetrospectiveMeeting4个会议迭代计划会议: SprintPlanningMe4901什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录CONTENTS01什么是敏捷?02敏捷核心03敏捷全流程实施04总结目录C50团队工作协议又团队成员自己讨论定制出一套所有人都认同的规则(针对日常活动):制定出来的协议需要每个人都能遵守和互相监督制定的协议要是可实行的有具体判断标准的每个人都认同的团队工作协议又团队成员自己讨论定制出一套所有人都认同的规则(51用户故事正面内容:[任务内容]No.作为:[什么角色]我希望:[什么功能]1.。。。2.。。。3.。。。估算:_____storypoint背面内容:[验收标准]完成了。。。。完成了。。。。完成了。。。。完成了。。。。用户故事正面内容:[任务内容]No.作为:[什么角色]我希望52建立PBIs用户故事内容优先级(非负整数)序号PBIs估算优先级1作为学生,我希望能登录实训邦,以便于做自己选择的项目1152作为学生,我希望能选择参与某个项目,以便于根据自己的爱好选择学习2123作为学生我希望能修改个人信息,以便于企业能更好的了解我254……5……6……7……8……建立PBIs用户故事内容序号PBIs估算优先级1作为学生,我53建立用户故事地图用户故事拆分定义分布版本内容(SBIs)建立用户故事地图用户故事拆分54Sprint-PlanningMeeting参与人员:PO、SM、ScrumTeam第一部分:

估算

拆分任务

决定当前Sprint内容第二部分:

功能设计

形成看板Sprint-PlanningMeeting参与人员:55PlanningMeeting(1)估算1.相对估算2.单位:故事点(0,½,1,2,3,5,8,13,20,40,100)3.游戏:敏捷估算扑克4.决定当前Sprint内容

由PO组织,按优先级顺序询问团队是否能完成,能完成就下一个,不能完成就停止23315?PlanningMeeting(1)估算23315?56PlanningMeeting(2)功能设计 1.架构

2.接口

3.数据表

4.流程图、界面简图形成看板 1.按顺序贴到看板的ToDo中PlanningMeeting(2)功能设计57Sprint-DailyMeeting参与人员:SM、ScrumTeam时间不超过15分钟

完成了什么

计划完成什么

进度变慢的原因or问题边陈述自己做的事和问题,边移动看板会议结束后更新燃尽图Sprint-DailyMeeting参与人员:SM、58SprintReviewMeeting(如何完成发布,可以交付)参与人员:PO(或客户)、SM、Scrum1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论