Question
Samantha is a skilled developer working at a software company. she is currently working on a new project. During the requirement gathering phrase , she
Samantha is a skilled developer working at a software company. she is currently working on a new project.
During the requirement gathering phrase , she notices that the project manager has excluded one of the team members from important meetings and discussions , solely because she is a woman . Despite feeling uncomfortable about the situation, samantha decides to remain silent and not voice her concerns to the project manager, as she fears she may face negative consequences or be ostracised by the rest of the team .
During the planning phrase, samantha notices the requirement given to her by the project manager were insufficient to fully meet the needs of the client. however she did not inform the project manager of this issue and proceeded to design the software based on the incomplete requirements to not bother her manager
In the designing phrase, samantha uses some resources from the internet without referencing and realises that she could save time and effort by doing so and save time for the other tasks of the project
During the development phrase of the project , samantha discovers a security vulnerability in the code that would allow unauthorised access to sensitive user information. she immediately reports the issues to the team recommends a fix. however, the project manager disregards her recommendations and insists on prioritising other features before addressing the security issues. she also notices that there are some codes from the last project developed by her that she reused. she copied the code without checking whether it was suitable for the current project , which led to several compatibility issues later.
In testing phrase , samantha notices that some of her colleagues are cutting corners and not preforming though tests, potentially compromising the quality of the software. she speaks up and encourages her team to take the time to perform proper testing to ensure the software meets high standards
During the deployment phrase, samantha discovers that the project manager has made unauthorized changes to the software without consulting the rest of the team. she did not inform anyone to not face any conflict with the project manager
During the maintenance phrase, the client reported several issues with the software , including security vulnerabilities and data breaches. samantha was aware of these issues but didnt inform the project manager, fearing that she would be blamed for the problems
tasks
Analyse and write an essay for the above scenario by:
a) identifying decisions that are aligned with or violate the code of conduct and professional ethical behaviour
b) you need to justify which act is ethical or unethical and why
c) you need to provide a reference for accepting or rejecting an act
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started