Difference between revisions of "IS480 Team wiki: 2010T1 Kumbaya"

From IS480
Jump to navigation Jump to search
Line 39: Line 39:
*Meraj Huda (meraj.huda@gmail.com)<br> - Public Relations Officer (Contact Person)  
*Meraj Huda (meraj.huda@gmail.com)<br> - Public Relations Officer (Contact Person)  
*Michael Switow (switow@ONESingapore.org)<br> - ONESingapore Co-founder
*Michael Switow (switow@ONESingapore.org)<br> - ONE (SINGAPORE) Co-founder
==Project Simama==
==Project Simama==

Revision as of 13:55, 27 July 2010

Team Kumbaya

Team Kumbaya‎


Name Email Role
Tomy Jaya tomy.jaya.2008@sis.smu.edu.sg Project Manager
Wai Phyo Kyaw phyokyawwai.2008@sis.smu.edu.sg Mobile Evangelist/Liaison Person
Tan Eu Jeng eujeng.tan.2008@sis.smu.edu.sg Web Developer
Shitij Nigam shitijnigam.2008@sis.smu.edu.sg Lead Designer
Aung Kyaw kyaw.aung.2008@sis.smu.edu.sg Mobile Evangelist

Faculty Supervisor

Chris Boesch (cboesch@smu.edu.sg)


  • Meraj Huda (meraj.huda@gmail.com)
    - Public Relations Officer (Contact Person)
  • Michael Switow (switow@ONESingapore.org)
    - ONE (SINGAPORE) Co-founder

Project Simama

Project Overview

Project Simama

ONESingapore, our client, is a society who aims to raise Singapore’s public awareness in Millenium Development Goals such as extreme poverty and remind them to take concrete actions. To achieve this goal, it relies heavily on its website and annual events to gather volunteers and pledges.


The ONESingapore website, http://www.ONESingapore.org was developed by an external party using WordPress CMS, and since then, has been poorly managed. The content is scattered all over the place and many of the functionalities (such as member registration) are no longer working properly. In addition, the advent of mobile technologies has also attracted ONESingapore’s executive committee to ensure that their website is viewable on a variety of mobile browsers as well. On top of that, a dedicated native mobile application will be developed to support their worthy cause will be an excellent marketing platform for them to reach a wider audience in an informed, organized manner. Hence, we propose to do the following to help ONESingapore solve its current issues:

  1. ONESingapore website clean-up and components/functionalities addition by leveraging on available WordPress plug-ins
  2. ONESingapore website mobilization


  • Outcomes/Deliverables:
    • A re-organized ONESingapore website with excellent user interface and easy navigation
    • Additional functionalities to ONESingapore websites (these functionalities will be detailed in project scope section)
    • A mobile-friendly version of ONESingapore website which supports content-viewing iPhone, Android, Windows Mobile, and Blackberry browsers
  • Value Statement:
    • Wider coverage (mobile users)
    • More organized vision, Marketing, Message-spreading
    • Website ease of management and extensibility


Two Primary Goals:

I. ONESingapore website clean-up and components addition by leveraging on available WordPress plug-ins

  • Current problems: lack of usability and functionalities
  • Solution: We will leverage on existing wordpress plugins with heavy customization. Here is the comparison of current condition and resulting condition.

Issue Current Condition Resulting Condition
Content Contents are unorganized which cause the management difficult Contents will be well-organized and easy to be managed
Usability Interface is not user friendly and difficult to use Interface will be more user friendly and easy to use. Customization or Personalization, different interface based on user, will also be applied
Search Function Search function is not implemented Optimized search function will be implemented
Members Registration Interface is not user friendly and the payment process is not operating. Interface will be more user friendly and the payment process will be operating (integrated with PayPal)
Find Information Contents are scattered all over the website which result in difficulty of finding related information Information will be displayed in an organized manner and MDG related contents/news aggregation feature will also be implemented in addition to a search function
Share Information Newsletters are sent out manually and there is no social media integration Newsletters will be sent out automatically and social media tools such as facebook, twitter will be integrated
Community Interaction Place for OneSingapore's community to interact is unavailable Place for community interaction will be provided
Pledging Only uploaded photos by pledgers are shown after pledging Not only uploaded photos but also a map that will show all locations of pledgers (using GoogleMap API)
Social Media Integration Non-existent social media integration Ease in sharing information with popular social websites e.g. Facebook, Twitter, Digg, etc.
e-Commerce ONESingapore's Merchandise is ordered or purchased via email ONESingapore's Merchandise will be ordered or purchased through the website online store (shopping cart application integrated with PayPal)

*Assumptions : We decided to stick with WordPress since the current management is used to this CMS and we assume that using other CMS will results in unnecessary overheads.

II. Website mobilization (dedicated for content-viewing on iPhone, Android, Windows Mobile, Blackberry)

  • Current problems: non-existent mobile support to cater to growing mobile users
  • Solution: using CSS, WordPress plug-ins and some customization to make the website viewable from different mobile platform (interface might be varied for different platforms for ease of use).

*Constraints: This will only be done for ONESingapore website, not standup.sg simply because standup.sg contains flash animations and requires the capability to upload images which is not supported by mobile browsers.

(**) Additional Goal of the Project – if there is enough time after the two primary goals have been met.
Native Mobile apps (for iPhone OR Android platforms) to do the following functionalities

  • Pledging by uploading photos (i.e. 2015 Countdown Clock accessible for mobile phone users)
  • One-stop News Aggregator for all MDG (similar idea to FluentNews app which pulls news from different sources. But our app will dedicate to collect MDG related news, events and articles. Also, this will be an incentive for users to download our app)
  • ONESingapore website translated to the dedicated app for better organization
(similar idea as Times, AllThingsD or Engadget apps, which are currently available on iPhone)
  • User downloading the application shows support to the worthy cause
  • Enabling users to easily share information about the Countdown Clock
  • Viewing the Countdown Clock as well as Countdown Map on mobile

Project Plan

Project Milestones:

Work breakdown Structure with Key Milestones (Iterative Phase Development*) Project plan kumbaya new.JPG

Assumptions and Risks

  • Assumptions:
    1. All software tools* used in this project are available for free (no cost incurred in software)
    2. Non-functional requirements such as extensive security and reliability are not the client’s main concerns.

*iPhone SDK is not free. However, the team has agreed to buy and share a license.

  • Risks:
    1. Team is unfamiliar with new development platform
    Mitigation step: Development team to train themselves in new platform during summer break
    1. Android Emulator used for testing purposes might not behave exactly the same as the real Android phone
    Mitigation step: borrow/buy real Android phones for UAT

Resource and Reference

Learning Outcomes

  • Soft Skills:
    • Learning to learn skills
    • Research techniques
    • Project management and Collaboration skills
    • Communication and Negotiation skills
  • Hard Skills:
    • iPhone SDK
    • CSS, Javascript, PHP, Flash, HTML
    • Android SDK (Eclipse Java, with ADT)