HeaderSIS.jpg

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

From IS480
Jump to navigation Jump to search
 
(234 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:Phoenix_Logo1.jpg|x240px|right| Team Logo]]
+
<center>
 +
[[Image:Final_Phoenix_Logo1.png|350px]]<br>
 +
</center>
 +
{| style="background-color:#FFFFFF; color:#AE259D; padding: 0px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top" align="center" font face="Arial" |
 +
| style="padding:0.6em; font-size:95%; background-color:#ffffff; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%"  | [[IS480_Team_wiki:_2012T2_Team_Phoenix|<font color="black"><b>HOME</b></font>]]
 +
| style="font-size:95%; background-color:#ffffff; border-bottom:1px solid #aaaaaa; text-align:center; color:#000000" width="20%" |<font color="black"><b>PROJECT OVERVIEW</b><font>
 +
| style="font-size:95%; background-color:#ffffff; border-bottom:1px solid #aaaaaa; text-align:center; color:#000000" width="24%" |<font color="black"><b>PROJECT MANAGEMENT</b><font>
 +
| style="padding:0.6em; font-size:95%; background-color:#ffffff; border-bottom:1px solid #aaaaaa; text-align:center; color:#000000" width="24%" |<font color="black"><b>DOCUMENTATION</b></font>
 +
|}
  
==Project Stakeholders==
+
{| style="background-color:#f9f9f9; color:#191919; padding: 1px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top" align="center" border="0" font face="Arial" |
 +
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; border-left:1px solid #aaaaaa; text-align:center; " width="12%" |
 +
[[IS480_Team_wiki:_2012T2_Team_Phoenix#About_Us|<font color="#191919" face="">About Us</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix#Updates |<font color="#191919" face="">Updates</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix#Progress |<font color="#191919" face="">Progress</font>]]
 +
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
  
<b>Phoenix Team Members & Responsibilities</b><br>
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="20%" |
<table border="0">
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Project_Description|<font color="#191919" face="">Project Description</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Stakeholders |<font color="#191919" face="">Stakeholders</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_The_Team |<font color="#191919" face="">The Team</font>]]
 +
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
  
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%" |
<td width="50px"> No </td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Project_Management|<font color="#191919" face="">Project Scope</font>]]
        <td width="150px"> MEMBER </td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Milestones |<font color="#191919" face="">Milestones</font>]]
<td width="300px"> ROLE </td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Deliverables |<font color="#191919" face="">Deliverables</font>]]
<td width="500px"> RESPONSIBILIIES </td>
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%" |
<td align="center">1</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Risks|<font color="#191919" face="">Risks</font>]]
<td> Kristopher Haryadi [mailto:kristopherh.2009@sis.smu.edu.sg]</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Technology Used|<font color="#191919" face="">Technology Used</font>]]
<td> Project Manager / Wiki Master</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Metrics|<font color="#191919" face="">Metrics</font>]]
<td>  
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
*Responsible for overall project planning & execution
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%" |
<td align="center">2</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Diagrams|<font color="#191919" face="">Diagrams</font>]]
<td> Dionysius Yan Wei Quan [mailto:weiquan.yan.2009@sis.smu.edu.sg]</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_User_Interface |<font color="#191919" face="">User Interface</font>]]
<td> Quality Assurance / Lead Tester</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Usability_Tests |<font color="#191919" face="">Tests</font>]]
<td>  
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
*Prepare test plans as related to User Acceptance Test and Usability Test
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa;text-align:center; " width="12%" |
<td align="center">3</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Meeting_Minutes|<font color="#191919" face="">Meeting Minutes</font>]]
<td> Jean Choy Joo Min [mailto:jean.choy.2009@sis.smu.edu.sg]</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Resources |<font color="#191919" face="">Resources</font>]]
<td> Business Analyst / System Analyst</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Learning_Outcomes |<font color="#191919" face="">Learning Outcomes</font>]]
<td>  
 
*Provide necessary information to Lead Developer of the team
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
|}
<td align="center">4</td>
 
<td> Saraswathy Aruna Annamalai [mailto:saraswathya.2010@sis.smu.edu.sg]</td>
 
<td> Lead Developer</td>
 
<td>
 
*Leading the team in the development of both Web App & iPhone App
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
<big><p style="text-align: center; font-size: 150%;">[[IS480_Team_wiki:_2012T2_Team_Phoenix|<font color="#000000" face=""><ins>''' FINAL WIKI'''</ins></font>]]</p></big>
<td align="center">5</td>
+
<center>[[Image:Phoenix Header.jpg|700px]]</center><br>
<td> Chew Kee Min [mailto:keemin.chew.2010@sis.smu.edu.sg]</td>
+
==About Us==
<td> Software Engineer</td>
+
Hi there, and welcome to Team Phoenix Wiki Page!
<td>  
 
