Difference between revisions of "IS480 Team wiki: 2012T2 Team Phoenix"
Line 81: | Line 81: | ||
*Ability to embrace unity and diversity to share valuable student activities among students in SMU | *Ability to embrace unity and diversity to share valuable student activities among students in SMU | ||
*Acts as robust platform to promote vibrant student life in SMU to both internal and external stakeholders | *Acts as robust platform to promote vibrant student life in SMU to both internal and external stakeholders | ||
+ | |||
+ | ===X Factor=== | ||
==Project Scope== | ==Project Scope== |
Revision as of 15:39, 13 October 2012
Contents
Project Stakeholders
Phoenix Team Members & Responsibilities
No | MEMBER | ROLE | RESPONSIBILIIES |
1 | Kristopher Haryadi [1] | Project Manager / Wiki Master |
|
2 | Dionysius Yan Wei Quan [2] | Quality Assurance / Lead Tester |
|
3 | Jean Choy Joo Min [3] | Business Analyst / System Analyst |
|
4 | Saraswathy Aruna Annamalai [4] | Lead Developer |
|
5 | Chew Kee Min [5] | Software Engineer |
|
Project Supervisor: Professor Kyong Jin Shim [6]
Project Sponsor: SMU Macness CCA [7]
Project Overview
Project Description
Team Phoenix is building a CCA portal (smyou.com) for SMU students to revolutionize the way students share their student life activities. This portal is dedicated for them to find out more about CCAs in SMU, starting from their background information into future events and other announcements, which are updated by committee of the CCA. In addition, students will be able to rate their own CCAs accordingly. Furthermore, this application enables students to share their opinion among their peers by creating Testimonials. Finally, the team will create an iPhone application, with the same functionality which enables student to check the latest update of student life activities from their own iPhone. Ultimately, Team Phoenix builds this portal
Team Motivation
- Room/facility booking is only available in OASIS
- There is no portal/site integrates student life activities in SMU.
Deliverables
Outcomes: A web application (smyou.com) and a native iPhone App that enables students to check core functionalities from their iPhone. Value Statement:
- Convenient Way to browse available CCA and student activities in SMU
- Ability to embrace unity and diversity to share valuable student activities among students in SMU
- Acts as robust platform to promote vibrant student life in SMU to both internal and external stakeholders
X Factor
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
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
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)
- Understanding & creating the linkages between business strategy and business value creation (end-user engagement)
- Business IT Value Linkage
- 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
- Increase Competency in JQuery and Android OS Developing Language
- System Requirements Specification Skills
- 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
- Presentation Skills