HeaderSIS.jpg

IS480 Team wiki: 2012T2 Team Prime

From IS480
Revision as of 18:04, 7 October 2012 by Ly.ho.2009 (talk | contribs)
Jump to navigation Jump to search
Project Overview
iSwim Sports School Pte Ltd was founded in July 2012 with the aim of enhancing the professionalism of the sports education industry. Our team aims to create a web portal for iSwim, which will consolidate information on the recreational education industry for the three main groups of stakeholders – swim schools, swim instructors and potential students.


Project Motivation
One of our team members, Xiaochuan, is a former 100-metre freestyle champion in China’s under-18 national swimming team. However, he was forced to quit the team due to the injuries he suffered during the course of his athlete career. Despite this, he never gave up his passion for swimming. After six years of experience as a swimming instructor in China and Singapore, it became evident to him that the local swimming scene had a problem – many swimmers lacked the correct stroke techniques which may be attributed to poor/inadequate skill sets passed down by their swimming instructors. This troubled him greatly and he decided to do something to rectify the current situation.
After the team formation, we recognized an opportunity to use our IT knowledge gained over the years to solve the problem. To find out why the problem existed in the first place, we decided to conduct a survey among 50 parents, 20 swimming instructors and 3 swim schools. Through the survey, we hoped to uncover any needs that are currently not addressed which could have possibly resulted in the situation. The survey findings are elaborated below.


Findings
From the parents’ perspective, when they want to sign their children up for swimming lessons, they usually look for instructors via word-of-mouth or by simply searching for their contact information online. However, word of mouth is often subjective while searching online for contacts gives little or no assurance of the instructors’ qualifications and standards. As a result, they may end up choosing instructors who lack the skills and professionalism. Moreover, they do not know the market rate for swimming lessons as there is no available platform for them to compare the alternatives. Hence, there is a high likelihood that they end up paying a higher price.
From the swim schools’ perspective, they face challenges in recruiting top or well sought-after swimming instructors to differentiate themselves from other swim schools as there is no proper channel to do so. As for the newer or smaller schools, it is often a challenge for them to reach out to the public to increase their sign-up rates and market share.
From the swimming instructors’ perspective, there is no existing platform where they can source for potential students who can fit into their free schedule, especially during their free time slots, which are opportunities to earn more income. Many also do not gain enough recognition and awareness for their coaching abilities, which results in a potential loss of students. For younger instructors, although they possess more updated skill sets than senior instructors, the senior instructors are more dominant in public swimming complexes. Hence, people tend to sign up for lessons under these senior instructors. As a result, younger instructors do not get the chance to show their full potential.
Because of these unaddressed needs, we were motivated to come up with a solution. We aim to create a web portal to address these problems since there is no single consolidated platform that does so currently.



Project Deliverables
A web portal for iSwim Sports School Pte Ltd


Project Scope
  • Registration Feature
    • Login / Logout of user
    • Register user as Instructors, Students
    • provide user the ability to login using Facebook, Twitter and Google account via oauth.
  • Profile Feature
    • View Instructor’s profile
    • Edit Instructor’s profile information
    • Upload of Instructor’s Profile photo
    • Set Instructor’s qualifications & experiences
    • Set Instructor’s preferred timeslot for coaching swimming lessons
    • Rate the instructor on the scale of 1 till 10 stars.
    • Comment on instructor’s coaching
  • Schedule Feature
    • Request for preferred instructor & timeslot for swimming lesson (Allocate instructor to student feature)
    • View timeslots for available swimming lesson
    • Search for available swimming lessons
    • Set filtering criteria while searching for instructor
    • Book lesson and make payment via PayPal
  • Admin Feature
    • Host swimming events e.g. competitions, community gather events
    • Moderate instructor’s comment
    • Generate instructor’s demand report based on registered user’s feedback
  • Mobile Feature
    • Mobile web portal, visitors are able to view the web portal via their mobile browser
    • Search for swimming lesson
    • Book swimming lesson & make payment via PayPal


Project Team


Role Member Reponsiblity
Project Manager & Assistant Developer Shen Xiaochuan Manage the deliverables, timeline
Lead Designer & Quality Assurance Manager Heng Choon Hwee In charge of design, aesthetics
Business Analyst & Assistant Project Manager Lim Hui Qing Manage expectations
Lead Developer & System Analyst Ho Leong Yong Manage IT aspects


Project Timeline

803px534px

Managing Risk


Risk Likelihood Impact Mitigation Strategy
Swimming instructors are hesitant to change their attitudes towards managing their schedules on an online portal. Medium High Promote SwimGoWhere as the recommended platform for swimming instructors to manage their schedules during regular events held by the Singapore Sports Council. In addition, we can provide free trials for them to encourage usage of the platform, so they can experience the benefits for themselves.
Registered users may abuse the rating system by giving unfavorable comments and ratings for swimming instructors on the basis of sabotage. Medium Low Limit the number of comments that a user can post under the feedback section for instructors within a certain time interval
Different technical competencies of the team as a whole which may impede the development progress Low High Have pair programming sessions where the weaker developers are paired with the stronger developers, such that the team is able to learn from one another and progress as a team.
Low adoption rate by users which inhibits the growth of the portal Medium High Conduct market surveys and interviews to gauge the level of user acceptance and improve our service offering to users accordingly.


UI Mockup

800px500px

800px500px

800px500px

800px500px

800px500px

800px500px

800px500px

800px500px

800px500px