Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk....

24
Tina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk VERSION 1.4 11/08/2014 HEALTH TRACKING PROJECT PROPOSAL

Transcript of Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk....

Page 1: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

Health Tracking

PROJECT PROPOSAL

Tina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk

version 1.4

11/08/2014

Page 2: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

Table of Contents1.0 Project Details....................................................................................................................................2

1.1 Project name............................................................................................................................2

1.2 Project Team Names................................................................................................................2

1.3 Project Supervisor and Client..................................................................................................2

2.0 Terms of Reference............................................................................................................................3

2.1 Rationale..................................................................................................................................3

2.2 Scope........................................................................................................................................4

2.3 Objective..................................................................................................................................4

3.0 Skills and Knowledge:.......................................................................................................................5

3.1 Professional Skills....................................................................................................................5

3.2 Technical Skills:......................................................................................................................6

4.0 Project Approach...............................................................................................................................7

4.1 Project Methodology and Framework.....................................................................................7

4.2 Framework and Methodology Justification:............................................................................7

4.3 Recommendation.....................................................................................................................8

4.4 Project plan..............................................................................................................................9

5.0 Quality Assurance............................................................................................................................10

5.1 Quality Assurance Procedures...............................................................................................10

5.2 Risk Management Plan..........................................................................................................11

6.0 Costs.................................................................................................................................................12

7.0 Disclaimer........................................................................................................................................12

7.0 Version History................................................................................................................................14

References..............................................................................................................................................15

1

Page 3: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

1.0Project Details

1.1 Project name

3.6 Health Tracking

1.2 Project Team Names

Team members Email Mobile Major

Tina

Chanthalangsy

[email protected] 021-

02449350

Networks and Security

Aditya

Tresnaprana

[email protected] 027-9387466 No Major

Eva Saini [email protected] 021-

02311112

Networks and Security

Joanne Numbuk [email protected] 022-1913242 Networks and Security

1.3 Project Supervisor and Client

Name EmailSupervisor: Parma Nand [email protected]

Client: Elviso Togiamua [email protected]

2

Page 4: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

2.0 Terms of Reference

Obesity is a common problem amongst the Pacific Island and Maori community in New

Zealand. This is due to a lack of exercise and nutritional health. There are a lot of programs

available that help tackle this issue but there is often little support in the long run. These

programs fail to follow up on the progress of their participants and they often lose motivation

to keep on track.

Gym Health Ltd is a business which aims to tackle obesity and other health related concerns

in the Pacific Island and Maori community. They are involved in various fitness and health

programs, and are currently working with church and community groups. This business is

based on a health tracking system which monitors exercise regimes by using an online point

counting system. Participants are accessed after they have reached a certain amount of points

and are constantly supported throughout the program. This service is free to use and is

currently based online but there is little accessibility for users.

Gym Health Ltd are looking to expand their services and create more ease to their users.

They are wanting to create a website and an app which makes this service more readily

available to the convenience of its users. With the goal of maintaining good health in the

community, this app aims to keep participants on track and motivated.

2.1 Rationale

The purpose of this project is to create a convenient way for participants to keep track of their

progress through tools such as an interactive website and a mobile app. There is currently an

active website running but it needs to be updated and revamped.

The current issues with the health tracking system is that it has little ease of use as

participants are required to log on and manually enter all their exercises. This can be a time

consuming and tedious task for people who have busy schedules. There is also no portability

with the system as it is web based and can only be accessed through a web interface. The

website also needs to be more user friendly and easier to navigate.

There is a lot of opportunity for this service to expand and be further enhanced. Participants

already involved in the health programs are waiting for this service to develop so they can use

it to help aid their progress in their current health program.

3

Page 5: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

2.2 Scope

We will need to achieve the following in order to complete the project efficiently and meet

the needs of the client:

Research various website design tools that can be used to help redesign the existing

website.

Redesign the existing website using the most effective tool.

Research and if possible come up with a prototype for a mobile app that can duplicate

and successfully synchronize data to and from the website.

All correspondence will take place on our team blog in which our supervisor will have

