Despite numerous attempts to quantify the impacts of factors influencing productivity in the construction industry, such factors are still perceived as static and independent, resulting in unrealistic productivity estimates. Two generic agent-based models were built to simulate the outcomes of a project through varying levels of detail, each investigating a certain set of impacts. Findings proved the accuracy of the proposed comprehensive approach in estimating durations compared to planned durations and to those obtained from the traditional approach.