我刚刚在工作中完成了两天的敏捷/ Scrum教练,这非常棒。我是专业编程的新手,所以我需要它。但是,我在垂直切片的概念上非常挣扎。特别是我看不到如何从几个开发人员跨所有开发层(前中间和后端)开发数据库模式?一次性设计数据库模式被称为水平分割,它被认为是否定的。我很熟悉对象关系映射 - 从与Grails这样的框架合作过来。但是,我仍然首先设计了架构并从那里开始工作。在Scrum中,垂直切片如何与数据库情景配合使用?
要清楚的是,我不是在反对敏捷/混乱/垂直切片的情况下争论,而是在问如何可能? - 特别是当数据库模式映射对象时,这怎么可能由几个开发人员共同完成,而不是从头开始?
我真的很喜欢这篇文章似乎 - 如果我正确地阅读它 - 建议数据库架构应该在任何用户故事实施之前的春季规划阶段设计。 http://www.vertabelo.com/blog/notes-from-the-lab/data-modeling-in-agile-development-one-data-modelers-experience
我投票结束这个问题作为题外话,因为[项目管理现在在堆栈溢出主题](//meta.stackoverflow.com/questions/343829/is-stack-overflow-an-适当的 - 网站对问,关于项目管理,问题/ 343841#343841)。请在[SoftwareEngineering.SE](// softwareengineering.stackexchange.com/)和[ProjectManagement.SE](// pm.stackexchange.com/)上提出这些问题。 (您也可以举出主持人干预以迁移此问题。) – robinCTS