第三章 组织的设置
组织的两个关键属性:规模和结构。
3.1 组织对可扩展性的影响
组织对效率的影响可正可负:涉及产品细节沟通,视觉走查等环节时,当面快速沟通能够带来效率提升
可以通过标准化提高组织的效率:研发规范、流水线hook等
归属权也会影响系统的可扩展性和可维护性:模块owner和topic owner
3.2 团队规模为组织寻找最佳的团队规模。
确定团队规模的时候需要考虑:
经理的经验->学习
团队的任职时间->管理成本
团队整体的经验程度->梯队
基层经理的管理职责:
确保工程师们在有价值的项目上产出高->聚焦
确保完成行政管理工作->士气
确保掌握项目和问题的进展状态->投入抓大放小
3.2.1 警告的信号
团队规模太大的信号:沟通不畅、生产率地下、士气低落团队
规模太小的信号:不满意的业务合作伙伴、微观管理的经理、过度劳累的团队成员
3.2.2 扩大或缩小团队拆分团队要考虑的点:
根据代码和工作来聚焦
新经理的身份
对业务部门的影响
3.3 组织结构
职能型组织:管理的同质性、责任简单清晰、容易分配任务和很好的遵循标准
矩阵型组织:项目负责人明确,跨部门沟通有所改善
敏捷型组织:会提高团队的创新力,可以通过市场响应速度、高质量的新功能和高可用的服务来衡量
组织的两个关键属性:规模和结构。
3.1 组织对可扩展性的影响
组织对效率的影响可正可负:涉及产品细节沟通,视觉走查等环节时,当面快速沟通能够带来效率提升
可以通过标准化提高组织的效率:研发规范、流水线hook等
归属权也会影响系统的可扩展性和可维护性:模块owner和topic owner
3.2 团队规模为组织寻找最佳的团队规模。
确定团队规模的时候需要考虑:
经理的经验->学习
团队的任职时间->管理成本
团队整体的经验程度->梯队
基层经理的管理职责:
确保工程师们在有价值的项目上产出高->聚焦
确保完成行政管理工作->士气
确保掌握项目和问题的进展状态->投入抓大放小
3.2.1 警告的信号
团队规模太大的信号:沟通不畅、生产率地下、士气低落团队
规模太小的信号:不满意的业务合作伙伴、微观管理的经理、过度劳累的团队成员
3.2.2 扩大或缩小团队拆分团队要考虑的点:
根据代码和工作来聚焦
新经理的身份
对业务部门的影响
3.3 组织结构
职能型组织:管理的同质性、责任简单清晰、容易分配任务和很好的遵循标准
矩阵型组织:项目负责人明确,跨部门沟通有所改善
敏捷型组织:会提高团队的创新力,可以通过市场响应速度、高质量的新功能和高可用的服务来衡量