A company's collaboration with an IT consulting firm is more likely to work if it sets clear goals and expectations, keeps communication lines open, and gives the IT consulting firm access to the tools it needs to do its job. The success of the cooperation can also be ensured by regularly reviewing and providing feedback on performance.