Thats what Product Managers and Project Managers do ..
I like the post, and sure I guess it's great to have someone pull it together but if that person could also be adding some value to the actual building as well that would be even better.
How many non-technical founders do you know? There are a ton of successful ones out there, and when you meet them [as long as you don't say what you just did] you'll understand why they are successful.