Question

In: Psychology

Andrew, a highly qualified and experienced software developer, has just started work with a government health...

Andrew, a highly qualified and experienced software developer, has just started work with a government health department on a project that has been underway for about 9 months. He is replacing a novice developer who has decided to move on to a new project with another organisation. Even though the current system is incomplete, it has is being used with 'live' data. On analysing what's been done so far, Andrew discovers that the system is poorly designed and is riddled with bugs due to the former developer's lack of expertise, and that the choice of technologies are incompatible with the department's infrastructure, leading to corruptions and loss of financial data on a daily basis. In fact, much of Andrew's time is initially spent unsuccessfully attempting to recover corrupted data. His vast experience leads him to the conclusion that the system is so unstable that it will eventually corrupt beyond repair and that all its data will become unrecoverable. He therefore advises the supervisor of his findings and recommends that the system be redeveloped using appropriate technologies and quality control measures. He indicates that the entire redevelopment effort will take less than 6 weeks. The supervisor rejects Andrew's recommendation, stating that their IT Department will not agree to a change in technology, and directs Andrew to complete the project using the existing technologies. What should Andrew do?

Q1. What are the ethical issues and implications?

Q2. What can be done about it?

Q3. What are the options?

Q4. Which option is best - and why?

Solutions

Expert Solution

An ethical issue is a problem where one needs to make a choice that is right or wrong. At this point it is visible that someone has done something wrong with the newly developed data system which is incompatible with the department’s infrastructure, might cause corruption and loss of financial data that is stored daily which will result in data loss which will be unrecoverable.

Everyone is responsible for the project which will affect the entire department if developed as it is. Continuing to develop won’t be a best option but it could either be scrapped or redeveloped completely because if something goes wrong, Andrew will be responsible although the other person who developed it badly is responsible.

There are two options either redevelop the project or continue with the existing one which would cause great problem to all the stakeholders.

Redeveloping the project will be the best choice although would take another six months to do it.


Related Solutions

Andrew, a highly qualified and experienced software developer, has just started work with a government health...
Andrew, a highly qualified and experienced software developer, has just started work with a government health department on a project that has been underway for about 9 months. He is replacing a novice developer who has decided to move on to a new project with another organisation. Even though the current system is incomplete, it has is being used with 'live' data. On analysing what's been done so far, Andrew discovers that the system is poorly designed and is riddled...
Choice 1. You are the new software developer at work. You are brought into a meeting...
Choice 1. You are the new software developer at work. You are brought into a meeting with clients that do not understand the idea of sorting data. Now you know, that you cannot use complex math to explain, but you can illustrate in diagrams. Basically, this group has been working with unsorted data and you must explain why their searches and reports will be so much faster with sorted data. You do not know anything specific about their data, but...
A software developer has measured the number of defects per 1,000 lines of code in software...
A software developer has measured the number of defects per 1,000 lines of code in software modules being developed by the company. Construct the appropriate chart(s) for these data using 3 sigma control limits. Is the process in control? Why or why not? Sample Number of defects per 1,000 lines of code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 10 11 2 6 8 12 2 7 3 6 10 9...
Generally in community based health care Highly qualified personnel are needed from the outset Character is...
Generally in community based health care Highly qualified personnel are needed from the outset Character is as important as qualifications The required skill set is difficult to acquire Management skills are more important than clinical skills A physician is required for licensing purpose
Alan Burnie has just started work and has been wanting to buy a sleek powerboat for...
Alan Burnie has just started work and has been wanting to buy a sleek powerboat for sometime. Rather than purchase and finance now, he plans to save every three months and increase the deposits by 3% per annum as he expects raises at least that large. How much must the first deposit be if the boat costs $25,000 today and he expects to earn 10% on the money over the next five years?
A financial planner is advising two clients, Daniel and Tracy. Daniel has just started to work...
A financial planner is advising two clients, Daniel and Tracy. Daniel has just started to work full time; Tracy is 60, has been working full time and planning to retire in 5 years. How would their investment policy statements (IPS) be affected by their own situations, and how will their IPS’s return and risk objectives and asset allocation be different?
Pip has started to slack at work and not work as hard as he has in...
Pip has started to slack at work and not work as hard as he has in the past. He does not see a future for himself at his current job and his social life outside of work has also taken a hit. Explain how Maslow and Freud might explain Pip’s current dilemma.
Nurse Pınar, who has just started work, has been sharing on her Facebook page detailed information...
Nurse Pınar, who has just started work, has been sharing on her Facebook page detailed information about patients diagnosed with rare diseases admitted to the wards at her place of work, without using names or pictures. Did she do it right or not?
Coco Sharpe is a software developer specializing in online games and puzzles. He has developed a...
Coco Sharpe is a software developer specializing in online games and puzzles. He has developed a revolutionary new poker game aimed at enhancing the skills of would-be poker players. Coco believes that he can make a lot of money selling the game online. Coco calls his game Coco Cardsharp, and he has received a registered trademark for the name. However, when Coco applies to register the domain name, he discovers that www.cococardsharp.com is registered to Janet Rollins. When contacted by...
14. Softswift, a software developer, is trying to determine if any of three potential subcontractors has...
14. Softswift, a software developer, is trying to determine if any of three potential subcontractors has better programmers in order to outsource a development project. The three subcontractors agreed to test five pro-grammers, using a standardized test provided by Softswift, as provided in the data in the Ch05Data.xlsx Excel workbook file for Prob05-14. Use the single factor ANOVA Excel tool to determine if there is a significant dif-ference between the scores of programmers at the three contractors at the 5...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT