Results 1 to 12 of 12

Thread: Outsourcing work to a another country...

  1. #1

    Thread Starter
    Super Moderator Wokawidget's Avatar
    Join Date
    Nov 2001
    Location
    Headingly Occupation: Classified
    Posts
    9,632

    Outsourcing work to a another country...

    I have come into work today only to find out that for the last 3 weeks things have been going on behind the scenes to outsource the conversion of our huge app from VB4/5/6 app to VS 2005.

    We have this app, it's absolutely huge, but it was strated in VB4, that didn't have things like withevents. Anyways as time has progressed a few developers are left behind to work on this app in VB6. The rest of us here have moved to .NET and are writting new code for our intranet protal app, which does the same as the VB6 win32 app.

    Anyways, we want to rewrite this vb6 app completely in .NET.
    It appears that we might be outsourcing this to another country, not in the EU, that said they will chuck 30 developers at it and do the whole lot in a month.
    They will be coding line for line, so i am assuming that they would use the .NET converstion tool and then go through fixing the bits that convert properly.

    The end result will be an app that is constructed in the same crappy way as it was 9 years ago, but just in .NET instead. The DB will still be pants...by the way, the DB doesn't uyse auto number. We MANUALLY have to create the next ID in sequence!!!

    This to me seems like a VERY VERY bad idea. A rewrite, yes!, a conversion...pointless and a waste of time.

    Then you also come to the stage where the app may be eventually be completely outsourced. I don't want this. It seems like a VERY bad idea when we have good enough developers to do it here.

    My job ain't under threat here in the slightest, I am just cheesed off that A) I've been kept out the loop, and B) It stupid. Why do brown field work when green field is MUCH MUCH better and beneficial.

    Any thoughts.

    Woka

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Outsourcing work to a another country...

    There really isn't much to say except that the Corporate mind works just like God...in mysterious ways.

  3. #3
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Outsourcing work to a another country...

    What is "brown field work" and "green field work"?

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Outsourcing work to a another country...

    Thats a bad decision by your company. Its like you posted, if they are going to convert it to .NET then they should improve the code and not just "line for line". They could use this opportunity to add new features, improve old ones, increaase performance, make it easier to use, and basically give the current users a reason to but the new version and upgrade. Horrible way to go about outsourcing to say the least.

    Tell them that if they do this you will bring your Badger to work at let it loose.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  5. #5

    Thread Starter
    Super Moderator Wokawidget's Avatar
    Join Date
    Nov 2001
    Location
    Headingly Occupation: Classified
    Posts
    9,632

    Re: Outsourcing work to a another country...

    Hahaha. I have threatened them with a badger b4, they don't take me seriously

    "Green field" is a term used when starting an app from scratch, ie new app or complete rewrite of another app. "Brown Field" would be converting a VB4 app, line for line, into VS 2005, with a DB that doesn't have identity fields, and then continuing development in VS 2005, but in the same old pants 8 year old style the app was written in.

    Woka

  6. #6
    PowerPoster
    Join Date
    Jul 2002
    Location
    Dublin, Ireland
    Posts
    2,148

    Re: Outsourcing work to a another country...

    Software development can be rapid, error free and cheap - but not all three at the same time.
    The company has chosen rapid and cheap - can you see where this will lead?

  7. #7

  8. #8
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Outsourcing work to a another country...

    Quote Originally Posted by Merrion
    Software development can be rapid, error free and cheap - but not all three at the same time.
    I really, really, really like this post! In fact, I think I'm going to make a poster out of it and tack it on my wall.

    In fact, I think I just might add this to the signature line for my in-house email.
    Last edited by Hack; Nov 15th, 2005 at 12:18 PM.

  9. #9
    Fanatic Member kaihirst's Avatar
    Join Date
    Jul 2005
    Location
    The Resaurant At the End of The Universe
    Posts
    633

    Re: Outsourcing work to a another country...

    The end result will be an app that is constructed in the same crappy way as it was 9 years ago, but just in .NET instead. The DB will still be pants...by the way, the DB doesn't uyse auto number. We MANUALLY have to create the next ID in sequence!!!
    hmmmm...

    this sounds familiar to a contract thatI took on pesonally without the usual sub -commite voting, then me giving the final word...

    I wrote the thing line for line in Pascal, adn worked beautifully, apart from the Id, where they wanted some crappy random number manually generated...

    that was 5 years ago.

    Now the company has come to me and asked if Ill run it into .NET

    so I said why??

    they came back with "well we want it to be scaleable to new languages and new technology."

    I asked again "WHY"...

    "dunno really, thought it would be a good idea" was the real reason I got off the junior developer in the company....

    Company directors are like women. Jsut when you think youve got them figured out... They do something either completely stupid, or drive you insane with contradiction...

    Kai
    As the information I give is useful in its nature, consider using the RATE POST feature located on the bottom left of this post please..

    A few things that make a good Developer a Great One.
    Methodical and a thorough approach to research and design inevitably leads to success.
    Forward thinking is the key to Flow of control.
    Never test in the design environment, always test in real time, you get the REAL results.
    CBSE & OOSE are the same animal, they just require different techniques, and thinking.
    SEO is a globe of objectives, SE rankings is an end to a means for these objectives, not part of them.
    The key to good design is explicit attention to both detail and response.
    Think Freely out of the "Box" you're in..... You will soar to better heights.

    Kai Hirst - MSCE, MCDBA, MCSD, MCP, MCAP, MSCT


  10. #10
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Outsourcing work to a another country...

    This situation reminds me a bit of something that happened at my last job.

    They had to get part of a project done quickly, but the 'in-house' consultant who would normally do it was busy, and couldn't guarantee the time before the deadline. So instead, management decided (without consulting him) to hire 10 eastern programmers (same cost as 1 of him) to get up to speed & do the work.

    Before these guys even understood the product (after about 3 weeks of calling him for advice), he had found an hour to 'play' with a couple of ideas he'd had on the way into work.. and one of them worked first time - job done.

    His 'quick play' in a brief period of downtime (which he could have done earlier if he'd known) would have been much better for all concerned... except of course for the company collecting money for a bunch of techies to do essentially nothing!

  11. #11
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Outsourcing work to a another country...

    Heheh... brown field. :rofl:

  12. #12
    Fanatic Member VBKNIGHT's Avatar
    Join Date
    Oct 2000
    Location
    Port25
    Posts
    619

    Re: Outsourcing work to a another country...

    its like puttin a bum in a pimp suit!.. but still a bum.

    If a post has helped you then Please Rate it!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width