The Daily WFT Assignment

Moodle

Objective:

The goal of this assignment is to analyze real-world software failures from The Daily WTF, identify the underlying issues, and propose strategies to avoid similar mistakes in future software development.


Instructions:

  1. Explore The Daily WTF:
  2. Summarize the Article:
    • Provide the title and a link to the article.
    • Summarize the main story in your own words (200-300 words).
    • Clearly describe the problem that occurred.
  3. Analyze the Software Failure:
    • What specific technical or managerial mistakes led to the failure?
    • What were the negative consequences of the issue? (e.g., financial loss, security risks, user frustration, system downtime)
    • Were there any warning signs that could have prevented the issue?
  4. Propose Solutions:
    • If you were a developer or project manager, how would you prevent this issue from happening?
    • Suggest at least three best practices that could have helped avoid the problem.
    • Discuss real-world software development principles (e.g., proper testing, version control, code reviews, agile methodologies).
  5. Reflection:
    • What did you learn from this software failure?
    • Have you ever experienced or witnessed a similar software issue? If so, explain.

6. Turn in on Moodle

View Page

Scroll to Top