博客 敏捷和scrum. 敏捷软件开发– Manisfesto

敏捷软件开发– Manisfesto

敏捷软件开发方法是开发软件的过程。这是一种以快速和增量模式开发软件的模型。这是传统软件开发的替代品。

重要性提供给工作软件而不是文档。每次迭代都以工作软件结尾,这是客户的业务价值。

PMI ACP免费测试

敏捷宣言

2001年2月,17名软件开发商在此  雪鸟  resort in  犹他州  讨论轻质开发方法。他们发布了敏捷软件开发的宣言,他们说的是“通过这样做并帮助别人来揭示开发软件的更好方式,”他们已经重视个人和互动在流程和工具上,工作软件通过全面的文档,客户协作,合同谈判,并响应在计划之后改变。

个人和互动:自我组织和动机很重要,与互动一样 共同位置和配对编程。

工作软件:工作软件对客户端添加更多值,而不是呈现文档。

客户合作:需求保持不断变化,客户不完全了解在开发的早期要求,因此持续客户或利益相关者参与非常重要。

回应变革:敏捷方法专注于快速响应改变和持续发展。

敏捷原则

敏捷宣言基于十二项原则

  • 提前实现客户满意度的工作软件。
  • 要求改变。如果开发迟到,甚至会欢迎他们。
  • 经常和迭代地提供工作软件。
  • 在业务和日常发展之间密切合​​作
  • 通过信任动机的个人来激励团队。
  • 面对面沟通。可以通过共同定位实现。
  • 工作软件是成功的主要目标和衡量标准。
  • 团队应该保持不断的速度,这是可持续的。
  • 通过连续技术卓越和良好的设计实现它
  • 保持设计和工作简单。
  • 良好的设计,架构是自组织团队的特征。
  • 定期反思并确定任何改进范围。

敏捷发展的优势是:

  • 客户满意度,因为客户可以在间歇性阶段看到工作模型。
  • 良好的团队合作,因为面对面的沟通更重要。业务和开发人员都必须在项目期间每天共同努力。
  • 适应改变。持续技术改善和卓越存在范围。自组织的团队将提出良好的设计,良好的建筑。
  • 快速开发和测试有助于识别所使用的要求或技术中存在的差距
  • 如果客户尚不清楚要求,Agile提供了一个迭代调整其要求的机会。可以轻松地容纳更改请求。
  • 项目开始时需要的最小规划,因为这些要求易于改变。
  • 在队伍中持续改进正在努力使其在工作的方式上进行有效,经常思考。
  • 团队学会以非常有效的方式回应不可预测性。
  • 人们可以评估项目标题的位置。在整个生命周期中持续重新审视发展等各个方面,如编码,设计,要求等。
  • 提供对任何给定时间点的进度的可见性。

如果你渴望成为一个成功的敏捷专业人士为什么不作为认证的敏捷从业者?在Whizlabs,我们通过我们利用完整的指导 PMI-ACP在线课程和实践测试.  这些实践测试系列也有助于面对许多关键 敏捷面试问题 因为这些是以更精细和深入的方式设计的。

加入我们,实现您职业生涯的成功目标的最佳利益!

关于Mark Oswald.

Mark是一位经验丰富的软件工程师和技术博主。他在不同的技术领域的写作中有五年多的经验。写作是他的激情,他定期为Whizlabs博客贡献,分享他的知识。
传播爱心

发表评论

请输入您的评论!
请在这里输入您的姓名