IS480 Team wiki: 2012T1 AppTalk midterm
Project Progress Summary
- Mid Term Slides
- Deployed site link [To be updated]
- For proposal, please see Requrements at the Project Deliverables.?
- Changes made:
The team is currently at iteration 3 with most of the core functions up and running and deployed onto a live server. The team will progress to work on more value-adding functions (eg. map display) if possible. Gathering from the feedback from the user testing, the post mid term objectives will be on improving the usability of MapTalk (the mobile application) and also the web and event admin. The team will also look into value-adding of the mobile application at the 2nd User Testing based on the feedback gathered from the almost complete product.
Project Highlights
- The team was busy with internship during the preparation in summer and now back to school, the team needs to juggle between school work, CCA and IS 480. The task of management becomes more challenging.
- The client has taken on more projects and is much more busy hence we find it more difficult to get his availability.
- Due to the heavy schedule of our client, we are unable to get our application deployed onto his live server and there is a laspe in the schedule and we can only arrange for it near to the mid terms.
- We wanted to deploy our web and event admin onto live server but we realize even with a public IP address we are unable to get it live as we do not have the access rights for port 8080 which host our Tomcat server and we need to buffer a 1 week for the application of port 8080.
- We wanted a lot of effects on the user interface but we realise that it will too time consuming and unrealistic and we are currently aiming to stick to "Zoom" function for map only. We also found out that "flash" is no longer available to be use on Android hence we have abort this initial suggestion that we have had.
Project Management
Project Status
[To be updated]
Project Schedule (Plan Vs Actual)
[To be updated]
Project Metrics
[To be updated]
Technical Complexities
Rank | Item | Description |
---|---|---|
1 | Algorithm | We need to refine the algorithm used to map out the active points to be shown. |
2 | Resolution | Having a clearer display of map. |
3 | Zoom Function | To increase the friendliness of viewing the map. |
4 | User Interface of Android | A platform that is easy for navigation. |
Quality of Product
The team has focused on having an efficient algorithm that will map out the shortest path to the destination. In addition, the team has also worked on producing a better view of the map by working on its resolution and the zoom functionality. The implementation is beefed by our initial efforts at developing of the generation of QR codes which will contain all relevant information of our product(eg. event, current location etc).
Intermediate Deliverables
Stage | Specification | Modules |
---|---|---|
Project Management | Minutes | Minutes XX |
Metrics | MM | |
Requirements | Storyboard | Storyboard Overview |
Analysis | Use Case | Use Case Diagram |
Business Process | Business Process Diagram | |
Architecture | Architecture Diagram | |
System Sequence Diagram | SSD | |
Design | ER Diagram | ER Diagram |
Class Diagram | Class Diagram | |
Testing | User Testing | User Testing |
Test Cases | Test Cases |
Deployment
[Diagram to up]
Testing
No of Users: 11
Tester Profile: SMU Students
Survey Questions (Qualitative):
1. Easy to scan QR code of current location
2. How relevant is this application in the context of you being a freshmen? How useful is it for you?
3. Easy to follow the mapped out location to find you final destination which is your event location?
4. Are the words easy to see?
5. Is the background conducive for the eyes?
6. Are you satisfied with the speed of the location search?
7. Will you want to use this application in future to help you in location search?
8. Are the tabs (eg.event, registration) easy for navigation?
9. How intuitive is this application for use?
10. Overall user interface
11. Overall user experience
Survey Results:
User Testing Feedbacks on areas to improve:
- Unpress tab button needs to be greyed
- We are able to satisfy the need: use of application to do location search indoor
- Not easy to follow map
- Use of google map to track location is suggested but it is not in our current scope
- Facebook function is suggested but is not in our current scope
- Add in distance and time taken functionality is suggested
- Easy to use. No confusing buttons.
- Last map need exclude “next” button (either exclude or hide)
Reflection
Team Reflection
The team has an internal library of research that is actively contributed by the members to facilitate the sharing of knowledge to work on the application.
For a bird's eyeview of important information, you can click here to check out our repository.
Individual Reflections
Elaine Tan:
I have learnt about the building of an android application, deployment, working on user interface, working on gathering feedback, working on team management and most importantly, collaborating with a team to run our very own project.
It is a challenging process and it is end of the day a team's effort. The end result will be our fruits but the process itself is part of learning that will put us in better stake for future management of similar projects.
Elaine Hoe: I have learnt how building a real project with a real client is different from school project. There are too many things to handle and settle by ourselves. Hence, a team's effort and togetherness must be there. Also, we have to be responsible in our task and be initiative to help one another. So the project could continue to work and be a success. All these experiences really gave me a feel of how it would be like in the workplace. And there are still a lot to learn.