SQUAAD TRR ARB 04/13/2018.

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

“The Honeywell Web-based Corrective Action Solution”
Software Architecture company logo Company Address and Web Address.
AIMSweb Progress Monitor Online User Training
Hidden Features. What will we cover 16 hidden features for Admins Bonus: –2 hidden features for Employers –Live examples!
For new coming user, you need to request account before log-in to the system by 1. Go to 2. Click “Register”
WELCOME TO THE MCCLOUD SERVICES CUSTOMER WEB PORTAL TUTORIAL.
A Guide to Getting Started
How To Batch Register Your Students
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
NAMS Account Activation Training. 2 What is NAMS? The NASA Account Management System is NASA’s centralized process for requesting and maintaining accounts.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Job Request System v3.0.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Training Role Module 8 – User Admin Ver. 10 Oct 2009.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
EduBrite Training for Group Admins. Dashboard Reports Groups Enrolled courses More items under this menu.
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Amber Johnson U.S. Department of Education WVASFAA Fall 2015 Conference October 29, 2015 FSA ID: The FSA PIN Replacement.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Getting Started. Package Overview (GradeQuick)‏ Web-based grade book –Access Anywhere –Always Current Paper grade book “look and feel” Flexible grading.
©2013 JPMorgan Chase & Co. Proprietary and Confidential smartdata.gen2 Expense Report Training.
Admissions Online Application PROCESS MAP Front-end & Back-end Registration and Verification Creating login credentials Application Placements.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
DIGITAL PLATFORM TUTORIAL HOW TO USE THE MERCURE AWARDS WEBSITE.
Prototype Security New Feature: Send Mass & Activity Code.
EduBrite Training for Group Admins. Dashboard Reports Groups Enrolled courses More items under this menu.
| 1 EBSCOadmin EBSCO Support EDS Wiki Renata Wlodarczyk | EBSCO.
Base Camp Software Team Project Tools. BaseCamp Software Basecamp is an online project management and collaboration tool Free plan is available but does.
SCC P2P – Collaboration Made Easy Contract Management training
ArcGIS for Server Security: Advanced
... Transform young lives through Music
Your One-Stop-Shop for Cash for College
Agenda Learn about the new TJ Ministry Application & Registration System Mixture of PowerPoint Slides, Demo’s and Hands-on Goals: Learn Concepts Play.
2016 “OPEN IN ACTION”.
Comprehensive Continuous Improvement Plan (CCIP)
SciVal & SciVal Funding Quick Guide
ShareTheTraining TRR ARB Presentation Team 11
Assess Survey Invitations
Boeing 787 SCMP Training June 2016
ERO Portal Overview & CFR Tool Training
Comprehensive Continuous Improvement Plan (CCIP)
Your One-Stop-Shop for Cash for College
Your One-Stop-Shop for Cash for College
Managing your business account online
Expense Report Training
5.8 Presentation.
Upayogee Society Management Software
Welcome to our first session!
iCIMS 17.3 Release: Highlights
SQUAAD ARB-RDC CSCI Team 1.
Your One-Stop-Shop for Cash for College
AmeriCorps Member Tutorial – OnCorps Reports 2.0, Standard Reports
Your One-Stop-Shop for Cash for College
Simplified Development Toolkit
Activating Your Account and Navigating Through TIDE
(Required for DTCs, Recommended for STCs)
Residency director & Faculty Training
Overview of features for new and returning users
Academy Hub An eUnomia Factory Solution.
IBM SCPM Basic Navigation
Transition Readiness Review
Training 101 : Accessing iBoomerang Tools
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Transition Readiness Review
CONSIGNOR LOGIN PAGE Consignor TIN No. Consignor Registered ID
MyLion Registration Website | Mobile device
Academy Hub An eUnomia Factory Solution.
ArcGIS Online Steps for Success A best practices approach
Presentation transcript:

SQUAAD TRR ARB 04/13/2018

Overview Product Description Complete Demo Product Usability Transition Issues and Transition Plan Training Plan Support Plan

Product Description - What is SQUAAD? Software Quality Understanding by Analysis of Abundant Data

SQUAAD is for all stakeholders in software development Developed Software Quality Understanding by Analysis of Abundant Data Managed Invested

SQUAAD is for all stakeholders in software development Quality Understanding by Analysis of Abundant Data Developer ⇒ Contributions Manager ⇒ Evaluation Investor ⇒ Value

SQUAAD provides varied insights into software projects Quality Understanding by Analysis of Abundant Data Quality Metrics Multiple Projects

