敏捷开发方法

     敏捷开发原来不是“快速开发”!

     敏捷开发,第一次听到这个词时,很自然地就与快速划了等号。但敏捷的真正含义远远不止快速。这里敏捷的含义有三个层次:敏捷=理念+优秀实践+具体应用。 我觉得敏捷开发应该是现在软件开发的一种最理想,最完美的状态,同时也是一种规范。

     要学习敏捷开发的方法,首先要从认识敏捷的理念开始。它的理念主要包括三个方面:Value ,Team ,Aapting。value是针对客户而言,即客户价值,既避免开发过程中的浪费,不允许缺陷,及时消除技术债务,最重要的一点就是,在质量,资源,进度发生冲突时,要选择改变项目的范围,即“交付刚刚好的系统”,不追求功能的丰富而是追求已完成的部分的的可靠性。Team即是激发团队的能量,在敏捷开发的环境下,管理者和开发者都需要转变,管理者需要放松控制,通过制定目标来牵引团队的自主性,因此开发者需要加强自主管理,释放自己最大的能量。Adapting是适应变化,主要因为客户的真正需求是逐步发现的,因此要通过小批量的交付帮助客户发现自己的需求,并通过迭代的计划来适应需求的变化。

     敏捷开发的方法主要依据还有敏捷开发的原则,其实原则而是和它的理念相吻合的,例如satisfy the customer through early and continuous delivery of value software,其中的continues也是根据需求的变化持续的发布可用的软件,满足客户的需求也是软件的价值所在。敏捷软件的开发的核心也正是迭代开发,每一次迭代都建立在稳定的基础上,系统的功能也通过迭代的增长不断地完善。最后达到客户的要求,这才是成功的软件开发的过程,一种最理想最高效的过程。

       

转载于:https://www.cnblogs.com/wangxinnan/p/3612487.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值