敏捷开发解读

      敏捷开发可以分为三个层次,理念,实践,应用。

      软件的价值,在于实现客户的需求,和客户合作可以更好的澄清需求,所以敏捷强调和客户合作,过度的和过早的设计很多情况下偏离了实际需求,所以敏捷更强调代码的交付,软件开发有很高的沟通成本,人们讨论分析的时间和编写代码时间大概是七比三,而人与人面对面的沟通是最有效的,所以敏捷强调沟通, 敏捷本身是一种轻量级的开发模式,注重逐步的演进和快速的反馈,根据反馈对过程和及其产生的结果进行修正。

      敏捷的核心理念为关注价值,激励团队,适应变化。通过和客户合作来明确需求,消除开发过程中的浪费,在开发过程中注重质量,开发进度紧张情况下主张通过需求精简来解决问题。团队管理上主张放松控制,任务非指派而由团队成员主动认领和完成。不提倡制定大而全的计划,主张细粒度制定近期计划,粗粒度制定远期计划,根据分层次的反馈对计划和经验进行调整和适应。

      敏捷实践上以迭代开发为核心,包括团队,交付件,技术实践,管理实践四大元素。 敏捷团队组成有PO(Product owner),scrum master, Team.PO对整个产品的投资价值负责,关注产品回报,Scrum master主要对团队的敏捷实践进行引导,推动问题解决,Team负责进行具体实现。敏捷交付件有产品Backlog,迭代Backlog,完成标准。产品backlog为需求清单,有PO进行维护。迭代backlog为任务清单,在迭代会议上根据产品backlog 输出,包括任务内容,责任人,任务状态。敏捷的实践可以分为技术实践和管理实践。技术实践有持续集成,TDD,重构,anatomy 系统解剖,结对编程等,管理实践有迭代会议,站立会议,回顾会议,状态墙,迭代验收等。迭代开发是在前期坚实的基础上小步快跑。前期的基础要坚实,需要CI,TDD等架构上的保证。敏捷虽然倡导简单设计,但也关注构架,并提倡通过不断的重构来优化构架。敏捷的管理实践的目的主要是团队激励和反馈,通过反馈来调整计划和经验。

      敏捷是在提倡一种更好的软件开发方式,其更符合规律,顺应自然。

    

 

    

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近十五年的敏捷实践经验,特别是近四年中针对各种敏捷转型企业的咨询和指导工作,并结合旁征博引的方式,从更高的思想层次对敏捷与Scrum多年来的经验和教训进行深入而前面的梳理和总结,最终集大成者便是这本令人醍醐灌顶的佳作。 《Scrum敏捷软件开发》是软件企业及其管理团队成功进行敏捷转型战略及实施的必备参考书,适合经理、开发人员、教练、ScrumMaster、产品负责人、分析师、团队领导或项目领导,是帮助他们成功完成项目,甚至造就敏捷企业的重要参考。 第Ⅰ部分 启航 第1章 为什么敏捷转型难(但值得) 第2章 ADAPT模型 第3章 Scrum实施模式 第4章 渐进敏捷 第5章 试点项目 第Ⅱ部分 个体 第6章 克服抵触 第7章 新角色 第8章 角色转换 第9章 技术实践 第Ⅲ部分 团队 第10章 团队结构 第11章 团队协作 第12章 领导自组织团队 第13章 产品Backlog 第14章 Sprint 第15章 做计划 第16章 质量 第Ⅳ部分 组织 第17章 扩展Scrum 第18章 分布式团队 第19章 与其他方法论共存 第20章 人力资源、后勤和PMO 第Ⅴ部分 下一站 第21章 看看进展如何 第22章 没有终点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值