Jump to content

25 posts in this topic

Recommended Posts

Filed: Citizen (apr) Country: Thailand
Timeline
Posted
They do at my firm. And we're not that small a company.

Always, or occasionally? I listed above situations where I could see why this might happen occasionally. If the answer is always though, that would seem to be counterproductive. The developers need to focus on developing - I personally would not like to be constantly ripped away from my development tasks to deal with a customer unless there was a serious fire to put out. Again, in the 2 situations I listed above, at least semi-regular customer contact is probably unavoidable. Project managers and customer support exist to deal with the customer and communicate with developers internally.

K1: 01/15/2009 (mailed I-129F) - 06/23/2009 (visa received)

AOS: 08/08/2009 (mailed I-485, I-765, & I-131) - 10/29/2009 (received GC)

Filed: K-1 Visa Country: Thailand
Timeline
Posted
Always, or occasionally? I listed above situations where I could see why this might happen occasionally. If the answer is always though, that would seem to be counterproductive. The developers need to focus on developing - I personally would not like to be constantly ripped away from my development tasks to deal with a customer unless there was a serious fire to put out. Again, in the 2 situations I listed above, at least semi-regular customer contact is probably unavoidable. Project managers and customer support exist to deal with the customer and communicate with developers internally.

Always.

I should point out that our customers are all internal users. We don't have external customers, so it's not a conventional ISV shop.

Our developers don't find it counterproductive at all. The feedback cycle between users & developers is extremely rapid, and we get enhancements done much more quickly than I've ever seen happen when I worked at ISVs.

Filed: Citizen (apr) Country: Thailand
Timeline
Posted
Always.

I should point out that our customers are all internal users. We don't have external customers, so it's not a conventional ISV shop.

Our developers don't find it counterproductive at all. The feedback cycle between users & developers is extremely rapid, and we get enhancements done much more quickly than I've ever seen happen when I worked at ISVs.

It's good that it seems to work in one instance when the customers are internal, but I can assure you it would not work at a company like ours with many external customers from all over the world. Developers would be spend all of their time acknowledging the squeaky wheels. In that case we would end up creating a product that was good for the loudest customer and possibly no one else. It's the project manager's job to survey all current and future customers to come up with an appropriate feature set and CSes job to address problems the customer may have as well as get the basics from them (logs, detail description of problem, etc) after attempting to fix the problem using common solutions. This definitely gives the developers more time to do their jobs, at least where I work.

K1: 01/15/2009 (mailed I-129F) - 06/23/2009 (visa received)

AOS: 08/08/2009 (mailed I-485, I-765, & I-131) - 10/29/2009 (received GC)

Filed: Citizen (apr) Country: Colombia
Timeline
Posted

Also legal considerations to consider with contracting out of the country, while we have our laws involving non-disclosure agreements, copyright or patent protection, a contract in a foreign country with their own laws do not have to abide by ours.

It's totally unfair the way our US Patent and Copyright offices work in this country, any foreigner can come in and apply for a US patent or copyright, but no reciprocal agreement exists between China and Japan. Impossible for a US guy to get a patent in those countries, had one pending in Japan for over ten years and went broke having to use a Japanese patent attorney. Same thing with TI and their invention of the integrated circuit, that patent application went over 30 years without being approve until the Japanese courts ruled it obsolete, but sure in the hell copied our technology and even exported tons of IC's into this country.

For every US company patent issued in the USA, their is at least a hundred such patents that were issued to the Japanese, but not one US patent was honored in Japan. This is even more reason why I feel our leaders of this country are traitors and should be treated as such.

Pretty well known that China only purchased one copy of Windows, even MS is helpless in this respect.

Filed: Citizen (apr) Country: Thailand
Timeline
Posted (edited)
Also legal considerations to consider with contracting out of the country, while we have our laws involving non-disclosure agreements, copyright or patent protection, a contract in a foreign country with their own laws do not have to abide by ours.

It's totally unfair the way our US Patent and Copyright offices work in this country, any foreigner can come in and apply for a US patent or copyright, but no reciprocal agreement exists between China and Japan. Impossible for a US guy to get a patent in those countries, had one pending in Japan for over ten years and went broke having to use a Japanese patent attorney. Same thing with TI and their invention of the integrated circuit, that patent application went over 30 years without being approve until the Japanese courts ruled it obsolete, but sure in the hell copied our technology and even exported tons of IC's into this country.

