Subj : Re: i need help To : comp.programming From : gunda123 Date : Tue Sep 06 2005 06:35 am Hello, Why the hell your country /your company wanted to offshore the project,can't you ppl do it by yourself or your ppl don't have the technical capability.First of all why your manager did't agree for your suggestion and why he gave the project to India.Is that manager from India or from your great country. First of all your manager does't have the confidence on you that you can do it by yourself and the idea you have given. First try to understand the problem and try to analyse the problem then talk all these bullshit. You don't know what is the request from that poor guy (kunal ) in the first place and you are not understanding the requirement of this silly simple problem and you are talking about message q events and many technical stuff. Try to learn that first then come and reply in this kind of groups. and try to learn analysing properly. If some one fails means its not all from that place will fail. for example It does't mean that one person smokes from one country means all the ppl in that country smokes ok. See you does't have any kind of intelligence to understand what is the requirement and you are talking about Great India. Go to nursery and learn from the begining all. first learn the manners then talk about others and other country. first try to see whats wrong in you and then figure out in others. Prashanth Joe Butler wrote: > "ssubbarayan" wrote in message > news:1125983796.306890.317920@g44g2000cwa.googlegroups.com... > > > > > "Here's our system. Make it work on OS B. It'll also be required to > continue working on OS A, > and eventually it will need to run on OS C and D and E" > > > > I accept they could have provided a better solution , but one fact is , > > why it was not stated to them earlier that it should work with OS A > > also? > > You mean, in sentence 2 rather than sentence 3? > > > > Thinking such things as implicit is where the problem comes from. > > No. Not thinking about, or not wanting to point out potential problems to > the customer is where such problems come from. In our case, it was either > total incompetence, or total dishonesty, since even if the spec. was, "make > it work on B, and I don't care about ANYTHING else." it was still cheaper > and easier to reuse the existing portable code (which was fully documented - > but there were a lot of docs, and it is evident that none of them were ever > read.) > > > Also most cos offshoring work to low cost countries dont really state > > clearly what they wanted.They keep changing requirements after even > > testing is done. > > Yep, that's what happens when you don't think about things first. If you > point all these things out to the customer, it makes one seem like a pain in > the backside, but in the long run, everybody wins. > > > What you have stated is one such experience.Why was it > > not communicated to your offshore partner you need it to work for OS A > > also before they started their work ? > > It was. Why can't you see that? > > > > Most cos keep quite till testing > > phase and come and say whole design needs to be changed. > > In my experience, this is because they end up with a crap product. If the > product was being engineered by people with any experience, that fact would > be apparent before the work began, and the customer could be gently > persuaded to see that from the start. Secondly, most people are not > expecting to have to send their product out for proof reading. That is, > every subtle error needs to be generated on the test program to see what > error message is going to pop up next. E.g. "Are you sure to backup?"(sic) > [No] [Ok(sic)]. > > >Most cos dont > > give any relevant documents to understand the existing code base which > > is main reason for such problems. Now I dont know whom to blame.Also if > > only you have made a portable layer like OS Abstraction layer , you > > would not have required to jump into this project first off all. > > Porting could have been done at your place itself! > > No, porting went overseas for the simple reason that the percieved cost > would be lower. I wasn't even consulted. When I was, and I explained that > the costs were far too high. Then all the lies came back, such as, "it's > technically not possible" - i.e. "don't trust what this guy is saying, it'll > cost a lot more than he's saying it will cost". > > > For your record , our co an indian one,started to have a project for a > > UK customer with jus 5 guys,today its a 150 people company working for > > same customer . Thats mainly because of the relation and better > > management which has done this. If you know how to manage,then you will > > never be in trouble! > > Yep, but that means for every Indian company, there's at least one UK > customer that's now in deep problems due to the Indian company not knowing > how to manage from the start. At 90% thru a project, we got an email from > the Indians saying that "Manager X had been sacked, because he was > incompetent. Thank goodness that he was removed before any harm was done". > This is the guy that was feeding all the wrong technical info back to the > UK. Now realise that this incompetence cost a UK company $90,000 dollars > over what they should have spent, and the money keeps pouring into that > project because it is out of control. > > > > > A joint review of requirements by both the offshoring partner and your > > company would have come handy before jumping into the projects coding > > phase. > > Yep, it was made clear what the requirments were - but, either deception or > incompetence came into play at some stage. > > > That will solve lots of problems like the one what you faced.All these > > are project management problems rather then a technical one. > > No, you are so wrong there. > > > But I dont approve your full comment on "COWBOYS",because you dont know > > whats a "COW" first of all.You give requirements like "COW" should give > > milk,thinking "BULL" in your mind. > > No, it's a UK phrase meaning: incompetent. > > > > > If you generalise one such bad experience and make a premature > > judgement of blaming one whole country for that,I can very well > > say,every project you are going to offshore is never going to be a > > success. > > Perhaps. If I ran the show, it might have different, although I had a hard > time getting some Indian programmers to put my DLL's in the installation > folder rather than the Windows folder (even thought the specification gave > clear instructions to place all the DLLs in the installation folder. I > received pages and pages of documents back from India explaining that DLLs > were supposed to go into Windows/system32 (now, that's because they > eyeballed a load of other DLLs there and assumed that ALL dlls lived there). > That's simple inexperience. But what's not on, is to then attempt to > justify the mistake with technicall documents and still ignore what the > system archictect was telling them to do. > > > Instead of blaming,just try to see whats wrong in both sides.Unless you > > step in some ones shoes, you wont know the pain. > > Been there, done that. I know the pain, believe me - I've personally dealt > with Indian programmers and managers that are too quick to point out their > origins at Global Corp. X, and therefore their, supposed, authority on this > matter. > > > If what you said is truth(in the way of generalisation), I dont think > > cos offshoring work will be foolish enough to outsource work to > > offshore,just for the sake of cost, facing so much of (misunderstood > > management)problems like what you stated. > > Unfortunately, not all companies have a management that can understand the > technical side of things enough to understand that things are not as rosey > as the dollar cost per hour would suggest. .