Presentation is loading. Please wait.

Presentation is loading. Please wait.

Get-a- LIFE Lifecycle Architecture. Overview Key functionality: oFind things to do in your free time oWeb application with these basic abilities: Event.

Similar presentations


Presentation on theme: "Get-a- LIFE Lifecycle Architecture. Overview Key functionality: oFind things to do in your free time oWeb application with these basic abilities: Event."— Presentation transcript:

1 Get-a- LIFE Lifecycle Architecture

2 Overview Key functionality: oFind things to do in your free time oWeb application with these basic abilities: Event search and suggestion User rating to demonstrate quality events Friends list to connect with people you know oNon-goals at this stage: Full featured social networking Full featured calendar service Community oPeople looking for things to do oOrganizations wanting event attendance

3 Features - Users oSchedule Month/week/day views Recurring events Add non-conflicting events oInterest List oFriends List View friend’s schedule Friend only events

4 Features - Events oSearch based on keywords, time, or location oSort events by time, category, user rating oSuggest top matching events to user

5 Prototype

6 Architecture - Overview User interface User manager –Schedule manager –Profile manager –Friends manager Database

7 Architecture - Diagram

8 Architecture - Schematic

9 Test Plan oUnit Test JUnit Automated in nightly builds as part of BVT oSystem Test Integration, feature completeness Milestones and deployments (extensive) oBackend JMeter for automated load generation oFront-end Manual end-to-end oUsability Field input for 2.0 Release

10 Documentation Plan oExternal use Release Notes –External use: README issues such as updates and defects Help Pages –External use: user guide, FAQ, user questions/comments oInternal use Administrative Guides –architecture/design, software/hardware configuration Lessons Learned –conclusions, recommendations for 2.0 Release

11 Team Structure oProject Manager oDatabase Developer oGUI Developer oModel Developer oTester

12 Milestones Week 5 – Interfaces completed Week 6 – Integration of GUI/Model Week 7 – Beta release Week 8 – Usability testing begins Week 10 – Final release/Demo

13 Risks and Mitigation RiskProbability of occurring Impact if it occurs Mitigation plan Recurring events 10%1/10Post each occurrence separately. Private events and schedules 70%7/10Private events added as time allows. Private schedule handled through Friends List Database connections 90%9/10Use pooling to handle multiple connections Feedback and event posting 20%4/10E-bay style feedback with weight assigned to each user Security50%9/10Login user name and password, Java, and consult instructors

14 Get-a- LIFE Chester Chan Bruce Seou Chhay Lawrence Do Jessan Hutchinson-Quillian Brittany Luk Ryan Whiteley Zinnia Zheng


Download ppt "Get-a- LIFE Lifecycle Architecture. Overview Key functionality: oFind things to do in your free time oWeb application with these basic abilities: Event."

Similar presentations


Ads by Google