IS480 Team wiki: 2010T2 Army Ants
Contents
Team Army Ant
Who Are We
- Chen Xuezhen
- Jiang Hao
- Li Qi
- Wan feng
- Yu Sikan
- Zhao Liang
Our Client/Sponsor
- Dr.Zhu Feida
- fdzhu@smu.edu.sg
- School of Information Systems
- Singapore Management University
Faculty Suprvisor
- Dr.Zhu Feida
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
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
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
Project Progress Summary
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)