软件系统三基座之二:组织架构

2023-11-06 11:50

本文主要是介绍软件系统三基座之二:组织架构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 软件系统三基座包含:权限管理、组织架构、用户管理。


一、组织的来源


组织是由若干个人或群体所组成的、有共同目标和一定边界的社会实体。组织是为了提升劳动效率而产生的。

从一个日常案例,讲讲组织是如何提升劳动效率的。
唯美食与美景不可辜负!那街边林林总总的美食店是如何一点点成长起来的呢?

改革春风吹满地,小白怀揣着一手好烙饼手艺下海了。从购买面粉、备好食材、准备炉灶器具、推着小推车就开始走访在大街小巷。这个期间,他一个人完成食材准备、接待顾客、制作烙饼、收钱找零等一系列的操作。偶尔和还能和顾客笑颜调侃两句。

各种业务一肩挑


针对单人,价值产出可以简化表达:价值产出=劳动力*劳动效率。(这是简化表达式,抽取关键因子)
在现实的经济活动中,一个人的劳动力提升要来源于能力、技能,这些都存在一定的学习成本,且相对提升较为缓慢。通过多人协同,让人各司其职、各展所长,通过“专业的人办专业的事”来提升效率,从而提升的单个人的价值产出,也就有了组织的形成。组织是为了提升劳动效率而产生的

趁着好时代,把好好手艺,小白借机扶摇直上,盘下了一个店面。店面里里外外,各项事务,小白一个人那指定是完不成,逐渐搭建了自己的班子。

小白当了店长


小文别看斯斯文文,沟通交际一把好手,各种信息那是汇在心中,和各个原料提供商那是水乳交融,带着一帮子伙计那是风生水起;
小武就不一样了,魁梧黑壮,一手的好刀工,烙饼的手艺一流,还把相关的汤汤水水、小菜瓜果收拾的色香味俱全,手下的小伙子也是创意十足、五门八类;
十里八乡都知道,小双温婉贤淑,气质典雅,一句句温言细语温暖人心;客服部的小姑娘们让所有勤劳辛苦的人们体会了家的温馨;
十里八乡也人尽皆知,泉泉那小市侩样儿;眼里心里手里全是钱,钻钱眼里了去了,当然却也从未多取一毫,偶尔抹零还让人小有惊喜。


这不世纪难遇的机会,交通大发展,兄弟姐妹们也都独当一面,尤其是研究的几种美食那是冠绝一方。文武双泉几个老伙计也都各自回到自己的家乡,准备让众人的智慧在自己的家乡遍地开花。

开分店了


开了多家分店之后,分店整体的价值是更高了,但在各个环节都变相对薄弱了。

小文对厨房一知半解;小武对财务结算七窍通了六窍...


如何才能继续各展所长呢?经过苦思冥想,终于想到把每个人擅长的东西集中起来,更好的解决。

业务一不小心获得了急速的扩展


小文统管采购部,食材来源各优秀原产地,质量得到更好保证,还能和更多供应商“博弈”;
小武统管生产部,所有美食提前加工成半成品,提高了效率,集中了更多优秀人才,也为厨神争霸搭好舞台;
小双统管管理部,对所有服务人员进行相关素养培养,并制定更完善的服务流程,客户更加满意;
泉泉回归财务部,借用管理店面的经验,分析数据、挖掘数据,不光管好财政,还反向监督其他部门;
当然,组织的扩大,还纳入了更多优秀的人才,也因为业务的调整,增设了物流部,向更广阔的世界探索。



协同形成的组织价值为当前所有人员创造的价值之和。“组织价值”相比“单人价值产出”的“价值差”为组织价值溢出:组织价值溢出=组织总价值产出-额外用工成本-原单人价值产出
单人价值产出 需计算当前在组织下的所有 单人价值产出。
组织价值溢出则为组织产生的意义


小白的饭店就从最开始的“1”个店 发展成为“3”个店,基于各店发展的归“0”复盘,再推陈出新,成为“1”个组织。
欢迎光临 壹叁零壹,小白在这等你来光顾~~

壹叁零壹


二、组织的管理


组织结构是以职务范围、责任、权利三方面,构建起来的动态结构体系。其目的是为了更高效地实现组织战略目标,而进行的职能划分并构建分工协作体系,因此,组织结构需要根据组织重大战略的调整,进行不断修正。
小白饭店的崛起,主要体现上组织的调整和完善中。要在信息系统中支持组织架构的管理,就需要有支持现实业务的能力。


组织架构能力:
1,部门的管理,包含新增、编辑、删除、查询;其中查询常区分为查询该部门,查询部门及下级部门;
2,部门的层级调整,创建子部门、调整部门的上级组织;
特别项:
3,为支持数据统计的合理有效,支持查询历史某个时间点的组织架构模式;(如:华南区域销售一部在6月1号划归华中区管理,在结算一年的销售完成率的时候,销售一部6月份之前的业绩算到华南)

组织架构管理


如图所示,则是小白公司的组织架构初步复刻。初步实现一个区域的管理,然后扩展各个区域。细致上需扩展各个区域的各个店面,完善各个店面的人员,实现整体组织的管理。

新增组织


在组织管理中,可对部门进行编辑修改,以适应系统组织架构对现实业务的支持。

示例详细字段描述:
组织代码:必填,字符串,不超过30字符,无默认值,支持大小写字母、下划线、数字,系统内唯一;
组织名称:必填,字符串,不超过30字符,无默认值,支持中文、大小写字母、下划线、数字,当前分支下唯一;


