CS 471 Fall 2020 > Assignment 5
CS 471 Fall 2020
Assignment 5
Assignment 5 is due at 5 pm Friday, October 30. It is worth 100 points.
Procedures
Assignment 5 is to be done in your assigned group on your assigned topic.
Turn in a draft slide deck (PDF or a link to a Google Slides presentation), as described below, on the UA Blackboard Learn site, under Assignment 5 for this class.
- Your homework submission may not be examined immediately. If you have questions, e-mail me.
Exercise (100 pts): Presentation Slides Draft
Background
Toward the end of the semester, each student will, as part of a group, make a 15-minute presentation in class on a real-world software/web development project, analyzing whether the project succeeded and what we can learn from it. Both groups are topics are assigned. Presentations will make use of slides.
Your presentation will be graded according to a standard oral rubric, which will be made available on the class web page. Presentations will be recorded.
In this assignment, you will turn in a draft of your slides for the presentation. I will return these with comments, so that they can be revised before the presentation.
Instructions
Make up slides for a 15 minute in-class presentation on your assigned software/web development project. Your slides may be stored in any format you like. However your must turn in either a PDF file or a link to a Google Slides presentation.
You should cover the following. Do not settle for the non-technical reasons that you will find in most information sources. Dig deeper to discover the true causes.
- Summary of the project
- What was the purpose of the system?
- What was promised?
- What was delivered?
- Would you call the project a success or a failure?
- Your answer may be more nuanced, indicating that the project succeeded in some ways and failed in others. Regardless, do answer the question.
- If this was a successful project:
- What were the reasons for the project’s success?
- Were any aspects the result of the software process used?
- What should be repeated in future projects?
- Where there any issues that almost caused the project to fail?
- If this was a failed project:
- What were the reasons for the project’s failure?
- In hindsight, how would you fix the project?
- Make it work in the first place?
- Salvage it in some way?
- Change the scope to solve a different problem?
- … something else?
- Could the project have been successful, or was it doomed to failure?