How are time, cost and quality challenges currently managed?