传统的组织结构就叫做功能性组织结构,假设一个公司的组织结构是功能性组织结构,那么当收到一个订单的时候,有可能经历项目部->销售部->设计部门->测试部门->交付->售后,等多个部门,且这条链路是不可以跳过的,必须上一个同意,下一个才能进行,如果把这种情况微观化缩小,那么就对应到了每个部门的单独工作流程,也叫做流程化设计,例如要发布生产环境,则前提是必须发布测试环境,这就叫做流程化设计
无论是上述的功能性组织结构,还是流程化设计,在某种程度上都是效能低下的,因为这两个概念是体力劳动(人工流水线)衍变过来的,而软件公司是知识工作,知识工作与体力劳动最大的不同点就是知识劳动是人际关系密切的劳动,说白了就是刷脸,人际关系密切可以明显的提高工作效率(某种程度上违背流程),所以要讨论的一个问题点就是,在某些情况下是否应该屏蔽一些无所谓的流程,进而简单的通过邮件,或者打招呼的方式,直接进行到下一步
在国内的多数企业,依然使用功能性组织架构,这在管理学中是一种非常不好的实践,但是却很难屏蔽,原因很简单,这些管理者将组织结构当做权力分配和步步高升的阶梯,并没有将组织结构当做绩效和成功的手段