210 likes | 229 Views
This tutorial provides an overview of the expectations for the final project presentations and demos. It covers the content that should be included in the presentations, the logistics of the demos, and provides answers to any questions.
E N D
CS 446 - Tutorial 7Frid. Nov. 20th, 2009 Final Project Presentations & Demos Tutorial
Goals • Review what is expected from your presentation • Go over the content of the presentations • Review the demo logistics • Answer any questions you have on the deliverable
Goal of the Deliverable • You are to present your implemented system. This will include demo'ing the key features of your system. The audience should learn what you have done and not done, and what is your overall architectural structure.
Presentation Schedule • Tuesday Dec. 1, 2009 • Groups 7, 6, 5 & 4 • Thursday Dec. 3, 2009 • Groups 3, 2 & 1
Presentation Content • We expect your presentation to cover the following areas • What is your project about? • What was the architecture & design of your system? • What is interesting about your project? • Show us what is working? • Optional: Suggestions to improve project/course for next offering
What Did You Do? • Focus on these elements of your project • Architecture • Design • Implementation • Testing • We should have a clear understanding of the methodology you used in these areas
Why Did You Do It that Way? • Provide a quick explanation/justification of the choice of your architecture, design, choice of features etc. • What are the advantages of doing things the way you did them.
What is Interesting About Your Project? • Pick a few interesting elements of your project and briefly explain why these are interesting • Elements • Cool Architecture • Cool Design • Cool Implementation Trick • Cool way to test the project
Show Us What’s Working • Give us a tour of your working system • Show us the basic features of the system and how they work • Also comment on anything that is did not work as you expected. • Pick some main scenarios to show. Use your judgment to decide what is worth showing and what is not.
Things to Keep in Mind • Present the system from a user perspective. • What could the user do with this system, and how can they do it? • Concentrate on the logical view of the system, but also explain some aspects of the design or architecture.
Presentation Slides • You should make slides for your presentation (PowerPoint, latex, otherwise) • Keep slides short and to the main points • Try to keep to 1-3 minutes per slide • Avoid slide overload • Data projector will be available • Please email me a softcopy of your presentation slides.
Slide Organization • You should organize your slides as follows • Title Slide: Project title/name & with names of presenters • Overview Slide: Give an overview of the sections of the presentation • Presentation Body: The slides for the major points of your presentation • Conclusions: List the essential points and what you accomplished in the project
Presentation Logistics • Plan to speak for 20 minutes • Allocate about 10 min for the presentation & 10 min for the demo. • Schedule posted course website • Professor Holt and I will be asking questions during and after the presentation
General “Do” Tips • Make the presentation short, clear and informative • Make sure all group members participate equally in the presentation • Be prepared for questions • Arrive early so you can set up quickly
General “Do” Tips cont’d • Don’t put too many bullets in any slide. • If you include any figures/images, make sure they are clear and make sure to explain them. • Keep your slides simple and professional. • Do not use distracting backgrounds.
General “Don’t” Tips • Don’t exceed the the time limit (20 min) • We will cut you off • Don’t come late • You won’t get extra time • Don’t get too bogged down in implementation and design details in the presentation • Will eat up all your presentation time, and lose your audience
Suggested Organization • Title slide • Outline • Project Overview • What is your project about? • What functionalities/features does your system offer? • Who are the users of your system? • System Architecture • One slide having you architecture diagram. • Make sure it is correctly labeled, and briefly explain it.
Suggested Organization Cont’d • Implementation Details • One or two slides that give an overview of your implementation • Mention the programming language you used, the technologies you used, your DBMS etc. • Features Implemented • A slide about the functionalities you actually implemented. • Include any difficulties faced, if any (on another slide maybe). • Testing • Briefly (one slide) explain how you tested your system.
Suggested Organization Cont’d • Use cases to demo • A slide mentioning the use cases you will demo. • Actual Demo (spend about 8 – 10 min on demo) • Concluding slide • Summary of your system functionality. • Any concluding remarks about your experiences implementing the project. • Any concluding remarks about the project organization.
Remember.. • Check the presentations schedule online.. • Email me a copy of your presentation.. • There is no “right” organization or setup for the presentations/demos: • Just make sure we understand what your system is about, and that the use cases you demo are clear and interesting.