《规范敏捷交付:企业级敏捷软件交付的方法与实践》——3.5 敏捷数据
3.5 敏捷数据
敏捷数据(AD)方法定义了一组策略,IT专业人员可以在各种不同的环境下应用这些策略,以便在软件系统的数据方面有效地合作。这并不是说AD是一个“一刀切”的方法。相反,当提到软件系统的数据方面时,应该认识到AD是一套技术和哲学的组合,它可以促进组织内IT专业人员之间的有效合作。演进式/敏捷数据库开发的实践有以下几种。
数据库重构。数据库重构是对数据库模式的一个小更改,以改进它的设计,而不改变其原本的语义结构(比如,不会增添任何新的内容或破坏任何现有的内容)。数据库重构过程是对数据库模式的演进式改进,它不会改变其原本的功能,但可以提高团队提供客户新需求的能力。
敏捷数据建模。用演进的方式对软件系统的数据进行迭代建模和增量建模。采用敏捷方式,团队可以高度合作,一起对软件系统的数据进行建模。在项目早期,在高层面上预想用户需求和架