HeaderSIS.jpg

IS480 Team wiki: 2015T2 MineSweep Final

From IS480
Revision as of 10:42, 10 April 2015 by Rachel.yap.2012 (talk | contribs) (Updated key achieve)
Jump to navigation Jump to search
Logo-2.png

Home

Team MineSweep

Project Overview

Project Management

Project Documentation


Executive Summary

This project is sponsored by Dentsu Aegis (DA), a multi-national PR and marketing firm. Our client is interested in discovering what consumers are saying online about their customers' products before and after their campaigns or PR strategies.

In this project, we aim to gather as much data as possible from the social media platform Twitter and the popular e-commerce website Qoo10.sg. This data is then used for an initial analysis, to determine the key topics of what users are discussing in their tweets or product reviews. Our application will generate these key topics and allow the data analysts to label them. These labels can be, but are not limited to, the consumer journey as provided by our client as shown below.

Minesweep-Consumer-journey.png



After the marketing / PR strategy is complete, the team can return to the application and retrieve data once more. They then compare the difference in key topics from before and after their strategy. They then utilise the data to measure their effectiveness in strategy.

Project Progress

Key Milestones

Acceptance

Mid-Term

Challenges Faced

In the duration of the project, our group faced issues both with changing requirements, as well as technical challenges.

The nature of our project is intensive on 2 aspects:

  • Collection of Data
  • Analysis of Data


These two key areas are computationally exhaustive and issues arose in several areas.

3-step-tech-difficulty.png


The application consists of a linear sequence of events where firstly social media feeds are pulled, secondly feeds go through a series of text-processing and transformation, and finally passed as input to the Latent Dirichlet allocation (LDA) algorithm that groups the feeds into cluster of topics.

Technical Challenges

  • Each of these steps is important, computationally intensive and time-consuming.
  • Each step is dependent on each other, and must run in series.
  • We had to write very efficient code and modify existing open source codes to squeeze the performance out of the above three steps.

Changing Requirements

  • Key requirements were discussed at the onset of the project, and the team took the initial confirmed requirements to Acceptance;
  • However, our client later decided that our project could be more in-depth, and added additional requirements just prior to mid-terms. These scope change discussions will be explored in later sections.
  • These changing requirements proved to have a significant impact on our timeline and development progress.


Key Achievements

  • 3 successful user testing sessions
  • Usage of application by client for an ongoing project

Project Management

Project Scope

Project Timeline

Project Metrics

Project Risks

Project Details

Final Deliverables

Key Features

Additional Features

Technology Used

Technical Complexity

User Experience

User Testing

Deployment

Final Reflections

Team Reflections

Client Feedback

Resources