HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2014T1 Chocolicious"

From IS480
Jump to navigation Jump to search
Line 138: Line 138:
  
 
==Learning Outcomes==
 
==Learning Outcomes==
<!--<center>
+
<center>
 
[[File:LearningOutcomesChocolicious.jpg|600px]]
 
[[File:LearningOutcomesChocolicious.jpg|600px]]
 
<br>
 
<br>
Line 144: Line 144:
  
 
{|
 
{|
! Koh Ying Ying Trecia || Ng Zhen Jie || Phang Ming Min || Terence Chu Tailun || Lee Jinq-Yi || Mohamed Safiullah
+
! Koh Ying Ying Trecia || Ng Zhen Jie || Phang Ming Min || Terence Chu Tailun || Lee Jinq-Yi  
 
|-
 
|-
 
| style="text-align:center" width="16%"| Usually having high expectations on myself, as the quality analyst, I would like to apply these expectations on this project and help in building a robust application.
 
| style="text-align:center" width="16%"| Usually having high expectations on myself, as the quality analyst, I would like to apply these expectations on this project and help in building a robust application.
Line 151: Line 151:
 
| style="text-align:center" width="16%" bgcolor="#F0F0F0"|I like to constantly challenge myself and push my boundaries. Given that we are using new technologies for this project, I hope to master these tools and come up with the best project in the shortest time possible.​
 
| style="text-align:center" width="16%" bgcolor="#F0F0F0"|I like to constantly challenge myself and push my boundaries. Given that we are using new technologies for this project, I hope to master these tools and come up with the best project in the shortest time possible.​
 
| style="text-align:center" width="16%"|As the lead developer, I aim to bring my team to greater heights. One of the obstacles in our way is our lack of prior experience in this language. However, I have the confidence to guide my team to overcome these and any other obstacles that stand in our way.
 
| style="text-align:center" width="16%"|As the lead developer, I aim to bring my team to greater heights. One of the obstacles in our way is our lack of prior experience in this language. However, I have the confidence to guide my team to overcome these and any other obstacles that stand in our way.
| style="text-align:center" width="16%" bgcolor="#F0F0F0"|Using my previous experiences in developing applications, I hope to apply my widely gained knowledge and while at the same time learn how to design the web application with flat design philosophy.
 
 
|}
 
|}
 
</center>
 
</center>
-->
 

Revision as of 22:06, 19 November 2014

Chocoliciousmenu.jpg
Overview Project Management Documentation
1. Project Progress 1. Our Team 1. Documents
2. Project Description 2.Time Line 2. Database
3. X-Factor 3. Schedule 3. Use Cases
4. Stakeholders 4. Risks & Constraints 4. Diagrams
5. Learning Outcomes 5. Metrics

Project Progress

Iteration 12 Start End
Planned
07-Nov
20-Nov
Actual
07-Nov
Milestone

Click on the image to visit AIS
Chocosignin.png

Project Description

This service portal will serve the accounting purposes of the many student clubs and societies, such as managing their club funds accounts, propose budgets or submit and track claims.

Each year, there are 2 budgeting cycles and currently, club funds are allocated arbitrarily and there is often poor utilization of budgeted funds. This is caused by the fact that there is no unified approach to bookkeeping and the large number of student clubs makes tracking difficult. The current claims process is convoluted and students have found that the process is too long; causing much unhappiness as students often have to fork out their own money which may amount to thousands. There is also no direct way to track the progress of the claim request.

The new system will bring all clubs’ accounts together and include tools such as report generation as well as an analytics dashboard.

In doing so, SMUSA will be able to more efficiently allocate budgets to the clubs and students will know the status of their claims. The unified approach to bookkeeping will also simplify audit efforts and eliminate current problems like irreconcilable account balances.

We also aim to eliminate the underutilization of budgeted funds. This system will affect all SMU students who are involved in school clubs, especially students with leadership positions.

Resource

Resrce.jpg
Project Development Resources
Ruby | Bootstrap 3 | JQuery 2 | Rails | Bootply | Draw.io | Aptana 3 | D3.js | Bootstrap Validator | AWS SDK for Ruby | Twitter Bootstrap Gem

Project Management Tools
Asana | Team Viewer | Google Drive | Dropbox | Draw.io

Resources Details
Project Management Asana
Design Tool Draw.io
Collaborative Tools Team Viewer, Google Drive, Dropbox
Prototyping Bootply
Server Amazon Web Service (AWS)
Server Environment Linux OS running Ruby on Rails
Database MySQL 5.6.17
Programming Language Ruby
Development Framework Ruby on Rails
Development Methodology MVC (Model, View, Controller)
Web Interface Framework Bootstrap 3
Javascript Framework jQuery 2
IDE Aptana 3
Graphing API D3.js
Form Validation Bootstrap Validator
Libraries/Packages AWS SDK for Ruby
Twitter Bootstrap Gem

X-Factor

AIS is now Live!

As of 7 Nov 2014, AIS has gone Live and the incoming batch of Finance Secretaries have begun using the system for their budget proposal.

Vendor Recommendation

This feature keeps a record of trusted vendors used in the past and allows students to enter new vendors into the system when making vendor claims. By allowing students to input more information about the vendor (yet to confirm fields, possibilities include cost, quality etc), the feature will then process the vendors collected using an algorithm to rate and rank the vendors. This will allow the feature to be a potential aid when searching for vendors and sponsors in the future.

Stakeholders

Supervisor Prof Youngsoo KIM
Sponsor Mr WONG Yew Tong, Associate Director (Student Leadership) of the Office of Student Life (OSL), SMU
Client OSL
End Users All finance secretaries in SMU

Learning Outcomes

LearningOutcomesChocolicious.jpg


Koh Ying Ying Trecia Ng Zhen Jie Phang Ming Min Terence Chu Tailun Lee Jinq-Yi
Usually having high expectations on myself, as the quality analyst, I would like to apply these expectations on this project and help in building a robust application. Using my artistic talent and skill in IT, I would like to design an application so beautiful that it is jaw-dropping. As the Project Manager, I wish to hone my managerial skills with this project being my first stepping stone. As the Systems Analyst, I aim to better my understanding in system architecture in hopes of creating an application that is useful, user-friendly, fast and robust all at the same time. I like to constantly challenge myself and push my boundaries. Given that we are using new technologies for this project, I hope to master these tools and come up with the best project in the shortest time possible.​ As the lead developer, I aim to bring my team to greater heights. One of the obstacles in our way is our lack of prior experience in this language. However, I have the confidence to guide my team to overcome these and any other obstacles that stand in our way.