The assignment requires students to analyze a scenario where a software developer is faced with an ethical dilemma - being pressurized to release untested software. Using the Doing Ethics Technique, the student must identify the facts and issues in the scenario, consider different options for resolving the situation, and ultimately choose the most ethical course of action.