自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 SaaS业务架构:业务能力分析

简单来说,业务能力是企业“做某事的能力”。业务能力描述了企业当前和未来应对挑战的能力,即企业能做什么或需要做什么。业务能力建模的关键在于定义了企业做什么,而不是如何做(由业务流程描述)。以人才招聘为例,大多数公司都需要"招聘人才"这项业务能力。"招聘人才"明确了要做什么,但并未详述如何执行。这可能是招聘HR通过招聘网站吸引候选人,也可能是将任务外包给猎头公司。业务能力独立于组织的人员、流程、信息、资源。准确地说,这些业务要素是支撑业务能力而存在的。人员:人力资源团队。

2024-09-22 11:04:06 451

原创 SaaS架构:流程架构分析

业务流程的概念:解释了业务流程是企业为实现目标而制定的系统化工作方法,强调了其在企业运营中的重要性。核心视角:介绍了端到端流程和职能流程两个核心视角,说明了它们在企业业务体系中的作用。端到端流程:详细讨论了其定义、价值和切分方法,强调了以客户需求为中心的重要性。职能流程:阐述了其定义、价值和切分方法,强调了以业务对象为核心进行划分的重要性。价值流与业务流程的关系:解释了如何从战略层面的价值流转化为可执行的具体业务流程。

2024-09-20 11:01:37 743

原创 吊打面试官!业务架构的关键概念

在业务架构的设计阶段,业务流程扮演着至关重要的角色,它不仅关系到企业资源的有效利用,也直接影响到企业IT架构中应用功能的设计和系统整合的具体需求。在其他企业管理理论中,业务能力同样被视为企业架构中的一个重要组成部分,它包括人员、组织机构、功能、流程、业务服务、数据信息、应用系统和基础设施等多个要素,并与企业的各种项目和解决方案紧密相关。同时,业务架构也需要考虑组织的业务需求和发展,对部门的岗位设置、人员配置、角色定义、权限分配、职责明确以及考核机制进行清晰的规划,保障业务流程中每个环节的顺利运作。

2024-09-14 10:34:02 601

原创 吊打面试官!从多维度理解架构

大家好,我是汤师爷~上面提到的架构到底是指什么?这些说法究竟是对还是错?其实上面的说法都是对的,只是采用的视角不一样。复杂系统涉及多方利益相关者,如客户、产品经理、研发、销售、运营和管理层等。由于背景和认知差异,每个人看待系统的角度和方法都不尽相同。为控制复杂度,我们为不同角色设计特定的架构描述物。通过分类和定义,让每种架构描述都有其侧重点,让每个利益相关者能快速获取他们最关心的信息。要实现这一目标,我们首先需要理解"视角"和"视图"这两个关键概念。

2024-09-13 17:17:49 743

原创 一文看懂什么是架构

对程序员来说,架构是一个常见词汇。如果想成为一名架构师,对架构概念的理解必须清晰。否则,在制定架构方案时,肯定会漏洞百出,问题频发,这将对你的面试、晋升和团队领导产生负面影响。我们看下维基百科关于架构的定义:软件架构是抽象描述系统的一组结构,以及构建这些结构的规则。这些结构包括:软件要素、要素之间的关系以及它们的属性。在这个定义中,核心概念为系统、要素、关系。在软件架构中,"系统"是指由多个相互作用的部分组成的复杂整体,这些部分共同完成特定的功能或任务,而架构设计就是对某个系统的抽象描述。

2024-09-11 21:26:10 926

原创 一文搞懂应用架构的3个核心概念

应用架构定义了企业应用系统的结构和行为,强调系统间的关系和协同工作。通过应用架构,可以识别支持业务和数据处理的系统,实现从业务需求到IT系统的转化。设计步骤包括业务到IT系统的转换、应用结构设计及其交互关系。应用服务是系统的核心功能模块,源于SOA和微服务架构,提升了系统的可维护性和灵活性。应用结构则描述了系统的层次结构,帮助管理复杂性,促进团队协作和系统扩展。应用交互设计确保系统组件间的数据交换和通信方式高效,提升系统性能和容错能力。本文由博客一文多发平台OpenWrite发布!

