Skip to content

Instantly share code, notes, and snippets.

@ilyar
Last active October 1, 2024 01:57
Show Gist options
  • Save ilyar/2a6d670c9c4bc333b8744ffd6d43a494 to your computer and use it in GitHub Desktop.
Save ilyar/2a6d670c9c4bc333b8744ffd6d43a494 to your computer and use it in GitHub Desktop.

The Bobuk-Bacek method for calculating project deadlines

Figure 1

Experienced team

Experienced professionals never go straight to the end, but follow from the starting point along an arc consisting of points equidistant from the result point (circle). After going half way, the team usually comes to its senses and runs ahead to solve the problem. (Figure 1)

Thus, the execution expectation formula looks like this

$$ t=R \times(\pi+1)+\beta $$

where $t$ — is the time spent on achieving the goal, and $R$ — is the correctly estimated initial timeframe for the project.

Inexperienced team

Everything is simpler here $\beta$ — an inexperienced team covers with its chaotic throwing the entire area formed by the figure of an experienced team. The formula is also trivial:

Pay attention to the constant — this is the universal Bobuk number. According to the Bobuk theorem, any competent specialist (be it Bobuk or Batsek) alone in a panic will write the entire project in time $\beta$, regardless of the complexity of the project itself. Empirically, it was found that the Bobuk number is equal to two weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment