Worksheet -
Unethical Software Development Practices


[PART I: ``When Professional Standards are Lax'' article]

Read the article titled "When Professional Standards are Lax" and write short responses to the following questions.

Background:
1. Who originated the development of the new CONFIRM reservation system?
2. What company was hired to develop CONFIRM?
3. What were the major goals for the system?
4. What were the initial estimates for the development cost and the time required for completion?
5. What was the target cost per transaction?
6. How much time and money was spent on the initial system design?

Analysis:
1. Was this project consistent with the client's expertise? Did they fully understand what they were getting into?
2. Was the project consistent with the developer's expertise?
3. List all actions by AMRIS (as documented in the article) that you would consider to be unethical.
4. List all practices by AMRIS that you would consider to be unwise.
5. State whom you believe to be most responsible for the development failure and give a rational for your belief.
6. Speculate on the outcome of the project if AMRIS had been honest with its clients.
7. Speculate on the reasons why individuals within AMRIS were unwilling to speak up about development problems (i.e., be whistle blowers).


Page maintained by: kwb@csee.usf.edu