2011T2 Bazinga Final Wiki 2
Contents
Announcements
Please Click here to view our Mid Term Wiki!
Hi fellow Professors, go to http://vimeo.com/32246461 to understand the process flow of our project.
This was the initial video that inspired the start of this project.
Team Members and Project Stakeholders
Stakeholders
Name | Roles | |
---|---|---|
Teoh Qi Wei | qiwei.teoh.2008@sis.smu.edu.sg | Project Manager |
Alex Chng | alex.chng.2008@sis.smu.edu.sg | Lead Developer |
Joy Koh Meiying | joy.koh.2008@sis.smu.edu.sg | System Analyst |
Bevan Tan Junming | bevan.tan.2008@sis.smu.edu.sg | Business Analyst |
Carmen Tan Jia Min | carmen.tan.2008@sis.smu.edu.sg | Design Analyst |
Sponsor | Our Team |
---|---|
Clients | Our Team |
Advisors | Professors Shim Kyong Jin and Benjamin Gan |
Project Overview
Project Description
Our team is developing a Kinect application named 'Kinectify' that will offer a better user experience via motion gestures & voice recognition. Through a natural user interface using motion gestures and spoken commands, we aim to revolutionize the way how customers do their shopping in retail shops.
Project Motivation
Kinect holds the Guinness World Record of being the fastest selling consumer electronics device with more than 10 million units of the Kinect sensor shipped. In addition, Microsoft just released a commercial Kinect Software Development Kit (SDK) for Windows on 1st of February 2012. As it is still new in the development market, it puts us in a good position to ride on Kinect's increasing popularity and leverage on its hardware capabilities to enhance customer's retail user experience.
Our Motivation for Retail Industry
Firstly, we would like to fully focus on Kinect without interfacing another software such as SAP. We chose to do so as this will enable us to target a larger market and be able to have more flexibility and freedom in choosing and creating our functions. Secondly, it is feasible to enter into the retail market, since we can target anyone for this customer facing project. Thirdly, it is a good industry to enter, before venturing into other industries such as Healthcare, where the applications must be very accurate without any failures, when dealing with patients. Lastly, it is the best platform for us to target the retail outlet.
Project Pre-Survey
This was also in line with a pre-survey we conducted in Week 4. This pre-survey was to let us have a confirmation and a 'go-ahead' on whether we have made the right choice to use Kinect in the retail market.In addition, the 53 users consists of students, professors and the working adults.
As most of the stores already have their own window displays with physical products in place, creating a Kinect application for retail outlets seems to be receptive amongst our surveyees as they voted this option as the 2nd most effective way to attract them to a store. This gave us a good understanding of what users may want in the future of retail stores.
Moreover, 8 out of 10 people we surveyed said that if there is a self-help kiosk (e.g. a LCD panel with Kinect) at a retail store, they would use it. We are happy that most of the people surveyed would want to use an alternative tool, other than talking to the sales person.
Our pre-survey also helped us define some of the functions to include in our scope as we are our own client and may not know what the market is interested in.
See all our pre-survey results here: Pre-Survey Results
Project Objectives
Our aim is to create a retail Kinect application that offer better user experience via motion gestures & voice recognition in a retail store.
Project Vision
Our vision is to be able to run a retail application at home, without the need to go to any shop! This way, you can just shop easily at any time of the day, at the comfort of your home.
Current Project Scope
Previous Project Scope
Project Documentations
- Use Case Diagram & Documentation
- Business Process Diagram
- System Architecture
- ERD Diagram
- Service Diagram
- Storyboarding
Project Management
Project Schedule
Project Assumptions & Risks
Project Resources
No | Types of Risk | Reasons | Likelihood | Impact | Mitigation Strategy | Status |
---|---|---|---|---|---|---|
1 | Project Management Risk |
Project scope not optimal for Kinect app |
Medium |
High |
|
Mitigated |
Own project risk: we do not know what’s best for us |
High |
High |
Do many and shorter, quick iterations (we have 7) Conduct UAT1 ASAP (Week 5) |
Mitigated | ||
2 | Technology & Learning Risk |
Lack of documentation for Kinect SDK |
High |
High |
Follow latest Kinect samples uploaded by online community |
Mitigated |
No suitable gestures library that we can use |
High |
High |
Write our own gesture library |
Eliminated | ||
Self-written motion gestures may be inaccurate/ inconsistent / too difficult to perform |
High |
High |
|
Mitigated | ||
Low audio recognition accuracy |
High |
Medium |
Do AEC Reduce reliance on voice commands |
Mitigated |
Hardware | Development Softwares | PM & Documentation | Research |
|
|
|
|
Project Metrics
Our team will be using the following Metrics for our entire project:
Metric | Description | ||
1 | Cyclomatic Complexity Metric |
|
Cyclomatic Complexity Metric |
2 | Lines of Code Metric |
|
|
3 | Maintainability Index Metric |
|
|
4 | Schedule Metric |
|
Project Meeting Minutes
Project Acceptance Deliverables
Our Project Acceptance is on 9 Jan 2012, 10.30am, at SIS MR 4.4.
Intermediate Deliverables
Stage | Specification | Modules |
Project Management | Meeting Minutes | Team meetings: Minutes 1-5 |
Supervisor: Minutes 1 | ||
Metrics | Maintainability Index Metric | |
Cyclomatic Complexity Metric | ||
Lines of Code Metric | ||
Requirements | Storyboard | Storyboarding
|
Analysis | Use case | Use case diagram & documentation |
Business Process Diagram | Diagram | |
Design | Architecture System Diagram | Diagram |