Self-health check and Treatment

1
Self-health check and Treatment
suggestion Project Proposal and Plan
<06/Sep/2020>
Unit:9785(ITS Capstone Project Semester 2 2020)
Team ID:9785W
Project Sponsor: George. MacLean
Academic Supervisor: Dr. Mehdi Hussain
Due Date: 06/Sep/2020
Written by:

u3160850 Zhe Yang
u3153518 ZHENYU CHEN
U3151862 Alfred Wang
U3184174 Xuekun (Tom) Lyu

2
Contents
Self-health check and Treatment suggestion Project Proposal and Plan…………………………………………. 1
1. Introduction………………………………………………………………………………………………………………… 3
2.Project purpose ……………………………………………………………………………………………………………. 3
3. Scope…………………………………………………………………………………………………………………………. 4
4. Recommended option…………………………………………………………………………………………………… 6
5. WBS…………………………………………………………………………………………………………………………… 8
6. Gantt Chart …………………………………………………………………………………………………………………. 9
7. Proposed governance arrangements of the project ………………………………………………………….. 10
8. Risk analysis and mitigation strategies……………………………………………………………………………. 13
9. Stakeholder engagement and communication plan ………………………………………………………….. 19
10………………………………………………………………………………………………………………………….Quality
assurance criteria and measures. ………………………………………………………………………………….. 21
11. Code of Ethics: …………………………………………………………………………………………………………. 23
12. References: ………………………………………………………. 25
3
1. Introduction
Medviatic is an organization that aim to provide a highly secure patient-centered digital
healthcare service. Medvatic’s professionalism, the platform provides predictive restorative
drugs and is interconnected with doctors in the hospital, forecast recovery, professional
diagnostic procedures to provide patients with professional treatment recommendations.
Medvatic provides professional medical diagnostic equipment:
 Heart rate sensor-can monitor and measure heart rate in real time
 Blood pressure monitor-monitor blood pressure during daily activities
 Blood glucose monitor-continuous measurement of glucose levels, monitoringallweather
 Oxygen monitoring-especially for asthma patients to develop a personalizedasthma
action plan
 FITBIT- can track sleep, exercise, food, and help doctors to continuously monitor the
health of patients
George and his team want to further develop some new features on the application, and
better provide patients with precise guidance and advice.
2.Project purpose
This project aims to create two database that aims to map symptoms to the kind of diseases,
disease analytics and map disease with the health care devices, which can be suggested to
4
patients who need to monitor the health condition. And we also suggest the patient’s best
suitable homecare remedies.
Intended audience
The Medvatic platform can provide professional health advice and treatment methods so that
patients can enjoy remote medical equipment inspections. The main audience may be lonely
elderly people, people with limited mobility, and groups with special diseases in the family,
such as sudden heart disease, diabetes, and cerebral thrombosis. These diseases need real-time
monitoring to ensure the safety and safety of patients. health.
Intended use
Medvatic cooperates with hospitals to provide highly secure patient-centric digital medical
services. Patients can use the mobile application provided by Medvatic to enter their symptoms
to get a comprehensive consultation, treatment plan and monitoring plan, and to contact
patients in a smooth and barrier-free way.
3. Scope
The project aims to deliver two databases so that patients can use the right medical devices
and get the right disease guidance and advice.

In scope Out scope
Creating database
 ERD analytics
 Researching data
 Collecting data

5

Disease analytics
 Mapping symptoms of disease
Health care devices
 Map disease with the health care
devices
 Be suggested to patients who monitor
the health condition
 Storage data
 Group meeting/discussion

 Marketing analytics
 Maintaining application

System features and requirements:
 Functional requirements
