To get the most value out of a software consulting engagement, organizations should be clear about their goals and expectations, provide the consultant with access to relevant information and stakeholders, and actively participate in the engagement by providing feedback and implementing the consultant's recommendations.