SQUAAD provides... … and is a platform for better understanding. Easy and secure accessibility on the web. Developed for google Chrome and supports HTTPS for secured, safe browsing on the most popular browser User and account management; with verification with email Metrics and statistical views for analysis; altogether

OCD - System Boundary Overview

Demo Normal Features Statistical View Features Demo data Demo step Screenshots Statistical View Features

Demo - Features Log in Add collaborator Log out View project request Sign up Route protection Forgot password Sidebar menu Dashboard View project list Add/remove a favorite project Add project Add collaborator View project request View project analysis result Manage request Collaborator request Project request Email update Manage user Manage access Manage project

Demo - Data(1) User Account Role admin@admin.com ADMIN Id Account Role 4 admin@admin.com ADMIN 2 supichapd@hotmail.com USER 3 supichapd@gmail.com Project Id Project Name isPublic? 37 apache-cxf-fediz FALSE 38 apache-calcite 39 nasa-WellClear 2 apache-commons-bcel Contributor project User apache-calcite phadungs@usc.edu

Demo - Data(2) Permission Account Project Permission Type supichapd@hotmail.com apache-calcite Owner nasa-WellClear Collaborator apache-commons-bcel supichapd@gmail.com

Demo - Route Protection, Sign up & Login Step Account & Page & Action Expected output Feature: Route Protection 1 Directly opens Dashboard page without login. System should redirect to login page Feature: Sign up, Login, Logout 2 Go to ‘Sign up’ Page and create user. User: phadungs@usc.edu Password: Settrade99 - User created - System sends email to user’s email. 3 Open email and click ‘Confirm’ button System activate account and redirect to ‘Login’ page 4 Go to ‘Login’ Page, fill and submit ‘Login’ Form - Successful login to the system - System will redirect you to ‘Dashboard’ Page - ‘apache-calcite’ project displays in project list. 5 Click ‘Log out’ button - Log out of the system - System redirects to ‘Login’ Page

Feature: Manage Access Demo - Manage Access Step Account & Page & Action Expected output Feature: Manage Access 6 Account: admin@admin.com Page: Manage Access Click ‘Edit Project Access’ button of ‘apache-calcite’ project. Move ‘phadungs@usc.edu’ to locate under ‘No Access’ label 7 Account: phadungs@usc.edu Page: Dashboard Doesn’t have ‘apache-calcite’ project in project list

Feature: Forgot Password Demo - Forgot Password Step Account & Page & Action Expected output Feature: Forgot Password 8 Click ‘Forgot Password’ link System redirects to ‘Forgot Password’ Page 9 Fill ‘Forgot Password’ form and submit email: phadungs@usc.edu System sends ‘Forgot Password’ email 10 Open email and click ‘Reset Password’ System redirects to ‘Reset Password’ Page 11 Fill ‘Reset Password’ form and submit. Password: Settrade10 System resets password and redirect to ‘Login’ Page 12 Fill ‘Login’ form and submit User: phadungs@usc.edu Password: Settrade99 Login Fail 13 - Login success - System redirects to ‘Dashboard’ page 14 Click ‘Log out’ button - Log out success - System redirects to ‘Login’ page

Demo - Sidebar & Dashboard Step Account & Page & Action Expected output Feature: Sidebar 15 Account: supichapd@hotmail.com Password: Settrade99 Page: Login Page A sidebar is display different based on user’s role. 16 Account: admin@admin.com Feature: Dashboard 17 Page: Dashboard - Can search project - Can add/remove favorite - ‘apache-calcite’ displays as private project - ‘apache-cxf-fediz’ doesn’t show up.

Demo - Add Collaborator Step Account & Page & Action Expected output Feature: Add Collaborator 18 Account: supichapd@hotmail.com Page: Add collaborator Send ‘add collaborator’ request. (3 cases) - user already has permission. - duplicated request - success (nasa-WellClear) - success 19 Account: supichapd@gmail.com Page: Dashboard Doesn’t have ‘nasa-WellClear’ in project list 20 Account: admin@admin.com Action: Manage request page - Approve request ‘nasa-WellClear’ - Reject request ‘apache-commons-bcel’ Success approve and reject request. 21 Have ‘nasa-WellClear’ project in project list

Demo - Add Project Step Account & Page & Action Expected output Feature: Add Project 22 Account: supichapd@gmail.com Page: Add Project Fill ‘Add Project’ form and submit Project Name: twbs-bootstrap URL: https://github.com/twbs/bootstrap isPublic: true System creates ‘Add Project’ request 23 Page: Dashboard Doesn’t have ‘twbs-bootstrap’ in project list 24 Account: admin@admin.com Action: Manage request page - Approve project ‘twbs-bootstrap’ Success approve request. 25 have ‘twbs-bootstrap’ in project list

