Difference between revisions of "IS480 Team wiki: 2012T2 Dynamic Crew Midterm Wiki"
Line 3: | Line 3: | ||
====<div style="font-size:18px; font-weight:bold" align="left"><br>Project Progress</div>==== | ====<div style="font-size:18px; font-weight:bold" align="left"><br>Project Progress</div>==== | ||
− | Presentation Slides : [[Media: | + | Presentation Slides : [[Media:DynamicCrewMidtermSlides.pptx| Dynamic Crew Midterm Slides]]<br/> |
Latest revision as of 13:37, 22 February 2013
Project Progress Summary
Project Progress Summary
Project Progress
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
Project Highlights
Project Highlights
Technical Complexity
Technical Complexity
Project Management
Project Management
Project Status
Project Status
Project Schedule (Planned vs Actual)
Project Schedule (Planned vs Actual)
Reason: One of the members left the team
'Schedule Changed: The estimated duration of Iteration 5 is extended for 10 days
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.
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.
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.
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.
Project Metrics
Project Metrics
Schedule Metric: Dynamic Crew Schedule Metric
Bug Metric : Dynamic Crew Bug Metric
Project Risks
Project Risks
Visit our Risk Management Page: Risk Management Page
Quality of Product
Quality of Product
Intermediate Deliverables
Intermediate Deliverables
Deployment
Deployment
Link to our website: WhitebandTest.org
After you access to the link please enter the following credentials:
Username: whitebandtest
Password: cfhf9abfuomc
User Testing
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
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 |