是否可以在构建 Monolith 的同时实施 Scrum?

Is it possible to implement Scrum while building a Monolith?

我其实是在学习Scrum,具体的app架构没有推荐。

我感觉 Scrum 是为配合领域驱动设计而设计的,每个 Sprint 都应该映射到一个限界上下文,这最好用微服务来实现。

所以我想知道在构建 Monolith 时是否可以完全实施 Scrum?

这取决于你对单体的定义。如果您只是指一个非常大的集中式系统,那么这是完全可能的(尽管人们可能会反对这种架构方法)。

另一方面,如果您的意思是预先设计一个单一的系统,然后将其构建为一个大型可交付成果,那么不,Scrum 特别是一种在大型阶段进行开发和构建的增量方法-gates 直接针对 Scrum 运行。