810 likes | 816 Views
This project aims to develop a new system for Girls On The Run LA that allows for better attendance monitoring, reduced paperwork, and improved program quality. The team highlights their strong points, weak points, concerns, and possible solutions. They also discuss the system's purpose, shared vision, proposed new system, and its benefits. The architecture, capabilities, requirements, and functionality are also presented. The team discusses the technical concerns and risks associated with the project and proposes solutions. Additionally, the project's system context diagram, artifacts, use cases, and the top-level physical and logical architecture are described.
E N D
Team15-GOTRLA Girls On The Run Los Angeles
Team-15 • Deepak Earayil: Project Manager & System/Software Architect • AnkithNagarle :Prototyper & Operational Concept Engineer • Aayush Jain : Feasibility Analyst & Project Manager • Presha Thakkar : Life Cycle Planner & Requirements Engineer • NidhiBaheti :Operational Concept Engineer & Prototyper • SuhaniVyas :Requirements Engineer & Feasibility Analyst • AnushilaDey : System/Software Architect & Life Cycle Planner • Elaine Lo :Shaper and Quality Analyst
Remote Team MemberTeam’s strong points & weak points (operational view and technical view) concerns & possible solutions; S/P Engineer observations Elaine Lo
Strong and Weak Points • Strong points • Operational view: hardworking, team members have a good understanding of foundations for project • Technical view: quick learners • Weak points • Operational view: scheduling/time management, communication • Technical view: lack of experience
Concern and Risk • Technical concern • Lack of Experience working with the tools and languages used for developing this system • Solution:Evaluate pros and cons of the different tools and come to an agreement on what we think would work best/meet all the win-win conditions • Risk • The database of new set of students at the beginning of the school year. Can lead to duplicate data if data is not properly analyzed. • Solution: We need to have discussion with the Client to decide on the possibility of occurrence of this issue. Can have check boxes next to each row with a select all option and delete button once this issue is resolved.
OCDSystem purpose; shared vision; proposed new system; benefit-chain diagram; system boundary; core capabilities, constraints and goals NidhiBaheti
System Purpose • Establish a better Attendance Tracking system. • Enables better monitoring of the program leading to improved program quality.
Organizational Goals Organizational Goals • OG-1: Improved Attendance Monitoring • OG-2: Reduced Paperwork for attendance • OG-3: Better tracking of program quality • OG-4: Increased support to teams having issues.
Win-Win Agreements Agreed Win conditions in each category SuhaniVyas
Capability Requirements *Admin hold all the privileges that program staff holds.
Project Requirements Tools and Languages : Web Server: • Language: PHP • Framework: Symfony Mobile Application: • Language: HTML, CSS, Javascript • Tool: PhoneGap • Platform: iOS and Android Database Server: • MySQL Server
Prototype/ Product Demo Most significant capabilities, NDI/NCS integration AnkithNagarle
Mobile App If successful : Roster Selection Login
Mobile App Select Week & Session Attendance
Website : Login • Two types of users use the website. • ADMIN : Admin gets the access to all the modules which consists of : • Class : It consists of two sub modules : • Class • Girls • Attendance • Volunteer • User • STAFF : Staff gets access to all the modules of Admin except User Module.
Functional Prototype • We have set up the development environment required for the project. • We have started with the Functional prototype of the Web Interface and the Non Functional prototype of Mobile application.
ArchitectureTop-level physical and logical architecture Presha Thakkar