For every US company patent issued in the USA, their is at least a hundred such patents that were issued to the Japanese, but not one US patent was honored in Japan. This is even more reason why I feel our leaders of this country are traitors and should be treated as such.

Pretty well known that China only purchased one copy of Windows, even MS is helpless in this respect.

Regarding the NDAs, this is something I was just talking with my colleagues about recently. I totally agree. When outsourcing to, for example, China, good luck enforcing any NDA/non-compete agreement after the outsourced developers take the training they've received and spin off their own competing company.

Edited by rsn

K1: 01/15/2009 (mailed I-129F) - 06/23/2009 (visa received)

AOS: 08/08/2009 (mailed I-485, I-765, & I-131) - 10/29/2009 (received GC)

Filed: Citizen (apr) Country: Thailand
Timeline
Posted (edited)
as long as the developer coded to the requirements (exactly), can't blame the developer whether in the USA or India.

Not necessarily. "Coding to requirements" is not all there is to writing good code. Code could serve the intended purpose as far as the customer is concerned but also be terrible code at the same time. Such code could be poorly written making it difficult to maintain. In fact, maintainable code is extremely important as it makes fixing or adjusting the code later (when requirements change or new features needed to be added) much easier. Your point of view on this topic is shared by some execs who go down this road, only to find out the hard way that there is more to good software than what the customer initially sees.

Edited by rsn

K1: 01/15/2009 (mailed I-129F) - 06/23/2009 (visa received)

AOS: 08/08/2009 (mailed I-485, I-765, & I-131) - 10/29/2009 (received GC)

Filed: K-1 Visa Country: Philippines
Timeline
Posted

our outsourcers actually have company email accounts and phone numbers, they are very integrated almost to the point we don't consider them outsourcers.

messy code, hard to maintain code, because of the power of today's systems still works. trouble with coding is that there are many ways to code to the same end. maybe the issue isn't with the developer, however poor internal coding standards for all?

companies that outsource should at least be CCM level 3 certified. if they are not, they are asking for trouble.



Life..... Nobody gets out alive.

Filed: Citizen (apr) Country: Thailand
Timeline
Posted
our outsourcers actually have company email accounts and phone numbers, they are very integrated almost to the point we don't consider them outsourcers.

messy code, hard to maintain code, because of the power of today's systems still works. trouble with coding is that there are many ways to code to the same end. maybe the issue isn't with the developer, however poor internal coding standards for all?

companies that outsource should at least be CCM level 3 certified. if they are not, they are asking for trouble.

I agree with much of what you have said. Coding standards are important, but someone also has to enforce those standards. In my experience, outsourced code is usually lower quality when compared to domestic code. This means that more domestic oversight is required to ensure that standards are being followed and nothing "unpleasant" makes its way into the code coming from the outsourced developers. I'll admit I don't know much about CCM certification (or anything for that matter) but I still wonder if NDA and non-compete agreements signed by overseas developers would hold any water if they were violated in some foreign countries. It just sounds like a risky proposition to me on many fronts.

K1: 01/15/2009 (mailed I-129F) - 06/23/2009 (visa received)

AOS: 08/08/2009 (mailed I-485, I-765, & I-131) - 10/29/2009 (received GC)

Filed: K-1 Visa Country: Philippines
Timeline
Posted

the basics of CMM: http://en.wikipedia.org/wiki/Capability_Ma...del_Integration

there are 5 levels, i have heard that intel is level 5 certified.

multinational companies, when dealing with code that the public uses should do all that they can to get to level 5, for code that is internal (internal websites, internal reports), level 3 is as far as it should go.

it takes forever to get things to production under level 3 standards, i can't imagine level 5.



Life..... Nobody gets out alive.

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
- Back to Top -

Important Disclaimer: Please read carefully the Visajourney.com Terms of Service. If you do not agree to the Terms of Service you should not access or view any page (including this page) on VisaJourney.com. Answers and comments provided on Visajourney.com Forums are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Visajourney.com does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. VisaJourney.com does not condone immigration fraud in any way, shape or manner. VisaJourney.com recommends that if any member or user knows directly of someone involved in fraudulent or illegal activity, that they report such activity directly to the Department of Homeland Security, Immigration and Customs Enforcement. You can contact ICE via email at Immigration.Reply@dhs.gov or you can telephone ICE at 1-866-347-2423. All reported threads/posts containing reference to immigration fraud or illegal activities will be removed from this board. If you feel that you have found inappropriate content, please let us know by contacting us here with a url link to that content. Thank you.
×
×
  • Create New...