In this area discuss the following: For the past six months you have worked on a project to develop a transportation- related software program for the city of Agropolis, a project designed to make some much needed improvements to Agropolis's system of public transportation. You and your team of programmers have worked very hard on this project, but you have encountered difficulties that could not possibly have been anticipated in the original design plan; these difficulties have put your project significantly behind schedule. The city transportation planners are nervous, because they depend on the software from your company to get the new transportation system up and running. And the management at your company is very uncomfortable because it signed a contract to deliver the required software on time. Although the software is not yet foolproof, testing thus far reveals that it works about 99% of the time. The new glitches that remain apply only to the transportation system's backup code, which arguably would be needed in only the most severe emergencies. Residents of the city are also eager to have the new transportation system in place. A decision is made by the management of your company and by the mangers of the city transportation system to go ahead and implement the software as it is. They base their decision on the probability that a backups system would not be needed for several months (at which time the remaining bugs should be fixed). A decision was also made by management on both sides not to announce publically that the software still has few bugs. You and few of your workers believe that the bugs are more dangerous than management is willing to admit. What would you do in this case? Would you be willing to blow the whistle?