access to monitor the team’s progress.

All documentation will be kept and uploaded on our team blog.

2.3 Objective

The main objective of this project is to develop a website which will specifically aid the

Pacific Island and Maori Community with their long term health concerns through an online

health management tool. Currently there is no long term solution to keep track of their

progress. A health tracking system needs to be developed which can help these individuals

keep a track of the different activities they do in a day. They will earn points from their

exercises which will help them to gain a tier status from bronze, silver or gold. Whenever

they reach any of these statuses, they will need to be notified to see an assessor. We also aim

to achieve the following:

- Create a professional website that will work on all major browsers and mobile

platforms. It must be easy to navigate and robust enough to take on a lot of traffic.

- Evaluate existing website to define what is required for new site.

- This website needs to be culturally specific and will mostly be aimed at the Maori and

Pacific Island community.

- A section in the website will be included which addresses concerns in nutrition and

helps individuals follow a healthy diet. This section should also include a nutrition

calculator

- The health and point tracking system will be updated and will be more user friendly.

- The functionality of the website should allow people to register, and add their

personal details. The security will need to be addressed.

4

Page 6: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

- A section will be included which contains links to other health groups or related

services

- There will be forums on the website so that members can get involved in any

discussions with other members to share their tips or to get help.

- To redesign Gym Ltd.’s logo and also the colour scheme of the website.

- The information on this website will be age specific, this is to suit the different kinds

of members and their health status.

5

Page 7: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

3.0 Skills and Knowledge:

Professional skills and knowledge expected to be gained upon completion of this project.

3.1 Professional Skills

Time Management – Team members will need to learn to manage their time

efficiently. This is to ensure they stay organized and keep on track with the progress

of the project as well as with the other team members. Good time management and

scheduling is required to complete the project in the expected timeframe but also to a

good standard. Our team will need to acquire these skills from the beginning of the

project by allocating work and study time appropriately.

Communication – Communication is what connects the team members, the clients

and the supervisor to a similar level of understanding of the project. We will need to

communicate effectively with each other in order to understand the wants and needs

of the client and to deliver a reasonable result. With proper communication we will be

able to convey our ideas more effectively.

Team Work – As a team we need to learn to work together and co-operate with the

different personalities of each member. We will all need to put in the same amount of

effort and divide our work fairly. This will enable consistent workflow throughout the

project.

Planning – It is essential to plan out the steps we need in order to complete our tasks

in the expected time frame so planning is an important skill. We will need to clearly

define our goals within our group to will ensure that we are on track with our work

and meet the requirements of the team.

Problem Solving – This skill will allow us to solve problems that arise in the project

effectively without impacting the flow of the project. It is important that team

members understand the problem before trying to solve it, which will also prevent it

from happening again.

Research and Analytical Skills – This skill is essential to the success of the project.

The research and the methods used in the project will be very important when it

comes to evaluation and decision making.

6

Page 8: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

3.2 Technical Skills:

Web Development – The main technical skills expected to be learnt throughout the

project will be web development. We will need to research different tools and

techniques to implement and develop our website that will meet our client’s

requirements.

App Development – The main skills involved in our app development will be an

understanding of the programming languages. We will also use app tools which will

aid our development process.

7

Page 9: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

4.0 Project Approach

4.1 Project Methodology and Framework

In this project, we will use agile methodology and also scrum as our framework. We will hold

a meeting every week to discuss the progress of the project in order to ensure each process in

the project will be aligned with the requirements from the client.

Sprint 0 (24 th July- 5 th September):

Project initiation, Initial meeting with client, Building project proposal, finishing

project proposal, building product backlog, building sprint 1’s backlog, starting up the web

server.

Sprint 1 (6 th September – 29 th October):

Sprint backlog 1, 4 days analysis, 6 days development, 3 days testing and debugging,

1 day Client review, deployment, and acceptance testing

Sprint 2 (2 nd March – 2 nd April):

Sprint backlog 2, 4 days analysis, 6 days development, 3 days testing and debugging,

1 day Client review, deployment, and acceptance testing

