How would you manage an existing software team?
swombat: Setup a SVN Repository, and Bug Tracking systems.If those two developers haven't done that yet, step 1 should be to fire them and hire real developers.I think I'd need to know more about your specific situation to help. Ultimately your success will depend on two key principles:1) having quality developers in the team2) giving them the right structure (including plenty of space) to work effectivelyFrom the sound of it, you don't trust whether those existing developers are any good. There's a million ways to find out if they are, some of which are described in my old article at http://inter-sections.net/2007/11/13/how-to-recognise-a-good... , but you'll have to figure this one out for yourself, I guess.If they're no good, you need good ones. If they're good, then I would suggest toning down the control/paranoia in your plan and trusting them.