HeaderSIS.jpg

IS480 Team wiki: 2012T2 Dynamic Crew Midterm Wiki

From IS480
Revision as of 13:37, 22 February 2013 by Camle.ngo.2010 (talk | contribs) (→‎Project Progress)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Project Progress Summary


Project Progress

Presentation Slides : Dynamic Crew Midterm Slides


Dynamic Crew has progressed considerably slowly since our acceptance phase. We have been facing with several issues. Firstly, one of the members left the team during the most critical phase (Post Function and Home Page Design). In addition, the difficulty to meet up with our client appears to be another reason that contributes to our project slow progress since we could not clarify doubts and discuss about the project with the client. Besides, all of the team members are not familiar with Drupal, resulting in a steep learning curve. We have faced several technical challenges along the way as well.

We are approaching the 4th Milestone - Midterm Presentation. Before this, we managed to achieve the following tasks: Develop Post Function, Design the Home Page, Deploy to the client's production environment, Carry out User Testing 1.

Currently we are in the progress of developing the second core Function which is the Interactive Map. In the next iteration we will be developing the Search Function

Screen Shot 2013-02-21 at 9.46.57 PM.png


Project Highlights


ProjectHighlight.png


Technical Complexity


Tech1.png

Tech2.png


Project Management


Project Status


PS1.png

PS2.png


Project Schedule (Planned vs Actual)


Planned.png
DCChange1.png
DCChange12.png

Reason: One of the members left the team
'Schedule Changed: The estimated duration of Iteration 5 is extended for 10 days

DCChange2.png
Reason: One of the members left the team. Iteration 5 is extended for 10 days hence we will have to plan to drop 1 function so as to finish the project on time. Since the previous meeting with the client, we realized that the Analytic Function does not add values to the client.
Schedule Changed: Drop the Analytic Function.

DCChange3.png
Reason: Since the previous meeting with the client, we found out that the Interactive Map is quite a big task because it involves segregation based on countries, not based on continents as we expected.
Schedule Changed:Hence we decided to add another Iteration to develop the Interactive Map.

DCChange4.png
Reason: We want to test whether all the configurations and homepage design are compatible with the client's production environment.
Schedule Changed: Instead of waiting until the last iteration to deploy the system, we have moved the deployment forwards to Iteration 5. After developing the Homepage, we deployed our system to the client's production environment.

DCChange5.png
Reason: We would need the client's database in order to develop and test the next few interations
Schedule Changed: Instead of waiting until the last iteration to integrate with the client's database, we have moved the integration forwards to Iteration 6. After developing the Interactive Map, we will integrate our system with the client's database.

DCActual.png

SNF.png


Project Metrics


Schedule Metric: Dynamic Crew Schedule Metric
Bug Metric : Dynamic Crew Bug Metric


Project Risks


Visit our Risk Management Page: Risk Management Page


Quality of Product


Intermediate Deliverables



Deployment

Link to our website: WhitebandTest.org
After you access to the link please enter the following credentials:
Username: whitebandtest
Password: cfhf9abfuomc


User Testing

Client UAT
Testers: Our client (Michael Switow)
Date: 4 February 2013

Objective :
1. Gather information from the client on what functionalities that are not working
2. Gather feedback from the client on how easily the client accomplished the test case for each functionalities

Scope Tested:
1. Post function (article, image, video, audio)
2. Categorize function (article, image, video, audio)
3. Tag function (article, image, video, audio)
4. Edit function
5. Delete function
6. Number or article showing setting function

UAT Results : UAT Results
UAT Comments : Client Comments


SMU Students UAT
Testers: 20 SMU Students (10 SIS Students and 10 Non-SIS Students)
Date: 7 February 2013
Venue : SOB Benches Time : 10 am to 2 pm

Objective :
1. Gather information from the client on what functionalities that are not working
2. Gather feedback from the client on how easily the client accomplished the test case for each functionalities
3. Gather feedback on how attractive the website appearance is

Scope Tested: 1. Post function (article, image, video, audio)
2. Categorize function (article, image, video, audio)
3. Tag function (article, image, video, audio)
4. Edit function
5. Delete function
6. Number or article showing setting function
7. UAT Questionnaire

Test Plan : UAT 1 Test Plan
Test Questionnaire : UAT 1 Questionaire
Survey Results : SMU Students UAT Result
Survey Comments : SMU Students Comments

Links to Usability Page


Reflections


1. Communication:
Since the start of the project, we have realized the importance of communication. It is very crucial for the Project Manager to keep up the communication with the client constantly to update him about the progress as well as to get the correct information about the client's requirement to update the team members. Unfortunately, due to the client's packed schedule, it takes quite long for Michael to reply to our email and to arrange a meeting with us. Hence, the doubts that we have are not clarified on time.
It is also crucial to maintain good communication among team members. Each of the team member is assigned different tasks to do and we all are working towards the same objectives. Hence, it is important to updates each other about the progress so that we would be able to help each other in case there are some difficulties.
2. Team Work:
It is crucial to maintain good relationship and good bonds among the members. Despite having different characteristics and personalities, all of the members are working in the same team and towards a common goal. It is very important to voice up disagreements and disputes so that we could have fruitful discussion and we will be able to work better in a team.
3. Time Management:
Besides Final Year Project, each team member has other commitments and other modules. It is very important to manage the time wisely. If the team member have some important assignment or deadlines, he/she must inform the Project Manager so that he could plan the Schedule accordingly.

Stage Specification Modules
Project Management Meeting Minutes (Team, Supervisor, Client) Minutes Page
Project Management Metrics Metrics Page
Project Management Risk Management Risk Management Page
Analysis Use Case Use Case Diagram
Analysis UI Mock Up UI Mock Up
Design ER Diagram ER Diagram
Design System Architecture Diagram System Architecture Diagram