在一般的技术开发团队里,大家各自负责各自的模块, 但是随着需求的不断扩展, 各个模块开始不可避免的产生交集, 还有大量的底层逻辑,说不清谁来负责
当出现其他需求进入自己模块的时候,需要对接口, 对设计提出新的要求, 需要迭代升级时, 难免出现阻力, 如果让本来负责这个功能的同事来负责升级,会占用他当前的工作时间, 影响既定的工作安排
而且他就不得不去了解很多新需求. 如果让负责新需求的同事去对其他人的模块进行升级, 会导致不同风格的碰撞, 而且效率不可避免的低, 另外可能会给已有的模块引入新的不稳定因素.
在很多团队运动比赛中, 比如足球, 篮球, 排球, 都有一个被称为"自由人", "影锋" 的角色, 他负责的位置不完全固定, 负责找到对方阵容漏洞的最佳位置, 打击要害.
在军事中则是尖刀般的特种部队.
所以, 在技术开发团队中需要这样一个人, 有足够的权威性, 灵敏的嗅觉, 全面的能力, 灵活的工作方式/内容, 极强的主动性, 良好的沟通能力, 甚至是指挥决策能力. 可以专注于解决项目中的痛点和难点. 专注于整理/规范/统一项目的不同模块的对外接口.
原文:https://www.cnblogs.com/wmalloc/p/10722685.html