Question: Tom was a young programmer. Hed been with an IT company for about three years. He was sharp, confident, personable, and a good programmer. He
Tom was a young programmer. Hed been with an IT company for about three years. He was sharp, confident, personable, and a good programmer. He was the chief engineer in charge of the development of the user interface for a large database being developed for a very important customer. The contract called for rapid prototyping of the user interface, allowing the company to receive customer feedback on the human-machine interaction as early in the development cycle as possible; at least that was the plan.Tom had agreed to a three-month prototype development schedule. But five weeks had passed and Tom was a week behind schedule on the delivery of the first iteration of the prototype interface. The project manager asked Tom when the prototype would be delivered to the customer for interface input and Tom said; Just a few more days. A few more days passed and again Tom indicated that the interface was not ready. He needed a few more days. This went on for another week until six and a half weeks had passed since the beginning of the contract. Tom was close to being three weeks behind schedule and the customer was getting worried, as was the project manager. Tom seemed reluctant to release the prototype interface to the customer. The project manager asked for YOUR help. What would you do in this situation? Explain fully your decision.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
