不要成为您的开发团队的英雄
“英雄文化”在我们这个行业很盛行。太强。
在许多团队中,都有一种超越的微妙期望。待到很晚。解决问题。在团队需要的时候成为团队的救世主。
不!
这对你不好。这对团队不利。
对你不好
成为英雄是过度劳累的另一种方式。
那些熬夜、起早和不吃午饭的日子真的开始累积起来了。你会在你的身体里感受到它。你的心理健康会受到影响。
随着您承担更多、更复杂的项目,压力会越来越大。突然间,您正在开发关键任务软件,或解决一个主要错误,但没有您需要的支持。
扮演英雄是孤独的。隔离。
复利效应
“就这一次。我会熬夜完成它。”
事情就是这样开始的。您想给团队中的经理和高级工程师留下深刻印象。你是团队合作者,对吧?
所以,你迟到了。把事情做完。独自完成困难的项目。
然后,那段代码出了问题。或者,要求发生变化。或者,有人需要在您构建的原始内容之上构建新功能。
自从您实现了第一个版本,靠您自己,您就是专家!新工作转移给你了。突然之间,您使自己成为代码工作原理的唯一知识来源。随着时间的推移,如果您继续扮演英雄,情况会变得更糟。
自己做重物是个坏主意。当你是唯一有知识的人时,工作会加重你的负担。
对团队不利
知识孤岛不仅对你不利,对团队也不利。
当有人不断扮演英雄时,它会破坏团队的成长。当然,当英雄完成任务时,这看起来像是生产力。但实际上,团队无法了解底层信息。
如果英雄生病、休假或离开公司,那么团队就会陷入困境。任何团队都不应依赖英雄来完成工作。不幸的是,许多开发团队正是这样工作的。
如果知识在团队中传播,那就更好了。没有单点故障。
但是你如何到达那里?
终结英雄文化
英雄文化需要终结。
有人说我们可以通过足够的文档来打破知识孤岛。或者团队可能只需要与英雄进行一些配对,这样每个人都可以跟上进度。
根据我的经验,这是行不通的。
团队没有知识囤积的最好方法是停止拥有英雄。
一想到这个,许多经理就会倒吸一口冷气!“我们会失去我们的头号贡献者!” “想想我们将在冲刺中牺牲的所有故事点!”
但是,当英雄退后一步时,团队的其他成员就有机会站出来学习棘手的东西。这需要有意识的努力,但没有英雄对团队来说是一个巨大的好处。
避免英雄主义的规则
不要成为英雄。阻止你的队友成为英雄。以下是有关如何提供帮助的一些规则:
- 一天工作结束后回家。不要迟到。
- 要求尽早并经常配对。
- 在你的产出上花点时间。确保它们易于理解且有据可查。
- 从多方面获取代码审查。不只是一名高级工程师。
- 如果工单太复杂或尺寸不合适,请提出来。打破它。
- 不要让一个人拥有给定的服务或集成。混合锅,让每个人都做所有事情(在合理范围内)。
- 如果项目对时间很敏感,请寻求更多帮助。不要一个人承担。
- 当一个项目超过最后期限时,这不是你的错。有些人的全部工作就是期望管理——PM 和经理。如果项目没有计划足够的时间/资源,那不是你要承担的负担。
在一天结束时,您的公司会尽可能多地向您索取。你必须练习抵抗。不要落入英雄文化和熬夜的陷阱。
保护你自己。通过这样做,您将帮助您的团队。
如果你喜欢我的文章,点赞,关注,转发!