... Transform young lives through Music Team 02 VYMA ... Transform young lives through Music TRR ARB Presentation VYMA
Agenda VYMA Operational Concept Overview & Transition Strategy Product Demo Quality Assurance – Testing Quality Control and Metrics Transition and Support Plan VYMA
Operational Concept Overview & Transition Strategy Team 02 Operational Concept Overview & Transition Strategy VYMA ... Transform young lives through Music
Operational Concept Overview & Transition Strategy System Purpose VYMA is dedicated to helping young musicians feel successful through learning and sharing music Allow Users to Register and Pay for Music Courses Online Check Event Updates/Schedule and receive Notifications for VYMA Newsletters. Make Secure Donations. My VYMA(for only Members) Shop (e-Commerce section for buying DVD‘s of concerts) Receive Valuable Feedback/Contact Us VYMA
Operational Concept Overview & Transition Strategy Organizational Goals OG-1: Provide Faster and Efficient Online 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 VYMA
System Boundary & Environments Operational Concept Overview & Transition Strategy VYMA
Transition Objectives Operational Concept Overview & Transition Strategy Transition Objectives Beta test to validate that user expectations are met. Provide training to Client for future maintenance of VYMA website. Transition the fully functional operable system to client. VYMA
Operational Concept Overview & Transition Strategy Transition Strategy Beta Testing Verify that operational capabilities for all Win-Conditions are implemented and tested. Provide Training Provide basic training of Squarespace to Client. Provide technical manual with clear instructions to maintain and modify the website in future. Provide training to use third party services like MailChimp and Stripe with Squarespace. VYMA
... Transform young lives through Music Team 02 product demo VYMA ... Transform young lives through Music
Operational capabilities for all Win-Conditions/Requirements have been Product Demo Operational capabilities for all Win-Conditions/Requirements have been implemented and tested. VYMA
Demo: Use case List for User Product Demo Demo: Use case List for User Use Cases for User(Students/Parents) Register and Pay Online – Must Have Make Donation – Must Have View Announcements – Must Have View Event Calendar – Must Have Download Music Notes – Must Have Give Feedback/Contact Us – Should Have Subscribe to Newsletter – Could Have View Roster Page – Should Have View Video Trailers – Could Have Buy DVD– Could Have View all Content at single websites – Must Have View Yearbook – Could Have VYMA
Let’s see the fully-functional system in Action !! Product Demo Demo: Use cases for User Let’s see the fully-functional system in Action !! https://vyma-new.squarespace.com VYMA
Demo: Use case List for Admin Product Demo Demo: Use case List for Admin Use Cases for Admin Manage Registration Cancel Registration Issue Refund to User Export Registered User’s Data to CSV file Manage Programs/Orchestras Manage Donations Manage Announcements Manage Events/Calendar View Site Analytics VYMA
Let’s see the Admin Control Panel in Action !! Product Demo Demo: Use cases for Admin Let’s see the Admin Control Panel in Action !! https://vyma-new.squarespace.com/config Username: vyma02@gmail.com VYMA
Quality Assurance : Testing Team 02 Quality Assurance : Testing VYMA ... Transform young lives through Music
Testing VYMA Quality Assurance: Testing Test Level: Functional Testing Type of black-box testing that is based on the functionalities or the requirements to be tested. Test Class Erroneous Input Testing Functionality Testing VYMA
Registration System VYMA Quality Assurance: Testing TC-01 Register and Manage via Online Registration System for Music Courses. TC-01-01: Check error messages when required fields are not selected on a particular music course page during registration process. TC-01-02: Check error messages when mandatory fields are not entered while filling Student Information Form during registration process for a music course. TC-01-03: Check error messages when mandatory fields are not entered while filling Payment details in Secure Checkout page during registration process for a music course. TC-01-04: Verify if user and admin both receive a confirmation email after successful registration of a particular music course. TC-01-05: Check if admin can Manage and Cancel a Registration along with issuing of refund to user from Admin Control Panel in Squarespace VYMA
TC-01-01 VYMA Quality Assurance: Testing TC-01-01: Check error messages when required fields are not selected on a particular music course page during registration process. VYMA
TC-01-02 VYMA Quality Assurance: Testing TC-01-02: Check error messages when mandatory fields are not entered while filling Student Information Form during registration process for a music course. VYMA
TC-01-03 VYMA Quality Assurance: Testing TC-01-03: Check error messages when mandatory fields are not entered while filling Payment details in Secure Checkout page during registration process for a music course. VYMA
Announcements VYMA Quality Assurance: Testing TC-02 – Announcements section with email notifications TC-02-01 Admin adds a new announcement TC-02-02 Admin configures MailChimp TC-02-03 Only Members should be able to view the announcements TC-02-04 Only Members should receive email notifications TC-02-05 Admin should be able to update posts VYMA
Only Members should be able to view the announcements TC-02-03 Quality Assurance: Testing TC-02-03 Only Members should be able to view the announcements VYMA
TC-03: Make and manage secure online Donations Quality Assurance: Testing TC-03: Make and manage secure online Donations TC-03-01: Verify error message when Donor does not select an amount for contribution TC-03-02: Verify error message when Donor provides an Invalid Email Address in Contact Info section TC-03-03: Verify error message when Donor does not provides Billing Address in Billing section TC-03-04: Verify Thank You Email sent to Donor after he has successfully made the Donation to VYMA TC-03-05: Verify Donation on Donations Page of Admin Control Panel after Donation was successfully made VYMA
TC-03-01 VYMA Quality Assurance: Testing TC-03-01: Verify error message when Donor does not select an amount for contribution VYMA
Calendar of Events VYMA TC-04 Calendar of Events TC-04-01 Adding a new event to the Calendar TC-04-02 Update an existing event TC-04-03 Non member views the event TC-04-04 Member views the events TC-04-05 Password verification for private page. VYMA
TC-04-01 Adding a new event to the Calendar Quality Assurance: Testing TC-04-01 TC-04-01 Adding a new event to the Calendar VYMA
Music Notes VYMA Quality Assurance: Testing TC-05 Uploading + Downloading Music Notes TC-05-01 Access Music Notes section of VYMA website TC-05-02 Upload External Documents to Music Notes section of VYMA website TC-05-03 Edit existing links in the Music Notes section of VYMA website TC-05-04 Download documents from Music Notes section of VYMA website VYMA
Upload External Documents to Music Notes section of VYMA website Quality Assurance: Testing TC-05-02 TC-05-02 Upload External Documents to Music Notes section of VYMA website VYMA
Contact Us VYMA Quality Assurance: Testing TC-06 Contact Us + Contacting VYMA through website TC-06-01 Check form completeness TC-06-02 Check form correctness TC-06-03 Check form information correctness with Gmail TC-06-04 Check form info correctness with google drive VYMA
Check form completeness Quality Assurance: Testing TC-06-01 TC-06-01 Check form completeness VYMA
Newsletter Subscription Quality Assurance: Testing TC-07: Subscribing to VYMA news letter from VYMA homepage TC-07-01: Check subscribing to VYMA news letter from homepage via email id TC-07-02: Check subscribing to VYMA news letter while making donation. TC-07-03 Check subscribing to VYMA news letter while registering for a course. TC-07-04 Check ‘subscription’ confirmation sent to user’s email id to confirm the subscription. TC-07-05 Check ‘unsubscribe’ to VYMA news letter. VYMA
Check subscribing to VYMA news letter from homepage via email id Quality Assurance: Testing TC-07-01 TC-07-01: Check subscribing to VYMA news letter from homepage via email id VYMA
TC-08: Consolidate 3 websites into 1 VYMA website Website Content Quality Assurance: Testing TC-08: Consolidate 3 websites into 1 VYMA website TC-08-01 Check if all the contents as agreed with customer got migrated from old VYMA to new VYMA website. VYMA
TC-09-Roster Verification Quality Assurance: Testing TC-09-Roster Verification TC-09-01 The member should be able to log in using the password to view this password-protected page, and anyone who does not have the password should not be able to view it. TC-09-02: Check if the content of Roaster page at new VYMA website matches with the old VYMA website VYMA
User can view trailer of the video at DVD/Shop section. E-commerce: DVDs Quality Assurance: Testing TC-10-DVDs Section TC-10-01 User can view trailer of the video at DVD/Shop section. TC-10-02: User can purchase DVD VYMA
Only Members should be able to view the Yearbook page Quality Assurance: Testing TC-11-Yearbook TC-11-01 Only Members should be able to view the Yearbook page TC-11-02: member should be able to view the link to Shutterfly containing the Yearbook VYMA
Test Results 40 Test cases passed 0 Test cases failed Quality Assurance: Testing Functional Testing To test the application, we provided the required input for each of the test cases and thoroughly examined the output to verify if the outcome is same as the expected results. Acceptance Testing Done by our client to ensure that new system meets the user expectations and all win conditions/requirements are satisfied. 40 Test cases passed 0 Test cases failed VYMA
Traffic Overview Quality Assurance: Testing
Quality Control & Metrics Team 02 Quality Control & Metrics VYMA ... Transform young lives through Music
Resolved Technical Debts Quality Control & Metrics Technical Debt Item Resolution Missed some form fields while building a prototype for Online Registration System as there were different form fields available for different courses. Design separate forms for respective music courses after gathering information from all the required sources for form fields in the current system. Announcements page should be made password-protected so that only members can access it. Team had to re-design the Announcements Section as private page. Integrating manual registration system with new online registration and payment system : How will the new system accommodate the users who still prefer to do manual registration for music courses? Discussed with the client about manual registration system and resolved this issue. Client will add the manual registration forms details in the exported sheet of Online registration form from new website.
Resolved Technical Debt Quality Control & Metrics Technical Debt Item Resolution Event Calendar: Team developed and added Event Calendar on new VYMA website Homepage. Later, team identified that in current VYMA system, event calendar is under calendar Tab. Team migrated Event Calendar from Homepage to new Calendar Tab. Implementing and Testing Recurring Payment Option in Stripe: In current manual registration system, user can pay in installments while registering for music courses. We wanted to see if we can implement the feature with Stripe. The recurring payments feature is not supported by Stripe. To implement this feature, a third party plug-in named MoonClerk has to be integrated. This cannot be accommodated in the client’s budget, so this feature is not required anymore.
Traceability Matrix VYMA Quality Control & Metrics OCD Requirement Use Case Test Cases OC-1 Online Registration and Payment System WC_4223 UC-1 TC-01 OC-2 Consolidate three websites WC_4215 UC-8 TC-08 OC-3 Announcement Section WC_4210 UC-2 TC-02 OC-4 Donations WC_4227 UC-11 TC-03 OC-5 Event Calendar WC_4212 UC-3 TC-04 OC-6 Maintain Registration Process WC_4199 VYMA
Traceability Matrix VYMA Quality Control & Metrics OCD Requirement Use Case Test Cases OC-7 Download Music Notes WC_4226 UC-4 TC-05 OC-8 Roster WC_4203 UC-5 TC-09 OC-9 Buy DVD WC_4193 UC-7 TC-10 OC-10 Contact Us Page WC_4202 UC-9 TC-06 OC-11 Yearbook WC_4225 UC-10 TC-11 OC-12 Subscribe to Newsletter WC_4283 UC-12 TC-07 VYMA
Recently Created Issues Report - JIRA Metric : Quality and Customer Satisfaction Quality Control & Metrics Recently Created Issues Report - JIRA VYMA
Issues created vs Issues resolved- JIRA Metric : Quality and Customer Satisfaction Quality Control & Metrics Issues created vs Issues resolved- JIRA Red – Issues created, Green – Issues resolved VYMA
Tasks created based on Labels - JIRA Quality Control & Metrics Metric – Software Size Tasks created based on Labels - JIRA VYMA
Software Development Schedule Project Plan VYMA
TRANSITION & SUPPORT plan Team 02 TRANSITION & SUPPORT plan VYMA ... Transform young lives through Music
Transition Objectives Operational Concept Overview & Transition Strategy Transition Objectives Beta test to validate that user expectations are met. Provide training to Client for future maintenance of VYMA website. Transition the fully functional operable system to client. VYMA
Transition Strategy Transition Plan VYMA Beta Testing Provide Training Verify that operational capabilities for all Win-Conditions are implemented and tested. Provide Training Provide basic training of Squarespace to Client. Provide technical manual with clear instructions to maintain and modify the website in future. Provide training to use third party services like MailChimp and Stripe with Squarespace. VYMA
Transition Strategy Transition Plan VYMA Transition the system Host the Squarespace website on current (vyma.org) domain. Connect the Client’s Stripe account with the Squarespace and test the same with live orders. Connect the Client’s MailChimp account with the Squarespace and test the same with Announcement Section and Subscription functionality. VYMA
Software and Site Preparation Transition Plan Software and Site Preparation Software Squarespace MailChimp Stripe Preparation Configure client’s MailChimp account with Squarespace. Configure client’s Stripe account with Squarespace. Host the Squarespace website on current (vyma.org) domain VYMA
Operational Testing, Training and Evaluation Transition Plan Operational Testing, Training and Evaluation Operational Testing Beta Testing was done to verify that all the Win-Conditions were implemented. Acceptance Testing was done with Client to ensure that User and Admin expectations are met. Training Provide Training to Client for maintaining the website in future for the following features : Basic understanding of Squarespace. Managing Registration and Payment System. Managing Announcement and Event Calendar. Managing Donation Section. No Training is required for User to use VYMA website as system is pretty intuitive. Nevertheless, we are providing User Manual for basic flow. VYMA
Operational Testing, Training and Evaluation Transition Plan Operational Testing, Training and Evaluation Evaluation During Acceptance Testing with Client, we received feedback to make minor changes in website’s content. All the suggested changes were implemented. VYMA
Transition Plan Transition Plan VYMA Key Stakeholders and Responsibilities Roles Responsibilities Date Team Connect client’s MailChimp account to Squarespace. Connect client’s Stripe account to Squarespace. Host the website on vyma.org Domain. December 2, 2016 Team, Client Provide Training to Client for maintaining the website in future for the following features : Basic understanding of Squarespace. Managing Registration and Payment System. Managing Announcement and Event Calendar. Managing Donation Section. December 3-December 7, 2016 VYMA
Transition Plan Transition Plan VYMA Key Stakeholders and Responsibilities Roles Responsibilities Date Team Finish all support documents including Technical and User Manual. December 5, 2016 Deliver the complete system. (Milestone) December 7, 2016 VYMA
Required Resources Transition Plan VYMA Technical Manual User Manual Guide to use Basic features of Squarespace. Guide to manage Registration and Payment System. Guide to manage Announcement Section and Event Calendar. Guide to manage Donation Section. User Manual Guide for basic navigational flow and functionalities of website. VYMA
Support Strategy Support Plan VYMA Squarespace Customer Support Squarespace provides 24*7 customer support as part of its Annual Billing Plan. Online Guide and Video Tutorials are available for all the implemented features of VYMA. Live Chat Support is available. VYMA
Project Plan Transition Plan VYMA
Thank You Team 02 VYMA