Hire Our Expert Programmer & Technical Writer To Do Your Capstone Project
+3 votes
in Software Engineering by
reshown by (user.guest)

You have taken a job with a software user who has contracted your previous employer to develop a system for them. You discover that your company’s interpretation of the requirements is different from the interpretation taken by your previous employer. Discuss what you should do in such a situation. You know that the costs to your current employer will increase if the ambiguities are not resolved. However, you also have a responsibility of confidentiality to your previous employer.

1 Answer

+2 votes
by (user.guest)
 
Best answer

The key thing here is to understand that there is nothing unethical about resolving ambiguities in software requirements. There are certainly diplomatic ways you can forward your recommendations to your current employer without breaching the confidentiality to your previous employer. If you have signed any Non Disclosure Agreements - NDAs with your previous employer, make sure you do not go against it.

What you are required to do here is to make a detailed report of the ambiguities you've discovered without any direct reference to your previous employer's interpretation of the requirements. Make sure your recommendations are genuine and authentic. You may only use your previous employer's interpretation as a guide.


If you found this answer helpful, please upvote and share with other students in your network.

by
+1
its very helpfull
by (user.guest)
Good to know you found it helpful.  Happy learning!
by
+1
The answer is perfect but it must be precisely as possible
by
+1
The answer was very precise and Helpful
by (user.guest)
Good to know you found the answer helpful. Happy learning!

Related questions

Welcome to CPENTalk.com

Disclaimer: Every user is solely responsible for anything that he/she posts or uploads on CPENTalk.
...