A computer-implemented method to gauge and control churn of a project may
include determining an estimated project churn, wherein project churn
includes any identifiable and unplanned changes to a scope of the
project. The method may also include identifying at least one task of the
project requiring rework or modification. The method may additionally
include collecting heuristic information on each task of the project
requiring rework or modification in response to any potential project
changes for determining the estimated project churn. Collecting heuristic
information may include at least one of: collecting a time to complete a
same or a similar task in another project; sampling a plurality of times
to complete the same or similar task in a plurality of other projects;
and surveying a plurality of experienced project managers to provide an
estimated time requirement to complete the task. The method may also
include entering at least optimistic, pessimistic and expected time
requirements for reworking or modifying each task of the project
requiring rework or modification in response to any potential project
changes. The method may further include allocating resources in response
to the estimated project churn based on the collected heuristic
information and the at least optimistic, pessimistic and expected time
requirements for each task of the project.