渗透式沟通的好处之一是在团队中保留隐性知识。隐性知识是指不能通过语言或文档充分表达的知识。它是个人通过观察和实践积累起来的集体知识,但很难通过文字和符号与他人交流。一个简单的例子是学习开车。虽然人们可以通过阅读书籍来了解交通规则和信号,但仅仅通过阅读驾驶手册几乎是不可能了解驾驶的。一个人需要在驾驶教练和有经验的司机的指导下,持之以恒地练习如何使用刹车、加速器、后视镜和信号灯。一旦掌握了,它就会自然而然地产生,然后可以传给下一人。这是敏捷团队的一个例子,它可能没有记录如何按需触发构建。但是,新的团队成员可以从有经验的团队成员那里获得指导,并研究如何配置夜间构建脚本。即使他在尝试相同的方法时失败了几次,他仍然可以与其他团队成员协商并尝试其他选择。许多约束项目的知识是人们内在的隐性知识,而不是在纸上的任何地方。加入项目团队的团队成员通过与有经验的人轮流结对编程来获得这些知识,学习创建简单灵活的设计选择,编写清晰简单的代码,并伴随着大量的单元测试。如果整个团队不在同一地点,那么构建隐性知识是非常困难的,这可能会影响保持团队规模较小(最多10-12名成员)的决定。