通过社会的架构举例,从原始自给自足独立完成衣食住行,到发展中分工合作、相互沟通、将事物完成到一个更好的水平。从而我知道了架构的动力:
-
必须由人执行的工作
-
每个人的能力有限
-
每个人的时间有限
-
人对目标系统有更高的要求
-
目标系统的复杂性使得比单个人完成这个系统更能提高质量,提高个人的时间效率
一个主动的去改造解决目标系统的方法,需要我们确定目标系统边界,按照一定原则进行切分,切分后的部分设立沟通机制,将切分部分形成有机的联系合为一个整体。
同时要明白架构是为了解决人的问题存在的,那么首先就要知道是为谁来解决问题?也就是主体是谁、是为谁服务。另外也要知道,问题是什么?知道问题是什么才能去解决问题。
上文提到架构的存在是为了更好地通过合作来解决问题,那么问题该如何切分。如何切分,1当然是应该找到个人擅长的部分,去交换别人擅长的东西,2并且应该考虑到切分结果与利益关系、本质来看切分就与利益密不可分,如何切分能使得利益相关人之间的相对公平也很重要,这样通力合作完成一个优秀的作品。切分原则根据时间和空间归纳,如:
-
必须在连续时间内发生的一个活动,不能切分。
-
切分出来的部分的负责人,对这个部分的权利和义务必须是对等的。
-
切分出来的部分,不应该超出一个自然人的负载。
-
切分是内部活动,内部无任怎么切,对整个系统的外部应该是透明的
将问题切分出来之后,不同人分工合作解决因人的负载太重、利益冲突、组织架构无法落地实行、分层太多导致的效率低下问题。
主动的去改造解决