920 likes | 960 Views
VYMA aims to empower young musicians by providing online music courses, event updates, secure donations, and music downloads. It focuses on combining websites for ease of maintenance and improved outreach.
E N D
Team 02 VYMA ... Transform younglivesthroughMusic FCR ARB Presentation VYMA
Agenda RemoteTeam Member Operational Concept Description Win WinAgreements Prototype/ Product Demo Architecture Life Cycle Plan FeasibilityEvidence Quality Focal Point VYMA
Team 02 Remote Team Member ...Transform younglivesthroughMusic VYMA
Strengths Operational View Team Strong Points • Team members share common interest in project vision and success. • Members fulfillingtheir project roles. • Frequent communication and good collaborationamong team members via Slack and Team Meetings. • Enough resources for completing project according to schedule. VYMA
Strengths Technical View Team Strong Points • All members have goodexperience in web developmentcombined experience in front-end and back-end development. • Good Balance of software industry experience in team. VYMA
Operational View • Team members have different class/work schedules. Team Weak Points Mitigation • Organize meetings as per everyone’s convenience and collaborate remotely via join.me Technical View • Personnel Shortfall: None of the team members have experience in using COTS like Squarespace, Stripe and MailChimp. Mitigation • Buying Information: Gain more knowledge about the product or services to be used VYMA
Compatibility while integrating with services/commercial products like Stripe and Mailchimp. • Mitigation: Understanding and Prototypinghow the integration of services works with Squarespace by looking at references for same. • Squarespace has limited compatibility with third-party services and offers few official integrations (e.g. Paypal) • Mitigation: Team members should become familiar with the Developer Platform provided by Squarespace and be prepared to add custom code for integrating third-party services on VYMA website. Utilize the services provided by Squarespace. • Successful application of User Interface Design principles • Mitigation: Perform user interviews for obtaining feedback and identifying interaction issues Technical Concerns and Solutions VYMA
Team 02 Operational Concept Description ...Transform younglivesthroughMusic VYMA
Operational Concept Description VYMAis dedicated to helping young musicians feel successful through learning and sharingmusic System Purpose Allow Users to Register and Pay for Music Courses Online Check Event Updates/Schedule and receive Notifications for same Make Secure Donations. Download Music Notes. VYMA
Operational Concept Description Shared Vision Reducing Redundancy by combining the three Websites. Introducing the Online Registration and PaymentSystem. Ease of Maintenance. VYMA
Operational Concept Description Program Model VYMA
Element Relationship Diagram Proposed System: ERD VYMA
Operational Concept Description Benefit Chain Diagram VYMA
Operational Concept Description System Boundary & Environments VYMA
Operational Concept Description Core Capabilities VYMA
Operational Concept Description Core Capabilities VYMA
Operational Concept Description Core Capabilities VYMA
Operational Concept Description • OG-1: ProvideFaster and EfficientOnline Registration and Payment System • OG-2: Ease of Maintenance • OG-3: Reducing redundancy by combining three sites into one. • OG-4: Larger Audience Outreach by the Search Engine Optimization and Google AdWords that Squarespace provides. • OG-5: Improved Security Organizational Goals VYMA
Operational Concept Description • CO-1: Monetary Budget: The selected content management system-integrated website builder should not exceed annual payment plan of $216. • CO-2: Payment Service Constraint: Squarespace supports only Stripe as third party payment service. • CO-3: Limited support for External Database: Squarespace does not allow connection or use of an external database. Constraints VYMA
Team 02 Win Win Agreements ...Transform younglivesthroughMusic VYMA
Win WinAgreements Registration System WC_4223:As a student/parent, I can registerand pay for music courses online, so that it becomes easier for me to signup, instead of printing and submitting form. WC_4199:As the client, I can check my email and Squarespace’sOrders Section for new applicants and their information. VYMA
Win WinAgreements Announcements Announcements & Calendar Calendars WC_4210:As a admin I can update information at announcements section of the website, which also triggers notification to all members about it. WC_4212:As a member, I can view the detailed information of events in a calendar on a password protected page. VYMA
Win WinAgreements Migration WC_4215: The system shall be a combination of three websites where all the content from these websites will be migrated. WC_4226:As a student, I can download music notes from the private/password protected page on the website , so that I can practice well for rehearsals and concerts. WC_4203:As an admin, I can update parent's details on roster so that all parents can view each others details on a password protected/private page. WC_4224: As a user, I can view the details of all the courses and schedule of classes at one place, so that I don't have to search different websites to do the same. WC_4202: As a client, I can add link of yearbook on website so that parents/students can view them. VYMA
Win WinAgreements Payment System WC_4227:As a donor, I can make donations online via a secure payment system, so that I can support the VYMA community in their endeavors.. WC_4194:As a parent, I can set up recurring payments for my child's tuition. WC_4193: As a user, I can view the trailers of videos and purchase the related DVD's on Shop Page. VYMA
Win WinAgreements Contact Us WC_4225:As an admin, I can check my mail for Inquiries/feedbacks provided by the users through Contact Us page, so that the concerns of users are addressed in a timely manner. VYMA
Team 02 Prototype/product demo ...Transform younglivesthroughMusic VYMA
Top Risk Prototype 1 Win Condition • As a student/parent, I can registerand pay for music courses online , so that it becomes easier for me to signup, instead of printing and submitting form. Registration System Risk Identification : COTS Integration • Compatibilitywhile integrating with services/commercial products like Stripe for Payment Services. By prototyping the Online Registration System and by performing COTS Integration Testingfor Squarespace with Stripe, we tried to mitigatethis Non Developmental Item Conflicts Risk Mitigation VYMA
Top Risk Prototype 1 Workflow Registration System VYMA
Top Risk Prototype 1 Registration System Let’s see this Prototype in Action !! https://vyma-new.squarespace.com/courses/ VYMA
Top Risk Prototype 1 Music Course Selection Page Registration System VYMA
Top Risk Prototype 1 Course Register Page Registration System VYMA
Top Risk Prototype 1 Form Page Registration System VYMA
Top Risk Prototype 1 Manage Registration Page Registration System VYMA
Top Risk Prototype 2 Win Condition • As a admin I can update information at announcements/news section of the website, which also triggers notification to all members about it Announcements Risk Identification • Personnel Shortfall - Not sure about the Implementation of MailChimpfor sending notifications. • Non developmental Item Conflicts - Not sure about the Integration of MailChimp with Squarespace. Mitigation • Prototyped announcements page as a blog with an RSS feed, so MailChimp can send mails when a new announcement is posted. • Prototyped RSS campaign on MailChimp to generate notification mails for every new announcement. VYMA
Top Risk Prototype 2 Workflow Announcements VYMA
Top Risk Prototype 2 Announcements VYMA
Top Risk Prototype 2 Announcements Configuration page for managing old announcements and posting new announcements. VYMA
Top Risk Prototype 2 Announcements Writing a new post. VYMA
Top Risk Prototype 2 Announcements Campaigns on MailChimp. VYMA
Top Risk Prototype 2 Announcements Configuring the RSS campaign. VYMA
Top Risk Prototype 2 Announcements RSS campaign set up on MailChimp. VYMA
Top Risk Prototype 2 Announcements Announcement email received by member. VYMA
Top Risk Prototype 3 Win Condition • As a student, I can download music notes from the private/password protected page on the website , so that I can practice well for rehearsals and concerts. Download Music Notes Risk Identification • Personnel Shortfalls : We weren’t sure about the storage options for the pdf of the music notes Buying Information: Explored the possible options through the documentation provided by Squarespace and prototyping. Mitigation VYMA
Top Risk Prototype 1 Workflow Download Music Notes VYMA
Top Risk Prototype 3 Members Section. Download Music Notes The private/password protected pages only for the Members. VYMA
Top Risk Prototype 1 View of the list of music notes which can be downloaded on click. Download Music Notes VYMA
Top Risk Prototype 4 Win Condition • As a member, I can view the detailed information of events in a calendar on a password protected page. Calendar of Events Risk Identification • Personnel Shortfalls: Not sure about how password protected pages are implemented on Squarespace. Also, not sure how to provide different views based on whether the user is a member or not. Buying Information: Read Squarespace documents for the implementation. Prototyped the calendar of events as a calendar on the homepage with the partial details of the events and the full details of the events is password protected . Mitigation ? VYMA
Top Risk Prototype 2 Workflow Calendar of Events VYMA
Top Risk Prototype 2 Calendar View of the events that is visible to all. Calendar of Events VYMA
Top Risk Prototype 2 Non members cannot access the private pages. Calendar of Events VYMA