For this project, our team aims to create two databases. The first database is to find the
symptoms of different diseases, and then we need to match the symptoms of different
diseases with the patient’s symptoms, so that the patients can be made available through
the Medvatic platform or mobile application. Know the symptoms of their disease.
Secondly, we need to provide patients with the basic home care they need according to
different diseases, for example, needed medicines, private doctors, etc. In addition, we will
match all diseases with corresponding medical equipment based on the collected data.
According to the medical equipment provided by Medvatic, patients can be monitored for
their health in real time, and then Medvatic’s mobile application will feed back the results of
6
patient monitoring and Matters needing attention. Finally, based on medical equipment
recommendations, we will also recommend the best homecare remedies for patients.
When tracking symptoms and symptoms, it may cause a mismatch between disease and
symptoms. The mobile application accepts wrong instructions to the relevant medical
equipment, and the medical equipment will give incorrect guidance and suggestions, for
example, medical drugs for different diseases, wrong monitoring, wrong care, etc.
4. Recommended option
Record and feedback:
(1) Record user information will be good for understand user healthy state. Therefore, the
application will more accurate judgment.
(2) Get user feedback is more conducive to adjusting the data, so that some inaccurate or even
incorrect data is changed or deleted.
(3) Record and get feedback from user will be good for tailor-made health advice and plans for
users. Obtaining the records of the user’s physical condition in time and the feedback of the
user’s current state helps the system or professionals (attending physician) to understand the
user’s current state and make timely suggestions. For example, the blood pressure records of
7
hypertensive patients help doctors understand the patient’s blood pressure and give advice on
medicine and life.
And,
(4) A large amount of practical data is helpful for developers to develop programs more
accurately.
With the support of a large amount of data statistics, the development direction of developers
and the development goals can be clearer. For example, if the data found that the sudden
death rate of heart disease is high, developers will focus on understanding the data that caused
sudden cardiac death and write it into the database. When the user has similar symptoms, the
system will match these high-risk data and timely feedback to the user (or monitor the user’s
physical signs in real time) and take protective measures as soon as possible to avoid sudden
cardiac death.
8
5. WBS
9
6. Gantt Chart
10
7. Proposed governance arrangements of the project
In order to create an effective, successful self-health check and suggestion application,
development of the project should focus on user needs and design will be centered with a clear
aim. A structured system of processes and rules will be set to administer the project
development. For example, there will be target and timeframe on both budget and project
development to keep work on track.
At the beginning stage, a person from the business team will be selected to monitor the project
and analysis the project benefit through time, the person will be considered as project owner. A
project board will be developed with the key stakeholders to keep the decision-making stage
efficient. The project board will be making decision about major works change and fund using.
The project owner will in charge of making project-related decisions. Daily decision making will
be the project manager’s work. It’s critical for the stakeholders be aware of their
responsibilities. Documentation will be done for everything that’s related to governance
arrangement. The project governance will include the policy of risk analysis, decision rights and
the roles and responsibilities for all the people involved. There will also be a project governance
checklist to keep track on goals for app development, key roles assigned for each team. (“A
Primer on Project Governance | Smartsheet”, 2020)
In order to create an effective, successful self-health check and suggestion application,
development of the project should focus on user needs and design will be centered with a clear
aim. A structured governance team will be set to administer the project development.
11

Roles Requirements Task Approach
Sponsor Providing fund to
support the
project and
ensure the
benefit gain for
client.
Ensure the funding meet
the project budget,
approve changes made to
the project. Update project
manager with relevant
information from the
client.
Communicate
between the client
and the project
manager.
Project
manager
Managing the
project till the
project
completion.
Connect all department to
perform assign tasks,
managing project and keep
work on track.
Communicate with
customers and fix the arise
issues.
Communicate with
stakeholders and
development team.
Designer Providing
technical skill to
finish the design
work
Create a user experience
and user interface of the
application. Perform
design that meet the
Cooperate with
project manager and
development team.

12

customer’s needs by using
relevant technologies.
QA Engineer Provide testing on
apps
Perform several types of
testing to ensure the app is
functioning properly under
different conditions.
Discover bugs for revision.
Cooperate with
designer and
development team.
Student
development
team
Provide relevant
skills for
development of
the project.
Conducting tasks
throughout design process.
Help project manager to
finalize the specification
and get the calculation
result for major tasks.
Cooperate with
project manager,
designer and QA
engineer.
Academic
supervisor
Provide help to
student
development
teams in order to
finish the project.
Provide academic
information and feedback
base on student’s
performance on the
project. Review on the
result and help improving
the design.
Communicate with
student development
group.

13
8. Risk analysis and mitigation strategies
This risk register details several risks and the mitigation strategies that have been formed to
negate them. If further risks are identified during the project, the risk manager will take note of
them and form further strategies to mitigate them. There are several risks that might occur
during the project development stage, the risks and mitigation strategies are analysis in the
following table:

