Connected Devices/Projects/Smart Kitchen: Difference between revisions

Inserted experiment ended message
(Inserted experiment ended message)
 
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{caution|This experiment has concluded.  We have retained the content on this page so others can take advantage of these learnings. For the latest on what Mozilla is doing, visit [https://www.mozilla.org www.mozilla.org].}}
{{Sidebar <!-- Project Infobox -->
{{Sidebar <!-- Project Infobox -->
  | navbar = off
  | navbar = off
  | headingstyle = background-color:#eee;
  | headingstyle = background-color:#eee;
  | heading1 = Project Smart Kitchen <!-- Project Title -->
  | heading1 = Project SmartKitchen <!-- Project Title -->
  | content1 = [[image:Connected-devices.jpg|300px]] <!-- Logo for Connected Devices, not product or team -->
  | content1 = [[image:Connected-devices.jpg|300px]] <!-- Logo for Connected Devices, not product or team -->
  | heading2 = <!-- Screenshot caption --> <!-- Screenshot caption -->
  | heading2 = <!-- Screenshot caption --> <!-- Screenshot caption -->
Line 12: Line 15:
  | content5 = <!-- 2016.05.04 (Pitch Update) --> <!-- Latest Release Date -->
  | content5 = <!-- 2016.05.04 (Pitch Update) --> <!-- Latest Release Date -->
  | heading6 = Innovation Status <!-- Innovation Status -->
  | heading6 = Innovation Status <!-- Innovation Status -->
  | content6 = [[Connected_Devices/Product_Innovation_Process#Process Gates|Stage 1 (Validation)]] <!-- Innovation Status -->
  | content6 = No longer an approved project <!-- Innovation Status -->
  | heading7 = Website <!-- Website -->
  | heading7 = Website <!-- Website -->
  | content7 = TBD <!-- Project Website -->
  | content7 = https://mzl.la/smartkitchen <!-- Project Website -->
}}
}}


*Tamara Insert Project Intro
== Project Status ==
CLOSED
----
 
'''Project SmartKitchen''' plans to explore what it would be like if you knew exactly what was in your fridge in real time, with little to no effort. Even better, we’d love to help you leverage this information and take your available ingredients to suggest new healthy recipes to try.  Our vision is to help everyone with the question, “What’s for dinner?”, so you never have to come up blank again.


== Project overview ==
== Project overview ==
[[File:Smart kitchen use case.png|500px|right]]
[[File:Smart kitchen use case.png|500px|right]]
Smart Kitchen is a project that attempts to help people answer the question "What's for dinner?" in such a way that optimizes ingredients on hand and offers recipes (eventually) tailored to the user's time, skill, dietary requirements, allergies, likes/dislikes, etc.  
Project SmartKitchen attempts to help people answer the question "What's for dinner?" in such a way that optimizes ingredients on hand, reduces food wasteage, and offers recipes (eventually) tailored to the user's time, skill, dietary requirements, allergies, likes/dislikes, etc.  
 
<!---
===Problem Hypothesis===
 
We believe that there are '''people who are responsible for creating or managing meals for 2+ members of their household'''
<br>… who have difficulties '''coming up with ways to combine their existing kitchen inventory for a proper meal''' because
<br> …they want to '''sit down as a family and eat a proper dinner together.'''
<br>We will know this to be true when we '''see evidence from the research study.'''
 
===Product Hypothesis===
We believe that '''people who are responsible for creating or managing meals for 2+ members of their household'''
<br> … are currently addressing it through '''eating out, and eating frozen meals and cooking the same thing repeatedly'''
<br> By building the '''SmartKitchen service that provides meal options based on existing food inventory'''
<br>…we will '''provide more options for meals and therefore making it easier for people to have more family dinners.'''
<br>We will know this to be true when '''we see feedback from users from a prototype indicating it was helpful.'''


For the initial prototype of the Smart Kitchen project, the goals are the following:
===Initial Prototype===
For the initial prototype of the Project SmartKitchen, the goals are the following:
* Understand the capabilities and gaps in the combination of Visual recognition and barcode reading for use in determining a kitchen inventory.
* Understand the capabilities and gaps in the combination of Visual recognition and barcode reading for use in determining a kitchen inventory.
* Using user feedback from testing we want to understand the usefulness of such a service. We also want to drill into the key user barriers to making the service helpful.
* Using user feedback from testing we want to understand the usefulness of such a service. We also want to drill into the key user barriers to making the service helpful.
--->
== Lean Start Up Flow ==
===Vision Statement===
SmartKitchen aims to answer the question "What's for dinner?"
===Ideas===
* Use image recognition to identify the inventory of the kitchen
* Use barcode to identify and manage the inventory of the kitchen
* Use RFID to identify and manage the inventory of the kitchen (entire house, garbagecan)
*Use OCR to identify and manage the inventory of the kitchen
* Use the inventory of the kitchen to provide recipes
* Use an Open Source Cookbook to provide recipes from the community and socially engage/gamify the community in the food area
=== Leap of Faith Assumptions Being Tested===
* We are assuming that we can use image recognition to accurately identify some percentage of the contents of the kitchen
* We assume that people want recipes that they can make with their existing kitchen inventory
=== Experiments ===
* We believe that if we give a user an experiment device for identifying their inventory that we will be able to recognize 20% of items with our existing training to date.
* If run a Facebook Ad describing our product, we expect a 2% response rate
* If we create a video that shows our product vision and advertise it, we expect a 2% response rate.
=== Experiment Details ===
[[Project SmartKitchen/ Experiment 1: Image Recognition Prototype]]<br>
[[Project SmartKitchen/ Experiment 2: Video Survey]]<br>
[[Project SmartKitchen/ Experiment 3: Facebook Ad]]<br>
[[Project SmartKitchen/ Experiment 4: Facebook Ad Refactor]]<br>
[[Project SmartKitchen/ Experiment 5: User Behavior Survey]]<br>
[[Project SmartKitchen/ Experiment 6: Upstream Concierge]]<br>
[[Project SmartKitchen/ Experiment 7: Second Image Provider]]<br>
[[Project SmartKitchen/ Experiment 8: Optical Flow]]


== Program Status ==
== Program Status ==
Line 48: Line 100:
! style="background:#00B2FF;" | Done
! style="background:#00B2FF;" | Done
|  
|  
|-
| Prototype Requirements Document
| 07/13/2016
! style="background:#00B2FF;" | Done
| [https://docs.google.com/document/d/18bKBhtB5B7_aAFhD3z7goiK7ps4DqMbQDfzyroiZsaM/edit Prototype Requirements Document]
|-
|-
| Problem/Product Hypothesis Building
| Problem/Product Hypothesis Building
| 07/10/2016
| 07/07/2016
! style="background:#00EC00;" | On Target
! style="background:#00B2FF;" | Done
| [https://docs.google.com/presentation/d/1_KSLD0Zk7Qx3KhUapmvWSwkDZtmYhmJO-Hn5u_1grHk/edit#slide=id.g86b65f826_2_77 Problem/Product Hypothesis]
| [https://docs.google.com/presentation/d/1_KSLD0Zk7Qx3KhUapmvWSwkDZtmYhmJO-Hn5u_1grHk/edit#slide=id.g86b65f826_2_77 Problem/Product Hypothesis]
|-
|-
| Participatory Design
| Participatory Design
| 07/12/2016
| 07/12/2016
! style="background:#00EC00;" | On Target
! style="background:#C1C6CA;" | On Hold
| [http://infodesign.com.au/usabilityresources/participatorydesign/ Participatory Design Template]
| [http://infodesign.com.au/usabilityresources/participatorydesign/ Participatory Design Template]
|-
| Lean Start Up Training
| 07/13-14/2016
! style="background:#00B2FF;" | Done
|
|-
| Experiment #1: Prototype
| 07/15/2016 - 08/08/2016
! style="background:#00B2FF;" | Done
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1110301338 Experiment Details] --->
|-
| Experiment #2: Video
| 07/15/2016 - 08/12/2016
! style="background:#00B2FF;" | Done
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1164719251 Experiment Details] --->
|-
| Experiment #3: Facebook Ad
| 07/27/2016
! style="background:#00B2FF;" | Done
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1264745606 Experiment Details] --->
|-
| Experiment #4: Facebook Refactor
| 07/28-29/2016
! style="background:#00B2FF;" | Done
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=576069453 Experiment Details] --->
|-
|-
| Hypothesis Validation Prototype
| Hypothesis Validation Prototype
| 08/04/2016
| 08/04/2016
! style="background:#00B2FF;" | Done
| [https://docs.google.com/document/d/18bKBhtB5B7_aAFhD3z7goiK7ps4DqMbQDfzyroiZsaM/edit Smart Kitchen Prototype Requirements]
|-
| Experiment #5: Investigating Current User Behavior Survey
| 08/05/2016
! style="background:#00B2FF;" | Done
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1264745606 Experiment Details] --->
|-
| Experiment #6: Upstream Concierge
| 08/08/2016-09/06/2016
! style="background:#00EC00;" | On Target
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1264745606 Experiment Details] --->
|-
| Experiment #7: Second Image Provider
| 08/18/2016-09/06/2016
! style="background:#00EC00;" | On Target
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1264745606 Experiment Details] --->
|-
| Experiment #8: Optical Flow
| 08/18/2016-09/06/2016
! style="background:#00EC00;" | On Target
! style="background:#00EC00;" | On Target
| [https://docs.google.com/document/d/18bKBhtB5B7_aAFhD3z7goiK7ps4DqMbQDfzyroiZsaM/edit Smart Kitchen Prototype Requirements]
| <!--- [https://docs.google.com/spreadsheets/d/1DRdd8jV6d8WO9nrIg0O4-HEXb0txh19rDcTup3N7aRY/edit#gid=1264745606 Experiment Details] --->
|-
|}
|}


Line 91: Line 194:
| The project or deliverable has either not been started or has been placed on hold.
| The project or deliverable has either not been started or has been placed on hold.
|}
|}
<!--
 
== Archived Completed Deliverables ==
== Sprint Demos ==
{| class="wikitable"
{| class="wikitable"
! style="text-align: center;" | Milestone
! style="text-align: center;" | Date
! style="text-align: center;" | Date
! style="text-align: center;" | Status
! style="text-align: center;" | Video Recording
! style="text-align: center;" | Status Notes
! style="text-align: center;" | Overview
|-
|-
| First Research plan drafted
| 07/01/16
| 3/14/2016
| [https://vreplay.mozilla.com/replay/showRecordDetails.html?sortBy=date&viewCount=1&currentPage=1&groupBy=combo&roomFilter=&usernameFilter=&searchFilter=&usernameFullFilter=&myManager=-1&adminManager=0&webCast=0&command=&recId=3302&auxMessage=&auxMessage1=&lang=en&langChanged=&tenantFilter=&securityTab= Sprint 2 Demo]
! style="background:#00B2FF;" | Done
| Image recognition with IBM Bluemix and bar code recognition.
| [https://docs.google.com/document/d/1PJ9nvk7ahBIl_SLf-kMD67ENEEp6hxrQFSgbgc53Tu8/edit Initial Research Plan] is already out of date as it was revisited.
|-
|-
| Revised Research plan #1 and Interviews guides
| 07/08/16
| 3/29/2016
| [https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=tzboisdpoGfFTH6 Sprint 3 Demo]
! style="background:#00B2FF;" | Done
| MySQL Database, checking in the schema, connecting to the data, and identify items user flow.
| New Research plan created to learn about the '''needs of the new targeted audiences: Babysitting age (12 to 15 years old) and independent elderly (aging in place). Both have caregivers who question the independence of the 2 audiences'''. To run this new research plan we'll be using these [https://drive.google.com/a/mozilla.com/folderview?id=0ByeF_fkExK_BQXhqUUtXdFExQWM&usp=drive_web two Interview Guides] together with these [https://drive.google.com/a/mozilla.com/folderview?id=0ByeF_fkExK_BNkxJOHZ0S3hkdmM&usp=sharing&tid=0By5ZvBZQRgjRS2RYbVM2X0owSk0# Consent & Compensation Forms].
|-
|-
| Documentation about our Research findings from the Interviews
| 07/15/16
| 4/27/2016
| [https://vreplay.mozilla.com/replay/showRecordDetails.html?sortBy=date&viewCount=1&currentPage=1&groupBy=combo&roomFilter=&usernameFilter=&searchFilter=&usernameFullFilter=&myManager=0&adminManager=0&webCast=0&command=&recId=3360&auxMessage=&auxMessage1=&lang=en&langChanged=&tenantFilter=&securityTab= Sprint 4 Demo]
! style="background:#00B2FF;" | Done
| Hardware: LED lights, enclosure and stand, button,
| [https://docs.google.com/presentation/d/1i0ocmaQBrk4G4VfcGoYP7hJDql8QVrfSd7_l6-hqvd8/edit#slide=id.p Project Haiku: User Study #1]
<br> Software: integrated server with big oven, can type meals into kikbot and sends 3 ingredients to big oven.
|-
|-
| Research plan #2: Interviews guides, Research prototype, Diaries and all the documentation and logistics necessary for the User Study.
|07/22/16
| 5/24/2016
| [https://vreplay.mozilla.com/replay/showRecordDetails.html?sortBy=date&viewCount=1&currentPage=1&groupBy=combo&roomFilter=&usernameFilter=&searchFilter=&usernameFullFilter=&myManager=-1&adminManager=0&webCast=0&command=&recId=3388&auxMessage=&auxMessage1=&lang=en&langChanged=&tenantFilter=&securityTab= Sprint 5 Demo]
! style="background:#00B2FF;" | Done
|Inventory to Recipe flow, Google Analytics and metrics
| [https://drive.google.com/drive/u/1/folders/0By5ZvBZQRgjReG9sN2ktTFhWdzg Project Haiku - User Study #2].  This User Research wants to validate this hypothesis: '''Creating an ambient method of communicating for 12 to 15 year old girls will create fewer interruptions that distract them from being in the moment at home and at school and improve their personal connections'''.
|-
| Documentation about our Research #2 findings
|
! style="background:#C1C6CA;" | Not Started
|
|-
|-
|07/29/16
| [https://vreplay.mozilla.com/replay/showRecordDetails.html?sortBy=date&viewCount=1&currentPage=1&groupBy=combo&roomFilter=&usernameFilter=&searchFilter=&usernameFullFilter=&myManager=-1&adminManager=0&webCast=0&command=&recId=3417&auxMessage=&auxMessage1=&lang=en&langChanged=&tenantFilter=&securityTab= Sprint 6 Demo]
| Summary of our findings for the Facebook ad experiment and status update on our video and prototype experiment
|}
|}
-->


==Communication==
==Communication==
Line 158: Line 254:


=== Bi-Weekly Sync Ups ===
=== Bi-Weekly Sync Ups ===
The Smart Kitchen has open bi-weekly sync ups every Tuesday and Thursday at 11:00AM PST in the SmartKitchen Vidyo room. Instructions for joining the video conference (vidyo) meeting room are above. Meeting notes can be found [https://docs.google.com/a/mozilla.com/document/d/1PsgPJN3H1JAona9FydHLIWTaibXdNw9pKMVhCfOedY8/edit?usp=sharing here].
Project SmartKitchen has open bi-weekly sync ups every Tuesday and Thursday at 11:00AM PST in the SmartKitchen Vidyo room. Instructions for joining the video conference (vidyo) meeting room are above. Meeting notes can be found [https://docs.google.com/a/mozilla.com/document/d/1PsgPJN3H1JAona9FydHLIWTaibXdNw9pKMVhCfOedY8/edit?usp=sharing here].


== Project Management (Trello) ==
== Project Management (Trello) ==
Smart Kitchen is operating in 2-week sprints. To follow our actions throughout the gating process, please follow our [https://trello.com/b/b402OoGh/smart-kitchen# Smart Kitchen Trello].
* Project SmartKitchen is operating on one-week sprints. To follow our actions throughout the gating process, please follow our [https://trello.com/b/b402OoGh/smart-kitchen# Project SmartKitchen Trello].
 
* We give weekly Demos in the Smart Kitchen vidyo room at 11am Pacific.


== References ==
== References ==
* [https://docs.google.com/presentation/d/13iXSC1PgZSYMa_oNUOqXFBJqnQOlSIZ_b1P8HIeywug/edit#slide=id.gf81a417fb_2_45 Innovation Board pitch deck]
* [https://docs.google.com/presentation/d/13iXSC1PgZSYMa_oNUOqXFBJqnQOlSIZ_b1P8HIeywug/edit#slide=id.gf81a417fb_2_45 Innovation Board pitch deck]
* [https://drive.google.com/a/mozilla.com/folderview?id=0B4x1onW-07JbUXFuWk9aRmp4aTQ&usp=sharing Google Drive folder]
<!--- * [https://drive.google.com/a/mozilla.com/folderview?id=0B4x1onW-07JbUXFuWk9aRmp4aTQ&usp=sharing Google Drive folder] --->
* [https://trello.com/b/b402OoGh/smart-kitchen# Smart Kitchen Trello]
* [https://trello.com/b/b402OoGh/smart-kitchen# Smart Kitchen Trello]
* [https://docs.google.com/document/d/18bKBhtB5B7_aAFhD3z7goiK7ps4DqMbQDfzyroiZsaM/edit SmartKitchen Prototype Design Requirements]
* [https://connected.mozilla.org/category/project/smartkitchen/ Our blog category at connected.mozilla.org]


== Team ==
== Team ==
* [mailto:thills@mozilla.com Tamara Hills]- Project Lead
* [mailto:thills@mozilla.com Tamara Hills]- Project Lead/SW Engineer
* [mailto:nicoletti@mozilla.com Russ Nicoletti] - SW Engineer
* [mailto:nicoletti@mozilla.com Russ Nicoletti] - SW Engineer
* [mailto:cserran@mozilla.com Candice Serran] - Product Lead/EPM
* [mailto:cserran@mozilla.com Candice Serran] - EPM
* [mailto:nyee@mozilla.com Nicole Yee]- EPM
* [mailto:nyee@mozilla.com Nicole Yee]- EPM
* [mailto:dbialer@mozilla.com David Bialer]- Product Manager
* [mailto:kevin@grandon.org Kevin Grandon] - SW Engineer Contributor
* [mailto:kevin@grandon.org Kevin Grandon] - SW Engineer Contributor
71

edits