IS480 Team wiki: 2014T1 Team Epsilon MidTerm
Home | Project Overview | Project Management | Documentation | Team |
Current | Mid-Term | Final |
Contents
Project Progress Summary
Mid-Term Presentation Slides: Click Here
For the rest of our submission deliverables, Click Here
Project Highlights
- Project Business Value
- Crowdsourcing feedback platform
- Island-wide implementation
- Caters to current user's needs
- List of requirement changes
- Added Edit Agency under non-core functionality in iteration 7
- Added Audit Log under non-core functionality in iteration 7
- Schedule Updates since Acceptance
- App Store Submission delayed from 7th Sep 2014 to 5th Oct 2014
- App submitted to App Store for approval on 4th Oct 2014
- Used up buffer period after iteration 6 to complete unfinished core functions
- Additional requirements requested are scheduled in iteration 7 where the team will try to complete as much functions as possible
Project Management
Project Status
There are a total of 9 iterations for our project. As of Mid-Term, we have just embarked on the start of iteration 7.
This is the last feature-development iteration, where we will be attempting to complete as many secondary functions as possible before wrapping up the development with System and User Interface refinements in iteration 8.
Iteration 9 will be the time period where we attempt to gather real public user and feedback data from users who download our app from the App Store.
A marketing campaign is also currently in discussion with our sponsor, where we plan to attract public users to use our system by offering incentives such as the chance to win vouchers.
The iOS application has been submitted to Apple App Store and is currently pending approval.
Project Schedule (Plan Vs Actual)
Project Metrics
Absolute Days Delayed
This is a snapshot of the mid-term absolute days delayed.
For the most updated absolute days delayed, Click Here
Schedule Index
File:Epsilon Midterm Schedule Index.png
This is a snapshot of the mid-term schedule index.
For the most updated schedule index, Click Here
Effort Metric
This is a snapshot of the mid-term effort metric.
For the most updated effort metric, Click Here
Bug Metric
This is a snapshot of the mid-term bug metric.
For the most updated bug metric, [ Click Here Click Here]
Risk Metric
File:Epsilon Midterm Risk Metric.png
This is a snapshot of the top 3 mid-term risk metric.
For the most updated risk metric, Click Here Need to update this
Project Risks
Technical Complexity
Information Exchange between Ruby & iOS
iOS Annotation Design Process
Apple Push Notifications
Quality of product
Intermediate Deliverables
Stage | Specification | Modules |
---|---|---|
Project Management | Minutes | Meeting Minutes |
Metrics | ||
Requirements | Storyboard | Comic Storyboard |
Design | Priority Diagram | Priority Circle, Priority Table |
Analysis | Use Case | Use Case Diagram, Use Case Description |
Prototype | User Flow | |
Design | ER Diagram | E-R Diagram |
System Architecture | System Architecture | |
Testing | Usability Testing 1 | UT 1 Details & Follow-Up Actions |
Deployment
iOS App: Awaiting App Store Approval
Website:
Testing
User Testing 1: Click Here
Reflection
Team Reflection
Our team learnt that communication between team members and the sponsor is vital in a developing a software project. Managing changing requirements is something that we should be expecting to encounter in every project we do, but the key is in evaluating the change requirement proposed, and see how it can be fit into the current planned schedule. If the change requirement is important to the business process, and is of high business value, then some other parts of the scope has to give way. Besides prioritizing the functions and scope, we should also have mitigation plan in place to handle change and risk management.