LOSE4GOOD.org ( By Team 08 ) - PowerPoint PPT Presentation

lose4good org by team 08 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
LOSE4GOOD.org ( By Team 08 ) PowerPoint Presentation
Download Presentation
LOSE4GOOD.org ( By Team 08 )

play fullscreen
1 / 63
LOSE4GOOD.org ( By Team 08 )
207 Views
Download Presentation
baylee
Download Presentation

LOSE4GOOD.org ( By Team 08 )

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. LOSE4GOOD.org (By Team 08) Promote healthy living

  2. TEAM MEMBERS

  3. Independent Verification and Validation ALI ALOTAIBI

  4. Team Strong Points

  5. Team Weak Points

  6. Overall Project Evaluation • Exceptional work and relentless effort from team members to make this project succeed. • It is not a course project anymore! • C.R.A.C.K stakeholder. • Interesting and ambitious project.

  7. Changes In Requirements

  8. Operational Concept Description AnkitKalwar

  9. System Purpose • Online application that potential weight-losers can use to stay motivated in their pursuit to lose weight. • Motivation provided by sponsor who pledges donation to charity against weight-loser’s goal.

  10. Benefits Chain Diagram

  11. System Boundary Diagram

  12. Business Workflow Diagram

  13. Desired Capabilities and Goals Organizational Goals

  14. Level Of Service

  15. Prototype Manas Jog

  16. Changes from last iteration • Weight validation prototype removed • Facebook login prototype implemented • Mockups covering most win-win conditions added.

  17. Navigation Flow Financial Officer Page Lose4Good home page Pending Transaction Page Profile Page Create Goal Page Invite Sponsor Page Your Account Page Sponsor Donation Page Pledge money page Transaction Result Page

  18. Mockups • Main website • Sponsor Donation • Monitor Payment

  19. Architecture Arul Samuel Rajkumar

  20. System Context Diagram (Modified)

  21. Use Case Diagram (Modified)

  22. Architectural Style Client Side Server Side • Django’s MVT Style - Separation of Concerns - Future Modification Database Lose4Good.org - Django’s version of the popular MVC style

  23. Class Diagram

  24. Sequence Diagram – Login

  25. Entity Relationship Diagram

  26. Deployment Diagram

  27. Design Patterns & Frameworks • Python’s Django framework - Model class handles the ORM - Callback handling - OAuth Implementation • Design Patterns - Wrapper Façade Pattern - provides implied interface for several operations

  28. NCS PAYPAL • provides cheap transaction fees (2.2% per transaction). • provides packages for non-profit organization. • provides extensive documentation for performing automatic refund. • supports wide range of countries and has wide popularity and trust. • has a REST API and hence provides a easy way to integrate with our system. Facebook API • Allows users to directly login using their Facebook account. • Allows access to their personal information • REST API and provides a easy way to integrate with our system. • Architected Agile

  29. Life Cycle Plan OmkarYerunkar

  30. 577 a,b Team Members

  31. Required Team Members

  32. Estimation • Available members: • 6 members on-campus • Duration: • 10 weeks – 577b • Efforts: • 15 hours per week • COCOMO Estimated Effort: • 10.45 person-month most likely • Staff = 10.45/1.67 = 6.25

  33. Re-baseline Foundation (Jan 13- Feb 10) • Rebaseline the project(Jan 13- Jan 24) • Prepare for development phase • Plan for testing • Prepare for Rebaselined development Commitment Iteration • Work Products Preparation RDCR(Jan 24- Feb 07)

  34. Construction Iteration 1( Feb 10- Mar 26) • Modules:- • Profile Management – 80% • Donation Management – 70% • Goal Creation and Tracking – 70% • Capabilities:- • Achieve Goal • Create Goal • Respond to the sponsorship request • Invite sponsor • Add charity organization • Update weight • Login • Register

  35. Detailed Plan

  36. Construction Iteration 2(Mar 27- Apr 14) • Modules:- • Profile Management – 100% • Donation Management – 100% • Goal Creation and Tracking – 100% • Capabilities:- • Login using Facebook • Delete Goal • Track Goal • Monitor Payment

  37. Detailed Plan

  38. Transition Iteration Detailed Plan

  39. Feasibility Analysis ShaliniSrinivas

  40. Feasibility Analysis • Business Case Analysis - Program model presented in FCR ARB - Personnel cost has been presented in FCR ARB and revised. - Hardware and software cost presented in FCR ARB - Benefit Analysis has been revised after FCR ARB • ROI Analysis has been revised after FCR ARB • Risk Assesment - Updated the risks – some risks’ magnitude has been reduced, new risks are added for the development phase

  41. Personnel CostThe client time is converted to cost by taking $200 per hour

  42. Hardware and Software Cost

  43. Benefit Analysis

  44. ROI Analysis

  45. Risk Analysis

  46. Acceptance Test Plan and Cases • Test Strategy : Requirements-test traceability • The test cases have been designed to insure that the implemented functionalities fulfill project requirements as captured in the Win-Win conditions.