Blue Milestone Presentation April 15, 2010

advertisement
CS410 Blue Team
Milestone Presentation
April 15, 2010
Hungry
What do I have available?
Will I have to go to the store
to buy ingredients?
Or just give up and eat at a restaurant?
2
Blue Team - NUTRIcipe
April 15, 2010
What does Cindy need to eat?
Cindy …
 Is a female
 Is 30 years old
 Is Moderately active
 Need to consume more
Vitamin C
 Need to consume less
cholesterol
 Has a family history of
cancer
 Has a family history of heart
disease
3
Blue Team - NUTRIcipe
Cindy has available
ingredients…
 Fish
 Potatoes
April 15, 2010
Cindy is going to eat…
Too high
Too high
Too high
Too low
No foods with anti-cancer properties are consumed!
4
Blue Team - NUTRIcipe
April 15, 2010
Problem
Getting daily nutrients necessary for good health
and organizing proper diets is problematic due
to a variety of choices
and inconsistent information about nutrition.
5
Blue Team - NUTRIcipe
April 15, 2010
Blue team members
Olga Gallup
Project Manager
Software Specialist
Professor De Leo
Health Sciences Expert
College of
Health Sciences
W. Cole Davis
Web Developer
Software Specialist
Database Specialist
Professor Levinstein
Database Expert
College of Sciences
Erik Lavender
Database Specialist
Marketing Specialist
John Hoffmann
Financial Specialist
Hardware Specialist
6
Blue Team - NUTRIcipe
Benjamin Rattz
Risk Analyst
Web Developer
Adrian Ostolski
Documentation
Specialist
Marketing Specialist
April 15, 2010
Outline
 Problem
 Problem characteristics
 Current process flow
 Proposed solution
 Solution characteristics
 Modified process flow
 Solution components
 Market analysis
 Cost summary
 Risks
 Conclusion
7
Blue Team - NUTRIcipe
April 15, 2010
Unhealthy diets and its effects
% of adults unaware about the link between
unhealthy diets and health problems
World Cancer Research Fund
8
Blue Team - NUTRIcipe
Heart Foundation and Cancer Research
April 15, 2010
Nutrition lacking
99% of Americans are not getting the needed daily
nutrition
Getting
1%
Not Getting
99%
American Journal of Clinical Nutrition
9
Blue Team - NUTRIcipe
April 15, 2010
Need for special diets
% of affected
Americans
Deficiency disease/
cumulative effects of
nutrition
Causes/ nutrient(s) lacking
70%
Osteomalacia
Calcium and
vitamin D
64%
Obesity/Overweight
Calories control
30%
Iron deficiency
Iron
26%
Cardiovascular disease
Excessive amounts of saturated fats
10%
Goiter
Iodine
7.8%
Type 2 diabetes
Calories control
4.5%
Osteoporosis
Calcium,
Vitamin D, phosphorus, magnesium,
& fluoride
Ruth A. Roth, Nutrition & Diet Therapy
10
Blue Team - NUTRIcipe
April 15, 2010
Diets are out of balance
Average American
 Does not get enough
calcium, potassium, fiber,
magnesium, and vitamins
A, C and E
 Gets too many calories
and too much trans fat,
saturated fat, cholesterol,
added sugars and salt
USDA Dietary Guidelines
11
Blue Team - NUTRIcipe
April 15, 2010
Where are consumer diets
out of balance?
Percentage change needed to meet USDA
recommendations
155%
125%
120%
50%
60%
40%
Females
10%
3%
-15%
Fruits
Vegetables
Grains
-25%
Meat &
Beans
3%
Milk
Males
-25%
Oils
USDA Dietary Guidelines
12
Blue Team - NUTRIcipe
April 15, 2010
Where are consumer diets
out of balance?
Percentage change needed to meet USDA
recommendations
Solid fats
Added sugars
Females
Males
-53%
-55%
-65%
-75%
USDA Dietary Guidelines
13
Blue Team - NUTRIcipe
April 15, 2010
America needs help
Need
improvement
diets
74%
Poor diets
16%
Good diets
10%
USDA Healthy Eating Index
14
Blue Team - NUTRIcipe
April 15, 2010
Confusing nutrition information
Americans think there is too much confusion
about nutrition
Not confused
40%
Confused
60%
Food Marketing Institute Data
15
Blue Team - NUTRIcipe
April 15, 2010
How it currently works
Cindy is hungry
Decides to cook
at home
Eats healthy
Goes grocery shopping
Checks what she
has at home
16
Blue Team - NUTRIcipe
Goes to the restaurant
Eats unhealthy
April 15, 2010
Goal
Provide customers with a meal planning tool that
will assist them in organizing proper diets and
consumption of needed daily nutrients by eating
healthy, delicious meals which account for their
individual needs and preferences.
17
Blue Team - NUTRIcipe
April 15, 2010
Problem characteristics
 Complicated information about nutrition
 Unawareness of unhealthy diets and its effects
 Lack of time
 Food variety
 Need for special diets
