4 ms·
Seems like the optimal mix of skills and location is; find someone local that is good at doing what you're talking about and teach/force them to get good at #4
by conductr 12y ago
Seems like the optimal mix of skills and location is; find someone local that is good at doing what you're talking about and teach/force them to get good at #4 on patio11's list.
This one person (or small local team) can then 1) drive the product 2) act as a project manager with a big workforce and 3) stop coding, start reviewing code written by the minions and 4) get them where they need to be on new tech stack etc.
Timezone issues should be minor. Even people in the US should only be in the office 1/3 of the day. You need to rethink your whole management style, prioritization-wise if you run into problems like commonly needing stuff during off peak times. (Or, just hire a rotating shift so you have a 24 hr staff in Asia).
- nthj 12y ago> Even people in the US should only be in the office 1/3 of the day. A Silicon Valley startup /generally/ has most of their customers in the US. Both US businesses and US consumers have a cultural expectation that issues be resolved quickly within business hours, but are usually more forgiving at 9 PM at night. (For example, if I call my bank at 3 PM, I expect a resolution darn near immediately; if I called at 11 PM I would expect to leave a voicemail. In both scenarios I am equally satisfied, even though in the first I received an immediate solution and in the second I did not.) It's not a matter of having developers on call 24/7, but in having the 8 hours they are online overlap the 8 hours that the customer base expects prompt service.
- conductr 12y agoI'd argue that you're talking about customer service, not software development. That's a different topic, I agree customer service should be responsive and local to customers. If you notified your bank of some technical issue. They would probably respond thanking you and telling you that they would look into it. I would be very surprised if they followed up with you to tell you when it was fixed (although, that would be great service) Edit: just to add, the software dev on site can review customer services logs asynchronously, he shouldn't need to be the one actually working the customer service queue
- ark15 12y agoThis. Is what I do, exactly! most of the times, I work _with_ the client's in house dev teams so that they can take over when we are done. I _love_ this model as everybody wins. Key is to staff with the right people offshore.
- mooreds 12y agoSomeobe local with the talent to drive product, mentor technical teams and manage a remote client is probably going to be either very expensive or a hoy commodity or interested in founding their own company. The combination of these skill sets isn't exactly common. So, if you finding someone like that, how are you going to convince them to work on your problem?