Challenges and solutions across project life cycle: a knowledge sharing perspective · Study