18
Blue Team - NUTRIcipe
April 15, 2010
NUTRIcipe will facilitate individuals to eat
healthier by empowering them with the proper
tools: authoritative, nutritional advice based on
specific profile preferences and values, healthy
recipes with instructions and nutritional content
calculators, and effective, efficient shopping lists
to acquire all of the necessary ingredients to fix
the right meal, the right way, every time.
19
Blue Team - NUTRIcipe
April 15, 2010
Solution characteristics
 Food Item Database
 Tool For Calculating Nutritional Content
 Includes nutritional information specific to each
 Tool that makes use of the food-item’s
item
 Includes an item for every necessary
component of any recipes nutriPe will promote 
 Recipe Database
 Large database of healthy recipes in a
normalized form that can cross-reference our
food-item database to facilitate calculation of
nutritional content
 Nutritional Research to Promote
Healthy Eating
 An authoritative source of health information
with statistical proof regarding advice for
healthier eating habits
database, the recipes database (and other
sources), and calculates the nutritional content
Web Server
 To host the main website
 To allow access to API over HTTP to mobile
applications
 User Profile Database
 To store/retrieve information specific to a
registered member
 Combinations Database
 Includes rule-sets for valid, nutritional
combinations of food items
 Liability
 Legal disclaimer
 HIPAA privacy
20
Blue Team - NUTRIcipe
April 15, 2010
Primary and secondary tasks
Primary tasks
 Satisfy needs of





21
customers who do not
require special diets
Recommend nutrition
Recommend a variety of
foods
Provide food combining
guidelines
Offer healthy recipes
Offer shopping list based
on selected recipes
Blue Team - NUTRIcipe
Secondary tasks
 Satisfy needs of
customers who require
special diets
 Provide shopping list
based on
- selected recipes
- time of the year
- location
 Food tracking
April 15, 2010
Major component diagram
22
Blue Team - NUTRIcipe
April 15, 2010
How it works with NUTRIcipe
Cooks the right meal
with NUTRIcipe’s help
Cindy is hungry
Uses NUTRIcipe
Checks what she
has at home
23
Blue Team - NUTRIcipe
Lives a healthier
life
Buys the right food with
NUTRIcipe’s help
Knows how to eat right
with NUTRIcipe’s help April 15, 2010
What does Cindy need to eat?
Cindy …
 Is a female
 Is 30 years old
 Is Moderately active
 Need to consume more
Vitamin C
 Need to consume less
Cholesterol
 Has a family history of
cancer
 Has a family history of heart
disease
24
Blue Team - NUTRIcipe
Cindy has available
ingredients…
 Fish
 Potatoes
