Virtual communities of practice can foster project knowledge