Scenario 5: Specifications
You are a relatively junior programmer working on modules that collect data from loan application forms and convert them to formats required by the parts of the program that evaluate the applications. You find that some demographic data are missing from some forms, particularly race and age. What should your program do? What should you do?
Analysis phase
Identify responsibilities of the decision maker
Identify rights of stakeholders
Consider the impact of the options on the stakeholders (consequences, risks, benefits, harms, costs)
Categorize each potential action as ethically obligatory, prohibited, or acceptable
When there are multiple options, select one, considering the ethical merits of each, courtesy to others, practicality, self-interest, personal preferences, etc.
-The program should throw exception and error that these are the
mandatory fields that are missing from this application number and
should come out of the loop and start with the next form.
- I personally should raise the same to the senior manager with a
suggestion that you have not proceeded that form as it was
incomplete and should seek for advice from the senior manager in
how to handle such a case.
- The decision maker should take the responsibility for the
suggestion that he has given , also should inform other concerned
stakeholders that incomplete forms would not be filled and lastly
should forward those cases to customer care team for them to
collect the missing information.
- Stakeholders have the right to be informed about the decisions
and also have the right to provide feedback which should be taken
seriously by the development team.
Get Answers For Free
Most questions answered within 1 hours.