April 15, 2010
After using NUTRIcipe, Cindy is going
to eat…
Great
Great
Great
Great
Recommendations
25
Blue Team - NUTRIcipe
April 15, 2010
1.Eating broccoli reduces the risk of heart
attack
2.Broccoli has high levels of antioxidants
and has strong anti-cancer properties
NUTRIcipe process flow
Customer
accesses
NUTRIcipe
Customer
creates
profile
…
Internal &
External
Databases
ALGORITHMS
WEEKLY MEAL PLAN
LIST OF RECIPES
NUTRIcipe
Algorithms
FOOD COMBINATIONS
SHOPPING LIST
26
Blue Team - NUTRIcipe
April 15, 2010
GUI: screen where user can
select goals and etc
28
Blue Team - NUTRIcipe
April 15, 2010
GUI: user profile
29
Blue Team - NUTRIcipe
April 15, 2010
GUI Prototype: Welcome Back
30
Blue Team - NUTRIcipe
April 15, 2010
GUI: output reports screen
31
Blue Team - NUTRIcipe
April 15, 2010
Milestones and Deliverables
32
Blue Team - NUTRIcipe
April 15, 2010
Software milestones
NUTRIcipe
Software
Milestones
Databases
33
Algorithms
Blue Team - NUTRIcipe
Nutrient
Calculator
Interfaces
Testing
April 15, 2010
Software milestones: Databases
NUTRIcipe
Software
Milestones
Databases
Algorithms
Nutrient
Calculator
Interfaces
Testing
User profile
database
Food item
database
Nutrient
database
Recipe
database
Food
combinations
34
Blue Team - NUTRIcipe
April 15, 2010
Software milestones: Algorithms
NUTRIcipe
Software
Milestones
Databases
Algorithms
Nutrient
Calculator
Interfaces
Testing
Nutrition
recommendation
algorithm
Food variety
recommendation
algorithm
Recipe choosing
algorithm
Food combining
recommendation
algorithm
Shopping list
generator
algorithm
35
Blue Team - NUTRIcipe
April 15, 2010
Software milestones: Interfaces
NUTRIcipe
Software
Milestones
Databases
Algorithms
Database
interfaces
GUI interfaces
Search
interfaces
Information
gathering
interfaces
36
Blue Team - NUTRIcipe
Nutrient
Calculator
Interfaces
Testing
Application
interfaces
Client standalone
application
Mobile
application
Web
application
April 15, 2010
User profile database design
37
Blue Team - NUTRIcipe
April 15, 2010
Nutrient database design
38
Blue Team - NUTRIcipe
April 15, 2010
Food item database design
39
Blue Team - NUTRIcipe
April 15, 2010
Recipe database design
40
Blue Team - NUTRIcipe
April 15, 2010
Nutrition recommendation algorithm logic
YES
NO
All nutrient
requirement met
Nutrient requirements not met
41
Blue Team - NUTRIcipe
April 15, 2010
Food variety recommendation algorithm logic
YES
NO
42
Blue Team - NUTRIcipe
All nutrient
requirement met
Nutrient requirements
not met
April 15, 2010
Recipe choosing algorithm logic
NO
YES
Requirements
not
met
Requirements met
Requirements
not
met
Requirements met
43
Blue Team - NUTRIcipe
April 15, 2010
Food combining recommendation algorithm
44
Blue Team - NUTRIcipe
April 15, 2010
Shopping list generator algorithm logic
45
Blue Team - NUTRIcipe
April 15, 2010
NUTRIcipe site map
Home
User login
Join us
Health
history
About us
Goals
Edit profile
Update
inventory
46
Meal
planning
Blue Team - NUTRIcipe
Update
inventory
Reports
What we
offer
Fast meal
Shopping list
Personal
info
Fast meal
Meal
planning
Shopping
list
Goals
Reports
Contact us
Recipes
Preferences
Food
combinations
April 15, 2010
Work breakdown structure
Phase 2
47
Blue Team - NUTRIcipe
April 15, 2010
Work breakdown structure
Phase 2: Hardware
48
Blue Team - NUTRIcipe
April 15, 2010
Work breakdown structure
Phase 2: Database development
49
Blue Team - NUTRIcipe
April 15, 2010
Work breakdown structure
Phase 2: Interface development
50
Blue Team - NUTRIcipe
April 15, 2010
Work breakdown structure
Phase 2: Algorithm development
51
Blue Team - NUTRIcipe
April 15, 2010
Work breakdown structure
Phase 2: Testing
52
Blue Team - NUTRIcipe
April 15, 2010
Marketing analysis
53
Blue Team - NUTRIcipe
April 15, 2010
Who are the customers?
People who need this solution have a number of problems when
creating a balanced diet. These problems include:

Portion control

Craving a particular food component such as sugar or salt

Skipped meals

Eating too many snacks

Lack of time to chart out a healthy balanced diet from week to week
54
Blue Team - NUTRIcipe
April 15, 2010
Why it matters
Unhealthy diets can lead to:
 Higher Cholesterol levels
 Obesity
 Sleep apnea
 Diabetes
 Heart disease
 Increased risk of stroke
 High blood pressure
 Lower lifespan
 Gallbladder disease
 Increased risk for certain types of cancers
Ruth A. Roth, Nutrition & Diet Therapy
55
Blue Team - NUTRIcipe
April 15, 2010
The financial costs
56
Blue Team - NUTRIcipe
US Department of Health and Human Services
April 15, 2010
What does the customer currently
spend?
 Americans spend an average of $6,100 per year
or 12% of their income on food. 1
 46 Billion dollars per year are spent on diets. 2
1. US Department of Labor
57
Blue Team - NUTRIcipe
2. Leah Hoffman and Lacey Rose
April 15, 2010
Benefits to the customer
 The final cost of the product would be a little
fraction of what they currently spend on food and
diet programs.
 Medical costs are the number one reason for
declaring bankruptcy. A healthy diet avoids many
of the causes for seeking medical treatment. 1
 A greater awareness of what makes a balanced,
