敏捷与架构的关系

敏捷与架构的关系

微信群里有伙伴在讨论:

在敏捷开发中,如何进行架构设计?

最好的答案是来自于“敏捷软件开发宣言”对应的“敏捷原则”:

最好的架构、需求和设计出自自组织团队。

那对于敏捷开发的团队要不要进行架构设计?

什么时候进行架构设计?

如何进行架构设计?

敏捷开发的团队肯定也是需要架构设计的。

软件开发,不管用什么方式,都离不开架构设计。

对于软件架构的定义如下:

软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

什么时候进行架构设计

在敏捷开发的过程中,架构设计是渐进的、持续进行的。

......

Social Media

Search

Recent Articles