810 likes | 954 Views
The Team15 at Girls on the Run Los Angeles has undertaken an initiative to redevelop the attendance tracking system to enhance program monitoring and quality. The project led by Deepak Earayil and managed by a skilled team, identifies both strong and weak points. Key concerns include a lack of experience with development tools and potential data duplication. Solutions proposed focus on better tool evaluation and proactive communication with clients. This project aims to establish a more efficient, user-friendly attendance and monitoring system via a web platform and mobile app.
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