healthy diet is achieved.
 Time is saved planning meals, and making
grocery lists.
1. The American Journal of Medicine
58
Blue Team - NUTRIcipe
April 15, 2010
How the customer saves money
Step 1, customer
buys our product
Step 4, Money is
saved through
lower healthcare
costs
59
Blue Team - NUTRIcipe
Step 2, a
healthy diet
is given
Step 3, the
customer becomes
healthier
April 15, 2010
Potential problems
 This solution requires access to the internet.
• Some people, who have a need for this product, will
not have access to it.
 Though much of the “work” is handled by this
product, the user does still have to take the time
to input data.
 If ad revenue is generated, how can the customer
know for sure that our results are not
compromised?
60
Blue Team - NUTRIcipe
April 15, 2010
Marketing plan
61
Primary customers
Secondary customers
 People between the
 People under age 40
ages of 40 and 60
 People who are over
age 60
 Insurance companies
Blue Team - NUTRIcipe
 Fitness centers
 Student cafeterias
April 8, 2010
Why would primary customers be
interested?
Reasons for interest
Need for use 1
• Metabolism decreases
• Hormones change
• Easier to develop diseases
• Essential to eat right to improve
health or maintain good health
• Need to eat right every day
Ability to use 2
• Financial stability: income
typically peaks at age 57 and
wealth tops at age 63
• Retired people have more free
time
1. Eat Right Fitness: Middle-aged
62
Blue Team - NUTRIcipe
2. Fed’s Survey of Consumer Finance
April 8, 2010
Marketing plan – Year 1
Adults 60 years old and older: 177,358 in Hampton Roads, VA
Independent Retirement
Community
63
Blue Team - NUTRIcipe
National Relocation
April 8, 2010
Marketing plan – Year 2
Adults 60 years old and older: 1,065,502 in Virginia
64
Blue Team - NUTRIcipe
National Relocation
April 8, 2010
Marketing plan – Year 3
Adults 60 years old and older: 33,912,511
65
Blue Team - NUTRIcipe
National Relocation
April 8, 2010
Marketing plan – Year 4
Adults 60 years old and older: 44,406,620 in the USA
66
Blue Team - NUTRIcipe
National Relocation
April 8, 2010
Competition matrix
67
Blue Team - NUTRIcipe
April 15, 2010
What
will will
thethe
customer
pay?
What
customer
pay?
 Monthly or yearly fee-based service
 Two week trial membership
 Use of advertisements would lower costs for the
user
68
Blue Team - NUTRIcipe
April 15, 2010
What risks must we deal with?
In our efforts to introduce NUTRIcipe to the market, there will be
several distinct types of risks that we must either accept or
overcome. Problem sectors include:
 Customer risks
 Technical risks
 Schedule risks
 Financial risks
 Legal risks
