What's Your Truck Factor?

Posted on

  • email
  • twitter
  • facebook
  • share this

share this


The Truck Factor (known by numerous other names including bus factor, lottery factor) is the minimum number of team members/people that must disappear from (or stop participating in) a project before it stalls out. It is essentially a way to define the number of people who are indispensable for a project.


 SUBSCRIBE to Website Magazine & Accelerate 'Net Success


Last year a group of Brazilian researchers proposed an algorithm to estimate the truck factor of software projects using data from version control systems and used the algorithm to compute the truck factor of 133 popular GitHub system. Recently, the group explored data from GitTrends to estimate the truck factor for some 17,000 GitHub projects. What they found will likely surprise and perhaps frighten some Web professionals as an estimated 2 percent of the projects monitored by GitTrends have a truck factor of 1. 

The group noted that good software engineering practices certainly contribute to overcome truck factor episodes (documentation, tests, etc.; see again our previous paper). However, as an automatic tool, GitTrends does not consider these practices to estimate TFs.

In case the TF developers leave a project, this does not necessarily suggest the project will be discontinued, but that its maintenance and evolution will be in trouble. For example, bugs might take more time to get fixed and new features might take more time to be implemented.

This definitely shines the light on your side hustle. What's the truck factor of the projects you work on?

 

Login To Comment


Become a Member

Not already a part of our community? Sign up to participate in the discussion. It's free and quick.

Sign Up

Be the first to comment on this article

999 E Touhy Ave
Des Plaines, IL 60018

Toll Free: 1.800.817.1518
International: 1.773.628.2779
Fax: 1.773.272.0920
Email: info@websitemagazine.com

Facebook


Twitter