2. Widgets Manufacturing, Inc. has just hired a software consultant to develop a
ID: 3888726 • Letter: 2
Question
2. Widgets Manufacturing, Inc. has just hired a software consultant to develop a new application to manage its factory. The consultant tells the company's production manager, who is an old timer with many years of experience, to write down all the requirements in as much detail as possible. The consultant will then take these requirements with him to his cabin in the woods where he can work in isolation and without interruption. He'll return to Widgets Manufacturing in three months with the completed application. a. [10 points] What problems do you see with this arrangement? b. [10 points] If you were the consultant, how would you work with Widgets Manufacturing in a way that will increase your likelihood of success?Explanation / Answer
Answer a)
Working in a room with isolation and no interruption is a way to long as per my opinion. Although the deceloper has gathered all the data which is required by the widget manufacturing company but in reality when the development phase of application is going on, one should not remain isolated from the outer world. One should better share his/her views about the application with the other people working. The problem in this is that the developer is working in isolation for 3 months after which he is going to come out with the finaly product. What if the final product is not accepted by the company ? What is there needs to be some changes made in that application ? What if some users dont find it suitable or useful enough to work with ? There are a lot of chances that changes have to be made even after the successful completion of the development phase. In that scenario, the developer will have to remodify his app and go to some previous steps again which is going to consume more time and indirectly costing will increase. If this will increase, than there are chances of you being thrown out of the company as what the company wants is proper best output from its employee.
Answer b)
If I would have been the consultant developer, than after collecting the requirements from different people , I would have started the development phase of the application within the working environment, sharing my thoughts about the app, showing the changes made in the app, getting reviews from the people at different phases of the development life cycle so that if any changes are to be done, I need not to go back much. There will be just a few steps and changes will be made. In this way I will take care of the demands of the various users as well and indirectly gonna be beneficial for me as well as the firm as it will take less time and there are very very less chances of app being rejected by others.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.