You should sit with them and explain what it really means to your business what they&#x27;re doing.<p>If it doesn&#x27;t help, you should probably hire a senior person to teach the rest of your team what software engineering is all about. I don&#x27;t think the consultant will help you, since from what you describe, it&#x27;s an attitude problem and lack of the global point of view issue in your team. e.g.: once the consultant leaves you with $5k+ bill, they&#x27;ll likely come back to their practices.<p>Bear in mind: if it&#x27;s a startup, sometimes it&#x27;s messy and it may get some time before people will come back to the &quot;usual&quot; state.