2024-08-13 20:17:59 806

原创 阿里面试:DDD中的实体、值对象有什么区别?

DDD中的实体、值对象有什么区别?

2024-04-15 10:05:18 570

原创 字节面试:领域、子域、核心域、通用域和支撑域怎么划分?

字节面试:领域、子域、核心域、通用域和支撑域怎么划分?

2024-04-15 10:01:13 615

原创 10倍提效!用ChatGPT编写系统功能文档。。。

系统功能文档是一种描述软件系统功能和操作方式的文档。它让开发团队、测试人员、项目管理者、客户和最终用户对系统行为有清晰、全面的了解。通过ChatGPT,我们能让编写系统功能文档的效率提升10倍以上。​

2024-04-07 10:12:00 967

原创 新零售SaaS架构:客户管理系统架构设计(万字图文总结)

客户管理系统(CRM)的目标是建立、发展和维护良好的客户关系,以提高企业的盈利能力和竞争力。

2024-04-07 10:08:23 1089

原创 新零售SaaS架构:什么是客户管理系统?

客户管理系统(CRM)是用于管理公司与现有或潜在客户的关系和互动的工具,包括管理客户信息、人群圈选、营销策划、客户触达,以及数据分析等功能。CRM的主要目的是提升单客价值,增加用户的复购率和客户的终身价值,同时减少获取客户的成本。CRM的业务流程包括数据沉淀、客户标签、人群圈选、场景营销、触达转化和数据分析。​

2024-03-29 09:50:13 878

原创 新零售SaaS架构:客户管理系统的应用架构设计

领域层是业务逻辑的核心,专注于表示业务概念、业务状态流转和业务规则,沉淀可复用的系统能力。​《Leetcode算法刷题宝典》一位阿里P8大佬总结的刷题笔记。《架构学习资料大礼包》早日成为百万年薪架构师。《大厂Java面试题汇总及详解》进大厂必看。《AI学习资料大礼包》学习AI抢占先机。请到下面公号【架构师汤师爷】取↓↓↓。

2024-03-29 09:47:58 1161

原创 AI+软件工程:10倍提效!用ChatGPT编写系统功能文档

系统功能文档是一种描述软件系统功能和操作方式的文档。它让开发团队、测试人员、项目管理者、客户和最终用户对系统行为有清晰、全面的了解。通过ChatGPT,我们能让编写系统功能文档的效率提升10倍以上。​

2024-03-25 09:57:36 631

原创 程序员转型架构师,需要哪些能力?

优秀的架构师需要具备全局观、历史观、抽象思维、深度思考和落地能力。全局观帮助架构师全面理解工作。历史观让架构师从时间角度看问题。抽象思维能让架构师从不同的抽象层次思考问题。深度思考则让架构师在某个领域有深入的见解。落地能力要求架构师能将理论转化为实践,解决实际问题。​《Leetcode算法刷题宝典》一位阿里P8大佬总结的刷题笔记。《大厂Java面试题汇总及详解》进大厂必看。《架构学习资料大礼包》早日成为百万年薪架构师。《AI学习资料大礼包》学习AI抢占先机。

2024-03-21 11:22:58 853

原创 新零售SaaS架构:线上商城系统架构设计

线上商城系统架构设计主要解决了零售商家的服务范围限制、缺乏忠实顾客、运营成本增长和电商竞争压力等问题。系统定位包括拓宽门店服务半径、支持多渠道引流、提升用户体验和构建私域客户群。核心业务模式包括电商购物模式和O2O购物模式,这两种模式在消费场所、服务范围、物流配送和售后服务上有所差异。线上商城的概念模型设计包括订单、子订单、渠道信息、客户信息、营销信息、收发货信息、支付信息和交付信息等实体。应用架构包括C端服务模块和B端管理模块,领域层包括正向交易模块和逆向交易模块。

