There is an article on business vs tech in Slashdot and this comment made good sense:
The business guys want it fast, cheap, first.
Engineering want it correct, perfect, however long it takes.
There’s the struggle.
Any good business needs to strike a balance between the two. The tension is inevitable, and [should be] healthy.