敏捷开发之scrum读后感.pptx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Designed by Zhang上海应用技术大学计算机学院读《轻松Scrum之旅》有感主讲人:张新敢2016 年 10 月 9 日 星期日Designed by Zhang上海应用技术大学计算机学院读《轻松scrum之旅》有感主讲人:张新敢2016 年 10 月 9 日 星期日Contents 1 · 目录一本书主要内容1瀑布模式开发的缺点2敏捷开发详解3本书简介1作者以自身的项目实践为原型,讲述了一个项目组从头开始实践敏捷的完整历程2在项目推进过程中整个项目团队遇到了很多敏捷开发的问题,并一一化解,最终走向成功,里面有很多经验值得我们借鉴书中穿插着讲解了敏捷开发的一些基本概念,循序渐进,能够对正在使用敏捷开发或者正在学习敏捷开发的同学有所帮助3需求一开始不可能做得特别准确,没有让客户积极参与进来,开发人员全凭自己的理解开发传统瀑布模型缺点需求、设计、开发、测试各个环节是一环套一环的。如果需求需要改,设计也就跟着该,后面的开发就会错上加错,后果往往无法弥补。如果真的要改需求,由于已经差得太远,只能加班加点靠拼体力来补救,因为交付日期在那放着呢。传统瀑布模型缺点结果是团队成员都很疲惫,士气下降,代码质量也在下降,形成恶性循环。最大的问题是不重视开发人员,只追求眼前利润,忽视长远的战略发展。敏发内捷开的主要容敏捷开发的主要内容· 目录二什么是敏捷开发?1敏捷的核心2敏捷开发的收获3SCRUM开发过程4敏捷项目管理和传统项目管理事先对整个项目进行估计、计划、分析传统项目管理对整个项目做一个粗略的估计,每一次迭代都有详细的计划.反对变更; 变更需要重新估计、重新规划鼓励需求变化, 每一次迭代都是独立的敏捷项目管理严密的合同来减少风险信任和赋予权力;合约使变更变得简单,增加价值需求的变更从需求、设计,到开发、测试和部署,是一环套一环的,结束一个环节才能开始下一个,中间过程很长,且不允许有变更,等到交付的时候才发现已经与客户的目标相差太远了。这时,要想弥补就要付出巨大的代价,很多工作需要重来,从而产生了巨大的浪费。需求的变更敏捷开发的每一个迭代就相当于图中的一个小箭头,由于开发工作能够根据需求的变化不断调整,所以整个过程中浪费很少。敏捷项目管理和传统项目管理项目作为一个“黑盒子” ,对客户与供应商的可视性差.传统项目管理客户和开发人员之间是紧密的连续的合作关系.产品化和测试阶段是分离的.每次迭代都产生可交付的软件专注于交付软件.敏捷项目管理软件交付时间晚, 意识到风险的时间晚.第一次迭代就可交付能工作的版本,风险发现的早. 瀑布模型开发流程敏捷开发流程了解他们对房子的条件和设施,并记录下来。了解他们的大致需求破土动工,按要求建造房屋。在房子没盖好之前,他们一直没有房子住。快速盖好一大间可以住的房子,然后再请他们提意见等房子盖好了,如果有人对它不满意,就得拆掉重新盖。按每人的意见继续改进,经测试满意后再继续满足下一个人的要求什么是敏捷开发?敏捷开发是一种开发方法学,可以应对客户快速变更的需求。它强调以人为核心,采用迭代的方式,循序渐进地开发软件。在敏捷开发过程中,软件项目被划分成多个相互联系但也能独立运行的子项目。这就使得每个子项目在开发、测试直至完成的过程中一直保持可使用的状态。敏捷开发的核心思想是“适应变化”和“以人为本” 。 适应变化客户的需求可能在项目开发过程中不断变化,即使是在合同谈判阶段确定的需求,也可能在客户看见了逐渐成型的产品之后而发生改变。敏捷方法制定计划的时候应该尽量简洁、灵活,使其能适应技术和需求方面的变化。敏捷方法欢迎并且随时准备应对变化。随时响应变化的能力往往决定着一个项目的成败敏捷开发的核心思想是“适应变化”和“以人为本” 。 以人为本软件开发应当是一项令人愉悦的活动,因此它们注重调动人的积极性、主动性和创造性,并培养人在工作中的自豪感。敏捷开发的理念就是信任开发团队能够很好地完成任务招到合适的人是所有开发环节中最重要的。A very good team playerExcellent communication skillsOpen minded, pro-active, and self-motivated敏捷开发的收获员工的收获项目经理的收获客户的收获敏捷开发的收获员工的收获改善员工的满意度项目经理的收获稳定的工作量团队精神,能够规划和管理自己的工作客户的收获敏捷开发的收获员工的收获改善员工的满意度稳定的工作量团队精神,能够规划和管理自己的工作敏捷开发的收获员工的收获项目经理的收获提高了生产率; 减少了文档,重复工作每次迭代都有明确的目标敏捷开发的收获员工的收获按预期收到软件项目经理的收获短期内产生成效客户的收获敏捷开发的收获按预期收到软件短期内产生成效短期内产生成效SCRUM开发模型

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档