大数跨境
0
0

谈谈软件中的“超级管理员”

谈谈软件中的“超级管理员” 鲁班搭软件
2025-12-10
3
导读:软件中,超级管理员几乎是每个人都知道的东西,就是有个账户,在后台进入后,所有的功能都有权限。
软件中,超级管理员几乎是每个人都知道的东西,就是有个账户,在后台进入后,所有的功能都有权限。这样做的出发点有两个:
1、系统刚开始使用的时候,可能需要通过系统管理员来开各种账户、授权等;
2、系统需要有个最托底的安全方案,万一业务上有什么问题,通过超级管理员账户可以去处理。
20+岁的我,完全认为理所当然,而且在系统的建设中还优先考虑;
30+岁的我,开始思考什么是“后台管理”;
40+岁的我,鄙视还在继续如此的林林总总。。。;
因为,在那样的脑袋中,“控制、安全”就是有一个“超级管理员账户和后台系统”,这是典型的“自上而下”的计划思维,只是这种思维,我们太习惯了,深处其中,毫不违和。但个人认为:

1、系统不应该有“后台”
    所谓的“后台”,使用者也是人,只是不同的人而已;都是业务上的一个链条,就像是个圆环一样,谁先、谁后,意义是什么呢?
    
    各个系统的后台管理,界面上几乎千篇一律,就像仓库一样,把功能堆在那里,后台管理就是一个人工作吗?他们的协作考虑过吗?后台管理事务处理中需要支持的机制考虑过吗?...

2、系统也不应该有“超级管理员”
    谁能够会是超级管理员呢?公司老板?业务负责人?...最后,好像绝大部分,这个账号由某个IT工程师负责。
    
从逻辑上来说,让任何一个人作为“超级管理员”,都是不合适的。公司老板和业务负责人,就一定可以看客户信息?就可以内容发布?且不论还有许多看上去无厘头、不知道怎么操作的配置管理等功能。

好的系统,应该要让每个人都负责合适的事情,都得到合适的支持,做事的模式都是一致的,因为,都是“人”。这是30+岁的时候,对“科技以人为本”领悟到的东西。

如果用“场景空间”的角度看,一个软件系统中存在“运维、管理”这样的事务,有的可能这样的事务放在一起做,有的组织会分开做。那么就对应地形成不同的空间,里面是相应的功能组件,人员加入空间后,设置好角色。“运维、管理”这样的事务,也会随着业务的发展而发展,与所谓的“前端应用”,别无二致。

软件形态就是我们思维模式的反映。习惯于“计划”的,不太理解什么叫“市场”;习惯于“管理”的,不太理解什么叫“生长”。笔者对自己从20+的软件认知到现在40+的软件认知的变化,补了许多软件之外的课,换了几次逻辑认知的脑袋。但如果不去刻意锻炼,如同许多专业能力的学习一样,对于软件的认知也是难以改变的。

当能够意识到一个软件中不再需要所谓的“超级管理员”,你会发现软件可以是另外的样子。

一念一世界。

【声明】内容源于网络
0
0
鲁班搭软件
分享、交流关于软件的组件化架构的思考、方法和实践,聚集同行、朋友,为行业在组件化、产业化的发展共赋绵薄之力。
内容 14
粉丝 0
鲁班搭软件 分享、交流关于软件的组件化架构的思考、方法和实践,聚集同行、朋友,为行业在组件化、产业化的发展共赋绵薄之力。
总阅读3
粉丝0
内容14