HeaderSIS.jpg

IS480 Team wiki: 2011T1 Ascension/Ascension Midterm Wiki

From IS480
Jump to navigation Jump to search

Ascension Midterm Wiki

Project Progress Summary

Project Highlights

Project Management

Project Status

Completed

System Function Status Confidence Level
Management Portal TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
Operations Tracking Application (OTA) TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT


Work-In-Progress

System Function Status Confidence Level
Management Portal TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
Operations Tracking Application (OTA) TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT

Project Schedule (Plan Vs Actual)

Iterations Planned Actual Comments
TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT

Project Metrics

Schedule Metrics

<<Graphs here>>


Bug Metrics

<<Graphs here>>

To see how we calculate the scores and their respective action plans, click to view our Main Metrics.


Project Risks

Business Risk

Midterm Business Risk

Technical Risk

Midterm Technical Risk

External Risk

Midterm External Risk


Technical Complexity

The following are ranked accordingly to the level of difficulty.

1. Designing and aligning Android UI

2. Coding for complex user interactions and controls and integration of features such as QR code reading running on open-source applications.

3. Coding algorithm used to output the individual report where it convert input from tablet into report output. The algorithm have to take in various forms of input and produce a consistent output

4. Utilising BIRT technology to organize data into meaningful output for individual report. When designing the layout, we have to understand the features and API provided by BIRT in order to have a customizable report.

5. Retrieving and sending of data which includes text and images wirelessly on 2 different platforms

6. Redesigning Android in-built controls to handle exceptions and accidental clicking by users


Quality of Product

Intermediate Deliverables

Stage Specification Modules
Project Management Minutes Ascension_Meeting_Minutes
Metrics Metrics
Presentation Slides Acceptance Presentation Part I

Acceptance Presentation Part II

LOMS Team LOMS

Individual LOMS

Requirements Functional Requirements Storyboard v1.0

Storyboard v2.0

Analysis Use Case Use Case v1.0

Use Case v2.0

Process Flow Diagram Process Flow Diagram
Solution Architecture Diagram Solution Architecture
Design ER Diagram Implementation Schema
Testing Test Plan Milestone A

Milestone B

Milestone C

Deployment

Our entire project (except the reporting module) has been deployed to Sanctuary house server.

To better understand our entire deployment, click to view our Deployment Diagram.


User Acceptance Testing

Our team has completed a total of 3 UAT.

UAT A


UAT B


UAT C


To view the complete test plans and test results, refer to our Main UAT.


Reflection

Ng Choon Teck

It has been an incredible 4 months since we first embarked on our major project. I have never expected this entire thing to be so physically and mentally draining but yet so meaningful, vibrant and full of learning points. Working with Project Node as part of my CSP program for 2 years have made me realize how small a program can be grown into such a huge scale implementation. It has already been extremely touching just be seeing how our fruits of labour took off, and even having a trial on how our system would fit in the maze to better scope requirements back in July.


Working with clients that have no IT background, do not know exactly what they want, we ended up working on items repeatedly to meet the client demands. In the process of communicating with both clients, supervisor and team mates, I have learnt much on looking at things from different perspectives and bring communication in a concise manner to my team mates.


The end is near. We will continue to work towards meeting our goals in final presentation.


Au Cheong Hing

For myself, this project had been especially meaningful because of the history I share with the maze project. The NoDE project was a community involvement project(CSP) I was volunteering for during my first academic year. When the time came for sponsor selection for our IS480, this project was really suitable. Having been through the maze implementation, I am aware of the shortcomings and strength of the maze implementation. This understanding I have of the maze is precisely the reason why I am assigned the role of business analyst where I am to align the business needs of the maze with the technical delivery of our FYP team.


Chen Jun Fan

Through this particular project, I’ve learnt to work with different types of people. However, it was fun understanding each and every one of them, and tuning my working style to each individual. It is a different perspective of working as compared to other smaller scale school projects, as a large amount of accommodation has to be made for the team to progress.


I’ve also learnt the importance of communication and team work in this project. Without the constant encouragement from one another, we would not have gone thus far. I hope the remaining months will allow us to show greater team work and communication in completing this entire project.


Chee Jing Hui

Being a technical lead and the one responsible for the development of the Android Operations-Tracking Application has been extremely challenging especially since Android coding is new to me. I have to spend time not just to learn Android, but also to assist my team-mates when they encounter difficulties in coding. As such, there are times where I have neglected my role as a technical lead during the initial phase of the project.


Fortunately, I have a very supportive supervisor, Jason Woodard, cooperative team and understanding client whom have enabled me to ride through difficulties and in the process, understand more about each other and learnt invaluable skills and lessons through mistakes made. I am proud of what my team have accomplished so far.


Peh Wei Kiat

As the Design Analyst, I was tasked to handle all the aesthetics and usability of our product such as the web portal and management portal. I was given the chance to apply my design interest as well as learn to put myself in the users’ shoes to design an engaging and interactive user interface that they will enjoy using.


In the past few months of doing this final year project, not all has been smooth sailing. There were several challenges that occurred such as changes in user’s requirements and having to manage with the tight timeline. However, I managed to learn to adapt and cope with them.


One of the reasons that fuelled me on despite the challenges was the wonderful social cause behind what we are doing. I sincerely hope that our system will be able to help our client in facilitating the activities such as the maze so that out of it, the youths will be impacted and benefit out of the activity and our project.