830 likes | 990 Views
CS410 Blue Team Milestone Presentation April 15, 2010. Hungry. ?. Will I have to go to the store to buy ingredients?. What do I have available?. Or just give up and eat at a restaurant?. What does Cindy need to eat?. Cindy …. Cindy has available ingredients…. Is a female
E N D
CS410 Blue Team Milestone Presentation April 15, 2010
Hungry ? Will I have to go to the store to buy ingredients? What do I have available? Or just give up and eat at a restaurant? Blue Team - NUTRIcipe
What does Cindy need to eat? Cindy … Cindy has available ingredients… 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 Fish Potatoes Blue Team - NUTRIcipe
Cindy is going to eat… Too high Too high Too high Too low No foods with anti-cancer properties are consumed! Blue Team - NUTRIcipe
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. Blue Team - NUTRIcipe
Blue team members Olga Gallup Project Manager Software Specialist Professor De Leo Health Sciences Expert College of Health Sciences Professor Levinstein Database Expert College of Sciences W. Cole Davis Web Developer Software Specialist Database Specialist Erik Lavender Database Specialist Marketing Specialist Benjamin Rattz Risk Analyst Web Developer John Hoffmann Financial Specialist Hardware Specialist Adrian Ostolski Documentation Specialist Marketing Specialist Blue Team - NUTRIcipe
Outline • Problem • Problem characteristics • Current process flow • Proposed solution • Solution characteristics • Modified process flow • Solution components • Market analysis • Cost summary • Risks • Conclusion Blue Team - NUTRIcipe
Unhealthy diets and its effects % of adults unaware about the link between unhealthy diets and health problems World Cancer Research Fund Heart Foundation and Cancer Research Blue Team - NUTRIcipe
Nutrition lacking American Journal of Clinical Nutrition Blue Team - NUTRIcipe
Need for special diets Ruth A. Roth, Nutrition & Diet Therapy Blue Team - NUTRIcipe
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 Blue Team - NUTRIcipe
Where are consumer diets out of balance? USDA Dietary Guidelines Blue Team - NUTRIcipe
Where are consumer diets out of balance? Percentage change needed to meet USDA recommendations USDA Dietary Guidelines Blue Team - NUTRIcipe
America needs help USDA Healthy Eating Index Blue Team - NUTRIcipe
Confusing nutrition information Food Marketing Institute Data Blue Team - NUTRIcipe
How it currently works Decides to cook at home Cindy is hungry Eats healthy FOOD VARIETY AT HOME CHOICES ARE LIMITED Goes grocery shopping CHOICES ARE LIMITED Checks what she has at home Eats unhealthy Goes to the restaurant Blue Team - NUTRIcipe
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. Blue Team - NUTRIcipe
Problem characteristics • Complicated information about nutrition • Unawareness of unhealthy diets and its effects • Lack of time • Food variety • Need for special diets Blue Team - NUTRIcipe
NUTRIcipewill 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 theright meal,theright way,every time. Blue Team - NUTRIcipe
Solution characteristics • Food Item Database • Includes nutritional information specific to each 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 • Tool For Calculating Nutritional Content • Tool that makes use of the food-item’s 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 Blue Team - NUTRIcipe
Primary and secondary tasks Primary tasks Secondary tasks Satisfy needs of 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 Satisfy needs of customers who require special diets Provide shopping list based on - selected recipes - time of the year - location Food tracking Blue Team - NUTRIcipe
Major component diagram Blue Team - NUTRIcipe
How it works with NUTRIcipe Cooks the right meal with NUTRIcipe’s help Cindy is hungry Lives a healthier life Uses NUTRIcipe Buys the right food with NUTRIcipe’s help Checks what she has at home Knows how to eat right with NUTRIcipe’s help Blue Team - NUTRIcipe
What does Cindy need to eat? Cindy … Cindy has available ingredients… 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 Fish Potatoes Blue Team - NUTRIcipe
After using NUTRIcipe, Cindy is going to eat… Great Great Great Great SHOPPING LIST 1. Broccoli 200 grams per serving • Food Combinations • Fish and broccoli are great together • Potatoes and broccoli are great together • Fish and potatoes are best eaten separately • Recommendations • Eating broccoli reduces the risk of heart attack • Broccoli has high levels of antioxidants and has strong anti-cancer properties Blue Team - NUTRIcipe
NUTRIcipe process flow Customer accesses NUTRIcipe Customer creates profile … Internal & External Databases ALGORITHMS WEEKLY MEAL PLAN NUTRIcipe Algorithms LIST OF RECIPES FOOD COMBINATIONS SHOPPING LIST Blue Team - NUTRIcipe
GUI: screen where user can select goals and etc Blue Team - NUTRIcipe
GUI: user profile Blue Team - NUTRIcipe
GUI Prototype: Welcome Back Blue Team - NUTRIcipe
GUI: output reports screen Blue Team - NUTRIcipe
Milestones and Deliverables Blue Team - NUTRIcipe
Software milestones Blue Team - NUTRIcipe
Software milestones: Databases Blue Team - NUTRIcipe
Software milestones: Algorithms Blue Team - NUTRIcipe
Softwaremilestones: Interfaces Blue Team - NUTRIcipe
User profile database design Blue Team - NUTRIcipe
Nutrient database design Blue Team - NUTRIcipe
Food item database design Blue Team - NUTRIcipe
Recipe database design Blue Team - NUTRIcipe
Nutrition recommendation algorithm logic YES NO All nutrient requirement met Nutrient requirements not met Blue Team - NUTRIcipe
Food variety recommendation algorithm logic All nutrient requirement met YES Nutrient requirements not met NO Blue Team - NUTRIcipe
Recipe choosing algorithm logic NO YES Requirements not met Requirements met Requirements not met Requirements met Blue Team - NUTRIcipe
Food combining recommendation algorithm Blue Team - NUTRIcipe
Shopping list generator algorithm logic Blue Team - NUTRIcipe
NUTRIcipe site map Home Shopping list User login Personal info Update inventory Join us Reports Fast meal What we offer Goals Health history Meal planning About us Reports Goals Shopping list Edit profile Update inventory Contact us Recipes Fast meal Preferences Food combinations Meal planning Blue Team - NUTRIcipe
Work breakdown structurePhase 2 Blue Team - NUTRIcipe
Work breakdown structurePhase 2: Hardware Blue Team - NUTRIcipe
Work breakdown structurePhase 2: Database development Blue Team - NUTRIcipe
Work breakdown structurePhase 2: Interface development Blue Team - NUTRIcipe