巴士系数
巴士系数可衡量必须乘公交车撞到危险项目的最小团队成员人数。旨在尽可能增加您的巴士系数?阅读更多内容以了解操作方法!
什么是巴士系数
巴士系数定义了对项目至关重要的开发人员数量。如果他们发生了什么事(他们被公共汽车撞到了),则该项目处于危险之中。被公交车撞可能有点极端。考虑另一种情况:如果一个关键的团队成员长假或生病了,该项目很容易面临风险。目标是尽可能增加巴士系数。增加数量的最好方法是鼓励团队内部和外部的知识共享。
巴士系数也称为面包车场景,彩票因子,卡车因子,公共汽车/卡车数量或卡车因子。
为什么您可能想增加巴士系数
- 它可以在团队发生之前检测出团队中的单点故障。
- 共享知识可以防止项目崩溃。
- 尝试不断增加巴士系数可以使您对项目有很好的控制。
增加巴士系数的问题可以解决
如何增加巴士系数
- 重新分配
通常,项目依赖于一个或几个“英雄”。公司必须为他们离开或缺席做好准备。将英雄重新分配到项目的不同部分或完全不同的任务。他们的替代者将有时间完成知识转移,并在英雄仍然是公司一部分的情况下向他们提问。英雄在他们的新区域中也可能非常有用。 - 代码审查
代码审查有助于发现错误,并帮助其他开发人员熟悉您的项目。此外,分担责任营造了友好的气氛。
有关更多信息,请参见代码审查。 - 提高初级团队成员的水平和经验
重要的是,让初级团队尽快成为有价值的团队成员。不要总是将复杂而困难的项目交给高级开发人员。大三学生可能会花更多的时间来弄清楚项目,但他们总是可以寻求帮助。与更高级的同事讨论这些问题有助于初级人员快速成长。 - 结对编程
可以由未编写代码的人员(如果不需要尽快修复)来修复错误。
有关更多信息,请参见配对编程。 - 例行会议
如果您的团队不做日常站立活动,请确保不时与所有团队成员见面,以共享重要信息。
有关更多信息,请参见敏捷事件。 - 编写显式代码
如果任何人都可以阅读您的代码,这将非常有帮助。您可以改善样式,结构或命名。评论也很有用。
有关更多信息,请参见代码质量差。 - 保持域名安全
您应该了解客户的域名。采用与客户相同的词汇可以帮助您的团队理解他们要说的话。帮助他们提供项目描述和摘要,并将其全部记录在词汇表中。 - 编写测试和文档
功能测试可帮助开发人员快速了解项目。记录(至少)项目的主要目标。
有关更多信息,请参见软件文档或性能测试。
增加巴士系数的常见陷阱
- 缺少团队可替代性。似乎每个人都熟悉该产品,但是只有一个人(或几个人)可以发布该产品。这可以通过自动化来防止。
- 巴士系数可能被隐藏。它并不仅仅是关于您的项目的知识。它只能是一个不共享的密码,可以保护项目的重要部分。
- 文档不完善或不存在。如果开发人员不同意他们的想法,写下来非常重要。可以通过建立信任,甚至在需要时签署保密协议来避免这种情况。
巴士系数资源
- 敏捷建议:卡车因素
- 中:有关巴士系数的经验教训
- 媒介:巴士系数
- 开发人员:如何增加巴士系数
- 中等:编写高度可读的代码