HeaderSIS.jpg

IS480 Team wiki: 2015T2 6Sigma

From IS480
Jump to navigation Jump to search
6Sigma Logo.png

Team

Project Manager

FAN Weiliang

Business Analyst

Balakrishnan S/o JAGADESH

Technical Lead

NGUYEN Anh Minh

UX/UI Designer

Damien NG Xuan Wei

Quality Analyst

WANG Qianhua

Architecture Analyst

Favian WONG Hong Yuan

Project Overview

IS480 Process Catalogue

IS480ProcessCatalogue.png

As-Is Process

As Is diagram.png

Credits: Team Lightning Strike

To-Be Processes

IS480 Workflow

IS480Workflow.png

Student Registration Process

StuReg.png

Team Registration Process

TeamReg.png

Project Acceptance Process

ProjAccept.png

SponsorApproval.png

Supervisor and Reviewers Assignment Process

Assignment.png

Mid Term Evaluation Process

MidTermEval.png

Final Evaluation Process

FinalEval.png


Use Case

Database Objects

Project Scope

We have classified the functionalities into 4 different priorities.
They are mainly Primary, Secondary, Tertiary and Good to Have.

Pirority Circle.jpg

Primary Functions

Category Function Description
Student Module CRUD Student Profile Allows students to CRUD their profiles.
Faculty Module CRUD Faculty Profile Allows faculty to CRUD their profiles.
Assign Supervisor/Reviewer to Team Allows Course Coordinator to a specific supervisor and assign him to a specific team manually.
Team Module CRUD Team Profile Allows a student to CRUD a team profile.
CRUD Team Member Allows a student to CRUD team members.
CRUD Project Status Allows the course coordinator/supervisor to update the status of the team’s project. (i.e. accepted or rejected)
Sponsor Module CRUD Account Allows new sponsors to request an account and propose a project.
Login Allows external sponsors to login as they do not have SSO accounts.
Project Module CRUD Projects Allows sponsors to CRUD projects for students to take.
CRUD Project Team Allows sponsor to approve or reject teams for their projects.
General Module Single Sign On Allows all users with SMU domain credentials to login to the system.
Suspend Team Suspend the team users so that they will not be a nuisance to the other users. Team will be unsuspended once the Course Coordinator deemed its ok. There is a user status attached to all the users (active/ suspended) which is only viewable by the admin.
CRUD Term Allows the Course Coordinator to CRUD terms in the system.
Assign Sponsor Role Course coordinator can assign sponsor roles to faculty.

Secondary Functions

Category Function Description
Search Module Search Student / Faculty / Project / Sponsor / Team Search for Student / Faculty / Project / Sponsor / Team based on what user entered into the search bar so that he can retrieve the information that he wants. Users are also able to perform an advanced search based on specific inputs.
Student Module CRUD Post Students and teams can add a post advertising for positions in the team or seeking team on the student marketplace.
Apply/Approve/Reject Post Students and teams can apply, approve and reject posts posted on the student marketplace.
Project Module Match teams to projects Match student team to compatible projects that are looking for teams to take on the project based on the compatibility of the skills that team can offer and the team's preferred industry and preferred technology. Teams would be able to set their own filter for the search.
General Module View statistics. Course Coordinator must be able to see IS480 statistics.
Manipulate statistics Course Coordinator must be able to drill-down, roll-up and slice and dice IS480 statistics.
Download statistics. Course Coordinator must be able to download IS480 statistics.
Send notification to users Allows course coordinator to send notification to users via the system and/or email when there are important announcements to make.
View notifications View all the important announcements on home page so that students can be updated on the latest news regarding the FYP projects.
Audit Trail Course Coordinator must be able to view the audit trail of users, teams, projects and sponsors.
Sponsor Module CRUD Comments Sponsors and students can CRUD comments to projects.

Tertiary Functions

Module Function Description
Scheduling Module Integrate groups to sign up for slots instead of users. Allow team to sign up for slots.
Team Module CRUD Proposal/Mid- Term/Final Review Allows course coordinators, supervisors, reviewers and sponsors to add their proposal/mid-term/final reviews
Project Module CRUD Project Details/Documents Allows team to use the website as a replacement for wiki for their project.
Request Project Approval Allows students to request the sponsor to accept the team for the project.