*Work closely with Lead Developer for the development of Web App & iPhone App</td>
 
</tr>
 
  
</table>
+
We are a group of students from SIS currently in the learning journey of IS480 (IS Application Project). Our goal is to learn ultimate Project Management before going into corporate industry. Rain or shine, we believe that this will be one of the most meaningful experience in our life as students in SMU.
  
<b> Project Supervisor:</b>
+
Currently, we are collaborating together with SMU Macintosh Society (Macness) [http://smumacness.com] to build a website and an iPhone App to allow SMU Students to access latest information from Student Community and CCA in SMU. This project serves as a <i>Proof-of-Concept</i>. In addition, we are also simulating this iPhone App to access Facility Booking System which is equipped with mapping functionality to help students find their way to GSRs, SRs, or CRs across campus.
Professor Kyong Jin Shim [mailto:kjshim@smu.edu.sg]
 
  
<b> Project Sponsor:</b>
+
Want to know more about us? Find out more information from the tabs above! (:
SMU Macness CCA [http://smumacness.com/]
 
*Derek Lee - Developer Director, SMU Macness [mailto:derek.lee.2009@smu.edu.sg]
 
*Hu Jiaming - President, SMU Macness [mailto:jiaming.hu.2009@smu.edu.sg]
 
  
==Project Overview==
+
==Updates==
===Project Description===
+
<b>Last Team & Supervisor Meeting</b><br>
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
+
[https://wiki.smu.edu.sg/w/is480/images/2/24/Supervisor_09_12-04-2013.pdf Supervisor Meeting 12 April 2013]<br>
  
===Team Motivation===
+
<b>Next Team Meeting</b><br>
*To revolutionize the way SMU Students share their social activity life
+
24 April 2013 (Post Final Presentation Celebration)<br>
  
===Deliverables===
+
<b>Notifications</b> <br>
Outcomes: A web application (smyou.com) and a native iPhone App that enables students to check core functionalities from their iPhone.
+
<u>10 April 2013</u><br>
Value Statement:
+
Due to limitation in our further development time, we have dropped push notification functionality. Nevertheless, we are still trying to implement email notification.<br>
*Convenient Way to browse available CCA and student activities in SMU
+
<u>23 March 2013</u><br>
*Ability to embrace unity and diversity to share valuable student activities among students in SMU
+
Sponsored by our client, we have acquired our final deployment server. More information will be updated soon! Do check http://smyoucca.net. <br>
*Acts as robust platform to promote vibrant student life in SMU to both internal and external stakeholders
+
<u>28 January 2013</u><br>
 +
We have deployed our first prototype of the website. Please check http://smyou.dyndns.org/proto.<br>
 +
<u>21 February 2013</u><br>
 +
Our beta system for Mid Term Evaluation has been uploaded. Kindly check http://smyou.dyndns.org/uat<br>
 +
<u>10 January 2013</u><br>
 +
As per our discussion with supervisor and clients, Team Phoenix has decided to use CodeIgniter to build our own Website and Titanium SDK for our development tools. As a result, we have dropped Wordpress Content Management System technology for our project development. Furthermore, Titanium SDK will be used for mobile app development. <br>
  
===X Factor===
+
==Major Milestones==
 +
<b>Midterm Presentation Slides (22 February 2013 - 1530 hrs)</b><br>
 +
*[https://wiki.smu.edu.sg/w/is480/images/7/79/PHOENIX_MID-TERM_FINAL.pdf Phoenix Mid Term PPT]
  
==Project Scope==
+
<b>User Acceptance Test - UAT #1 </b><br>
* Authentication
+
We have conducted our very first User Acceptance Test where eight students from different faculty participated for the test on <i>19 February 2013</i>. The purpose of our UATs is to test major functionalities that have been done and also to find if the users are able to find new bugs and/or issues. More information about the test cases can be found over the hyperlinks below:
** Login & logout
+
*[https://wiki.smu.edu.sg/w/is480/images/3/3e/Test_Case_for_Iteration_1.xlsx UAT1 Iteration1 Test Cases (19-02-2013)]<br>
** Facebook Connect
+
*[https://wiki.smu.edu.sg/w/is480/images/6/6b/Test_Case_for_Iteration_2.xlsx UAT1 Iteration2 Test Cases (19-02-2013)] <br>
** Backend authentication via Wordpress for exco members
 
  
* CCA Management
+
<b>Usability Testing - UT #1 </b><br>
** Update CCA content profile
+
Our very first Usability Testing was conducted on <i>5 February 2013</i>. The purpose of our UTs is to ask feedbacks about User Interface (Usability) of our product among the users. More info about testing procedure can be found over hyperlink below:<br>
*** Description
+
*[https://wiki.smu.edu.sg/w/is480/images/7/74/UT_Instructions.docx UT1 Instruction Document (05-02-2013)]
*** Logo
+
*[https://wiki.smu.edu.sg/w/is480/images/c/c2/UT_Admin_Exco_Student.docx UT1 Survey Questions (05-02-2013)]
*** Founded Year
+
*[https://wiki.smu.edu.sg/w/is480/images/8/89/UT_5_Feb_2012.docx UT1 Detailed Test Cases (05-02-2013)]
*** Achievements
 
*** List of members
 
** Update events/announcements
 
*** Poster (Images)
 
*** Event description
 
*** Registration Button
 
  
* Confirm membership
+
<b>Acceptance Presentation Slides (November 2012)</b><br>
** Public, SMU Student, and CCA Members Access
+
[https://wiki.smu.edu.sg/w/is480/images/e/e3/Acceptance_YES_WE_CAN.pptx Acceptance Presentation Slides]
** View Student Profile
 
** View ‘Who Viewed Me’
 
** View ‘Mr & Ms Popular’
 
** Search CCA
 
** View CCA Contents
 
** Rate own CCA
 
** Update events/announcements – only committee
 
** Update Relationship status
 
** Update ‘About Me’
 
** Post testimonial to other students
 
** Delete testimonial
 
  
* iPhone Application
+
==Progress==
** View CCA Profile
 
** Search CCA
 
** Rate CCA
 
** View Student Profile
 
** View “Mr & Ms Popular”
 
** Create student testimonial
 
  
==System Overview==
+
===Iteration 5 & Buffer Week===
=== Technology and Tools Used ===
 
  
<table>
+
{| class="wikitable" style="text-align: center; height:50px"
 +
|+
 +
|-
 +
! scope="col" width="100" style="background:#404040; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
+
!scope="row" rowspan="3" style="background:white; text-align: center;"|<br> UserTest 2 <br> and <br> Finals <br> 24 APR 2013
<td width="200px"> Function </td>
+
|style="text-align: left;"|'''Project Completion + Handover'''
        <td width="300px"> Tools </td>
+
:*User Test #2
</tr>
+
:*Wayfinder User Interface
 +
:*Wayfinder Map Design (X + Y Coordination)
 +
:*Wayfinder Backend (Pin location to be dropped on selected room)
 +
:*Deploy CCA Website to client-sponsored server
 +
:*Final presentation preparation and documentation
 +
|style="color:#237C17"|'''''Completed'''''
  
<tr bgcolor="#BDEDFF">
+
|-
<td align="left"> Development Environment</td>
 
<td align="left"> Xcode (Integrated Development Environment) - IDE </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
|}
<td align="left"> Application Framework</td>
 
<td align="left"> Cocoa Framework </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 4===
<td align="left"> Host Server</td>
 
<td align="left"> MAMP </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="left"> Database</td>
+
|+
<td align="left"> IOS 5SQLite Database Application</td>
+
|-
</tr>
+
! scope="col" width="100" style="background:#404040; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
<tr bgcolor="#BDEDFF">
+
!scope="row" rowspan="3" style="background:white; text-align: center;"|<br> Complete <br> Major Functions <br> 15 Mar 2013
<td align="left"> Graphic Design</td>
+
|style="text-align: left;"|'''Major Facility Booking System'''
<td align="left"> Interface builder application that lets build interfaces visually</td>
+
:*CCA Website - Events Management (Email notification + My Events)
</tr>
+
:*Facility Booking Interface
 +
:*Facility Booking Backend (Create/Confirm/Cancel)
 +
:*Facility Booking Database (List of GSRs, CRs, and SRs)
 +
:*iOS Mobile Deployment Version 2
 +
|style="color:#237C17"|'''''Completed'''''
  
</table>
+
|-
  
===Use Case Diagram===
+
|}
[[Image:Facility_Booking_System.jpg]]<br>
 
[[Image:CCA_Portal_System.jpg]]<br>
 
  
==Resources & References==
+
===Iteration 3===
  
*Developing Environment
+
{| class="wikitable" style="text-align: center; height:50px"
**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
+
! scope="col" width="100" style="background:#404040; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
==Project Schedule & Milestones==
+
!scope="row" rowspan="3"  style="background:white; text-align: center;"|<br> UAT <br> and <br>Midterm<br> 23 Feb 2013
 +
|style="text-align: left;"|'''UAT and Midterm'''
 +
:*Create and manage banner
 +
:*CCA API JSON Parsing
 +
:* Manage user account
 +
:*Create and edit events (Halfway completed)
 +
:* Approve join events  (Halfway completed)
 +
:* Ios mobile deployment - Version 1
 +
:* Mid term presentation preparation and documentation
 +
|style="color:#237C17"|'''''Completed'''''
  
[[Image:Phoenix_Schedule1_Draft1.jpg|x500px]]<br>
+
|-
  
[[Image:Schedule2_Draft1.jpg|x494px]]
+
|}
  
==Risk & Mitigation Plan==
+
===Iteration 2===
 +
{| class="wikitable" style="text-align: center; height:50px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#404040; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
<table>
+
!scope="row" rowspan="3"  style="background:white; text-align: center;"|<br> UT Preparation<br>21 Jan 2013
 +
|style="text-align: left;"|'''1. UT Preparation'''
 +
:* Edit CCA
 +
:* Join CCA
 +
:* Approve CCA
 +
:* Manage CCA
 +
:* Delete CCA
 +
:* Search CCA base on keywords
 +
:* Create and assign CCA category
 +
:* Browse CCA via categories
 +
:* Calendar menu for events
 +
:* User access rights
 +
:* Deploy sample Titanium mobile app
 +
|style="color:#237C17"|'''''Completed'''''
 +
|-
  
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
+
|}
<td width="300px"> Description </td>
 
        <td width="150px"> Impact on Project </td>
 
        <td width="100px"> Probability </td>
 
        <td width="100px"> Severity </td>
 
        <td width="500px"> Risk Reduction/Mitigation Strategy </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 1===
<td align="center">Significant changes in user requirements</td>
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="center"> Time and Quality </td>
+
|+
<td align="center"> Low </td>
+
|-
<td align="center"> Low </td>
+
! scope="col"  width="100" style="background:#404040; color:#ffffff"| Milestone
<td> 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.
+
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
</td>
+
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
</tr>
+
|-
  
<tr bgcolor="#BDEDFF">
+
!scope="row" rowspan="3" style="background:white; text-align: center;"| Prototype <br>25 Jan 2013
<td align="center">Loss of power or internet/server connections during project acceptance demo</td>
+
|style="text-align: left;"|'''1. Website Prototype'''
<td align="center"> Reviewers will not take the project seriously if it cannot be demonstrated to work </td>
+
:* Project Documentation
<td align="center"> Medium </td>
+
:* User Interface Design
<td align="center"> High </td>
+
:* Map Design
<td> System will be deployed in more than 1 machine. When doing demos, have screen shots available locally in case of loss of connections</td>
+
:* Login and logout
</tr>
+
:* Create CCA
 +
:* Browse CCA
 +
:* Titanium SDK research
 +
|style="color:#237C17"|'''''Completed'''''
 +
|-
  
<tr bgcolor="#BDEDFF">
+
|}
<td align="center"> Lack of support from IITS</td>
 
<td align="center"> Delay on facility/room booking functionality</td>
 
<td align="center"> Medium </td>
 
<td align="center"> High </td>
 
<td> 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</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 0===
<td align="center"> Lack of knowledge in iOS development and Objective C Programming language</td>
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="center"> Time and Quality</td>
+
|+
<td align="center"> High </td>
+
|-
<td align="center"> Medium </td>
+
! scope="col"  width="100" style="background:#404040; color:#ffffff"| Milestone
<td> Allocate time for learning and approach friends/instructors with relevant experience for guidance</td>
+
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
</tr>
+
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
</table>
+
!scope="row" rowspan="3"  style="background:white; text-align: center;"|<br>Acceptance<br>26 OCT 2012
 +
|style="text-align: left;"|'''Acceptance'''
 +
:* CCA Website Wordpress Content Management (Retired)
 +
:* iOS objective C (Retired)
 +
:* Proposal documentation
 +
|style="color:#237C17"|'''''Completed '''''
 +
|-
  
==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) <br><br>
 
 
 
*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 <br><br>
 
 
 
*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
 

Latest revision as of 14:06, 24 April 2013

Final Phoenix Logo1.png

HOME PROJECT OVERVIEW PROJECT MANAGEMENT DOCUMENTATION

About Us
Updates
Progress

 

Project Description
Stakeholders
The Team

 

Project Scope
Milestones
Deliverables

 

Risks
Technology Used
Metrics

 

Diagrams
User Interface
Tests

 

Meeting Minutes
Resources
Learning Outcomes

FINAL WIKI

Phoenix Header.jpg


About Us

Hi there, and welcome to Team Phoenix Wiki Page!

We are a group of students from SIS currently in the learning journey of IS480 (IS Application Project). Our goal is to learn ultimate Project Management before going into corporate industry. Rain or shine, we believe that this will be one of the most meaningful experience in our life as students in SMU.

Currently, we are collaborating together with SMU Macintosh Society (Macness) [1] to build a website and an iPhone App to allow SMU Students to access latest information from Student Community and CCA in SMU. This project serves as a Proof-of-Concept. In addition, we are also simulating this iPhone App to access Facility Booking System which is equipped with mapping functionality to help students find their way to GSRs, SRs, or CRs across campus.

Want to know more about us? Find out more information from the tabs above! (:

Updates

Last Team & Supervisor Meeting
Supervisor Meeting 12 April 2013

Next Team Meeting
24 April 2013 (Post Final Presentation Celebration)

Notifications
10 April 2013
Due to limitation in our further development time, we have dropped push notification functionality. Nevertheless, we are still trying to implement email notification.
23 March 2013
Sponsored by our client, we have acquired our final deployment server. More information will be updated soon! Do check http://smyoucca.net.
28 January 2013
We have deployed our first prototype of the website. Please check http://smyou.dyndns.org/proto.
21 February 2013
Our beta system for Mid Term Evaluation has been uploaded. Kindly check http://smyou.dyndns.org/uat
10 January 2013
As per our discussion with supervisor and clients, Team Phoenix has decided to use CodeIgniter to build our own Website and Titanium SDK for our development tools. As a result, we have dropped Wordpress Content Management System technology for our project development. Furthermore, Titanium SDK will be used for mobile app development.

Major Milestones

Midterm Presentation Slides (22 February 2013 - 1530 hrs)

User Acceptance Test - UAT #1
We have conducted our very first User Acceptance Test where eight students from different faculty participated for the test on 19 February 2013. The purpose of our UATs is to test major functionalities that have been done and also to find if the users are able to find new bugs and/or issues. More information about the test cases can be found over the hyperlinks below:

Usability Testing - UT #1
Our very first Usability Testing was conducted on 5 February 2013. The purpose of our UTs is to ask feedbacks about User Interface (Usability) of our product among the users. More info about testing procedure can be found over hyperlink below:

Acceptance Presentation Slides (November 2012)
Acceptance Presentation Slides

Progress

Iteration 5 & Buffer Week

Milestone Goals to Complete Status

UserTest 2
and
Finals
24 APR 2013
Project Completion + Handover
  • User Test #2
  • Wayfinder User Interface
  • Wayfinder Map Design (X + Y Coordination)
  • Wayfinder Backend (Pin location to be dropped on selected room)
  • Deploy CCA Website to client-sponsored server
  • Final presentation preparation and documentation
Completed

Iteration 4

Milestone Goals to Complete Status

Complete
Major Functions
15 Mar 2013
Major Facility Booking System
  • CCA Website - Events Management (Email notification + My Events)
  • Facility Booking Interface
  • Facility Booking Backend (Create/Confirm/Cancel)
  • Facility Booking Database (List of GSRs, CRs, and SRs)
  • iOS Mobile Deployment Version 2
Completed

Iteration 3

Milestone Goals to Complete Status

UAT
and
Midterm
23 Feb 2013
UAT and Midterm
  • Create and manage banner
  • CCA API JSON Parsing
  • Manage user account
  • Create and edit events (Halfway completed)
  • Approve join events (Halfway completed)
  • Ios mobile deployment - Version 1
  • Mid term presentation preparation and documentation
Completed

Iteration 2

Milestone Goals to Complete Status

UT Preparation
21 Jan 2013
1. UT Preparation
  • Edit CCA
  • Join CCA
  • Approve CCA
  • Manage CCA
  • Delete CCA
  • Search CCA base on keywords
  • Create and assign CCA category
  • Browse CCA via categories
  • Calendar menu for events
  • User access rights
  • Deploy sample Titanium mobile app
Completed

Iteration 1

Milestone Goals to Complete Status
Prototype
25 Jan 2013
1. Website Prototype
  • Project Documentation
  • User Interface Design
  • Map Design
  • Login and logout
  • Create CCA
  • Browse CCA
  • Titanium SDK research
Completed

Iteration 0

Milestone Goals to Complete Status

Acceptance
26 OCT 2012
Acceptance
  • CCA Website Wordpress Content Management (Retired)
  • iOS objective C (Retired)
  • Proposal documentation
Completed