Sprint 3 (20 th April- 8 th June):

Sprint backlog 3, 4 days analysis, 6 days development, 3 days testing and debugging,

1 day Client review, deployment, and acceptance testing

4.2 Framework and Methodology Justification:

By using agile methodology, we can ensure that our website and development will match the

requirements from the client. This methodology and framework is also suitable with the size

of the project, based on the scope and objectives. This will help us to; document the processes

during the project, track jobs by looking at backlogs, give our team a good timeframe, and

also give us suitable times for client meetings to ensure quality. If there are any changes that

need to be applied, then we can do it in the daily based meetings to discuss the changes. By

looking at the backlog, we can predict what the changes will be for, and whether is it

8

Page 10: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

necessary or not. The backlog will be reviewed and analysed at every meeting to ensure the

quality of the website is matched with requirements.

9

Page 11: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

4.3 Project plan

We have drawn up a Gantt chart of the schedule that we will be following.

10

Page 12: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

5.0Quality Assurance

5.1 Quality Assurance Procedures

Managing quality is an important part of this project as it ensures that the work produced is

up to standards. This is the team’s responsibility and will be done by following the proper

measures developed by our team. We will also do this by keeping all users/stakeholders

involved in all phases of our project. We will assure quality by following these measures:

Quality Assurance within the Team

Following the Methodology and Project Plan very closely, this will help to ensure

that we are on tasks with our project and meeting the requirements of the client. This

will also help us to keep on track within the expected timeframe and not fall behind

on any work.

Regular Team Meetings will allow for our team members to share information or

catch up on any work we may have missed. We can also identify any issues or

problems we may have with the work. It also allows for us to follow up on the

progress and update any changes. We will have a meeting at least twice a week.

Regular Contact with the Supervisor and Client will be kept throughout the

project. Keeping in contact with the supervisor will help us stay on track and keeping

in contact with the client will ensure that the work is up to standards and is meeting

the client’s needs.

Consistency in work will be assured so that work is not being rushed to meet

deadlines, and is of good quality.

Project Documentation is essential and we will record our steps in the development

of our project. This will help us to identify the progress we have made and will also

allow us to make any changes and improve on our work.

Quality Assurance for our Development

Multiple Browsers and Platform for Testing. We will test our website on multiple

browsers to test for accessibility, functionality and usability. We will also test on

mobile platforms.

11

Page 13: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

Researching different Versions of Browsers to ensure that our website will be

accessible on different versions of browsers.

Accordance with HTML Standards to meet HTML standards, and making sure it

complies with our website.

Providing a Search Engine on our website to create ease for the user when searching

for specific information.

Checking Links and Usability of our website to ensure all links are working

correctly and that we do not have any broken pages. This will be done throughout the

creation and development of the website.

5.2 Risk Management Plan

Index Risk Impact on Project Actions

1 Non-availability

of team members

Rest of team members

may be required to take on

extras tasks.

Absent members should

notify other members by

text or call and should

follow up with other team

members on what they

missed.

2 Client

unavailability

This can result in project

delays to some extent.

Always check with the

client in advance before

scheduling a meeting.

3 Time-

management

Not meeting deadlines Always follow the schedule,

be on time for every

meeting and

inform other members if

you will be late for

meetings.

4 Communication

Issues

Inefficient communication

leads to

misunderstandings

Completely understand

client requirements and

keep team members updated

via agreed communication

platforms (E.g. Facebook

12

Page 14: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

page and WordPress Blog)

5 Missing Data Redo everything from

scratch

Everything related to the

project should be backed up

and kept safe.

6 Technical

difficulties

Tasks will take longer than

expected

Team members should

explore and research project

related areas in advance.

7 Project

Cancellation

Time and effort will be

wasted. May affect team

members overall

performance in studies.

Ensure to have a proper

agreement with the client.

Everything should be clear.

13

Page 15: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

6.0 Costs

There is no budget allocated for this project. All the infrastructure to be used will be our own

or the University’s. We will also be using open source tools and software.

7.0 Disclaimer

Clients should note the general basis upon which the Auckland University of Technology