2024-03-21 11:19:45 1395

原创 新零售SaaS架构:什么是线上商城系统?

商家建设线上商城的主要原因包括拓宽服务半径,支持多渠道引流和多种业务模式,提升用户体验,构建私域客户群。新零售线上商城系统需要满足电商购物模式和O2O购物模式,这两种模式在消费场所、服务范围、物流配送和售后服务等方面有所不同。​

2024-03-12 10:05:10 553

原创 程序员到架构师成长路线

大白话的解释就是,软件产品的设计师。架构一词最早源于建筑学,软件工程的架构师与建筑工程的架构师有非常多的相通之处,都是负责“产品”的宏观层次设计。

2024-03-09 18:41:18 832

原创 仅需10秒!ChatGPT轻松画出UML用例图,我却苦战10分钟。

用例图是统一建模语言(UML)的一部分,用于描述系统的功能以及与之交互的外部实体(如人、系统或设备)。它是一种图形表示法,用于展示系统的行为,通过展示参与者(actors)与系统的用例(use cases)之间的关系来实现。用例图主要用于找出功能需求,并帮助团队理解系统提供的功能。用例(Use Cases):表示系统的一项功能或者一组功能,通常用椭圆形来表示。用例是从用户的角度出发,描述了用户可以通过系统完成的一个任务或者目标。参与者(Actors):表示与系统交互的外部实体,可以是人、系统或设备。

2024-03-09 18:35:59 1445

原创 新零售SaaS架构:订单履约系统架构设计(万字图文总结)

订单履约系统用来管理从接收客户订单到将商品送达客户手中的全过程。它连接了上游交易(客户在销售平台下单环)和下游仓储配送(如库存管理、物流配送),确保信息流顺畅、操作协同,提升整个供应链的效率和响应速度。订单履约系统负责管理从接收客户订单到将商品送达客户手中的全过程。它连接上游交易和下游仓储配送,以提高供应链效率。该系统的核心业务能力包括履约服务表达、履约调度和物流配送。根据物流和商品类型等因素,订单会被拆分成子订单。这样做可以提高处理速度并减少物流费用。

2024-03-06 11:10:57 1005

原创 新零售SaaS架构:面向中小连锁的SaaS系统整体规划

本文介绍了新零售企业的发展规律、行业发展趋势、以及新零售SaaS系统整体规划。新零售SaaS系统的机会点在于全渠道销售管理、客户精准营销和灵活定制化,以满足软件市场的新需求。除此之外,汤师爷还介绍了新零售SaaS系统边界、整体架构和系统间的信息流关系。

2024-03-05 11:04:04 765

原创 ChatGPT用10秒画完一张UML流程图,而我用了。。。

可以看到,ChatGPT的绘图质量非常高,对整体流程的业务逻辑理解很到位。通过与ChatGPT的不断交流和微调,最终得到一个完善的订单履约流程图,详尽展示了从订单接收到最终确认收货的每一个步骤。下面这张订单履约流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。一张订单履约的流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。

2024-03-05 10:55:18 1158

原创 新零售SaaS架构:订单履约系统的概念模型设计

本文主要介绍了订单履约系统的概念模型设计。文章首先定义了"订单"、"子订单"和"发货单"这三个核心概念,并澄清了它们在整个订单履约过程中的关系。接着,文章详细描述了四种常见的订单拆分场景,分别是单门店履约场景、多仓库履约场景、按订单类型、商品类型拆分以及按物流场景拆分。各种场景下的订单拆分,能确保整个履约链条的高效管理。

2024-03-04 20:00:44 917

原创 新零售SaaS架构:订单履约系统的应用架构

本文主要讨论了订单履约系统的应用架构。首先提出了订单履约系统的三大核心能力,分别是履约服务表达、履约调度和物流配送。文中还详细介绍了订单履约系统的应用架构,包括C端履约服务和B端管理模块,以及领域层的能力。

