HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T2 Team Phoenix"

From IS480
Jump to navigation Jump to search
Line 67: Line 67:
 
*Hu Jiaming - President, SMU Macness [mailto:jiaming.hu.2009@smu.edu.sg]
 
*Hu Jiaming - President, SMU Macness [mailto:jiaming.hu.2009@smu.edu.sg]
  
==Project Overview==
+
==Project Overview=: SMYOU.COM=
 +
===Project Description===
 
Team Phoenix is building an iPhone application which is dedicated to students of Singapore Management University. This solution would enhance students’ efficiency in booking rooms and/or facilities by enabling them to access room/facility booking anywhere from their iPhone by leveraging iOS mobile technology. This application will also allow them to check the latest information of CCA activities and recruitment sessions and at the same time, interact with the CCA members. Finally, the application provides a way-finder for the students to assist them in finding key offices and facilities across the campus.
 
Team Phoenix is building an iPhone application which is dedicated to students of Singapore Management University. This solution would enhance students’ efficiency in booking rooms and/or facilities by enabling them to access room/facility booking anywhere from their iPhone by leveraging iOS mobile technology. This application will also allow them to check the latest information of CCA activities and recruitment sessions and at the same time, interact with the CCA members. Finally, the application provides a way-finder for the students to assist them in finding key offices and facilities across the campus.
 
===Project Description===
 
In addition to enable students to access facility booking system from iPhone, Team Phoenix is looking to redesign the interaction among student life activities by creating a portal that facilitates students to share their own experiences created by joining any CCA in SMU. This is done so by creating dynamic tagging among application users (SMU Students), hence enabling user to find another user that shares same common interest.
 
 
Likewise, users will be able to recommend CCAs based on their experiences (Recommendation Points - RP). CCAs with the highest RP will have their poster in ‘featured page’ of the portal. At the same time, this portal acts as an ‘advertising medium’ for CCAs to promote their club activities. 
 
 
In order to facilitate the backend process of both core functionalities (Facility Booking & CCA Portal), we will simulate the facility booking system by creating a web application.
 
  
 
===Team Motivation===
 
===Team Motivation===

Revision as of 15:34, 13 October 2012

Team Logo

Project Stakeholders

Phoenix Team Members & Responsibilities

No MEMBER ROLE RESPONSIBILIIES
1 Kristopher Haryadi [1] Project Manager / Wiki Master
  • Responsible for overall project planning & execution
2 Dionysius Yan Wei Quan [2] Quality Assurance / Lead Tester
  • Prepare test plans as related to User Acceptance Test and Usability Test
3 Jean Choy Joo Min [3] Business Analyst / System Analyst
  • Provide necessary information to Lead Developer of the team
4 Saraswathy Aruna Annamalai [4] Lead Developer
  • Leading the team in the development of both Web App & iPhone App
5 Chew Kee Min [5] Software Engineer
  • Work closely with Lead Developer for the development of Web App & iPhone App

Project Supervisor: Professor Kyong Jin Shim [6]

Project Sponsor: SMU Macness CCA [7]

  • Derek Lee - Developer Director, SMU Macness [8]
  • Hu Jiaming - President, SMU Macness [9]

=Project Overview=: SMYOU.COM

Project Description

Team Phoenix is building an iPhone application which is dedicated to students of Singapore Management University. This solution would enhance students’ efficiency in booking rooms and/or facilities by enabling them to access room/facility booking anywhere from their iPhone by leveraging iOS mobile technology. This application will also allow them to check the latest information of CCA activities and recruitment sessions and at the same time, interact with the CCA members. Finally, the application provides a way-finder for the students to assist them in finding key offices and facilities across the campus.

Team Motivation

  • Room/facility booking is only available in OASIS
  • There is no portal/site integrates student life activities in SMU.

Project Scope

  • Room/Facility Booking
    • Students to browse available rooms
    • Students to create room booking
    • Students to confirm room booking
    • Students to cancel room booking
    • Administrator to update availability/non-availability of rooms
  • CCA Portal
    • Students to browse/search CCA based on Dynamic Keyword (“Dance”, “Swim”)
    • Students to browse CCA members with Facebook Connect functionality
    • Students to like/recommend CCA
    • CCA Committee to update CCA information
    • CCA Committee to post image/poster/video
  • Way Finder
    • Students to find way to key offices, room/facility across SMU campus

System Overview

Technology and Tools Used

Function Tools
Development Environment Xcode (Integrated Development Environment) - IDE
Application Framework Cocoa Framework
Host Server MAMP
Database IOS 5SQLite Database Application
Graphic Design Interface builder application that lets build interfaces visually

Use Case Diagram

Facility Booking System.jpg
CCA Portal System.jpg

Resources & References

  • Developing Environment
    • iOS SDK Programming (iOS 4.2 and Xcode 4), James Brannan and Blake Ward, 2011.
    • iOS Programming Guide, Apple Developer, 2012
    • Beginning iPhone 4 Development, Dave Mark, 2011

Project Schedule & Milestones

Phoenix Schedule1 Draft1.jpg

Schedule2 Draft1.jpg

Risk & Mitigation Plan

Description Impact on Project Probability Severity Risk Reduction/Mitigation Strategy
Significant changes in user requirements Time and Quality Low Low Ensure that user requirements are fully investigated and agreed before specification. Should there is an ad-hoc change in the requirement, team to discuss the impact of change on project design and schedules.
Loss of power or internet/server connections during project acceptance demo Reviewers will not take the project seriously if it cannot be demonstrated to work Medium High System will be deployed in more than 1 machine. When doing demos, have screen shots available locally in case of loss of connections
Lack of support from IITS Delay on facility/room booking functionality Medium High SMU Macness is currently liaising with SMUSA and IITS to gain support for our project. If team does not get concrete reply by week 9, team to simulate backend process of facility booking system
Lack of knowledge in iOS development and Objective C Programming language Time and Quality High Medium Allocate time for learning and approach friends/instructors with relevant experience for guidance

Learning Outcomes

  • Integration of Business & Technology in a sector context
    • Business IT Value Linkage
      • Understanding & creating the linkages between business strategy and business value creation (end-user engagement)

  • IT Architecture, Design & Development Skills
    • System Requirements Specification Skills
      • Learn to elicit functional and non-functional requirements from clients, formalize them, and then develop a solution
    • Implementation Skills
      • Increase Competency in JQuery and Android OS Developing Language

  • Communication Skills
    • Presentation Skills
      • More experience in terms of project presentation to real client from real industry
    • Writing Skills
      • Produce constant update to business client and supervisors