I just finished Start Small, Stay Small, and it convinced me to give outsourcing development a second look.
(Skip to the last paragraph for the straightforward question, if you like).
Background: I have no training as a developer; everything I know is self-taught. I'm halfway competent with PHP, using that to build "custom" WordPress sites with a designer partner for our clients. I've long had an itch to build a web app (or two or three eventually), and am starting to put things in motion. I have an idea that I'm researching (niche CRM, essentially). If I were to build it, my thinking right now is that I'd build it as a CodeIgniter app, since PHP is what I'm most familiar with and CI seems like a good framework choice. However, building it myself would take several (likely 6+) months, but really double that plus 20%, right? :) I'd be learning as I go.
I'm wondering if a feasible outsourcing plan would be to hire an "expensive" PHP consultant/developer to turn my basic outline/concept into a detailed spec, and then use that as the basis for outsourcing to a cheaper overseas developer, possibly using an expensive dev as a QA check along the way and/or at the end. Do you think this is a good and viable plan to outsource development?
I realize there's MUCH more to a business based on a webapp than just the development. For the sake of a clear/concise question and discussion, I intentionally limited my question to just that topic, however.