什么是敏捷软件开发

如题所述

首先什么是敏捷开发呢?
敏捷开发指的是一种面临迅速变化的需求快速开发软件的能力!
什么是敏捷设计
“在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的唯一软件文档,就是原代码清单。”——Jack Reeves
敏捷开发人员如何知道要做什么

简而言之,敏捷开发人员知道要做什么,是因为:

他们遵循敏捷实践去发现问题。
他们应用设计原则去诊断问题。
他们应用适当的设计模式去解决问题。
软件开发的这三个方面间的相互作用就是设计。

结论

敏捷设计就是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能得简单、干净及富有表现力。

请记住,敏捷开发人员不会对一个庞大的预先设计应用那些原则和模式。相反,这些原则和模式被应用在一次次的迭代中,力图使代码以及代码所表达的设计保持干净。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-08
敏捷开发算是一种开发能力,对于企业来讲是一种助力。
这里比较推荐 CODING 企业版产品,是 CODING 公司推出的企业级研发管理系统工具,整体功能分为【企业管理】【项目管理】【代码管理】【代码工具】【移动APP】。
它提供高效的研发管理流程,从任务发布,到代码编写,到持续集成,到项目测试,及上线追踪,是一整套可控的自动化流程。
以下是 CODING 企业版官网
网页链接
相似回答