Feature: Manage Project Demo - Manage Project Step Account & Page & Action Expected output Feature: Manage Project 26 Account: supichapd@gmail.com Page: Dashboard have ‘apache-commons-compress’ project and ‘apache-commons-configuration’ in project list 27 Account: admin@admin.com Action: Manage project - set ‘apache-commons-compress’ project as a closed source. - set ‘apache-commons-configuration’ as a inactive project. Success approve request. 28 Doesn’t have ‘apache-commons-compress’ project and ‘apache-commons-configuration’ in project list

Demo - Manage User Step Account & Page & Action Expected output Feature: Manage User 29 Account: admin@admin.com Page: Manage Users Set ‘supichapd@gmail.com’ account as inactive. Success set ‘supichapd@gmail.com’ account as inactive. 30 Account: supichapd@gmail.com Click ‘Log out’ button - Log out success - System redirects to ‘Login’ page 31 Password: Settrade99 Login fail (user inactive)

Demo - Sign up

Demo - Login

#ClientMenu Demo - User Sidebar

#ClientMenu Demo - Dashboard

#ClientMenu Demo - Add Project

Demo - Add Collaborator #ClientMenu Demo - Add Collaborator

#ClientMenu Demo - Project Request

#AdminMenu Demo - Admin Sidebar

Demo - Manage Collaborator Request #AdminMenu Demo - Manage Collaborator Request

Demo - Manage Project Request #AdminMenu Demo - Manage Project Request

#AdminMenu Demo - Manage Users

#AdminMenu Demo - Manage Projects

#AdminMenu Demo - Manage Access

Demo - Statistical View Features Scatter plot showing metric coevolution Zoom in/out Filter data Date range Authors Commits ranked by metric diff Contributor, Affiliations, and Clustering pie chart Add/remove components dynamically Export data to Excel

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Demo - Statistical View #StatsView Demo - Statistical View

Product Usability (Based on Personas) Name: George Age:28 Job Scenario: Boeing, 55 hrs/wk Situation: I believe my performance over the last few years demonstrates that I deserve a promotion and a raise. His Boss says: "Well, we're not in a raise cycle right now, so let's track your performance and see what it merits." Result: With the current SQUAAD system, George and his team, can send their repository to the the admin of the system and request a new project analysis, based on the result of the analysis, George’s Managers can decide his efficiency and his activity

Product Usability (Based on Personas) Name: Pooyan Age:27 Number of Student: 8 Current Grading Method: depends case by case. Some, are implementing features, so I have a minimum expectations. Some, are learning new materials, so the criteria is based on their progress (online course, books, etc.) Result: Current SQUAAD system: has capability to produce an Excel file of metrics, helping Pooyan to score or rate his students based on the value of their code as provided or evidenced by the metrics

Result of Product Usability Survey Usability Test Item Average STDEV Median How easy was it to use the Web App (Sign up, log in, log out, and other features)? 8.91 1.31 10 How easy was it to analyze a project for different metrics? 8.27 2.53 9 How would you rate the UI of the web app? 7.82 8 How likely would you need an instruction manual to use the product? 5 2.92 4 How likely are you to recommend this product to others? 7.73 2.09 7

Usable & Reliable Trusted services with: AWS HTTPS Nginx Docker Optimized for Chrome AWS for hosting, HTTPS encryption with LetsEncrypt, Nginx and docker for containerization

Transition Issues & Plan Transitioning is happening on April 20, 2018 at 12:00 noon Transition Plan AWS (transfer account) Github (transfer account) User Manual Documentation Project building instructions Provide code and supporting documentation Issues Client needs GitHub and AWS accounts

Support Plan We will provide support for the following: Tool’s Operations (main functionalities and Admin OPs) Code, Host & Server Maintenance COTS Limited availability for different members of the team Supicha Phadungsilp (Mondays phadungs@usc.edu) Kavneet Kaur (till 12/11/18 kavneetk@usc.edu ) Sahar Pure(Fridays, Saturdays spourmoh@usc.edu ) Reza Khazali (rkhazali@usc.edu) The client is required to take over long term maintenance

Training Transition & Support Material User Manual Tutorial Video Test Suite (Excel workbook + .feature files) Code Map Document Code Documentation Schedule: April 20, 2018 12:00 Noon Participants: 1(client) + 3 (students) + 4 (team)

Questions & Answers

Thank You!