业务中台产品经理需要具备哪些能力?(三)
继续给大家讲讲组件建模阶段的内容,在产品设计之后,接下来就是组件模型设计和1级架构设计以及关键交互图设计了,来简单看看吧!
2. 组件模型设计
组件模型设计承接0级架构设计,是对中心内容的展开。
通过对中心功能的分析和对中心业务实体的抽象,将具有较强依赖关系的业务实体聚合为一个组件,或者将具有相同主题的业务功能聚合为一个业务组件。最后,以结构化的形式聚合这些组件,构成中心。
如何判断组件模型是否合理呢?
是否很好地支持业务流程、业务场景、复杂的业务规则是衡量组件模型优劣的标准。我们可以通过穷举边界业务场景的方法,来反证组件模型设计是否合理。
最后需要强调一点,组件是可以独立为微服务的,只要符合微服务的条件,就可以独立。
但是,在实践过程中,我们发现如果微服务承载的业务规模不大,独立带来的业务价值不高,反而会增加运维成本。
3. 1 级架构设计
组件模型设计完成后,需要将模型转化为应用架构。这里的应用架构是指中心内部的应用架构,我们称为1级架构,1级架构是以组件为最小单位设计的功能层级的架构。
1级的功能架构是必不可少的,它指导着我们的设计和开发;技术层级的1级架构可视情况而定,如果技术内容比较复杂则需要输出。
下图为1级的功能架构图:
4. 关键交互图设计
前面已经完成了0级和1级的架构设计,有什么方法能证明设计是否可以满足实际业务场景的需要吗?
我们可以通过实现业务场景的动态交互图,来反向论证设计的合理性。
如何判断动态交互图是否合理呢?
根据业务逻辑是否清晰、流程是否简洁、客户交互是否高效来判断。
如果设计出的交互图不合理,那就说明0级或1级架构存在设计不合理的问题。另外,通过交互图还可以较好地将设计思想传递给开发团队。
组件建模完成后,接下来就是开发交付和持续运营了,这两部分的内容会在下篇文章中继续介绍,感兴趣的话就去看看吧!
以上就是“业务中台产品经理需要具备哪些能力?(三)”的内容了,如果你还想了解其他相关内容,可以来 产品壹佰 官方网站。
2. 组件模型设计
组件模型设计承接0级架构设计,是对中心内容的展开。
通过对中心功能的分析和对中心业务实体的抽象,将具有较强依赖关系的业务实体聚合为一个组件,或者将具有相同主题的业务功能聚合为一个业务组件。最后,以结构化的形式聚合这些组件,构成中心。
如何判断组件模型是否合理呢?
是否很好地支持业务流程、业务场景、复杂的业务规则是衡量组件模型优劣的标准。我们可以通过穷举边界业务场景的方法,来反证组件模型设计是否合理。
最后需要强调一点,组件是可以独立为微服务的,只要符合微服务的条件,就可以独立。
但是,在实践过程中,我们发现如果微服务承载的业务规模不大,独立带来的业务价值不高,反而会增加运维成本。
3. 1 级架构设计
组件模型设计完成后,需要将模型转化为应用架构。这里的应用架构是指中心内部的应用架构,我们称为1级架构,1级架构是以组件为最小单位设计的功能层级的架构。
1级的功能架构是必不可少的,它指导着我们的设计和开发;技术层级的1级架构可视情况而定,如果技术内容比较复杂则需要输出。
下图为1级的功能架构图:
4. 关键交互图设计
前面已经完成了0级和1级的架构设计,有什么方法能证明设计是否可以满足实际业务场景的需要吗?
我们可以通过实现业务场景的动态交互图,来反向论证设计的合理性。
如何判断动态交互图是否合理呢?
根据业务逻辑是否清晰、流程是否简洁、客户交互是否高效来判断。
如果设计出的交互图不合理,那就说明0级或1级架构存在设计不合理的问题。另外,通过交互图还可以较好地将设计思想传递给开发团队。
组件建模完成后,接下来就是开发交付和持续运营了,这两部分的内容会在下篇文章中继续介绍,感兴趣的话就去看看吧!
以上就是“业务中台产品经理需要具备哪些能力?(三)”的内容了,如果你还想了解其他相关内容,可以来 产品壹佰 官方网站。