HeaderSIS.jpg

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

From IS480
Jump to navigation Jump to search
 
(184 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:Team_Phoenix1.jpg|x240px|right| Team Logo]]
+
<center>
 
+
[[Image:Final_Phoenix_Logo1.png|350px]]<br>
==Project Stakeholders==
+
</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" |
<b>Phoenix Team Members & Responsibilities</b><br>
+
| 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>]]
<table border="0">
+
| 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>
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
+
| 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>
<td width="50px"> No </td>
+
|}
        <td width="150px"> MEMBER </td>
 
<td width="300px"> ROLE </td>
 
<td width="500px"> RESPONSIBILIIES </td>
 
</tr>
 
 
 
<tr bgcolor="#BDEDFF">
 
<td align="center">1</td>
 
<td> Kristopher Haryadi [mailto:kristopherh.2009@sis.smu.edu.sg]</td>
 
<td> Project Manager / Wiki Master</td>
 
<td>
 
*Responsible for overall project planning & execution
 
*Ensure delivery according to Project Schedule
 
</td>
 
</tr>
 
 
 
<tr bgcolor="#BDEDFF">
 
<td align="center">2</td>
 
<td> Dionysius Yan Wei Quan [mailto:weiquan.yan.2009@sis.smu.edu.sg]</td>
 
<td> Quality Assurance / UI Engineer</td>
 
<td>
 
*Prepare test plans as related to User Acceptance Test and Usability Test
 
*Lead the design of User Interface for both Web Application and iPhone App
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
{| 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" |
<td align="center">3</td>
+
| 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%" |
<td> Jean Choy Joo Min [mailto:jean.choy.2009@sis.smu.edu.sg]</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix#About_Us|<font color="#191919" face="">About Us</font>]]
<td> Business Analyst / System Analyst</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix#Updates |<font color="#191919" face="">Updates</font>]]
<td>  
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix#Progress |<font color="#191919" face="">Progress</font>]]
*Provide necessary information to Lead Developer of the team
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
*Align client's expectation and stakeholder's requirement
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="20%" |
<td align="center">4</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Project_Description|<font color="#191919" face="">Project Description</font>]]
<td> Saraswathy Aruna Annamalai [mailto:saraswathya.2010@sis.smu.edu.sg]</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Stakeholders |<font color="#191919" face="">Stakeholders</font>]]
<td> Assistant Developer</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_The_Team |<font color="#191919" face="">The Team</font>]]
<td>  
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
*Providing assistance and working closely with Lead Developer
 
*Create diagrams related to the project to support Lead Developer
 
</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">5</td>
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Project_Management|<font color="#191919" face="">Project Scope</font>]]
<td> Chew Kee Min [mailto:keemin.chew.2010@sis.smu.edu.sg]</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Milestones |<font color="#191919" face="">Milestones</font>]]
<td> Lead Developer</td>
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Deliverables |<font color="#191919" face="">Deliverables</font>]]
<td>  
+
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
*Oversee & coach implementation of system features
 
*Research & architect team technical implementation</td>
 
</tr>
 
  
</table>
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%" |
 +
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Risks|<font color="#191919" face="">Risks</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Technology Used|<font color="#191919" face="">Technology Used</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Metrics|<font color="#191919" face="">Metrics</font>]]
 +
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
  
<b> Project Supervisor:</b>
+
| style="padding:0 .6em;  font-size:95%; background-color:#f9f9f9; border-bottom:1px solid #aaaaaa; text-align:center; " width="12%" |
Professor Kyong Jin Shim [mailto:kjshim@smu.edu.sg]
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Diagrams|<font color="#191919" face="">Diagrams</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_User_Interface |<font color="#191919" face="">User Interface</font>]]
 +
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Usability_Tests |<font color="#191919" face="">Tests</font>]]
 +
| style="border-bottom:1px solid #aaaaaa; background:none;" width="2%" | &nbsp;
  
<b> Project Sponsor:</b>
+
| 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%" |
SMU Macness CCA [http://smumacness.com/]
+
[[IS480_Team_wiki:_2012T2_Team_Phoenix_Meeting_Minutes|<font color="#191919" face="">Meeting Minutes</font>]]
*Derek Lee - iOS Director, SMU Macness [mailto:derek.lee.2009@smu.edu.sg]
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Resources |<font color="#191919" face="">Resources</font>]]
*Hu Jiaming - President, SMU Macness [mailto:jiaming.hu.2009@smu.edu.sg]
+
<br>[[IS480_Team_wiki:_2012T2_Team_Phoenix_Learning_Outcomes |<font color="#191919" face="">Learning Outcomes</font>]]
  
<b> External Stakeholders:</b>
+
|}
*Mr. Mike Lim, SMU Integrated Information Technology Service [mailto:mike.lim@smu.edu.sg]
 