X Factor

Category Entity/Function Access Control
Student Sponsor Course Coordinator Supervisor Reviewer Faculty Guest
Student Module CRUD Student Profile CRU R R R R R
CRUD Post CRUD R R R R R
Apply/Approve/Reject Post CRUD R R R R R
Faculty Module Faculty Profile R R RU RU RU RU
Assign Supervisor/Reviewer to Team No No Yes No No No No
Team Module CRUD Team Profile CRUD R RUD R R R
CRUD Team Member CRUD R RUD R R R
CRUD Project Status R R CRUD CRUD R R
CRUD Proposal/Mid- Term/Final Review R CRU CRUD CRU CRU R
Sponsor Module CRUD Account No No Yes No No No No
Login No No Yes No No No No
CRUD Comments CRUD CRUD CRUD CRUD CRUD CRUD
Project Module CRUD Projects R CRUD RUD R R R R
CRUD Project Team R CRUD RUD R R R
Match teams to projects R R R R R R
CRUD Project Details/Documents CRUD CRUD CRUD R R R R
Request Project Approval Yes No No No No No No
General Module Single Sign On Yes No Yes Yes Yes Yes No
CRUD Term R R CRUD R R R R
Assign Sponsor Role No No Yes No No No No
View statistics. Yes Yes Yes Yes Yes Yes Yes
Manipulate statistics Yes Yes Yes Yes Yes Yes Yes
Download statistics. No No Yes No No No No
Audit Trail No No Yes No No No No
Search Student / Faculty / Project / Sponsor / Team Yes Yes Yes Yes Yes Yes No
Administration Module Send notification to users No No Yes No No No No
View notifications Yes Yes Yes Yes Yes Yes No
Suspend Team No No Yes No No No No
Scheduling Module Integrate groups to sign up for slots instead of users. Yes No Yes No No No No

Access Control

Category Entity/Function Access Control
Student Sponsor Course Coordinator Supervisor Reviewer Faculty Guest
Student Module CRUD Student Profile CRU R R R R R
CRUD Post CRUD R R R R R
Apply/Approve/Reject Post CRUD R R R R R
Faculty Module Faculty Profile R R RU RU RU RU
Assign Supervisor/Reviewer to Team No No Yes No No No No
Team Module CRUD Team Profile CRUD R RUD R R R
CRUD Team Member CRUD R RUD R R R
CRUD Project Status R R CRUD CRUD R R
CRUD Proposal/Mid- Term/Final Review R CRU CRUD CRU CRU R
Sponsor Module CRUD Account No No Yes No No No No
Login No No Yes No No No No
CRUD Comments CRUD CRUD CRUD CRUD CRUD CRUD
Project Module CRUD Projects R CRUD RUD R R R R
CRUD Project Team R CRUD RUD R R R
Match teams to projects R R R R R R
CRUD Project Details/Documents CRUD CRUD CRUD R R R R
Request Project Approval Yes No No No No No No
General Module Single Sign On Yes No Yes Yes Yes Yes No
CRUD Term R R CRUD R R R R
Assign Sponsor Role No No Yes No No No No
View statistics. Yes Yes Yes Yes Yes Yes Yes
Manipulate statistics Yes Yes Yes Yes Yes Yes Yes
Download statistics. No No Yes No No No No
Audit Trail No No Yes No No No No
Search Student / Faculty / Project / Sponsor / Team Yes Yes Yes Yes Yes Yes No
Administration Module Send notification to users No No Yes No No No No
View notifications Yes Yes Yes Yes Yes Yes No
Suspend Team No No Yes No No No No
Scheduling Module Integrate groups to sign up for slots instead of users. Yes No Yes No No No No

Documentation

Internal meetings
Internal Meeting 1
Internal Meeting 2
Internal Meeting 3

Sponsor Meetings
Sponsor Meeting 1

Learning Outcome