The best plans I've seen are to do it in phases. Shut EVERYTHING down for 3-4 weeks like in Italy and China. Then get the testing that we were supposed to be doing beforehand, so we can QUICKLY identify clusters and squash them.
Even with the above, you're likely to see it spread again to the point of needing to close things down again. But you can generally keep things functioning like this, like in South Korea and Japan, for quite a long time until we get the vaccine.