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

You are a systems analyst at Outback Outsourcing, a firm that handles payroll pr

ID: 3834813 • Letter: Y

Question

You are a systems analyst at Outback Outsourcing, a firm that handles payroll processing for many large companies. Outback Outsourcing uses a combination of payroll package programs and in-house developed software to deliver custom-made payroll solutions for its clients. Lately, users have flooded you with requests for more new features and Web-based capability to meet customer expectations.

Your boss, the IT manager, comes to you with a question. She wants to know when to stop trying to enhance the old software and develop a totally new version better suited to the new marketplace.

How would you answer her?

Explanation / Answer

This is interesting scenario. When you need to bring the change, you should focus on your old software capabilities.

Is it capable enough to fulfill new demands of customers ? And in most of cases, answer will be no.

Now, question is when to stop trying to enhance your old software.

Answer is simple. You need to list down new requirements of your client and should introspect with your software that is it able to deliver it ? If yes, then enhancement cost will be bigger than development of new software ?

If demands are more for new features and other web-based capablility then you must look for new development of software because it may be compatible and less costly. In my view, with analysis of new technology available in market and cost involved in that then it would be always good decision to kick start development of new software.