12
11
2007
Technical Architecture is a Form of Investing. I’m reminded of this sort of thinking because of recent news from RubyConf 2007.
Read the rest of this entry »
Comments : 2 Comments »
Categories : .NET, C++, JavaScript, Python, architecture, java, outsourcing, perl, php, ruby, ruby on rails, strategy
4
08
2007
I’ve written before about tips for offshoring. One specific thing I said to watch for is the bait-and-switch of talent: during the sales process you’re shown rockstars, but the real code you get is written by clueless newbies. When you set up a project such that you’ve minimized the cost per hour of development, but you don’t have anyone checking the work product (i.e. code reviews) coming from the subcontractor, very bad things happen.
Read the rest of this entry »
Comments : 7 Comments »
Categories : humor, java, labor, management, offshoring, outsourcing, sql, testing
27
06
2007
Most of his rules are applicable to generic software consulting.
Josh’s Rules (of Database Contracting)
Comments : 1 Comment »
Categories : databases, labor, management, outsourcing, postgresql
27
02
2007
With all of the zillions of companies building “widgets” for MySpace, Bebo, etc., it’s only a matter of time before the gray-hat crowd starts to see the dollar signs. Maybe they already have. But it seems like a large waste of effort for all of those strange little VC-funded startups playing remora to MySpace’s shark to have to keep figuring out new ways to get their code to embed in MySpace layouts.
Read the rest of this entry »
Comments : 3 Comments »
Categories : outsourcing, tools
20
02
2007
Having just read Why you need to get rid of your freelance developer ASAP, and the comments under it, I can see that people are really clueless about offshoring. It’s a magic box that you put pennies in, and great code comes out a few weeks later!
Having worked for a few companies that sold themselves as “a magic box that you put millions of dollars into, and great code comes out a few weeks later”, I know that this is a serious misconception. Subcontracting is fraught with peril. Offshore subcontracting is fraught with more peril, but it costs less per hour. In both cases, the peril is avoidable, but avoiding it requires that you manage the relationship carefully.
I’ve worked with offshore teams on a couple of occasions, and in one case I was fortunate enough to get sent overseas to work with the team in their own offices. I think I probably have more direct experience with offshoring than most developers or technical project managers, and I’ve seen how offshored projects can go awry, so I thought I’d share some tips for those of you considering offshoring a software project, or those involved with such a situation already.
Read the rest of this entry »
Comments : 1 Comment »
Categories : labor, management, offshoring, outsourcing, process