Risk Even description Probability
/Likehood
Impact Rating Mitigation
Strategy
Requirement
misinterprete
d
During the design
stage, it’s possible
for the design
team that the
requirement of
the customer is
misinterpreted.
The final product
will not satisfy the
patient’s need and
that lead the
Moderate Extreme High The design team
need to analysis
the customer’s
requirement and
patient with
customer before
start designing.

14

failure of the
project.
Overrun The budget is over Likely Extreme High The project cost
budget the limit during needs to be
development following the
stage and require project plan. Each
further milestone should
investment to be monitored by
keep the project the project
running. manager to ensure
the cost does not
overrun the initial
budget.
Human error Simple mistakes Likely Major High Provide training to
occurred can be made by employer before
human error such commencing the
as wrong work. Regular
calculations, data check on
taken incorrect performance of
and measurement design team and
mistakes. And that making sure the

15

will cause some of
the design result
wrong.
work done is
correct.
Overrun The project finish Unlikely Major Medium Making sure the
timeframe time is not project
meeting the development
expected following the
timeframe. proposed
timeframe.
Keeping track on
each major
activity.
Application The application Moderate Major Medium Conduct regular
prone to will have bugs, or testing during
bugs the system does application
not run as normal, designing stages,
this will affect the fix the bugs when
development of it occurs.
the application
during testing and
coding stages.

16

Data security
risk
The data storage
is not secured and
causing data leaks
such as personal
information of
users.
Unlikely Extreme Medium Making sure
there’s a
safeguarding
system designed
to the app and
store the data
collected in a safe
cloud base system
from others to get
access. Perform a
QA and safety
check regularly.
Encrypt the source
code.
Data set not
meeting the
requirement
The selected data
set does not meet
the requirement
of the app design.
Providing less
useful
information.
Unlikely Major Medium Take deep
research on the
information
needed for
development.
Select the most
relevant data set
to avoid the risk.

17

Writing
insecure
codes
Insecure codes
can cause hackers
to infect the app
development.
Unlikely Major Medium Code scanning
models and
strategies will be
used to prevent
hackers. Timely
maintenance and
upgrade of codes.
System crash
during
development
Using insecure
source code from
a third- party
library and
harmful code
causing crash on
the system.
Unlikely Extreme Medium Always conduct
testing before
using source code
from a third-party
library.
Incorrect
data samples
for data
mining
Choosing the data
that not relevant
to the project. Or
the data set is not
large enough for
analyses and
drawn to an
Unlikely Moderate Medium Before selecting a
suitable data set,
do a study on the
correct data set
size needed for
analyzing. Also,
run a quality

18

inaccurate
conclusion based
on that data set.
checks on the
selected data to
ensure that’s
relevant to the
project.

19
9. Stakeholder engagement and communication plan
Rainbow draft of stakeholder

Role Task Time Frequency Communicate way
Sponsor Make
requests and
guide the
project
15-30mins Once a week E-mail or online
meeting
User proposes new
features that
they want to
add
Any time
before product
plan
Before the
product
E-mill or other feedback

20

Developer Develop
program
products as
required
2 hours 3 times a
week
E-mail, Facebook
messenger or online
meeting
Tester Test the
robustness of
the product
30 mins Once a week E-mail