undertakes its student projects on behalf of external sponsors:

While all due care and diligence will be expected to be taken by the students, (acting in software

development, research or other IT professional capacities), and the Auckland University of

Technology, and student efforts will be supervised by experienced AUT lecturers, it must be

recognized that these projects are undertaken in the course of student instruction. There is

therefore no guarantee that students will succeed in their efforts.

This inherently means that the client assumes a degree of risk. This is part of an arrangement,

which is intended to be of mutual benefit. On completion of the project it is hoped that the client

will receive a professionally documented and soundly constructed working software

application, some part thereof, or other appropriate set of IT artefacts, while the students are

exposed to live external environments and problems, in a realistic project and customer context.

In consequence of the above, the students, acting in their assigned professional capacities and

the Auckland University of Technology, disclaim responsibility and offer no warranty in respect

of the “technology solution” or services delivered, (e.g. a “software application” and its

associated

14

Page 16: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

7.0 Version History

Date Version Author Notes

06/08/2014 1.0 Tina Chanthalangsy

Aditya Tresnaprana

Eva Saini

Joanne Numbuk

First draft of

Proposal.

07/08/2014 1.1 Tina Chanthalangsy

Eva Saini

Joanne Numbuk

Added changes to

the terms of

reference, rationale

and objectives.

Formatted table of

contents.

10/08/2014 1.2 Tina Chanthalangsy

Aditya Tresnaprana

Added references

and updated the

project approach

and plan.

11/08/2014 1.3 Tina Chanthalangsy

Aditya Tresnaprana

Finalized and

formatted the

whole document.

Updated the

Scrum, and project

justification.

22/08.201 1.4 Added Quality

Assurance and

Risk Management

Plan. Updated

Objectives

15

Page 17: Health Tracking · Web viewTina Chanthalangsy, Aditya Tresnaprana, Eva Saini, Joanne Numbuk. version 1.4 11/08/2014 Health Tracking. Project Proposal. Tina Chanthalangsy, Aditya Tresnaprana,

ReferencesClark, S. (n.d.). I Want to Build A Website, Do I Need a Content Management System (CMS)?

Retrieved from HTML GOODIES:

http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3887866/I-Want-To-

Build-A-Website-Do-I-Need-a-Content-Management-System-CMS.htm

Cosper, J. (2013, 05 08). WordPress Core is Secure - Stop Telling People Otherwise. Retrieved from

wpengine: http://wpengine.com/2013/05/08/wordpress-core-is-secure-stop-telling-people-

otherwise/

Emily. (2012, August 16). CMS Overview - What We Use and Why. Retrieved from LimeRed Studio:

http://www.limeredstudio.com/what-we-think/cms-overview-what-we-use-and-why/#.U-

NTL2NzPUk

Howard, R. (n.d.). Expression Engine: The Ideal Content Management System for Designers .

Retrieved from Howard: Development & Consulting:

http://www.howarddc.com/article/expressionengine

Karthikeyan. (n.d.). Advantages and Disadvantages of Using Joomla CMS For Your Website.

Retrieved from DigiSecrets: http://www.digisecrets.com/web/advantages-and-disadvantages-

of-using-joomla-cms-for-your-website/

Rouse, M. (2011, January). content management system. Retrieved from search soa:

http://searchsoa.techtarget.com/definition/content-management-system

Shupee, R. (n.d.). The Benefits of Using WordPress As a Content Management System. Retrieved

from Red Head Business Solutions: http://redheadbusinesssolutions.com/2013/the-benefits-

of-using-wordpress-as-a-content-management-system/

Stansberry, G. (2009, August 27). Top 10 Most Usable Content Management System. Retrieved from

tuts+: http://code.tutsplus.com/articles/top-10-most-usable-content-management-systems--

net-6493

styleshout. (n.d.). Drupal. Retrieved from which CMS to choose?:

http://whichcmstochoose.com/drupal.html

styleshout. (n.d.). WordPress. Retrieved from which CMS to choose?:

http://whichcmstochoose.com/wordpress.html

16