武德物业和浑元科技-《软件方法》第2章业务建模之愿景03
《软件方法-全流程引领AI》2025-第1章 ABCD工作流(全文)
2.1 系统-《软件方法》第2章业务建模之愿景01
2.1.3 系统和系统规格-《软件方法》第2章业务建模之愿景02
2.2 组织
2.2.1 组织和组织规格
和系统一样,我们区分“组织规格”和“组织”。
例如,“县区教育局”是组织规格,“天火市稻积区教育局”是该组织规格的一个组织;“企业人力资源部”是组织规格,“大米公司人力资源部”是该组织规格的一个组织。
一个组织规格由若干系统规格组成,其中至少有一个系统规格是人脑系统(可以只有一个)。也就是说,如果没有人,就算堆满了机器人,都不算我们这里说的组织。
可以给“组织规格”加约束来体现这个规则:
系统规格s->exists(s | s.容器类型 = 容器类型::人脑)
用类图表达如图2-9:
图2-9 组织和组织规格
从组织价值的视角看,当前组织里面的系统,有的是合适的,有的是应该更换的。更换人脑系统,就是裁员和招聘,更换软件系统,就是……大家熟悉的场景。组织里面还有非信息系统,也要更换,但这部分本书就不涉及了。
2.2.2 组织的分类
可以对组织做一些分类,像图2-10这样用泛化关系表达:
图2-10 泛化关系表达组织分类,空间有限,只表达一部分
在图2-10的子类中,有一个“人群视角下的个人”,我们把“人以群分”的个人看作这一类组织规格,例如网红、普信男、绿茶女等,这类组织规格里有且只有一个容器类型为人脑的系统规格。
有的部门在某个时间点只有一名人类成员,甚至有的企业在某个时间点只有一名人类成员,例如没有另外增加雇员的“一人有限公司”或“个体工商户”,但这类组织规格并非“个人(人群视角)”的组织规格。
图2-10所示子类的上面和下面还可以加泛化层次。
往上走,企业、党政军单位、事业单位(以及社会团体、民办非企业单位)等,可以泛化出“正式组织”,有信用码属性;部门、团队、家庭、人群视角的个人等可以泛化出“非正式组织”。
往下走,“企业”、“党政军单位”等等,下面还可以分为更细的子类。
泛化的用处是体现行为的变化。本书无意探讨不同子类的组织规格在行为上有什么不同,所以我们把泛化结构取消,用“组织类型”代替,如图2-11:
图2-11 用组织类型代替组织的泛化结构
2.2.3 开发组织和目标组织
在图2-10和2-11中,“组织”和“系统”之间只有一个关联,所以我们没有给关联或关联端的角色命名。如果要命名,应该如图2-12中的某一个:
图2-12 给图2-10和2-11中“组织”和“系统”的关联添加细节
除了“系统正在担任组织的部件”之外,系统(或系统规格)和组织可能还有其他关系。
山东枣庄有一家“武德物业”,服务的楼盘有“中原裕府花园”、“拉斐公馆”等。“武德物业”目前使用 “银蝶物业管理系统”来协助各项工作。“银蝶物业管理系统”由“银蝶软件”开发。
软件公司“浑元科技”的总经理马宝国看到了商机。他认为,类似“武德物业”的组织目前还有很多可以通过信息化来改进的地方,其中以“武德物业”最为典型。
于是,他想要做一个“以和为贵物业管理系统”,取代“银蝶物业管理系统”为“武德物业”服务。“浑元科技”有开发团队,但资金不足,马宝国拉来了“五连鞭资本”加入。
从上述内容看,系统(或系统规格)和组织有以下关系:
图2-13 组织和系统的更多关系
用刚才举例的内容实例化图2-13,得到图2-14的对象图:
图2-14 实例化图2-13得到的对象图
(待续……)