HeaderSIS.jpg

IS480 Team wiki: 2010T2 Army Ants

From IS480
Jump to navigation Jump to search
Army House


Newbie.png
Industry IT, Social Network
Semester AY 2010-2011 Semester 2
Duration
Team members Chen Xuezheng
Li Qi
Jiang Hao
Wan Feng
Yu Sikan
Zhao Liang
Supervisor Zhu Feida
Sponsors
Clients All SMU students/staffs



Team Army Ant

Who Are We

  • Chen Xuezhen
xz.chen.2008@sis.smu.edu.sg
  • Jiang Hao
haojiang.2008@sis.smu.edu.sg
  • Li Qi
qi.li.2008@sis.smu.edu.sg
  • Wan feng
fengwan.2008@sis.smu.edu.sg
  • Yu Sikan
sikanyu.2008@sis.smu.edu.sg
  • Zhao Liang
liang.zhao.2008@sis.smu.edu.sg

Our Client/Sponsor

  • Dr.Zhu Feida
fdzhu@smu.edu.sg
School of Information Systems
Singapore Management University

Faculty Suprvisor

  • Dr.Zhu Feida

fdzhu@smu.edu.sg

Project Overview

Description

Our Mission for this prototype: we are focusing on SMU’s student life, allowing people to seek ideas by posting a comparison, share ideas and knowledge by participating in one comparison and via this aggregation of information, give ideas to the freshman and provide feedback or area of interests to Professors and CCA clubs. And through this process, allow SMU students to make friends implicitly.

Motivation

Even thou there have been similar ideas out there, a site dedicated in comparison of objects and ideas are a very innovative idea. Our team sees a great value in this site because of its usefulness in helping people make decisions and its great commercial potential e.g., users’ feedback of a certain product. As we need to take into many considerations of a real business, doing such a web site can be also quite challenging and will be a great learning experience for us.

Stakeholders

  • Sponsor
Dr. Zhu Feida
Assistant Professor
School Of Information System
Singapore Management University
  • Clients
SMU students and internet user tend to generate discussion, seeking help and provide useful information

Objectives

  • Outcomes

A well functional website that fulfills sponsor’s requirements. By good project management and teamwork, the product should be finished on time.

  • Value Statement

The sponsor will be able to materialize his idea in this prototype, identifying area of improvement, spot potential commercial value and collect first hand feedback and other information.

Features & Functions

  • Feature List:
    • Our first feature is our strong emphasis on the comparison, even thou there have been similar ideas, a site dedicated in comparison of objects and ideas are a very innovative idea.And from this comparison, the users will experience a unconscious sharing and learning
    • Our second feature is to make friends implicitly. The mainstream media site allow you to make friend explicitly, meaning you always find out who they are first, then getting to know them. Our site, works in the reverse way, users will know each other first when they start to share what they think in a comparison, when they identify similarity with other users, they will make friends.
    • Our third feature is to have a series of functions that will provide visualization of interaction between user and topic. For example we could use heat map to show the relationship.
  • Function List:
    • User Perspective: User Profile, Initiate Comparison, Modify Comparison, Search for Previous Comparison, Generate Report, Social Networking Function
    • System Perspective: Hot Comparison of the Day, Official Topic Launch

Functions By Modules

Comparison User Profile Social Networking Other Functions System Adminstration
1. Initialize Comparisons

2. Edit Comparisons

3. Search Comparisons

4.Generate Reports

1. Edit Profile

2. Upload Avatar

3. View Account Status

4. Change Password

1. Add Friends

2. Search Users

3. Search Supporters

4. Search Rivals

5. Message Function

1. Login/Logout

2. Comments on Others'Posts

3. Check Glory Board

4. Thumb up/down

1. Manage Users

2. Manage Posts

3. Manage Database

4. Analyze Users and Topics


Here are the diagrams that can illustrate our ideas easily.

Use Case Diagram

Usecaseants.JPG
Download Usecase

Project Management

Assumptions

  • Project teammates will be available when and as they are needed
  • Teammates will contribute as per scheduled and required
  • Client will be able to provide necessary hardware and software
  • Target users are SMU students and the website is able to attract enough users so that the comparison model can work

Mile Stone

Project schedule v2.jpg
Download Project Schedule

House Rules

  • Late comers: buy drinks for others
  • Late task: who is responsible for it will be severely penalized

Project Risk and Mitigation

  • Risk:As we are doing a prototype only, the overall risk is small, but it still need to be addressed
    • First risk is, Unable to meet the expected level of popularity
    • Second risk is, Competitors, other sites has the same function faster than us
  • Mitigation:
    • Implement Marketing Strategy
    • Focusing on SMU’s Market
  • Constraints:
    • Relatively inexperienced to PHP
    • Lack of Experience in Design User-Orientated UI
    • Time and Equipment

Problems

Integration of functions by using symfony.

Big Changes

Emergencies that happen and require changing tremendously will be listed here.

Metrics

'Compeletion ratio' Current process/Schedule Process

User Acceptance Test

Minutes

Team Client/Supervisor
Minutes 1 Minutes 1
Minutes 2 Minutes 2
Minutes 3 Minutes 3
Minutes 4 Minutes 4
Minutes 5 Minutes 5
Minutes 6 Minutes 6
Minutes 7 Minutes 7
Minutes 8 Minutes 8
Minutes 9 Minutes 9
Minutes 10 Minutes 10
Minutes 11
Minutes 12

Project Progress Summary

Project Progress Summary (Mid-term)
Project Progress Summary (Final)

Resources & References

List books

Sufficient Knowledge

  • We Choose PHP over other web development language, because as the main stream web application developing language, many of the most popular website nowadays is build with it. E.g. Facebook.
  • We Choose Symphony Framework over others.
  • Maybe only sufficient for the moment, but we are willing to learn

Web pages

Hardware

Around 8 laptops
PHP Server
MySql Server

Software

  • Linux
  • MySQL

Language

  • SQL
  • CSS
  • HTML
  • XML
  • PHP
  • JS



Budget

  • Estimated Overall Budget: S$ 250 (for renting servers)