Andrew, a highly qualified and experienced software developer, has just started
ID: 3902336 • Letter: A
Question
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's going on?
Q2. What are the facts?
Q3. What are the issues (non-ethical)?
Q4. Who is affected?
Q5. What are the ethical issues and implications?
Q6. What can be done about it?
Q7. What are the options?
Q8. Which option is best - and why?
Explanation / Answer
1.what is going on?
Andrew who are a highly qualified and experienced software developer, has just started work with a government health department on the project that has been underway for another 9 months.He is replacing a novice developer who has decided to move on to a new project with another organisation.
2.what are the facts?
Andrew who are the software developer was appointed to work with the health department on the project 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.
3.What are the issues (non-ethical)?
Due to the formers developer lack of expertise and the lack of choosing the technologies , the system is poorly designed and have number of bugs
4.Who is affected?
due to the lack of former developers expertise it leads to corruptions and loss of financial data on a daily basis.
so the people and the company involved in this were ultimately affected.
5. What can be done about it?
Andrew by applying his hardwork and expertised knowledge can able to fix this problem.. by doing this he can recover the information thaat has been lost due to the lack of former engineers expertise.
6.whar are the options?
there are about the two options:
first one either andrew can fix it by using his knowledge and make use of the technologies that are compactible with that particular environment.. if he do this he can complete the work within the 6 less than a week
or otherwise he can work with the existing technologies
6. which is the best option and why?
Andrew 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.
or otherwise usin