To: Lizzie Tudor who wrote (6724 ) 5/21/2003 2:23:30 PM From: Stock Farmer Read Replies (1) | Respond to of 6974 Lizzie, let me guess, you've never found examples of architectural defects in SV based software, huh? And you mean to tell me that your idea of good communication with respect to software engineering consists of "how's it going" and "fine" via a transatlantic telephone call??? Doesn't smack of 'state of the art' design methodology to me. Or management discipline. Sounds more like ad-hocracy to me. For example, how come you didn't spot the architectural flaw earlier? Do you normally wait 'till the code comes back to review the architecture? That's the kind of hacker methodology we used back in the 80's. Me, I'm used to more modern methodologies which include up-front review and sign-off of level I, II and III architecture, at least! Don't you? If you want to indulge in ex-ante data-mining and select a development program that was obviously using a flawed methodology to prove a point, feel free. It's not very intellectually honest to do so, however. And if that's the only kind of example you know of, well, then it would surprise me if you have any luck whatsoever with multi-site development. I've seen good multi-site developments, and I've seen bad too. In my experience, the result depends more on the communication skills and design methodology imposed by the folks in charge at the interface than on the implementation skills at either end. It's also hard to get right the first time. I mean, just getting people from San Antonio to understand people from Birmingham when they speak to each other is a problem, even if both of 'em think they know "English". Even if both are experts in their respective fields. The solutions aren't difficult or even time consuming. And in fact, the discipline even improves the end-to-end development time for projects that are run entirely in one site. But it sure as heck doesn't rest on "How's everything going... Fine... OK.. click". Based on some of our dialogue so far, it wouldn't surprise me at all that your experience with offshore development would be quite negative. And that you would also fail to admit your contribution to the result. But if you fail where others succeed, then it's a good idea to look towards yourself as an opportunity for improvement rather than blame those with whom you are unable to work effectively. John