A suicide project could have been reduced in scope and provided additional time and resources to ensure its success. A suicide project tends to have a high chance of failure because it is not allocated enough time or resources, or because its scope is way too prohibitive of allowing success.
One of the ethical issues associated with outsourcing the development of a social media system is that it leads to a hyper-competitive practice which ultimately can damage the economy of the country in which jobs are being outsourced out of. Another ethical issue is that it fails to capitalize upon and nurture the talents of the programmers available for hire on the country of origin of the project.
A security issue faced by outsourcing is that opens up the intellectual property available to the project to a less stringent legal environment often present in the countries in which software jobs are often outsourced to. Another security issue present in outsourcing is that the employees are under much less direct supervision and tend to have weaker ties to the organization. This means that outsourced employees can have less loyalty to the company and are more likely to act in ways which may not align with the interests of the project.
Given the choice, most people would prefer working on a mission impossible project because it has a high chance of success and because the rewards for completing the project will be high. In order to avoid being placed on a suicide project, an individual should show case skills that are required, and especially in low supply, for the project in which the individual would rather participate in.