HeaderSIS.jpg

IS480 Team wiki: 2012T2 5 B 1 G Learning Outcomes

From IS480
Jump to navigation Jump to search

5B1G Logo.png

Home

Our Team/Sponsors

Project Overview

Project Management

Project Documentation

Usability Documentation

Learning outcomes



Sharing via SVN and Subclipse

Our team manages our files through Tortoise Subversion and Subclipse.

  • TortoiseSVN

An Apache™ Subversion (SVN)® client, implemented as a windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control!

  • Subclipse

An Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE. The software is released under the Eclipse Public License (EPL) 1.0 open source license.

It is a powerful collaborative tool that equipped us with the ability to manage our files history. Proper use of subversion allow us to create revision of our files and keeps track of the changes we had throughout the project.

  • Links

To create a subversion repository, please click on the following link SMU Violet

For a tutorial on how to setup your own Subversion and Subclipse, please click on the following link Comprehensive Tutorial on TortoiseSVN & Subclipse.
This is created for sharing by our lead developer, Leow Chun Tat.

Please note that we are not responsible for any information or data lost through the use of this tutorial. Do use it at your own risk

Learning outcomes


Member Role Learning Outcomes

Gan Jun

Project Manager

Pre-FYP:

  • To learn how to effectively manage project scheduling and scoping
  • To lean how to manage team dynamics and assigning of tasks to members
  • To learn how to mitigate risks efficiently

Post-FYP:

  • Learned that there is no single best project management methodology & development in Android mobile application.
  • Deploying in Google Play Store puts us in a real environment where we have to take into consideration the different stakeholders.
  • In doing so, it allows us to re-align ourselves and focus on our priorities.
  • Our greatest glory is not in never failing, but in rising up everytime we fail

Adrian Lee

Business Analyst

Pre-FYP

  • To learn how to spot key business requirements
  • To learn how to devise solutions that allow integration between business requirements and technical implementation

Post-FYP

  • Learned about how e-commerce business (like Amazon) do recommendations which revolve around algorithms.
  • Learned about mapping POJO to relational database and annotations in Hibernate.
  • Delivering value requires constant communication with stakeholders.
  • Relevance is becoming more important in today’s world and to be relevant is to know what creates value for users.
  • Persistence is key in working with real retailers.
  • What doesn’t kill you makes you stronger.

Celine Leong

Usability Analyst

Pre-FYP

  • To learn how to conduct UAT to effectively collect user feedback
  • To learn how to analyse user feedback and devise solutions

Post-FYP

  • Learned how to critically analyze user feedback and prioritise the ones useful for our future development.
  • Quantitative results identify problems but qualitative results solves them.
  • User testing is critical to enhancing an application’s usability and thus increases the application’s adoption rate.
  • Strong team dynamics and a good contingency plan is crucial in an IT Project
  • Always expect the unexpected and be prepared for new challenges.

Alvin Lee

Lead Designer

Pre-FYP

  • To learn how to prepare an application storyboard to deliver an effective user experience

Post-FYP

  • Learned to develop sophisticated requirements to a seamless Android mobile UI to provide easy user experience for users.
  • Not everything goes according to plan and risks might happen at anytime.
  • Perseverance and motivation is required to overcome these obstacles.
  • People behave differently when they use a similar system on different devices.
  • There is a need to identify these behaviour and design accordingly.
  • It is not about how much you do but more of the value you are creating.

Leow Chun Tat

Lead Developer

Pre-FYP

  • To learn how to implement technical solutions to meet stakeholders' expectations

Post-FYP

  • Learned the importance of understanding the basics and foundations of Android before diving into development.
  • Every platform has its own complexities and considerations such as the mobile device's UI usability and the connectivity
  • Identifying the best practice style is important in development
  • The more you do, the more mistakes you make, the more you learn.

Tay Wen Bin

Developer

Pre-FYP

  • To learn how to devise solutions to technical problems encountered
  • To learn how to effectively design technical implementation diagrams

Post-FYP

  • Learned the deployment of web application in greater detail and the usage of external tools such as SpagoBI SDK and Hibernate library.
  • More considerations and planning have to be done to create an application that exceeds the market standard when you deploy live.
  • The good thing about being in SIS is there are many professors and researchers around to help us with our problems on Business Analytics and Indoor Positioning System.