Wednesday, June 18, 2014

Code of Ethics 07

7.08. In situations outside of their own areas of competence call upon the opinions of other professionals who have competence in that area.

A software engineer might not have competencies in certain areas. In situations like this, instead of irresponsibly doing something and hand over the low quality product to the client, he must obey to the code and get advice or support from the professionals and try to reduce the knowledge gap between him and the industry.

As I have already mentioned, none of the team members had sound knowledge in animations, virtual reality simulations, payment gateways or advance security vulnerabilities.  Therefore we had to get help from the experts of certain areas in several times. When the client asked us to implement the virtual reality simulations for “table etiquette” module we contacted a batch mate of ours, ask him about the methods of doing it. He provided us enough details and learning material to get some knowledge over this. When one of our team members came up with that fabulous idea of “online ordering system” we asked about our batch mates about getting payment gateways connecting them with the existing system. And also about the security threats, we will be facing afterwards. 

Therefore all the decisions we took regarding those issues were based on the professional opinions  we received from the experts in those areas.

No comments:

Post a Comment