2024-02-26 10:05:02 755

原创 新零售SaaS架构:中央库存系统架构设计

近年来,越来越多的零售企业大力发展全渠道业务。在销售额增长上,通过线上的小程序、直播、平台渠道等方式,拓展流量变现渠道。在会员增长方面,通过多样的互动方式,全渠道触达消费者,扩大会员规模。而全渠道的库存管理,逐渐变成零售商在渠道运营方面的核心活动,也是提高库存周转率,保证利润的关键所在。在全渠道模式下,各渠道必须有足量的商品来满足客户需求,同时需有效管理总库存,平衡各渠道库存,以减少缺货或者滞销的情况发生。

2024-02-23 10:21:21 834

原创 新零售SaaS架构:多租户系统架构设计

多租户是SaaS领域的特有产物,在SaaS服务中,租户是指使用SaaS系统的客户,租户不同于用户,例如,B端SaaS产品,用户可能是某个组织下的员工,但整个企业组织是SaaS系统的租户。多租户技术是一种软件架构技术,可以实现多个租户共享系统实例,并且租户间能够实现数据与行为的隔离。本文首先介绍了什么是多租户,对比传统软件模式与SaaS模式的区别。通过分析多租户的三种隔离模式,逐步梳理出多租户的系统架构设计,包括概念模型、场景推演、应用架构等。期望对读者有帮助,有问题欢迎随时交流。

2024-02-22 14:09:36 1697

原创 新零售SaaS架构:什么是订单履约系统?

本文还深入讨论了业务流程的各个环节,包括接收订单、订单拆单、派单、预占库存、改派、拣货、打包、出库、物流配送和确认收货,每一步都必须无缝衔接,确保整个流程高效运转。: 此环节的目的是将复杂的订单拆解为更易管理的子订单,根据商品的仓储位置或特定的履约要求进行拆分,例如,需要从不同地方发货的多种商品、预订预售的商品等场景。它是上游交易(如销售和客户下单环节)和下游仓储配送(如库存管理、物流)之间的桥梁,确保信息流的顺畅和操作的协同,提升整个供应链的效率和响应速度。: 商品出库后,将通过快递或同城配进行配送。

2024-02-22 10:56:33 604

原创 新零售SaaS架构:促销系统架构设计

本文直接讨论了促销系统的设计。首先,分析了促销和营销的不同,并强调了新零售中促销活动的重要性和复杂性。然后,详述了各种促销工具以及其在消费者和商品生命周期中的应用。其次,深入讨论了促销活动的运行流程,包括策略规划、内容设计、准备与推广、实施与管理、数据分析与评估。最后,提出了一个抽象的促销系统模型,并详细解释了其组成部分,如优惠模型、卡券模型等。也解释了抽象出“优惠”模型的必要性,并介绍了系统的总体架构和依赖系统。

2024-02-04 11:46:39 1027

原创 如何写好B端产品的技术方案?

正是由于B端产品这些复杂性,要写好一份B端产品的技术方案,是非常有挑战的事情,对最终项目价值达成起到决定性的作用,技术方案质量差可能直接毁灭一块业务。下面推荐一份B端产品的技术方案模板,供读者参考。

2023-12-07 11:40:35 994

原创 新零售SaaS架构:组织管理的底层逻辑与架构设计

组织管理模块属于SaaS产品非常底层的架构,非常考验架构能力,几乎所有的业务场景都需要应用组织数据,背后反应的是企业决策层的经营战略和财务战略,因此需要掌握一定的企业管理知识和财务知识,如果能够掌握组织管理的概念和要点,对设计好SaaS产品帮助巨大。《Leetcode算法刷题宝典》一位阿里P8大佬总结的刷题笔记。《大厂Java面试题汇总及详解》进大厂必看。《架构学习资料大礼包》早日成为百万年薪架构师。请到下面公号【架构师汤师爷】取↓↓↓。

2023-12-05 10:10:22 1225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除