*Mr. Kang Ghee Keong, SMU Office of Student Life [mailto:gkkang@smu.edu.sg]
 
  
==Project Overview==
+
<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>
===Project Description===
+
<center>[[Image:Phoenix Header.jpg|700px]]</center><br>
Team Phoenix is building an iPhone Application (SMU App V2) for SMU Macness Society, which is dedicated to Students of Singapore Management University. The application consists of three core functionalities: Facility/Room Booking, Way-Finder, and CCA portal.
+
==About Us==
 +
Hi there, and welcome to Team Phoenix Wiki Page!
  
Within this iPhone Application, students will be able to find out more information about CCAs in SMU, starting their background information to the list of registered members in SMU. Students will be able to browse available CCAs in SMU and send a registration application to any particular CCA across the campus.  
+
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.
  
Furthermore, the solution will enhance efficiency for students to book GSRs, SRs, CRs, or other facilities across campus, with an internet connection, anywhere from their iPhone. Ultimately, a Way-Finder will assist user to find corresponding rooms across different schools.
+
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.
  
===X Factor===
+
Want to know more about us? Find out more information from the tabs above! (:
This project facilitates as a Proof-of-Concept for an application with real time interaction with SMU’s OASIS and SLiMS (Student Life Management Systems)
 
  
===Team Motivation===
+
==Updates==
Firstly, the current information dissemination service available for CCAs or Student Clubs in SMU is only by email distribution. Likewise, Student Life Management Systems (SLiMS) in OASIS has a low awareness among SMU students.
+
<b>Last Team & Supervisor Meeting</b><br>
 +
[https://wiki.smu.edu.sg/w/is480/images/2/24/Supervisor_09_12-04-2013.pdf Supervisor Meeting 12 April 2013]<br>
  
Secondly, in regards to facility booking system, students have to personally go to OASIS portal to create, cancel, or confirm. This means that they have to open their PC/laptop in order to perform tasks above. Doing so in mobile phone browser might not be convenient due to the limitation of screen size and/or limitation in browser’s compatibility. Lastly, very often students get confused in finding location of GSRs, SRs, and CRs across different schools.
+
<b>Next Team Meeting</b><br>
 +
24 April 2013 (Post Final Presentation Celebration)<br>
  
By having an iPhone application, students will be able to check latest information about different information related to CCA’s background and the latest activities/events/announcement available from every single CCA. Furthermore, the solution would also increase students’ efficiency in creating/confirming/canceling facility booking, anywhere with their iPhone. Eventually, Way-Finder (Mapping Functionality) will assist student to find out room locations in a convenient way. SMU IITS is also interested to invest in applications for Mobile Platforms (iOS and Android) as the trend is moving towards mobile.
+
<b>Notifications</b> <br>
 +
<u>10 April 2013</u><br>
 +
Due to limitation in our further development time, we have dropped push notification functionality. Nevertheless, we are still trying to implement email notification.<br>
 +
<u>23 March 2013</u><br>
 +
Sponsored by our client, we have acquired our final deployment server. More information will be updated soon! Do check http://smyoucca.net. <br>
 +
<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>
  
===Deliverables===
+
==Major Milestones==
Outcomes:
+
<b>Midterm Presentation Slides (22 February 2013 - 1530 hrs)</b><br>
*Website Portal and Native iPhone Application (for CCA Portal)
+
*[https://wiki.smu.edu.sg/w/is480/images/7/79/PHOENIX_MID-TERM_FINAL.pdf Phoenix Mid Term PPT]
*Native iPhone Application (for Room Booking and Way-Finder)
 
  
Value Statement:
+
<b>User Acceptance Test - UAT #1 </b><br>
*Efficiency in room/facility booking for students
+
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:
*Convenient way to browse available CCA and club activities across campus
+
*[https://wiki.smu.edu.sg/w/is480/images/3/3e/Test_Case_for_Iteration_1.xlsx UAT1 Iteration1 Test Cases (19-02-2013)]<br>
 
+
*[https://wiki.smu.edu.sg/w/is480/images/6/6b/Test_Case_for_Iteration_2.xlsx UAT1 Iteration2 Test Cases (19-02-2013)] <br>
===Project Scope===
 
<u><b>Core Functionality</b></u>
 
*CCA Portal - Website (Content Management System)
 
**Browse available CCA
 
**Search available CCA
 
**Browse CCA members
 
**Join CCA and Events
 
**View My Events/My Activities and My CCA Events
 
**Update CCA information
 
**Create CCA activities, announcements, or events
 
**Update CCA activities, announcements, or events
 
**Delete CCA activities, announcements, or events
 
**Approve membership
 
 
 
*CCA Portal – iPhone Native App
 
**Browse available CCA
 
**Search available CCA
 
**Browse CCA members
 
**Join CCA
 
**Receive push notification for membership approval
 
 
 
*Facility/Room Booking – iPhone Native App
 
**Browse available rooms
 
**Create room booking (for both individual and CCA Bookings)
 
**Confirm room booking
 
**Cancel room booking
 
 
 
*Way-Finder – iPhone Native App
 
**Direction guide to corresponding booked GSRs, SRs, and CRs
 
 
 
<b><u>Additional Functionality</u></b>
 
*Room Booking – iPhone Native App
 
**User able to select module group mates (list of favorites) to confirm room booking
 
 
 
*CCA Portal – Web Application & iPhone Native App
 
**User Profile Management (Social Networking Site)
 
**Rate CCA/CCA Recommendation Point
 
**Post Testimonial
 
 
 
*Bus Schedule – iPhone Native App
 
**Allow user to find ETA of different buses across 5 nearest bus stops in SMU (YMCA, School of Accountancy, Admin Building, Hotel Rendezvous, School of Information Systems)
 
 
 
==System Overview==
 
=== Technology and Tools Used ===
 
 
 
<table>
 
 
 
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
 
<td width="200px"> Function </td>
 
        <td width="300px"> Tools </td>
 
</tr>
 
 
 
<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">
 
<td align="left"> Host Server</td>
 
<td align="left"> LAMP (Linux, Apache, My SQL, PHP) </td>
 
</tr>
 
 
 
<tr bgcolor="#BDEDFF">
 
<td align="left"> Database</td>
 
<td align="left"> My SQL and Apple iOS 5SQLite Database Application</td>
 
</tr>
 
 
 
<tr bgcolor="#BDEDFF">
 
<td align="left"> Graphic Design</td>
 
<td align="left"> Codiqa and Xcode</td>
 
</tr>
 
 
 
</table>
 
 
 
===Use Case Diagram===
 
Under construction. Estimated completion: 29 October 2012
 
 
 
===System Architecture===
 
Under construction. Estimated completion: 29 October 2012
 
 
 
===ER Diagram===
 
Under construction. Estimated completion: 29 October 2012
 
 
 
=== Mockup UI ===
 
<b>
 
<center>
 
<span style="font-size:200%">
 
Login Page
 
</span>
 
</center>
 
</b>
 
<br>
 
[[Image:CCALogin.png|800px]]<br>
 
  
<b><center><span style="font-size:200%">Main Menu</span></center></b><br>
+
<b>Usability Testing - UT #1 </b><br>
[[Image:MainPage.png|800px]]<br>
+
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>
 +
*[https://wiki.smu.edu.sg/w/is480/images/7/74/UT_Instructions.docx UT1 Instruction Document (05-02-2013)]
 +
*[https://wiki.smu.edu.sg/w/is480/images/c/c2/UT_Admin_Exco_Student.docx UT1 Survey Questions (05-02-2013)]
 +
*[https://wiki.smu.edu.sg/w/is480/images/8/89/UT_5_Feb_2012.docx UT1 Detailed Test Cases (05-02-2013)]
  
<b><center><span style="font-size:200%">CCA Profile Page</span></center></b><br>
+
<b>Acceptance Presentation Slides (November 2012)</b><br>
[[Image:AboutCCA.png|800px]]<br>
+
[https://wiki.smu.edu.sg/w/is480/images/e/e3/Acceptance_YES_WE_CAN.pptx Acceptance Presentation Slides]
  
<b><center><span style="font-size:200%">Events Page</span></center></b><br>
+
==Progress==
[[Image:EventsPage.png|800px]]<br>
 
  
<b><center><span style="font-size:200%">My EventsPage</span></center></b><br>
+
===Iteration 5 & Buffer Week===
[[Image:MyEventsPage.png|800px]]<br>
 
  
==Resources & References==
+
{| 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> UserTest 2 <br> and <br> Finals <br> 24 APR 2013
 +
|style="text-align: left;"|'''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
 +
|style="color:#237C17"|'''''Completed'''''
  
<tr bgcolor="#0099CC" align="center" style="color:#FFFFFF; font-weight:bold">
+
|-
<td width="210px"> Resource </td>
 
        <td width="250px"> Author </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
|}
<td align="left"> iOS SDK Programming (iOS 4.2 and Xcode 4)</td>
 
<td align="left"> James Brennan, Blake Ward, 2011 </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 4===
<td align="left"> Official iOS App Programming Guide </td>
 
<td align="left"> Apple Developer Team, 2012 </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="left"> Programming in Objective C (2nd Edition) </td>
+
|+
<td align="left"> Stephen Kochan, 2011 </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"> Beginning iPhone 4 Development</td>
+
|style="text-align: left;"|'''Major Facility Booking System'''
<td align="left"> Dave Mark, 2011</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>
+
|-
  
==Project Schedule & Milestones==
+
|}
[[Image:Phoenix Gant Chart v2.png|800px]]
 
  
==Project Documentation==
+
===Iteration 3===
[https://wiki.smu.edu.sg/w/is480/images/b/b3/TeamPhoenixProposal_V5.pdf Team Proposal (Submitted on 26 Oct 2012)]
 
  
==Risk & Mitigation Plan==
+
{| 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> 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'''''
  
<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">
+
|}
<td align="left">Significant changes in user requirements</td>
 
<td align="center"> Time and Quality </td>
 
<td align="center"> Low </td>
 
<td align="center"> Low </td>
 
<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.
 
</td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 2===
<td align="left"> Going behind schedule due to unforeseen complications (technical or hardware)</td>
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="center"> Time (Delay on project schedule)</td>
+
|+
<td align="center"> Low </td>
+
|-
<td align="center"> High </td>
+
! scope="col"  width="100" style="background:#404040; color:#ffffff"| Milestone
<td> Team to update PM. PM to reschedule iterations and rellocate tasks and resources. Buffer time will be scheduled</td>
+
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
</tr>
+
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
<tr bgcolor="#BDEDFF">
+
!scope="row" rowspan="3" style="background:white; text-align: center;"|<br> UT Preparation<br>21 Jan 2013
<td align="left"> Technical inability for a given function</td>
+
|style="text-align: left;"|'''1. UT Preparation'''
<td align="center"> Deliverables</td>
+
:* Edit CCA
<td align="center"> High </td>
+
:* Join CCA
<td align="center"> Medium </td>
+
:* Approve CCA
<td> Team to update PM ASAP. PM needs to schedule a meeting with client to have an internal discussion</td>
+
:* Manage CCA
</tr>
+
:* 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="#BDEDFF">
+
|}
<td align="left"> Lack of knowledge in iOS development and Objective C Programming language</td>
 
<td align="center"> Time and Quality</td>
 
<td align="center"> High </td>
 
<td align="center"> Medium </td>
 
<td> Team members to seek help or self-learn immediately. Team is currently outsourcing in </td>
 
</tr>
 
  
<tr bgcolor="#BDEDFF">
+
===Iteration 1===
<td align="left"> Incompatibility with iOS 6</td>
+
{| class="wikitable" style="text-align: center; height:50px"
<td align="center"> Quality</td>
+
|+
<td align="center"> Medium </td>
+
|-
<td align="center"> Medium </td>
+
! scope="col"  width="100" style="background:#404040; color:#ffffff"| Milestone
<td> Team to research current version of Xcode on iOS 6 compatibility</td>
+
! scope="col" width="650" style="background:#404040; color:#ffffff"| Goals to Complete
</tr>
+
! scope="col" width="150" style="background:#404040; color:#ffffff"| Status
 +
|-
  
<tr bgcolor="#BDEDFF">
+
!scope="row" rowspan="3" style="background:white; text-align: center;"| Prototype <br>25 Jan 2013
<td align="left"> Problems encountered while having a connection with database </td>
+
|style="text-align: left;"|'''1. Website Prototype'''
<td align="center"> Technical</td>
+
:* Project Documentation
<td align="center"> Medium </td>
+
:* User Interface Design
<td align="center"> High </td>
+
:* Map Design
<td> Tests will be conducted at every iteration to test and evaluate performance when connecting to database</td>
+
:* Login and logout
</tr>
+
:* Create CCA
 +
:* Browse CCA
 +
:* Titanium SDK research
 +
|style="color:#237C17"|'''''Completed'''''
 +
|-
  
</table>
+
|}
  
==Learning Outcomes==
+
===Iteration 0===
*Integration of Business & Technology in a sector context
+
{| class="wikitable" style="text-align: center; height:50px"
**Business IT Value Linkage
+
|+
***Understanding & creating the linkages between business strategy and business value creation (end-user engagement) <br><br>
+
|-
 +
! 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
 +
|-
  
*IT Architecture, Design & Development Skills
+
!scope="row" rowspan="3"  style="background:white; text-align: center;"|<br>Acceptance<br>26 OCT 2012
**System Requirements Specification Skills
+
|style="text-align: left;"|'''Acceptance'''
***Learn to elicit functional and non-functional requirements from clients, formalize them, and then develop a solution
+
:* CCA Website Wordpress Content Management (Retired)
**Implementation Skills
+
:* iOS objective C (Retired)
***Increase Competency in JQuery and iPhone Developing Language <br><br>
+
:* Proposal documentation
 +
|style="color:#237C17"|'''''Completed '''''
 +
|-
  
*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