1. Sponsor: communicate with sponsors in time and submit reports at least once a week.If
possible, communicate with the sponsor online (during the COVID-19). And improve the
existing plan based on the opinions and suggestions put forward by the sponsor. If the
sponsor is dissatisfied with the current development direction, it should be changed in
time.
2. User: before the start of the project, team should understand the wishes of some users,
to understand what functions the users want to add or whether the users have other
ideas, and whether they are within our ability. After selecting the reasonable needs of
the users, group must use this as a development direction, so that we can better
develop programs that meet the needs of users. It is mainly to visit and investigate
users before the application is developed. When a simple product is developed,hoped
21
that representative users will be selected for trial, find out the shortcomings and
improve before the real product release.
3. Tester: The program tester should test the program after each development stage is
completed to ensure that the program has no fatal problems. The tester should connect
the team every week.
4. Developers: developers should meet regularly and give feedback to the manager in
time. Developers should also have at least three meetings a week, and each
communication time should not be less than half hour. Although there are no less than
three meetings a week, and the tasks of the developers are very clear, the developers
should choose time to cooperate to complete some difficult projects.
10. Quality assurance criteria and measures.
In order to ensure product quality, at least two points should be achieved: first, the design
should be sufficiently comprehensive, and the workflow should be as simple as possible to
avoid unexpected problems; second, there should be enough tests to find problems and resolve
in time.
22
First, should make a standard for project. Therefore, the product will not have too many
problems. There are many benefits to formulating standards for projects, for example,
1. it can clarify the direction of the project and avoid some useless development; there
will be a fixed evaluation method after the quality standard, which is more conducive to
the quality assurance of the project.
2. the development of standards is conducive to the development members are clear
about each other’s tasks and clearly know what they and others are doing, underthis
premise, it is helpful to develop project better.
The simplification of the work process (or workflow) is also conducive to avoiding unexpected
problems. If the work process is simple and clear enough, it proves that every process of the
project is very clear. It will be good for to avoid misunderstandings and unexpected problems
during the project progresses.
Second, Timely and comprehensive testing is very important, it should not only be done by
developers. Project developers should complete the test for most of the predictable problems,
but there are still some potentially unpredictable problems that may occur. Should select
representative users or experienced professional testers for testing before product release,
discover potential quality problems and correct them in time, which will help product quality
assurance.
Quality metrics:
23

Metric Standard Report
Help users judge their
physical condition
The accuracy rate is above
90%
Monthly Quality
Management Review
(QMR)
Make treatment
suggestions for users
More than 90% of the
recommendations are
valid
Monthly Quality
Management Review
(QMR)
Real-time detection of
user’s physical signs
Able to provide users with
personalized diagnosis
and medical advice and is
always beneficial.
weekly Quality
Management Review
(QMR)

11. Code of Ethics:
Our team decided we will abide by the Australian Computer Society (ACS) rules.
There are as follows:
1. The Primacy of the Public Interest
 You will place the interests of the public above those of personal, business or sectional
interests.
2. The Enhancement of Quality of Life
 You will strive to enhance the quality of life of those affected by your work.
24
3. Honesty
 You will be honest in your representation of skills, knowledge, services and products.
4. Competence
 You will work competently and diligently for your stakeholders.
5. Professional Development
 You will enhance your own professional development, and that of your staff.
6. Professionalism
 You will enhance the integrity of the ACS and the respect of its members for each other.
Assumptions:
 Some features may not be available on the mobile app
 To use this service users must register and provide personal details
 Databases are managed by a third-party service
 Due to COVID-19 so there more people may use the app to check their health
 Recording rare symptoms may not be accurate enough
 The test may not be comprehensive enough, and more users are needed to provide
suggestions for use.
25
12. References:
Australian Computer Society n.d., ACS Code of Ethics, ACS, Australian Computer Society, viewed
31 August 2020, <https://www.acs.org.au/content/dam/acs/acs-documents/Code-ofEthics.pdf>.
Benaroya research institute, “DISEASE INFORMATTION”, viewed by 1 September 2020, <
https://www.benaroyaresearch.org/what-is-bri/disease-information#>
Difference Between Quality Assurance And Quality Control (QA Vs QC), viewed 29 August, <
https://www.softwaretestinghelp.com/quality-assurance-vs-quality-control/ >
From Wikipedia, Quality assurance, viewed 29 August 2020,
<https://en.wikipedia.org/wiki/Quality_assurance>
L., S. (2020). Mobile Development Team: See How Cleveroad App Developers Work. Retrieved
30 August 2020, from <https://www.cleveroad.com/blog/mobile-development-team-see-howcleveroad-app-developers-work>
Medvatic, Medconnet, viewed 31 August 2020, <https://medconnet.com/>
Risk Management for IT and Software Projects. (2020). Retrieved 30 August 2020, from
https://itq.ch/pdf/RM ITProjekteV211.pdf
What is Quality Assurance (QA)? Process, Methods, Examples, viewed 29 August, <
https://www.guru99.com/all-about-quality-assurance.html >

WhatsApp
Hello! Need help with your assignments?

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

🛡️ Worried About Plagiarism? Run a Free Turnitin Check Today!
Get peace of mind with a 100% AI-Free Report and expert editing assistance.

X