`
kidiaoer
  • 浏览: 807887 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

敏捷开发相关知识

阅读更多
       敏捷开发是与瀑布式开发是相对的。

敏捷开发可以不断的适应客户的变化而变化的,它只是一种思想。

简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发是由一些业界专家针对一些企业现状提出了一些让软件开发团队具有快速工作、响应变化能力的价值观和原则。

敏捷开发的最大核心就是:快速工作,响应变化能力。它是拥抱变化的,欢迎客户变化需求。

有些需求不能用敏捷开发来处理:对那些不明确、优先权不清楚的需求或处于"较快、较便宜、较优"的三角架构中却不能排列出三者优先级的需求,都不太适应敏捷开发。

敏捷开发的一些重要思想:
个体和交互     胜过 过程和工具
   可以工作的软件 胜过 面面俱到的文档
   客户合作       胜过 合同谈判
  响应变化       胜过 遵循计划

敏捷开发应该遵循以下的原则:

       我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
       即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。
       经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。
       在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
       围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。
       在团队内部,最具有效果并富有效率的传递信息的方法,就是面对面的交谈。
       工作的软件是首要的进度度量标准。
       敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。
       不断地关注优秀的技能和好的设计会增强敏捷能力。
       简单是最根本的。
       最好的构架、需求和设计出于自组织团队。
       每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。
分享到:
评论

相关推荐

    敏捷开发知识体系

    《敏捷开发知识体系》面向敏捷实践者学习敏捷知识和敏捷软件开发企业进行敏捷转型的需要,旨在帮助个人更快地掌握敏捷开发知识,帮助企业更好地实施敏捷转型。主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发...

    敏捷开发基础知识-入门级

    敏捷开发基础知识,ppt文档,其它资料太大了

    敏捷开发知识体系.pdf

    敏捷开发知识体系.pdf

    敏捷开发知识体系--高清版.pdf

    敏捷开发知识体系--高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

    敏捷开发知识总结

    极限编程的思想体现了适应客户需求的快速变化,激发开发者的热情,也是目前敏捷开发思维的重要支持者。 敏捷软件开发是一个开发软件的管理新模式,用来替代以文件驱动开发的瀑布开发模式。   敏捷开发集成了新型...

    [免费PDF]敏捷开发知识体系.rar

    [免费PDF]敏捷开发知识体系.rar [免费PDF]敏捷开发知识体系.rar[免费PDF]敏捷开发知识体系.rar

    CSDN_敏捷开发相关文档全收集_5

    敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷软件交付项目管理.pdf 敏捷软件开发_...

    敏捷开发知识点总结.emmx

    何为敏捷开发,它的发展史与应用场景

    敏捷开发知识体系(2011).pdf

    敏捷开发知识体系(2011).pdf

    CSDN_敏捷开发相关文档全收集_2

    敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷软件交付项目管理.pdf 敏捷软件开发_...

    敏捷软件开发知识体系

    对国内企业敏捷成功实践的采集,是年初中国敏捷软件开发联盟确定的7项认领工作之一,确定此工作是基于联盟对中国敏捷软件开发运动发展状态的准确把握:当前正处于为什么做和怎么做的过渡时期,同时存在两批人:一...

    华为敏捷开发介绍

    华为敏捷软件开发解读 为落实敏捷软件开发在我司的顺利推行,使广大软件开发管理者和开发人员深刻领会敏捷核心理念,熟练掌握敏捷实践方法,从而达到增强...敏捷学习参考材料包括:《华为敏捷开发解读》及相关附件。

    CSDN_敏捷开发相关文档全收集_6

    敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷软件交付项目管理.pdf 敏捷软件开发_...

    敏捷开发(原著)

    敏捷开发(原著),敏捷开发的相关知识以及注意事项.

    论文研究 - 敏捷开发:探索从业者想知道的东西

    因此,在这项研究中,我们进入了实践者的世界,探索他们想了解的有关敏捷开发的知识。 我们使用一种多方法论方法,一项调查和一项解释性案例研究相结合的方式进行了研究。 我们了解到,在以下方面,敏捷开发尚未...

    敏捷开发的相关内容和实践

    敏捷开发相关知识点和方法+利用敏捷开发多邮箱管理系统实践

    敏捷开发知识思维导图

    敏捷是基于一种不确定性较高,未来环境难以预测的背景下产生的一种管理理念,这种理念并不意味着应该丢弃传统的管理方法中的一些方法而是应该以快速传递价值给客户为目标进行管理,只要某个方法能加速我的价值传递就...

Global site tag (gtag.js) - Google Analytics