此处设计扩展信息,是预留字段,方便部门后续的扩展。例如,设置该部门为特殊部门,即可添加标签加以区别。

三、类组织管理


在系统实现中,存有很多场景,均需要类组织管理。以期达成重点突出、逻辑清晰、层次分明的管理目标。


行政区域管理:省-市-区;
生物分类管理:界门纲目科属种;
另如:资产分类管理,电商产品分类,行业分类,小区物业管理等;
系统实现中常包含:基础数据管理、区域管理、分类管理。


组织架构主要类型包含:直线职能制、事业部制、模拟分权制、项目组、矩阵制、委员会制。多类型组织架构也体现了业务的复杂及组织是为战略服务的。
组织结构是表明组织各部分排列顺序、空间位置、聚散状态、联系方式以及各要素之间相互关系的一种模式,是整个管理系统的“框架”。

在生活里,类组织管理更好用的是构建“知识树”,形成自己的知识森林。
一本书,书名就是树根节点,每个章节就是树的主干,通过所有的知识细节构成一棵枝繁叶茂的大树。
一本书的阅读就是将书本信息通过树形结构完成信息点的串联,树形结构辅助分类归纳,发现事务内在的规律,从而更深刻认识事务。“分类归组+提炼模型+存量收敛”,帮助我们很快发现事物之间的内部规律。



很多人很多事一叶障目,其主要原因就是不清楚各个组成部分及组成部分之间的关系。一个好的模型或结构可以辅助快速拆解事务组成部分,并摸清各个部分之间的关系。基于某个事物不断重塑模型的过程,对于该事物的认知不断的飞升。明证一个好的模型本身就能够让人看到更多的信息。
思维导图就是一个常用的树状工具之一。


盛年不重来,一日难再晨,及时宜自勉,岁月不待人

这篇关于软件系统三基座之二:组织架构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356448

相关文章

mybatis的整体架构

mybatis的整体架构分为三层: 1.基础支持层 该层包括:数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换模块、日志模块、资源加载模块、解析器模块 2.核心处理层 该层包括:配置解析、参数映射、SQL解析、SQL执行、结果集映射、插件 3.接口层 该层包括:SqlSession 基础支持层 该层保护mybatis的基础模块,它们为核心处理层提供了良好的支撑。

百度/小米/滴滴/京东,中台架构比较

小米中台建设实践 01 小米的三大中台建设:业务+数据+技术 业务中台--从业务说起 在中台建设中,需要规范化的服务接口、一致整合化的数据、容器化的技术组件以及弹性的基础设施。并结合业务情况,判定是否真的需要中台。 小米参考了业界优秀的案例包括移动中台、数据中台、业务中台、技术中台等,再结合其业务发展历程及业务现状,整理了中台架构的核心方法论,一是企业如何共享服务,二是如何为业务提供便利。

如何编写Linux PCIe设备驱动器 之二

如何编写Linux PCIe设备驱动器 之二 功能(capability)集功能(capability)APIs通过pci_bus_read_config完成功能存取功能APIs参数pos常量值PCI功能结构 PCI功能IDMSI功能电源功率管理功能 功能(capability)集 功能(capability)APIs int pcie_capability_read_wo

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

利用命令模式构建高效的手游后端架构

在现代手游开发中,后端架构的设计对于支持高并发、快速迭代和复杂游戏逻辑至关重要。命令模式作为一种行为设计模式,可以有效地解耦请求的发起者与接收者,提升系统的可维护性和扩展性。本文将深入探讨如何利用命令模式构建一个强大且灵活的手游后端架构。 1. 命令模式的概念与优势 命令模式通过将请求封装为对象,使得请求的发起者和接收者之间的耦合度降低。这种模式的主要优势包括: 解耦请求发起者与处理者

创业者该如何设计公司的股权架构

本文来自七八点联合IT橘子和车库咖啡的一系列关于设计公司股权结构的讲座。 主讲人何德文: 在公司发展的不同阶段,创业者都会面临公司股权架构设计问题: 1.合伙人合伙创业第一天,就会面临股权架构设计问题(合伙人股权设计); 2.公司早期要引入天使资金,会面临股权架构设计问题(天使融资); 3.公司有三五十号人,要激励中层管理与重要技术人员和公司长期走下去,会面临股权架构设计问题(员工股权激

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

【系统架构设计师】黑板架构详解

黑板架构(Blackboard Architecture)是一种软件架构模式,它模仿了多个专家系统协作解决问题的场景。在这种架构中,“黑板”作为一个中央知识库,存储了问题的当前状态以及所有的解决方案和部分解决方案。黑板架构特别适合于解决那些没有确定算法、需要多个知识源(或称为“专家”)共同作用才能解决的复杂问题。 一、黑板架构的组成 黑板架构主要由以下几个部分组成: 黑板(Blackboa

Java后端微服务架构下的API限流策略:Guava RateLimiter

Java后端微服务架构下的API限流策略:Guava RateLimiter 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 在微服务架构中,API限流是保护服务不受过度使用和拒绝服务攻击的重要手段。Guava RateLimiter是Google开源的Java库中的一个组件,提供了简单易用的限流功能。 API限流概述 API限流通过控制请求的速率来防止

Arch - 演进中的架构

文章目录 Pre原始分布式时代1. 背景与起源2. 分布式系统的初步探索3. 分布式计算环境(DCE)4. 技术挑战与困境5. 原始分布式时代的失败与教训6. 未来展望 单体时代优势缺陷单体架构与微服务架构的关系总结 SOA时代1. SOA架构及其背景1. 烟囱式架构(Information Silo Architecture)2. [微内核架构](https://www.oreilly.c