Project Deliverable - Analysis Phase:
Contention Mitigation

Assignment (in class)

  • For this exercise you need to be creative, contentious but respectful. We are not looking for debacle or grid-lock but honest assessment of REALISTIC well-defined situations that may be encountered by the project teams if they were to carry out and release their product.

    Activity

    PART 1 - Cross-team review (Individual)

    (10 minutes)
    1. Each team member will individually review the Conflicts and Pitfalls submission of another team. Having re-read (Software Engineering Code of Ethics and Professional Practice)
    2. ) you are to identify a list of Principles that are or can potentially be violated by the write-up and scenarios the other team created.
    3. You are to write one problem statement, under the section for each of the violated principles, that in the capacity as a Software Engineer would be in direct conflict with the Code of Ethics.
    4. Finally rank your list in order of severity.
      (Most problematic one at the top)

    Title your document with the name of the other team's project/product and submit your individual scenario myCourses assignments section labeled "Contention Mitigation(x) - Individual + (Team) Ethics Skit script". Name the file accordingly (e.g. "individual_violations.pdf").

    PART 2 - Team Skit

    (20 minutes)

    1. You will join with your project team members.
    2. Plan on acting out your skit via a group presentation.
    3. Violations from PART 1 will now be exchanged and discussed. Give each team member 1-2 minutes (max) to read/explain their ideas (You can share your created documents in GoogleDocs or with screen sharing)
    4. After all violations have been briefly shared, the team must analyze/combine/re-rank them and select "the best ONEs". Making sure that you understand and agree on the "why" these are the most severe.
    5. Consider the degree of influence from stakholders as well as the motivations/goals in creating a skit where these are represented.
    6. Use the original description scenarios as a basis but complete/augment the story and create a written script for the skit. All participants will act out for the class (approx. 5 minutes). Make sure you identify the actors and roles, it is likely that you may play several characters so make sure the script clearly identifies who says what. Consider whether your skit depicts a "right" choice, "wrong" choice or something in between.

    As a team, submit your skit to myCourses assignments section labeled "Contention Mitigation(x) - Individual + (Team) Ethics Skit script". Name the file accordingly (e.g. "team_final_skit.pdf").

    PART 3

    (20 minutes)

    1. Teams are selected in random order to act out their skit.
    2. At the end of each skit the class will discuss what Principle(s) are thought to have been involved. The team whose original product is being "acted out" lead the discussion regarding their new understanding implications such as degree-of-harm and the decision making process and take notes.

    Submission Information

    Overall, you should have the following submissions: