IS480 Team wiki: 2015T2 6Sigma
Revision as of 21:08, 28 September 2014 by Balakrishnj.2014 (talk | contribs)
Contents
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
As-Is Process
Credits: Team Lightning Strike
To-Be Processes
IS480 Workflow
Student Registration Process
Team Registration Process
Project Acceptance Process
Sponsor Approval Process
Supervisor and Reviewers Assignment Process
Mid Term Evaluation Process
Final Evaluation Process
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.
Primary Functions
Category | Function | Description |
---|---|---|
Student Management | Single Sign On | Allows all users with SMU domain credentials to login to the system. |
CRUD Student Profile | Allows students to CRUD their profiles. | |
Faculty Management | 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 Management | 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) | |
CRUD Proposal/Mid- Term/Final Review | Allows course coordinators, supervisors, reviewers and sponsors to add their proposal/mid-term/final reviews | |
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. | |
Sponsor Management | CRUD Account | Allows new sponsors to request an account and propose a project. |
CRUD Projects | Allows sponsors to CRUD projects for students to take. | |
CRUD Project Team | Allows sponsor to approve or reject teams for their projects. | |
Login | Allows external sponsors to login as they do not have SSO accounts. | |
Administration | Suspend Student | Suspend the student users so that they will not be a nuisance to the other users. User 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. |
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 | 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. |
Marketplace | CRUD Post | Students and teams can add a post advertising for positions in the team or seeking team. |
Matching | 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. |
Match users to teams | Match student to compatible teams that are looking for members based on the compatibility of the skills that student can offer and the position of the member that team is looking for. | |
Statistics Dashboard | 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. | |
Notifications | Send notification to users | Allows course coordinator to send notification to users via the system and 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. | |
Comments | CRUD Comments | Sponsors and students can CRUD comments to projects. |
Tertiary Functions
Category | Function | Description |
---|---|---|
Integration of IS480 Scheduling System | Integrate groups to sign up for slots instead of users. | Allow team to sign up for slots. |
X Factor
Access Control Chart
Category | Entity/Function | Access Control | ||||||
---|---|---|---|---|---|---|---|---|
Student | Sponsor | Course Coordinator | Supervisor | Reviewer | TA | Guest | ||
Student Management | Single Sign On | R | R | R | R | R | ||
Student Profile | CRU | R | R | R | R | RU | ||
Faculty Management | Faculty Profile | R | R | RD | R | R | R | |
Assign Supervisor/Reviewer to Team | No | No | Yes | No | No | No | ||
Team Management | Team Profile | CRUD | R | RUD | R | R | RU | |
Team Member | CRUD | R | CRUD | R | R | CRUD | ||
Project Status | R | R | CRUD | CRUD | R | R | ||
Proposal/Mid- Term/Final Review | R | CRU(Finals) | CRU | CRU | CRU | R | ||
Project Details/Documents | CRUD | R | R | R | R | R | R | |
Request Project Approval | Yes | N | No | No | No | No | ||
Sponsor Management | Sponsor Profile | R | RU | CRUD | R | R | R | R |
Projects | R | CRUD | CRUD | R | R | R | R | |
Project Team Assignment | R | CRUD | CRUD | R | R | R | R | |
Login | No | Yes | No | No | No | No | ||
Administration | Suspend Student | R | CRUD | R | ||||
Suspend Team | R | CRUD | R | |||||
Term | R | R | CRUD | R | R | R | ||
Assign Sponsor Role | R | R | CRUD | R | R | R | ||
Search | Search Student / Faculty / Project / Sponsor / Team | Yes | Yes | Yes | Yes | Yes | Yes | |
Marketplace | Post | CRUD | CRUD | CRUD | R | R | RUD | |
Matching | Match teams to projects | R | R | R | R | R | R | |
Match users to teams | R | R | R | R | R | R | ||
Statistics Dashboard | View statistics | Yes | No | Yes | Yes | Yes | Yes | |
Manipulate statistics | Yes | No | Yes | Yes | Yes | Yes | ||
Download statistics | No | No | Yes | Yes | Yes | No | ||
Notifications | Notifications | R | R | CRUD | R | R | CRUD | |
Comments | Comments | CRUD | CRUD | CRUD | CRUD | CRUD | CRUD |
Project Management
Documentation
Internal meetings
Internal Meeting 1
Internal Meeting 2
Internal Meeting 3
Sponsor Meetings
Sponsor Meeting 1