69
Blue Team - NUTRIcipe
April 15, 2010
Risk Matrix
Damage/Impact
Probability
Very Low
Low
Moderate
High
FR2
FR1
Very High
Very High
High
Moderate
CR3, CR4
Low
TR4, FR4
Very Low
70
Blue Team - NUTRIcipe
TR1
SR1, FR3
CR5
CR1, CR2
TR2
TR3, LR1
April 15, 2010
Risk Matrix - Key
Financial Risk, FR:
1. Grant/fee/income issues
2. Market competition
3. Increase in DB hosting prices
Technical Risk, TR:
1. Security risks
2. Server/DB downtime
3. Software, profile glitches &
failures
4. Slow access times
71
Blue Team - NUTRIcipe
Customer Risk, CR:
1. Bad UI / Difficult to use
2. Lack of regular recipe additions
3. Lack of approval from experts
4. Perceived lack of innovation
5. Pricing/fees
Legal Risk, LR:
1. External lawsuit
Scheduling Risk, SR:
1. Inability to obtain external DB
hosting
April 15, 2010
Risk mitigation plan
72
Blue Team - NUTRIcipe
April 15, 2010
Budget analysis
73
Blue Team - NUTRIcipe
April 15, 2010
Staffing requirements
Phase 2
Position
Number of
Employees
Salary
Hourly Rate
Project Manager
1
$84,000
$42.00
Software Engineer
2
$68,000
$34.00
Hardware Engineer
1
$72,000
$35.00
Financial Analyst
1
$50,180
$25.00
Marketing Director
1
$67,500
$33.75
Documentation Specialist
1
$38,000
$19.00
HR Manager
1
$58,000
$30.00
Software Tester
1
$61,000
$30.50
Web Developer
1
$50,000
$25.00
Database Administrator
2
$80,000
$40.00
Domain Expert
1
$312,000
$150.00
Hours
Needed
Cost
120
18,000
Salary Cost $?
40% Overhead
74
Blue Team - NUTRIcipe
Total Cost
April 15, 2010
Hardware requirements
Phase 2
Element
Server
75
Number of
Elements
Cost/Element
Total
3
$2,500
$7,500
Workstations
12
$700
$8,400
Laser Printer
1
$300
$300
Oracle
1
$5,800
$5,800
Cables
10
$150
$150
KVM Switch
1
$20
$20
Network Switch
1
$100
$100
Hardware Firewall
1
$700
$700
Power Amplifier
1
$300
$300
AC Unit
1
$2,000
$2,000
Total
$25,270
Blue Team - NUTRIcipe
April 15, 2010
Additional resources
Element
Number of
Elements
Cost/Element
Total
Office
1
$36,000
$36,000
Nutrient Calculator
1
$100
$100
Total*
$36,100
* Included in overhead
76
Blue Team - NUTRIcipe
April 15, 2010
Budget overview
77
Blue Team - NUTRIcipe
April 15, 2010
Customer cost
78
Blue Team - NUTRIcipe
April 15, 2010
Break – even analysis
79
Blue Team - NUTRIcipe
April 15, 2010
We are what we eat
Getting knowledge about daily nutrients necessary
to maintain a good health and organizing proper
diets is easy with NUTRIcipe.
Good nutrition is essential for the attainment and
maintenance of good health and should never be
neglected.
80
Blue Team - NUTRIcipe
April 15, 2010
Team collaboration
•Team meetings
on Thursdays at
12:30
•Google wave
•Ventrilo
81
Blue Team - NUTRIcipe
April 15, 2010
References
•
•
•
•
•
•
•
•
•
Food Marketing Institute. http://www.factsfiguresfuture.com
World Cancer Research Fund. http://www.nursingtimes.net/whats-new-in-nursing/millions-unaware-that-unhealthydiet-increases-cancer-risk/1991181.article
Heart Foundation and Cancer Research. http://www.medicalnewstoday.com/articles/139981.php
American Journal of Clinical Nutrition
http://www.diseaseeducation.com/wellness/How_Healthy_People_Stay_Healthy.php
Roth, Ruth A. Nutrition & Diet Therapy.
“National Health Expenditures." US Department of Health and Human Services. 2009. United States Government.
http://www.cms.hhs.gov/NationalHealthExpendData/downloads/tables.pdf
“How The Average US Consumer Spends Their Paycheck.” Visualeconomics. April 2009. CreditLoan Network.
http://www.visualeconomics.com/how-the-average-us-consumer-spends-their-paycheck/.
•
“Generation gap.” Fed’s Survey of Consumer Finance. http://www.usatoday.com/news/nation/2007-05-20-covergeneration-wealth_N.htm
•
“Middle-aged.” Eating right fitness. http://www.usatoday.com/news/nation/2007-05-20-cover-generation-wealth_N.htm
“Medical bills prompt more than 60 percent of U.S. bankruptcies.” The American Journal of Medicine.
http://www.cnn.com/2009/HEALTH/06/05/bankruptcy.medical.bills/
Leah Hoffman and Lacey Rose. “Costly calories.” MSNBC.com. April 13, 2005. General Electric. 12 Mar, 2010.
http://www.msnbc.msn.com/id/7432448/
The Web Hacking Incident Database. http://www.xiom.com/whid/2009/39/orange-france-sqlinjection
Webhosting . http://www.hostpulse.com
•
•
•
•
82
"Healthy Eating Index." USDA Center for Nutrition Policy and Promotion.
http://www.cnpp.usda.gov/HealthyEatingIndex.htm
“Dietary Guidelines for Americans.” USDA.
http://www.cnpp.usda.gov/Publications/DietaryGuidelines/2005/2005DGPolicyDocument.pdf
Blue Team - NUTRIcipe
April 15, 2010
Appendix
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
K.
L.
M.
83
Organizational chart
The current process flow diagram
The modified process flow diagram
Major functional component diagram
Process flow for providing recommendations on nutrition
Process flow for providing recommendations on a variety of
foods
Process flow for providing recipes
Process flow for providing shopping list
USDA calorie levels and estimated daily calorie needs
Food combining chart
Competition matrix/summary
Risk matrix
Risk matrix – key
Blue Team - NUTRIcipe
April 15, 2010
Download