阅读《架构即未来》的总结与思考
组织的设置对于一个团队至关重要,一个团队的产出往往与之息息相关。当组织有利于工作的时候,效率就会得到提升;反之,当出现不必要的结构层次且需要大量交流才能完成工作的时候,效率就会降低。
该策略常被称为竖井式方法,在技术组织内,按照职能的不同分成不同的部门,每个部门都有自己相应的管理层级结构。
(以下同色为一个项目团队)
矩阵型组织结构的主要概念是层级的两个维度,每个团队的成员或许有两个或多个老板。例如,团队负责人负责处理行政任务和审查,项目经理处理安排任务和跟踪项目状态。
在敏捷型组织中,团队完全是自主管理和自给自足的。从形成概念,到研发,再到生产系统中的服务支持,团队负有全部的责任。通过改善诸如冲突、授权和组织 边界来实现创造力的提升。
生产系统中与服务相关的问题,经常要求软件开发、DevOps、质量保证、甚至产品经理值班,这经常被人们认为是敏捷型组织的一个弱点。在我们看来,这其实是该组织结构的好处,因为它为团队提供了闭环的反馈。如果团队的成员经常在半夜两点被叫起来解决生产系统的问题,他们会很快意识到要研发高质量的服务,以便晚上能睡个好觉。短期或许是痛苦的,但是对长期而言,这是提升团队表现的好办法。
职能型结构是最原始的组织结构形式,基本上根据员工的基本职能来组织,好处在于管理的同质性、责任简单清晰、容易分配任务和很好地遵循标准,弊端包括缺乏单一的项目负责人和不顺畅的跨职能部门沟通。矩阵型组织增加了第二个维度,包括一个新的管理结构,优点可以解决项目负责人和沟通的问题,弊端包括存在多个老板、个人主要工作焦点分散。最后的敏捷型组织挺高团队的创造力,这一点可以通过市场响应速度、新功能的质量以及服务的可用性几个方面来衡量。