Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The contractor is developing the software for the replacement system on a new ha

ID: 652633 • Letter: T

Question

The contractor is developing the software for the replacement system on a new hardware platform and is using a different programming language than the Cyberdine maintenance programmers are currently using. The maintenance programmers will need additional hardware and training in the language to maintain the new system once it is installed. However, to keep the costs of the project in line with estimates, Jack has decided not to buy the needed tools and training yet, choosing to wait until after the development effort is done to try and obtain money for the training and tools. He is also purposely keeping members of the maintenance group as far away from the project as possible to prevent them from learning about the incompatibility between the development and maintenance environments. He hopes that, after the company has invested a great deal of money into the development project and the effort is nearly completed, he will be in a better position to get the additional money needed to buy the tools and training the maintenance group will need.

Task: Identify the risks associated with Jack

Explanation / Answer

The main risk in Jacks approach is as follows:

1. keeping the maintenance group away from the development process wil make it more difficult for the maintenance team to understand the software and maintain it.

2. If the maintenance team fails to understand the software, there is a chance that they refuse to accept it. Hence the company may refuse to pay additional money for training and hardware.

Measures to mitigate the risks:

1. The first approach to purchase the training and hardware after completion of development is a good decision. But it is vital that the maintenance team be involved in the development process. Although, a different programming language is being used in development, being around during the development process will give the maintenance team an idea of the working of the software. This will reduce the time and efforts required in training them.

2. Once the maintenance team understands the updated software better, they will have faith in the development. So after the completion of the project convincing the company for additional money for training and hardware will be more fruitful.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote