Answer To: Length: 1000 Proceed according to the following instructions. Identify an ethical issue in ONE of...
Akansha answered on Nov 27 2020
Introduction
In the modern world, where programming is an essential element of almost every business, and some of the most important businesses in the world are software development companies, ethics should be brought into the picture as well. Ethics is one of the biggest requirements in the Software Development field. Ethics includes making sure that the product given to the client, and that the products that are given, are for the benefit of the society. In the Video chosen, called Scenario 3: Early Launch, the concern for the product, especially encryption, is brought into question (Al-Saggaf, 2016). Ethics includes making sure that the products that are given to the client have been done properly, and that n shortcuts are taken.
Identification of Ethical Issue and Analysis of the Issue
The ethical issue that is identified is the method of taking shortcuts, and delivering before the due date because of pressure from the CIO or CEO, and for the bonus. It is important to note that most organizations to deliver the product before the due date, so as to increase the reputation of the firm, and to get a bigger bonus. However, according to Lurie & Mark, (2016), most organisations have to make sacrifices for early delivery, and one of the main sacrifices that are made is the encryption quality (Lurie & Mark, 2016). In the future, this can lead to an increase in the having hacks or security threats, which is not beneficial to the organization that is buying the product, or the developer in the long-run as well.
According to the Australian Computer Society Code of Professional Conduct, every organization that develops software has to do it in an efficient manner, so that there is a decreased chance of harm for the customer (Jones, 2016). It is essential that the organization and the professionals meet the standards of the Australian Computer Society Code of Professional Conduct, which include making sure that the product is one that matches the financial and operational needs of the customer. By having the operational and financial needs of the customers matched, the need for encryption...