delivery team challenges