COVER SHEET FOR PROPOSAL TO THE NATIONAL SCIENCE FOUNDATION

COVER SHEET FOR PROPOSAL TO THE NATIONAL SCIENCE FOUNDATION
PROGRAM ANNOUNCEMENT/SOLICITATION NO./CLOSING DATE/If not in response to a program announcement/solicitation enter NSF 00-2
FOR NSF USE ONLY
NSF PROPOSAL NUMBER
NSF 00-2
FOR CONSIDERATION BY NSF ORGANIZATIONAL UNIT(S) (Indicate the most specific unit known, i.e., program, division, etc.)
DATE RECEIVED
NUMBER OF COPIES
DIVISION
ASSIGNED
EMPLOYER IDENTIFICATION NUMBER (EIN) OR
TAXPAYER IDENTIFICATION NUMBER (TIN)
FUND CODE
DUNS # (Data Universal Numbering System)
SHOW PREVIOUS AWARD NO. IF THIS IS
FILE LOCATION
IS THIS PROPOSAL BEING SUBMITTED TO ANOTHER FEDERAL
A RENEWAL
AGENCY?
YES
NO
IF YES, LIST ACRONYM(S)
AN ACCOMPLISHMENT-BASED RENEWAL
NAME OF ORGANIZATION TO WHICH AWARD SHOULD BE MADE
ADDRESS OF AWARDEE ORGANIZATION, INCLUDING 9 DIGIT ZIP CODE
Team Orange – ODU CPI
4700 Elkhorn Avenue
Room 3300 E & CS Building
Norfolk, VA 23009-0909
AWARDEE ORGANIZATION CODE (IF KNOWN)
NAME OF PERFORMING ORGANIZATION, IF DIFFERENT FROM
ABOVE
ADDRESS OF PERFORMING ORGANIZATION, IF DIFFERENT, INCLUDING 9 DIGIT ZIP CODE
PERFORMING ORGANIZATION CODE (IF KNOWN)
IS AWARDEE ORGANIZATION (Check All That Apply)
(See GPG II.D.1 For Definitions)
FOR-PROFIT ORGANIZATION
SMALL BUSINESS
MINORITY BUSINESS
WOMAN-OWNED BUSINESS
TITLE OF PROPOSED PROJECT Sous Chef
REQUESTED AMOUNT
100,000
PROPOSED DURATION (1-60 MONTHS)
REQUESTED STARTING DATE
3
8/29/05
SHOW RELATED PREPROPOSAL NO.,
IF APPLICABLE
months
$
CHECK APPROPRIATE BOX(ES) IF THIS PROPOSAL INCLUDES ANY OF THE ITEMS LISTED BELOW
BEGINNING INVESTIGATOR (GPG I.A.3)
VERTEBRATE ANIMALS (GPG II.D.12) IACUC App. Date
DISCLOSURE OF LOBBYING ACTIVITIES (GPG II.D.1)
PROPRIETARY & PRIVILEGED INFORMATION (GPG I.B, II.D.7)
HUMAN SUBJECTS (GPG II.D.12)
Exemption Subsection
or IRB App. Date
NATIONAL ENVIRONMENTAL POLICY ACT (GPG II.D.10)
INTERNATIONAL COOPERATIVE ACTIVITIES: COUNTRY/COUNTRIES
HISTORIC PLACES (GPG II.D.10)
SMALL GRANT FOR EXPLOR. RESEARCH (SGER) (GPG II.D.12)
FACILITATION FOR SCIENTISTS/ENGINEERS WITH DISABILITIES (GPG V.G.)
RESEARCH OPPORTUNITY AWARD (GPG V.H)
PI/PD DEPARTMENT
PI/PD POSTAL ADDRESS
Janet Brunelle
PI/PD FAX NUMBER
3300 E & CS Building 4700 Elkhorn Ave. Norfolk, VA 23009-0909
757-565-9000
NAMES (TYPED)
High Degree
Yr of Degree
Telephone Number
Electronic Mail Address
MS
1987
757-566-9001
[email protected]
BS
2005
757-566-0002
[email protected]
PI/PD NAME
Janet Brunelle
CO-PI/PD
Michael Schaefer
CO-PI/PD
CO-PI/PD
CO-PI/PD
NSF Form 1207 (10/99)
Page 1 of 2
CERTIFICATION PAGE
Certification for Principal Investigators and Co-Principal Investigators
I certify to the best of my knowledge that:
(1) the statements herein (excluding scientific hypotheses and scientific opinions) are true and complete, and
(2) the text and graphics herein as well as any accompanying publications or other documents, unless otherwise indicated, are the original work of the
signatories or individuals working under their supervision. I agree to accept responsibility for the scientific conduct of the project and to provide the
required project reports if an award is made as a result of this proposal.
I understand that the willful provision of false information or concealing a material fact in this proposal or any other communication submitted to NSF is a
criminal offense (U.S.Code, Title 18, Section 1001).
Name (Typed)
PI/PD
Signature
Social Security No.*
Janet Brunelle
Date
123-45-6789
4/3/05
0987-65-4321
4/3/05
Co-PI/PD
Michael Schaefer
Co-PI/PD
Co-PI/PD
Co-PI/PD
Certification for Authorized Organizational Representative or Individual Applicant
By signing and submitting this proposal, the individual applicant or the authorized official of the applicant institution is: (1) certifying that statements made herein
are true and complete to the best of his/her knowledge; and (2) agreeing to accept the obligation to comply with NSF award terms and conditions if an award is
made as a result of this application. Further, the applicant is hereby providing certifications regarding Federal debt status, debarment and suspension, drug-free
workplace, and lobbying activities (see below), as set forth in the Grant Proposal Guide (GPG), NSF 00-2. Willful provision of false information in this application
and its supporting documents or in reports required under an ensuing award is a criminal offense (U.S. Code, Title 18, Section 1001).
In addition, if the applicant institution employs more than fifty persons, the authorized official of the applicant institution is certifying that the institution has
implemented a written and enforced conflict of interest policy that is consistent with the provisions of Grant Policy Manual Section 510; that to the best of his/her
knowledge, all financial disclosures required by that conflict of interest policy have been made; and that all identified conflicts of interest will have been
satisfactorily managed, reduced or eliminated prior to the institution’s expenditure of any funds under the award, in accordance with the institution’s conflict of
interest policy. Conflicts that cannot be satisfactorily managed, reduced or eliminated must be disclosed to NSF.
Debt and Debarment Certifications
(If answer “yes” to either, please provide explanation.)
Is the organization delinquent on any Federal debt?
Is the organization or its principals presently debarred, suspended, proposed for debarment, declared ineligible,
or voluntarily excluded from covered transactions by any Federal Department or agency?
Yes
No
Yes
No
Certification Regarding Lobbying
This certification is required for an award of a Federal contract, grant or cooperative agreement exceeding $100,000 and for an award of a Federal loan or
a commitment providing for the United States to insure or guarantee a loan exceeding $150,000.
Certification for Contracts, Grants, Loans and Cooperative Agreements
The undersigned certifies, to the best of his or her knowledge and belief, that:
(1) No Federal appropriated funds have been paid or will be paid, by or on behalf of the undersigned, to any person for influencing or attempting to
influence an officer or employee of any agency, a Member of Congress, an officer or employee of Congress, or an employee of a Member of Congress in
connection with the awarding of any federal contract, the making of any Federal grant, the making of any Federal loan, the entering into of any cooperative
agreement, and the extension, continuation, renewal, amendment, or modification of any Federal contract, grant, loan, or cooperative agreement.
(2) If any funds other than Federal appropriated funds have been paid or will be paid to any person for influencing or attempting to influence an officer or
employee of any agency, a Member of Congress, and officer or employee of Congress, or an employee of a Member of Congress in connection with this
Federal contract, grant, loan, or cooperative agreement, the undersigned shall complete and submit Standard Form LLL, “Disclosure of Lobbying
Activities,” in accordance with its instructions.
(3) The undersigned shall require that the language of this certification be included in the award documents for all subawards at all tiers including
subcontracts, subgrants, and contracts under grants, loans, and cooperative agreements and that all subrecipients shall certify and disclose accordingly.
This certification is a material representation of fact upon which reliance was placed when this transaction was made or entered into. Submission of this
certification is a prerequisite for making or entering into this transaction imposed by Section 1352, Title 31, U.S. Code. Any person who fails to file the
required certification shall be subject to a civil penalty of not less than $10,000 and not more than $100,000 for each such failure.
AUTHORIZED ORGANIZATIONAL REPRESENTATIVE
NAME/TITLE (TYPED)
SIGNATURE
DATE
Sheis Boss
4/3/05
TELEPHONE NUMBER
ELECTRONIC MAIL ADDRESS
FAX NUMBER
757-565-9999
[email protected]
757-565-9998
*SUBMISSION OF SOCIAL SECURITY NUMBERS IS VOLUNTARY AND WILL NOT AFFECT THE ORGANIZATION’S ELIGIBILITY FOR AN AWARD. HOWEVER, THEY ARE AN
INTEGRAL PART OF THE NSF INFORMATION SYSTEM AND ASSIST IN PROCESSING THE PROPOSAL. SSN SOLICITED UNDER NSF ACT OF 1950, AS AMENDED.
Page 2 of 2
A. PROJECT SUMMARY
Sous Chef is a project that revolves around the Computer Productivity Initiative (CPI) at Old
Dominion University and Small Business Innovative Research (SBIR). The goal of Sous Chef is to
solve an important problem that concerns many grocery shoppers today and to help grocery stores
improve their profit margins. Many grocery shoppers go to the grocery store unprepared. They do
not know exactly what they want to eat, what they already have in their home, what kinds of meals
they can prepare with the goods provided by the grocery store, which meals cater to their diets and
tastes, and how to prepare these meals. Grocery stores would benefit from a system that helps its
shoppers in making all of these decisions. In addition, our solution will help grocery stores in
advertising the items they need to push, thus “building the shopper’s basket.” Sous Chef will be able
to do this in real-time.
Sous Chef is a system that incorporates a database of recipes with the grocery store’s database of
goods. With the combined data from these two databases, Sous Chef will be able to match recipes to
items that need to be advertised, and to recipes that grocery shoppers want. The output of Sous Chef
is an electronic, touch-screen kiosk that incorporates a simple, yet powerful graphical user interface.
From the kiosk shoppers will be able to log in if they choose so that Sous Chef may remember a
grocery shopper’s tastes, needs, and shopping patterns. Shoppers will be able to plan a number of
meals; from merely that night’s meal to a set of meals for the entire week (Planning meals for a
month would require the shopper to be at the kiosk probably longer than they would want to stand
there. Also, the store may have problems with lines of frustrated shoppers waiting to use the kiosk).
Another feature of the Sous Chef system is that a shopper will be able to access his or her profile and
plan meals from home through a web-based interface. During the planning process, a customer may
input various preferences. Sous Chef will return a list of recipes that complies with the preferences,
factoring in any special items that the grocery store would like to sell that week (or day, or month). If
a customer runs across a recipe instruction that he or she does not recognize, a short instructional
video may be viewed for clarification. After the meals are planned, the customer may print out recipe
instructions, grocery list, and even coupons. The grocery shopper leaves the kiosk confident in what
he or she will be having for dinner. The grocery store is happy that it can push the products it wants
to and that the shopper will return to use the store’s convenient kiosk.
TABLE OF CONTENTS
For font-size and page-formatting specifications, see GPG Section II.C.
Total No. of
Pages in Section
Section
Page No.*
(Optional)*
Cover Sheet (NSF Form 1207) (Submit Page 2 with original proposal only)
A
Project Summary (not to exceed 1 page)
1
B
Table of Contents (NSF Form 1359)
2
C
Project Description (including Results from Prior NSF Support)
(not to exceed 15 pages) (Exceed only if allowed by a specific
program announcement/solicitation or if approved in advance by the
appropriate NSF Assistant Director or designee)
13
D
References Cited
1
E
Biographical Sketches (Not to exceed 2 pages each)
2
F
Budget
(NSF Form 1030, plus up to 3 pages of budget justification)
3
G
Current and Pending Support (NSF Form 1239)
1
H
Facilities, Equipment and Other Resources (NSF Form 1363)
1
I
Special Information/Supplementary Documentation
1
J
Appendix (List below)
Include only if allowed by a specific program announcement/
solicitation or if approved in advance by the appropriate NSF
Assistant Director or designee)
37
Appendix Items:
1.PROJECT MANAGEMENT PLAN ............................................................................................................... 23
2. EVALUATION PLAN ............................................................................................................................... 29
3. MARKETING PLAN ................................................................................................................................. 30
4. FUNDING PLAN ...................................................................................................................................... 32
5. RESOURCE PLAN ................................................................................................................................... 33
6. STAFFING PLAN ..................................................................................................................................... 35
7. SCHEDULING PLAN ................................................................................................................................ 43
8. BUDGET ................................................................................................................................................. 46
9. RISK MANAGEMENT PLAN .................................................................................................................... 57
10. SOUS CHEF KIOSK GUI SCREENS ........................................................................................................ 60
*Proposers may select any numbering mechanism for the proposal. The entire proposal, however, must be paginated. Complete
both columns only if the proposal is numbered consecutively.
NSF Form 1359 (10/99)
46
TABLE OF CONTENTS
A. PROJECT SUMMARY.............................................................................................................................. I1
B. TABLE OF CONTENTS........................................................................................................................... I2
C. PROJECT DESCRIPTION......................................................................................................................... 1
PART 1: IDENTIFICATION AND SIGNIFICANCE OF THE INNOVATION ...................................................................... 1
Poor Planning....................................................................................................................................... 1
Dietary Requirements ........................................................................................................................ 2
Lack of Knowledge.............................................................................................................................. 2
PART 2: BACKGROUND AND PHASE I TECHNICAL OBJECTIVES ............................................................................ 5
PART 3: PHASE I RESEARCH PLAN .................................................................................................................. 7
PART 4. COMPANY INFORMATION ................................................................................................................. 11
PART 5. COMMERCIAL POTENTIAL ................................................................................................................ 11
PART 6. CONSULTANTS AND SUBAWARDS/SUBCONTRACTS ............................................................................. 11
PART 7. EQUIVALENT OR OVERLAPPING PROPOSALS ...................................................................................... 12
E. REFERENCES CITED.............................................................................................................................. 13
D. BIOGRAPHICAL SKETCHES.................................................................................................................. 14
MICHAEL SCHAEFER – PROJECT MANAGER ..................................................................................................... 14
JASON CLARKE – PRODUCT RESEARCH & DEVELOPMENT ................................................................................. 14
TIFFANY EMERSON – FINANCIAL MANAGER ..................................................................................................... 14
EDWARD HILL – MARKETING & SALES MANAGER ............................................................................................ 14
ELLEN PAK – TECHNICAL RESEARCH & DEVELOPMENT / WEB MASTER ............................................................. 14
ADAM SAMPSON – TECHNICAL RESEARCH & DEVELOPMENT ............................................................................. 15
F. BUDGETS (ALSO REQUIRED FOR EACH SUBAWARD(S)) ................................................................ 16
G. CURRENT AND PENDING SUPPORT................................................................................................... 20
H. FACILITIES, EQUIPMENT AND OTHER RESOURCES........................................................................ 21
I. SUPPLEMENTARY DOCUMENTS........................................................................................................... 22
1.LETTER(S) OF TECHNOLOGY SUPPORT ....................................................................................................... 22
2.COMPANY COMMERCIALIZATION HISTORY ................................................................................................... 22
J. APPENDIX: ............................................................................................................................................. 23
1.PROJECT MANAGEMENT PLAN ................................................................................................................... 23
2. EVALUATION PLAN .................................................................................................................................. 29
3. MARKETING PLAN ................................................................................................................................... 30
4. FUNDING PLAN ....................................................................................................................................... 32
5. RESOURCE PLAN ..................................................................................................................................... 33
6. STAFFING PLAN ...................................................................................................................................... 35
7. SCHEDULING PLAN .................................................................................................................................. 43
8. BUDGET ................................................................................................................................................. 46
9. RISK MANAGEMENT PLAN......................................................................................................................... 57
10. SOUS CHEF KIOSK GUI SCREENS ............................................................................................................ 60
I3
C. PROJECT DESCRIPTION
PART 1: IDENTIFICATION AND SIGNIFICANCE OF THE INNOVATION
Sous Chef is a sophisticated and interactive meal planning web site for use at home through a
web browser or in a grocery store at a kiosk.
Grocery stores do not provide meal-planning assistance to the unprepared shopper in the store.
Grocery store shopping is more difficult for current consumers due to lack of planning. Another
factor, which makes shopping more troublesome, is the fact that many American’s have special
dietary needs and requirements. This is complicated by the fact that many shoppers do not know
about the nutritional contents of the foods they buy and prepare.
POOR PLANNING
One of the major problems facing grocery shoppers today is the fact that families do plan meals
and therefore plan for what they need to purchase at the grocery store.. A University of Indiana study
revealed that seventy percent of consumers do not know what they are having for dinner at four in
the afternoon. The study continued to show that over two out of three (68%) food purchases are
based purely on impulse.
65
64.7
60
00
20
95
19
90
19
55
85
56.6
19
Mothers and fathers, those who are
responsible for meal planning, are spending an
increasing amount of time at work. In 1977, dual
earning couples with children worked a
combined 81 hours a week at work according to
69.7
80
Women with children in the home (under
the age of 18) have been steadily entering the
workforce since at least 1980 according to a study
by the US Department of Labor, Women’s
Bureau. In 1980, 56.6% of mothers were part of
the workforce in 2003 that number was up to
72.9%.
70
19
Women and men at work find little time to
come home, plan meals for the family.
% of Women
In America in the 1950’s women were seldom found in the workplace. They stayed at home
and planned and cooked dinners for their families, but as women started to enter the professional
workforce meal planning and cooking began to suffer due to lack of time. One may think that they
are no longer the one’s preparing the meals, but
according to the US Department of Women’s
Women In the Workforce
Labor meals are planned and prepared in 75% of
(with children under 18)
homes by women. The problem is they do not
have time they used to have. In 1900 women
spent forty-four hours a week preparing meals,
75
72.9
but by 1975 this number was down to under ten
hours.
Figure 1- Women in the Workforce
a study by the Families and Work Institute. In 2002, this number was up ten hours a week to 91
hours. This additional time at work means less time to plan and prepare meals.
DIETARY REQUIREMENTS
Besides lack of time another major problem facing grocery shoppers today is the varied and
complicated dietary requirements needed by all members of the family. Cholesterol, fat, carbs, fiber
and many other nutrients are some of the special dietary requirements that almost every American
faces today.
According to a Food Market Institute study 87 % of consumers are “very concerned” or
“somewhat concerned” about nutrition. To further demonstrate this point another study showed
that “…55% try harder to eat healthier these days up from 45% in the year 2000”
(FactsAndFigures.com).
Individuals are concerned about what they are eating, health concerns and weight problems are
driving are dietary needs and requirements. These needs complicate grocery shopping and meal
planning. This is further complicated by individuals’ lack of knowledge and understanding of what
fulfills these requirements, and finding foods and meals that meet these requirements and are
appetizing.
LACK OF KNOWLEDGE
Shoppers lack the knowledge to shop efficiently and correctly to fulfill their families’ dietary
needs. Many individuals see cost and confusion as barriers to eating better. In other words, shoppers
do not know how to save money on the items their families need to eat better. The Sous Chef is
designed to aid shoppers with this shopping problem. Sixty-percent of shoppers report that there is
too much confusion in the news about nutrition (FactsAndFigure.com).
40%
Confused
Not Confused
60%
- http://www.factsfiguresfuture.com/archive/october_2004.htm
Figure 2 - Shopper Confusion of Nutrition and Health
2
Copyright©
Everyone would like to save money when shopping for groceries and this can be accomplished
in many different ways. Almost seventy-percent (69%) of shoppers list price as a “very important”
factor in their food selection (AC Nielsen Home Scan). Shoppers use several techniques to
economize their grocery spending.
One of the most popular techniques is the participation in supermarket frequent shopper or
savings club programs. Eight-one percent of shoppers participate in one of these programs and Sous
Chef will take advantage of this fact to provide shoppers with quick access to their profile.
Other saving techniques that shoppers use are outlined in Diagram ??????. The Sous Chef will
offer shoppers a variety of ways to save money. Sous Chef will use weekly in store specials in its
recipe selection so shoppers can more easily find recipes that correspond with the specials.
Figure 3 - Consumer Cost Saving Techniques
Another popular method that Sous Chef will employ to help shoppers save money is the
coupon. Not only will Sous Chef give customers coupons but those coupons will be for items that
are ingredients in their recipe selections. This makes coupon selection easier than the troublesome
cutting coupons out of the newspaper or other flyer.
The shopping list has always been a good technique to not only organize shoppers but to save
money. Shopping list help shoppers save money by helping them to only buy items in which they
need. Sous Chef will provide shoppers with a shopping list which includes all the items they need for
the various recipes they select. This list can be organized by store sections and put in a logical order
according to store layout.
3
Copyright©
Sous Chef plans to solve all the above problems associated with meal planning in grocery stores
by providing stores a meal planning tool for their patrons in the store. The Sous Chef will also be
able to store recipes and customer preferences consumers store at home, via a common web
browser, and can then shoppers can pull up their stored information once they are in the store. The
in store interface will be provided using a touch screen kiosk with multiple easy to use and intuitive
screens for query criteria.
The shopper will enter the system using their frequent shopper card. They will swipe the card at
the kiosk via a bar code reader and this will access their profile. Their profile includes any previously
stored recipes or meal plans and their last set of stored preferences. The preferences include diet
restrictions. Sous Chef has planned to include several diet preferences which are: Weight Watchers;
Low Carbohydrate; Atkins; South Beach; Low Sodium; Diabetic; Low Fat. Diet trends are constantly
changing in modern society and Sous Chef will adapt to these changes and stay on the cutting edge
of diet trends to continue to offer shoppers the information and choices they desire.
Other query selection criterion includes the difficulty of the recipe (i.e. easy, moderate, expert)
and the length of time it takes to prepare. Shopper can then restrict the recipes returns even further
by requesting the type of meat in the recipe; this selection will also include a vegetarian choice.
After the shoppers enter in their recipe criteria they will be given a selection of recipes to choose
from that meet all their criteria. Shoppers then choose the recipe that sounds good to get more
detailed information. This information includes nutritional information as well as cooking
instructions and ingredients. The shopper can also find add-ons such as wine suggestions, side item
recipes and dessert suggestions that accompany their entrée.
When they have finished all their meal planning they will be provided with recipe specific
coupons that correlate to items they have selected, as well as an itemized shopping list for use while
shopping. In addition the Sous Chef will provided quick and easy cooking instructions for shoppers
on various cooking techniques that they may be unfamiliar with. These video lessons can be
accessed in the store or at home for more convenience.
The Sous Chef will aid shoppers by providing nutrition information for each and every recipe
they choose. In addition users can select query criteria that will filter for recipes needed for specific
dietary and nutritional needs. In addition, shoppers can take advantage of many money saving
techniques that the Sous Chef will provide, including utilizing in store specials for recipe selection,
coupons, and providing a shopping list.
The goal of the Sous Chef is to provide the grocery shopper with shopper specific recipes, and
coupons that correlate directly to those recipes. In addition, Sous Chef makes shopping easier by
providing a shopping list which is itemized and organized by the store layout. Sous Chef also offers
the customer the ability to quickly find drink, side item and dessert accompaniments, as well as view
quick cooking instructional videos for techniques to aid them in meal preparation.
To provide stores with the Sous Chef several objectives must be met. A large database with
thousands of recipes must be built and be able to query on several criteria. The data process must be
designed and constructed to efficiently and accurately query thousands of recipes. User interfaces
that are quick, easy and intuitive will need to be designed and constructed not only for the kiosk
touch screen but also for the common web browser. The system will have to be integrated with the
grocery store system as well to easily receive customer information form the card swipe as well as
weekly specials, coupons and other information from the grocery store. These are the main
objectives needed to bring Sous Chef to the market place.
4
Copyright©
PART 2: BACKGROUND AND PHASE I TECHNICAL OBJECTIVES
The goal of Phase I is to produce a laboratory prototype demonstrating the principles of basic
operation of Sous Chef. Our goal is to prove that the Sous Chef project is technically feasible by
producing a laboratory prototype. What follows is a list of the technical objectives in Phase I, then a
detailed description of each objective.
•
•
•
•
•
•
•
•
Build a sample recipe and customer preference database schema.
Create a database implementing this schema.
Fill the database with sample test data.
Design standardized queries on the database.
Create a programmatic interface to this database.
Develop a mock-up of the web and/or kiosk UI.
Connect the mock-up to the programmatic interface.
Determine if query speeds are adequate.
Build a sample recipe and customer preference database schema
The first part of building the laboratory prototype is to design the database schema for the
recipe and customer preference database. The recipe portion of the database must include ingredient
lists, preparation instructions, instructional videos, nutritional information, categorical classification,
and a photo of the desired result. The schema must also take into account proper indexing in order
to improve query performance. The customer preference portion of the database must also be
designed to take into account customer dietary preference, and user history.
Create a database implementing this schema
The next step is to build the databases that implement the designed schemas. The tables must be
created and stored procedures made to perform the basic CRUD (create, retrieve, update, delete)
operations on entities in the databases. The databases will also use transactions in order to secure
database integrity.
Fill the database with sample test data
Because the actual recipe data is not available in Phase I, we will have to create some sort of
recipe generation routine to create a number of recipes at least as big as expected. The recipes need
not be actually usable, but they need to be characteristic of the real recipe database.
Design standardized queries on the database
In order to accurately measure and tune performance, a set of standard queries must be chosen.
These queries will also be the backbone of the user interface, so they must be chose carefully so that
neither their functionality overlaps, nor are there insufficient queries to implement the desired
functionality.
5
Copyright©
Create a programmatic interface to the databases
In order to access this database from software, a programmatic interface must be created to
perform the standardized queries. This is also where we will have to decide on how tightly coupled
the database should be to the code.
Develop a mock-up of the web and/or kiosk UI
Though both are important, they both are planned to expose the same functionality, so either
interface can be implemented. The web interface will be mocked up in ASP.NET while the kiosk
interface will be designed using the Windows Forms toolkit as a Windows application.
Connect the mock-up to the programmatic interface
Once the user interfaces are sufficiently designed, they can be connected to the programmatic
interface designed. Then they will be able to access the database and run the standardized queries in
order to expose functionality.
Determine if query speeds are adequate
Once the UI is mocked up and connected to the database, we can begin performance analysis to
determine whether or not the project is technically feasible. If query performance is too low, the
database implementation can be adjusted to improve performance. If the performance cannot be
improved to sufficient levels in the six months provided, then the project will be deemed technically
infeasible and abandoned. If the performance is sufficient, then the project will move on to Phase II.
6
Copyright©
PART 3: PHASE I RESEARCH PLAN
Sous Chef will provide grocery stores with a sophisticated meal planning tool for use by grocery
store patrons. Currently grocery stores do not provide shoppers with an in store system to aid in
meal planning and make shopping easier. Sous Chef wants to provide this ability to the grocery
stores while giving shoppers a unique ability to plan meals, search and find recipes that fill their
specific needs while being fast and easy to use.
Figure 4 - Sous Chef Meal Planning Process
Research was done initial to better understand current American eating and grocery store
shopping habits. In addition we researched current solutions to examine their offerings and abilities,
none of which are usable in the store itself. Upon better understanding the needs of current
shoppers and current solutions we devised the Sous Chef alternative. One of the major advantages
of the Sous Chef is its ability to be used not only at home from a web browser but can be used in the
store.
This led Team Orange to develop a high level meal planning process (see Figure 4). This
provided us with a solid framework to design a meal planning tool which is useful and meets the
requirements that shoppers need today. We made sure to make the process was fast to step through
and had shortcuts to further expedite the process. We also wanted to make the process short so it
can be walked through repeatedly in a short period of time so shoppers can plan multiple meals and
get multiple recipes. After defining the process that shoppers need to make shopping easier and
more meaningful, we then moved on to develop the system to implement our solution.
The system architecture is designed to ensure scalability and robustness of a system which we
expect to grow quickly. The architecture also is designed with internet security in mind by separating
7
Copyright©
the database from the user via three tier architecture (see Figure 5). This design ensures the security
and the scalability and robustness of our system thus mitigating several project risks. Our phase I
prototype will simulate parts of this process.
The database side of Sous Chef will be implemented using SQL Server. We will consult with
Figure 5 - Sous Chef Hardware Architecture Diagram
a database expert to ensure that our design will meet the products needs in terms of speed, reliability
and accuracy. The database will be located on the data tier separated from the internet by to tiers
(web tier and middle tier) to help insure the security of our system and mitigate the risk of internet
corruption. The database for Sous Chef will be large due to the number of recipes; however its
length is in a vertical nature. This creates challenges in terms of processing query time, but should
make actual construction time a less formidable task.
The heart of Sous Chef is called the Sous Chef Data Process. The Data Process is located in the
middle tier from an architecture standpoint, but it is the most critical component of Sous Chef. The
Data Process is responsible for gathering all the user input and creating queries to run on the
database. It then collects all the information resulting form the queries and provides that
information back to the user via the GUI interfaces (kiosk & web browser). The data process
consists of SQL queries which run on the database to return results to the user both quickly and
accurately. This will require a highly tuned query design which is critical for success of Sous Chef.
We will consult with a database expert early in the design process to help mitigate this risk and
continually examine and tweak performance to ensure customer satisfaction.
The Sous Chef Data Process is also responsible for gathering information for the Grocery store
database. This information includes weekly specials, inventory information and potentially coupons
8
Copyright©
offered by the store. The Sous Chef team will implement an integration system that will allow the
team to import data from a database regardless of its source. At the beginning of the integration
process, database schemas will be exchanged with the grocery store. After the field properties are
discussed and agreed upon, the store will send us an updated data in a flat file format at the
scheduled times via an ftp process. We will place a batch job to grab these files and write storedprocedures to translate, validate and import the data into the appropriate tables of the Sous Chef
database.
Figure 6 - Sous Chef System Flow Diagram
Another facet of the Data Process is to provide stores with a data summary for analysis of trends
and shopping habits. This information will include statistical data about the shopper preferences and
download recipe & ingredient information. This information will help the stores analyze customer
desires and allow them to better serve their customers. This information will be custom formatted
for the store to satisfy their needs.
The look and feel of the Sous Chef is extremely important in its long term success. Great care
has been taking in the development of the basic process and this will help in keeping the GUI both
simple and streamlined yet functional. Upon completion of the Sous Chef Meal Planning Process
work began on designing the interface design for the Sous Chef, we utilized the use of rapid
protyping as well as an interface flow diagram.
9
Copyright©
The rapid prototyping was used to get idea of the look and feel of the GUI, this helps to keep
the design clean and simple (Supplementary Documents). We can also use these rapid prototypes in
early marketing and sales presentations. The interface flow diagram was used to develop the actual
flow between the various screens of the interface.
The interface flow diagram was used to develop and examine how the user will navigate thru the
various GUI screens to step through the meal planning process. This was an easy way to demonstrate
the shortcuts and flow a user can take in the GUI design. Sous Chef uses several shortcuts to speed
up the meal planning process. These include storing the user preferences so they do not need to
enter this information every time they use the Sous Chef. Navigation is also aided by the use of the
back button to go back to the previous step if the user wishes to change the criteria entered. The
interface flow diagram also demonstrates how the user gets to the various reports (i.e. shopping list,
recipe).
After determining what the final Sous Chef product will be we begin to construct a design for
the prototype. This prototype’s goal is to prove the feasibility of the project. We also began work
developing a management plan, which includes several other plan documents. These documents
include: the funding plan; evaluation plan; marketing plan; scheduling plan; organization plan; and
risk management plan (all these plans are available in the supplementary documents section).
10
Copyright©
With a solid system design in place and designs to make a working system prototype, as well as a
well constructed and complete management plan. The Sous Chef project is aligned to be successfully
completed and implemented
PART 4. COMPANY INFORMATION
The Computer Productivity Initiative (CPI) was created in 1995 as part of the Computer Science
Undergraduate Degree Program at Old Dominion University in Norfolk, Virginia. The goal of CPI
was to identify and implement modifications to the curriculum that would help students better
understand how to apply their education to real world problems. CPI is made up of two concurrent
semester long courses, CS410 and CS411. In CS410, students would develop solutions to real world
problems and take the necessary steps to develop a solution and show that it is feasible. The Sous
Chef was created as one of these solutions and seeks to develop a new solution to a real world
problem using the knowledge gained from the Computer Science program at Old Dominion
University.
Team Orange was born as a team in the ODU CPI curriculum and consists of six team members
all currently serving different roles to ensure comprehensive project coverage.
PART 5. COMMERCIAL POTENTIAL
Once our operational testing is complete, we will team up with a Wal-Mart Supercenter in the
Hampton Roads area. We will begin beta testing in this location. Due to the type of product and
service we are offering beta testing must be preformed in the marketplace. We project beta testing to
be completed within a years time.
Wal-Mart has been selected as our primary target market due to several factors. Wal-Mart has
seen large growth in the grocery market, yet it is only holds about an 11% share of the grocery sales
market. Wal-Mart has shown interest in assisting and empowering their shoppers by installing selfcheckout kiosks. Wal-Mart currently does not provide any meal-planning assistance, online or instore, for their shoppers.
We will be offering Sous Chef at little or no cost to Wal-Mart during the beta testing. This will
allow us to have a stable testing ground and provide a base for our marketing promotion. We will
promote Sous Chef, to shoppers, within our initial Wal-Mart Supercenter by the use of store fliers
and web-site advertisements and links. Promotion of Sous Chef to other Wal-Mart Supercenters will
be done through marketing representative contacts.
Once beta testing is complete we will begin expanding to local Wal-Mart Supercenters in
Hampton Roads and then to all of Virginia. We will continue our marketing research and select
which section(s) of the United States in which it would be best to integrate Sous Chef into first.
PART 6. CONSULTANTS AND SUBAWARDS/SUBCONTRACTS
Experts and representative resources in this project are defined as any services that are required
from outside the boundaries of the team’s knowledge and skill set, but do not incur any cost. On the
contrary any resource labeled as a consultant result in a contractual agreement for services offered.
11
Copyright©
Currently those consultants include legal services and outside technical advice, as well as any
services that are required to create the product. Legal services have been included as part of our
financial plan; they would be required to ensure both the validity and the safety of the final product
in phase I. Upon completion of phase I our team will be seeking patents and copyrights of our
product which should be handled by our legal consultant.
Since Sous Chef uses pre-constructed kiosks, we will have to have a contract from a kiosk
wholesaler. They will provide us with the kiosk hardware which we will setup with our custom
software.
Outside technical advice may be required for network, database, touch screen and web
application advice if questions arise that are not apart of the group member’s current skill sets. This
outside advice would be solicited from specialists in the required field. After Phase I and the
completion of our system requirements we fell that, other than legal subcontracts, all of the work
task can be handled in house by our team members. If problems arise we can recontact consultants
to aid in problem solving.
PART 7. EQUIVALENT OR OVERLAPPING PROPOSALS
None.
12
Copyright©
E. REFERENCES CITED
Women and Men in the United States: March 2002, U.S. Department of Commerce, Economics and
Statistics Administration, U.S. CENSUS BUREAU
Us Dept of Labor, Women’s bureau
Food Market Institute, http://www.fmi.org/
Facts Figures and the Future, newsletter, http://www.factsfiguresfuture.com/archive/
Generation and Gender in the Workplace, Family and work institute, 2002
HIGHLIGHTS of THE NATIONAL STUDY OF THE CHANGING WORKFORCE
EXECUTIVE SUMMARY, Family and work institute, 2002
http://www.ers.usda.gov/publications/foodreview/jan2000/frjan2000d.pdf
http://www.census.gov/
http://www.dol.gov/wb/
http://www.summit-res.com
http://www.coinstar.com
http://www.supermarketguru.com
www.careerjournal.com/salaryhiring/computers/20040209-it-web-tab.htm
http://www.baselinemag.com/print_article2/0,2533,a=118634,00.asp
ACNeilsen Homescan, Consumer Attitudes and the Supermarket, 2000
Salary.com
Monster.com
Affordable Kiosks- http://www.affordablekiosks.com/
Existing Farm Fresh Grocery Store Kiosk
Press Release for Farm Fresh Kiosk - http://www.healthnotes.com/About/press/2004.cfm
10 Ways Kiosk Has Changed The Way Business Gets Done http://www.kiomag.com/perspectivesoct03
Kiosk Market Growth - http://www.kiomag.com/mff2002
13
Copyright©
D. BIOGRAPHICAL SKETCHES
MICHAEL SCHAEFER – PROJECT MANAGER
Michael Schaefer is the Project Manager of Sous Chef. He is a Senior Computer Science Student
at Old Dominion University and a member of the Navy ROTC unit. Michael will graduate in May of
2005 and soon after will be a commissioned officer in the United States Navy. He has been selected
for a commission in the Surface Warfare community and has been assigned as a division officer on
the USS James E. Williams (DDG-95).
JASON CLARKE – PRODUCT RESEARCH & DEVELOPMENT
Jason Clarke is the Product Research and Development Manager for Sous Chef. He is a senior
Computer Science Major with plans to graduate in December of 2005. He is currently working parttime as a Co-op for Northrop Grumman Information Technology, the largest defense contractor in
the United States. The position he currently holds is in production planning as an SAP ABAP
programmer. Before Jason came to ODU he spent several years coaching collegiate basketball. He
has a Bachelor's Degree in Physical Education from Virginia Tech and a Master's Degree from
AASU in Health Science.
TIFFANY EMERSON – FINANCIAL MANAGER
Tiffany Emerson is the Finance and Accounting Manager for Sous Chef. She has eight years
active duty with the US Navy. She is currently a senior at ODU and is involved heavily with the
NROTC unit there. She is graduating in December 2005 with a major in Computer Science and a
minor in Military Leadership. Tiffany loves to read; she enjoys fiction, non-fiction, and anything in
between. She is happily married with two dogs.
EDWARD HILL – MARKETING & SALES MANAGER
Edward Hill is the Sales and Marketing Manager for Sous Chef. He is a senior at Old Dominion
University majoring in Computer Science with an Information Technology Minor. He is originally
from Florida and also attended college at St. John’s River Community College and The University of
North Florida from 1993 to 1995. Edward then elected to serve his country by enlisting in The
United States Marine Corps. He served on Active Duty as an Aviation Electrician from 1997 to 2002.
He hopes to find a position in the computer science field upon graduation.
ELLEN PAK – TECHNICAL RESEARCH & DEVELOPMENT / WEB MASTER
Ellena Pak is a part time senior at Old Dominion University (ODU). She works full time as a
Computer Systems Analyst for Naval Operational Logistics Support Center (NOLSC-Norfolk). She
has also worked for Defense Information Systems Agency-Europe (DISA-Europe) and Norfolk
Southern Corporation's IT department. She held a position in the Student Senate at ODU as the
chair of University Affairs Committee and as the Administrative Vice President. Her interests include
web development and teaching Pilates. She is the Technical Development Manager as well as the
Web Master for Sous Chef.
14
Copyright©
ADAM SAMPSON – TECHNICAL RESEARCH & DEVELOPMENT
Adam Sampson is the Technical Research and Development Manager for Sous Chef. He is
currently a senior at Old Dominion University majoring in Computer Science, with a minor in
Computer Engineering. He has worked as a system administrator and network architect for Sampson
and Associates, Architects, P.C. as well as working as a database developer, website designer, and
webmaster for Supercow Import Toys. He plans to work in the software development industry upon
graduation.
15
Copyright©
F. BUDGETS (ALSO REQUIRED FOR EACH SUBAWARD(S))
During the first two weeks of each phase, the Project Manager (or Junior Project Manager) will
assemble the remaining members of the Sous Chef team. The team members needed are outlined in
the personnel section of this proposal (Appendix 6). The annual salary for each employee has been
determined based on the salary range provided by www.salary.com for each position. The salary for
each intern has been determined based on the amount Old Dominion University Computer Science
Department pays undergraduate student interns.
The budget for each phase will be shown in three parts, personnel, hard resources and total
budget.
Phase I
Personnel
The days worked for each employee have been determined based on the Work Breakdown
Structure. The employee cost has been determined based on the annual salary given for each
employee and the number of days each employee will be needed. The employee overhead is forty
percent of the total employee salary. This figure is based on Old Dominion’s employee overhead.
Personnel Cost
Employee
Janet Brunelle
Mike Schaefer
Adam Sampson
Jason Clarke
Tiffany Emerson
Edward Hill
Ellena Pak
TBA
Lee White
Jim Kreyenhagen
TBA
TBA
Employee Salary
Job description
General Manager
Project Manager
Database and Network Lead
Quality Assurance Manager & Research
Lead
Finance & Accounting Manager
Marketing and Sales Manager
Webmaster & GUI Development Lead
Database Expert
Wal Mart Representative
All Recipes Representative
Network Expert
Web Application Expert
Days
Salary/Yr
Cost
51
51
$24,000.00
$24,000.00
$4,896
$4,896
51
51
51
51
$24,000.00
$24,000.00
$24,000.00
$24,000.00
$4,896
$4,896
$4,896
$4,896
306
$29,376
Employee Overhead (40% of Salary)
$11,750
Total Personnel Cost Phase 1
$41,126
16
Copyright©
Hard Resources
A description of each resource along with the price and source for each resource listed can be
found in the Hard Resource portion of the proposal (Appendix 5). The number of workstations,
development software, and network cables are based on the number of employees that will be
working at the same time. While the consultants are assisting the junior personnel, they will share
workstations with the junior personnel.
Hard Resources
Name
Development Machine (Dell Optiplex GX280)
Desktop Machine
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server Machine
Microsoft Windows Server 2003
Microsoft SQL Server Desktop Engine
Qty
1
2
3
1
4
4
1
Cost/Unit
$499.00
$449.00
$109.00
$2,210.00
-
Total Hard Resources Phase 1
Total Cost
$499
$898
(included)
$109
$8,840
(included)
Free
$10,346
Travel
The Sous Chef team is all located in the same geographic location. This location is also the site
of our proposed office space. For these reasons, the only budget item for travel is the trip to Project
Manager will make to the agency granting funding to our project. The funding for this trip is based
on information received from expedia.com
Travel Cost
Cost
Days
4
3
4
Rental Car
Hotel
Meals
Total Travel Cost Phase 1
Cost/day
$40.00
$100.00
$50.00
Total Cost
$160
$300
$200
$660
17
Copyright©
Total
The total Sous Chef budget for Phase 1 is determined based on the hard resource cost and
personnel cost shown below.
Sous Chef Phase 1 Total Budget
Personnel Cost
Hard Resource Cost
Travel Cost
Total Phase 1 Budget
$41,126
$10,346
$660
$52,132
18
Copyright©
FOR NSF USE ONLY
|
SUMMARY PROPOSAL BUDGET
ORGANIZATION
PROPOSAL NO.
DURATION (MONTHS)
Team Orange – ODU Computer Productivity Initiative
Proposed
PRINCIPAL INVESTIGATOR/PROJECT DIRECTOR
Granted
AWARD NO.
Michael Schaefer
A. SENIOR PERSONNEL: PI/PD, Co-PIs, Faculty and Other Senior Associates
NSF-Funded
List each separately with name and title. (A.7. Show number in brackets)
Person-months
CAL ACAD SUMR
Funds
Funds
Requested By
Granted by NSF
Proposer
$
1.
2.
3.
4.
5.
6. (
) OTHERS (LIST INDIVIDUALLY ON BUDGET EXPLANATION PAGE)
7. (2) TOTAL SENIOR PERSONNEL (1-6)
B. OTHER PERSONNEL (SHOW NUMBERS IN BRACKETS)
1. (0) POSTDOCTORAL ASSOCIATES
2. (0) OTHER PROFESSIONALS (TECHNICIAN, PROGRAMMER, ETC.)
3. (0) GRADUATE STUDENTS
4. (6) UNDERGRADUATE STUDENTS
5. (0) SECRETARIAL - CLERICAL (IF CHARGED DIRECTLY)
6. (0) OTHER
TOTAL SALARIES AND WAGES (A + B)
C. FRINGE BENEFITS (IF CHARGED AS DIRECT COSTS)
TOTAL SALARIES, WAGES AND FRINGE BENEFITS (A + B + C)
D. EQUIPMENT (LIST ITEM AND DOLLAR AMOUNT FOR EACH ITEM EXCEEDING $5,000.)
(If Different)
$
29,376.00
29,376.00
11,750.00
41,126.00
TOTAL EQUIPMENT
E. TRAVEL
1. DOMESTIC (INCL. CANADA, MEXICO AND U.S. POSSESSIONS)
2. FOREIGN
F. PARTICIPANT SUPPORT
1. STIPENDS
$
2. TRAVEL
660.00
3. SUBSISTENCE
4. OTHER
TOTAL NUMBER OF PARTICIPANTS (1)
G. OTHER DIRECT COSTS
1. MATERIALS AND SUPPLIES
2. PUBLICATION/DOCUMENTATION/DISSEMINATION
3. CONSULTANT SERVICES
4. COMPUTER SERVICES
5. SUBAWARDS
TOTAL PARTICIPANT COSTS
10,346.00
6. OTHER
TOTAL OTHER DIRECT COSTS
H. TOTAL DIRECT COSTS (A THROUGH G)
I. INDIRECT COSTS (F&A) (SPECIFY RATE AND BASE)
10,346.00
TOTAL INDIRECT COSTS (F&A)
J. TOTAL DIRECT AND INDIRECT COSTS (H + I)
K. RESIDUAL FUNDS (IF FOR FURTHER SUPPORT OF CURRENT PROJECT SEE GPG II.D.7.j.)
L. AMOUNT OF THIS REQUEST (J) OR (J MINUS K)
M. COST SHARING: PROPOSED LEVEL $
PI/PD TYPED NAME AND SIGNATURE*
660.00
51,132.00
$51,132.00
$
Michael Schaefer
AGREED LEVEL IF DIFFERENT: $
DATE
FOR NSF USE ONLY
INDIRECT COST RATE VERIFICATION
ORG. REP. TYPED NAME & SIGNATURE*
DATE
Date Checked
Date of Rate Sheet
Initials-ORG
Janet Brunelle
NSF Form 1030 (10/99) Supersedes All Previous Editions
*SIGNATURES REQUIRED ONLY FOR REVISED BUDGET (GPG III.C)
G. CURRENT AND PENDING SUPPORT
None.
20
Copyright©
H. FACILITIES, EQUIPMENT AND OTHER RESOURCES
Phase I helps to establish the feasibility of the project. The Sous Chef team will need one
development machine and a copy of the Microsoft Visual C#.NET 2003 software in order to
develop a laboratory prototype. The team will also use Windows XP (included in the development
machine purchase) and a copy of the Microsoft SQL Server Desktop Engine, which is free to use.
Electricity, internet access, and general meeting rooms and office space will be provided by Old
Dominion University for the entire six months of Phase I.
Name
Development Machine (Dell Optiplex
GX280)
Desktop Machine
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server Machine
Microsoft Windows Server 2003
Microsoft SQL Server Desktop Engine
TOTAL
Qty
1
2
3
1
4
4
1
Use
Software development, testing, server and kiosk
simulation
Kiosk simulation and desktop web client
Operating system
Software development
In-store, web, middle-tier, database
Operating system
Database software
Cost
$499
$898
(included)
$109
$8,840
(included)
Free
$10,346
21
Copyright©
I. SUPPLEMENTARY DOCUMENTS
1.LETTER(S) OF TECHNOLOGY SUPPORT
None supplied
2.COMPANY COMMERCIALIZATION HISTORY
Not applicable
22
Copyright©
J. APPENDIX:
1.PROJECT MANAGEMENT PLAN
1
PROGRAM IDENTIFICATION
This Project Management Plan (PMP) is for the Sous Chef (SC). The program will deliver the
SC hardware, software and documentation for the Sous Chef. The Computer Productivity Initiative
group is responsible for the integration, acceptance testing and training of the Total Computing
Environment.
1.1 Project Management Overview
Execution of the Program will be performed in accordance with the processes defined by the set
of planning documents. These documents include Program Management Plan, Development Plan,
Evaluation Plan, Marketing Plan, Scheduling Plan, Organizational Plan, Financial Plan and Risk
Management Plan (see Figure 1). The responsibilities of the Program Team, the capabilities of the
system, and the Program deliverables are detailed under the contractual provisions, as well as the
Sous Chef group’s technical, management, and cost proposals.
Project Management Plan
Marketing Plan
Evaluation Plan
Funding Plan
Scheduling Plan
Risk Management Plan
Organizational Plan
Figure 1. Program Management
This Program Management Plan describes the management philosophy, program organization,
schedule, and major milestones that serve as the guide for execution of the Program. The PMP also
provides the customer and the quality team with the information they need to monitor and evaluate
the progress of the effort. This plan provides the following pertinent information:
•
•
•
•
•
•
Corporate Organization
Program Team Organization With Areas of Responsibility
Work Breakdown Structure
Program Planning
Progress Reporting and Team Management
Detailed Program Schedule and Milestones
23
Copyright©
The Program Management Plan provides guidance for the content and execution of the
following plans:
•
•
•
•
Risk Management
Financial
Evaluation
Development
1.2 Corporate Structure
The Computer Productivity Initiative (CPI) began as a research project that was supported by
the National Science Foundation as the first attempt of tying together a Computer Science set of
curricula courses by providing a project based course sequence that required the knowledge and skills
previously learned. Since the completion and reporting of the research success, several courses of a
similar nature have been developed and placed in use as part of the curricula of other universities.
The following is the Computer Productivity Initiative Sous Chef Corporate Organizational
Structure:
•
•
•
Old Dominion University.
General Manager, Computer Productivity Initiative.
Sous Chef Program Office. Sous Chef Program Office will execute the program and
provide day-to-day senior management supervision, management, engineering, and
administrative resources necessary to manage and administer the Sous Chef program.
1.3 Management Approach
The Sous Chef group’s management goal is to work closely with the customer to fully
understand the system requirements and field a system that meets those requirements. The
management approach to executing contracts at SC is based on the philosophy that successful
Programs are delivered by goal-oriented teams. A Program Manager (PM) will lead the Sous Chef
team. The PM is responsible for all planning, programmatic, technical and financial aspects of the
Program. The PM is the primary Point of Contact (POC) for the customer. The primary duties
include supervision of all planning, scheduling, financial, and technical activities, and customer
liaison. The PM is responsible for all Program-related decisions and commitments with approval, as
required from the Corporate Management Team.
A key element of the Sous Chef group’s program management approach is to be directly
involved with the customer in every step of the process. The SC team encourages the customer to
retain an active role in monitoring the program effort from proof of concept, to critical design, and
continuing into production and the out years. The customer is encouraged to discuss technical
details directly with members of the Program team, provide planning and schedule
recommendations, and assist in resolution of technical and programmatic issues. In order to
facilitate customer involvement, the SC group will provide access to program information including,
but not limited to:
•
•
Program Plan and Schedules
Program Status
24
Copyright©
•
•
•
Profit
Formal Review Material
System Drawings and Documentation
1.4 Program Team
The Program Team is committed to provide the best value by delivering real world solutions
utilizing advanced easy-to-use, low risk solutions at the lowest cost. This commitment is attainable
because it is based on the re-use of existing technology that is field proven. Through strategic
teaming and an extensive system selection process, the Computer Productivity Initiative has
assembled a cohesive Program Team that is experienced with the implementation of each
component that will comprise the Sous Chef Total Ship Computing Environment.
Project Manager (PM)
Overall management responsibility for the SC is assigned to a Project Manager who is
responsible for planning and coordination of the day-to-day aspects of the program. The Project
Manager is responsible for making sure the tasks are evenly distributed and that each of the team
members is playing a vital role in the main project goal. The PM’s principal assistants are:
•
•
•
•
•
Database and Network Lead - Responsibilities include researching the latest database
development technologies and network technologies. Develop and implement policies and
procedures for ensuring the security and integrity of the database. Implement data models
and database designs. Communicate with the database and network experts when a problem
or questions arise in the project. Act as a liaison between the experts and the team leads.
Webmaster and GUI Development Lead - Develops and maintains the company's portal.
Performs backups and ensure user accessibility to the site. Monitors site traffic and helps
scale site capacity to meet traffic demands performance. Designs the look and feel for the
site. Designs and develops a number of GUI screens to be used in test product.
Quality Assurance Manager and Research Lead - Develops, publishes, and implements
test plans. Writes and maintains test automation. Develops quality assurance standards.
Defines and tracks quality assurance metrics such as defect densities and open defect counts.
Finance and Accounting Manager - Responsible for managing the general accounting
function. Designs and analyzes budge, accounting and purchasing. Responsible for
purchasing and negotiating materials, equipments and supplies from vendors. Evaluates
vendor quotes and services to determine most desirable suppliers.
Marketing and Sales Manager - Manages and executes new sales/service initiatives for a
particular market. Responsible for marketing acquired media contracts and implement
marketing strategies for the target demographics.
1.5 Program Duration
The Sous Chef program is a three-year project that is planned to span exactly 592 business days.
The program is divided into four phases. Phase 0 is conception of the project and will last 61
business days. Phase 1 is Proof of Concept where a lab prototype will be built along with the
creation of several documents including a user’s manual. Phase 1 will last for 51 working days.
Phase 2 is the Critical Design phase, where the program will develop and prepare the Sous Chef for
the final phase. Phase 2 will last 215 working days. Phase 3 is considered to consist of producing a
final product for sell to the target market. While Phase 3 will last 265 working days, it is understood
25
Copyright©
that Phase 3 is production and out years which means the program will review its current state and
plan for the future implementations and support.
2
WORK BREAKDOWN STRUCTURE
The program Work Breakdown Structure (WBS) reflects the budgeted cost versus resources
required to complete each task. The WBS phase numbers are integrated as part of the master
program schedule. Assuming the funding of SBIR, the budget is carefully planned out against the set
deadlines set by SBIR proposal guidelines. The budgets are created by the Financial and Accounting
Lead, reviewed by the SC project team and set by the Program Manager. The WBS will be used to
mark the different milestones throughout the phases and to make sure the team is on time and under
budget at every possible mark. The WBS management tool that SC will use is Microsoft Project.
3
PROGRAM PLANNING
The Sous Chef Program Manager will maintain the program master schedule. The master
schedule contains a line item for each WBS element and will be used to track the progress of each
element. All deviations from the master schedule must be coordinated with the project team. It is
the responsibility of each team member to call attention to possible schedule deviations at the earliest
opportunity. The Program Manager will coordinate the program schedule with Computer
Productivity Initiative. The program will be developed in phases. Within each phase, formal reviews
will be announced in advance of the starting date.
Sous Chef will take a “top-down approach” to the Program Schedule, meaning that we will pace
our workload to fit the overall Program requirements. Particular attention will be given to timely
milestone completions. It is recognized that the schedule is particularly tight, containing critical
program milestones throughout all four phases, and adequate personnel will be available in order to
keep the program moving forward.
4
PROGRESS PERFORMANCE ASSESSMENT
All Sous Chef Team members will participate in progress reporting and team management. Sous
Chef will track technical and financial progress of the program. Progress reviews will be held, as
mutually agreeable by the Sous Chef Team and Computer Productivity Initiative, whenever
necessary.
•
•
•
•
•
Report on progress to date
Present work to be performed during the next period before review
Present status of all deliverables and review planned delivery dates
Plan and coordinate activities, including date of next review
Discuss technical or programmatic issues as necessary
In preparation for the meetings, the Sous Chef Program Manager will collect the status data on
all relevant ongoing activities, progress against schedule and budget, and planned activity for the next
reporting period. Quality reviews of all program documentation and procedures will be held
periodically. Peer editing groups will hold continual quality reviews, which will be set by the PM. In
particular, the Quality Assurance Lead will be involved with program deliveries and milestones and
will work off of the master program schedule to plan program audits. Technical, financial and quality
progress and status reporting will be conducted according to the following general guidelines.
26
Copyright©
4.1 Technical Progress and Reporting
The schedule for the program is established during the planning phase and monitored
throughout the performance period. The schedule contains an entry for each WBS element. The
percentage of completion for each WBS element is determine as necessary to manage program
progress and is reviewed before and after each milestone is completed.
4.2 Financial Management and Reporting
The financial profile for the Program is established during the planning phase and monitored
throughout the performance period. Assigning a specific budget to each WBS elements generates
this profile. A master budget is prepared in accordance with the proposed funds and the WBS.
The PM is provided with an information package that identifies the spending budgets in relation
to the WBS, in addition to the overall budget for the program, and a synopsis of all major
deliverables and milestones. The PM uses this information to track the overall financial progress of
the program on a weekly basis. The Financial and Accounting Lead automatically provide an
updated budget on a monthly basis, or upon the request from the PM. The PM uses the financial
summary in conjunction with his assessments of technical progress to track the overall status of the
efforts.
4.3 Profits and Cost
Profit will be viewed as all those monies incurred above and beyond the overall cost of the
program. Profit will be reviewed upon later phases to monitor the financial success of the program.
Cost is calculated by the following formula:
Cost = Labor Costs * Time + Direct Costs + Indirect Costs
4.4 Evaluation Plan
Each phase will be evaluated based on the evaluation checklist for that phase. Evaluation will
occur every 3 months or as deemed necessary by the PM. The evaluation checklist consists of five
subcategories. They are as follows:
•
Personnel Factor: each member of the team will be evaluated based on technical,
communication, management (if applicable), and overall impact to the group.
•
Administrative Factor: scheduling and task breakdown analysis is included in this
evaluation factor.
•
Financial Factor: the scheduled budget for the current phase will be evaluated for cost
efficiency, and funding allocation.
•
Marketing Factor: the current target market and an updated list of competitors will be
validated.
27
Copyright©
•
Technical Factor: the components of the software, hardware and overall system will be
evaluated for completion, testing, and integration.
4.5 Monthly Progress Report
The Sous Chef team will submit a monthly progress report. The report shall cover, at a
minimum, the following:
•
•
•
•
•
•
•
•
•
Progress Summary
Milestone Deliverables, planned, actual and forecast
Cost and Profit report
Dependencies: a ‘critical items list’ of all items which could jeopardize timely completion of
the work or any significant parts of the program
Risk Status
Look Ahead (Future action and Forecast)
Work Package/Activities planned, actual and forecast status
Milestone/Deliverables planned, actual and forecast status
Quality Actions (Reviews, audits)
5 Monthly Progress Report
Reviews will play an integral part in the management and monitoring of all phases of the Sous
Chef Program. Informal reviews with the Program team members will be held at all levels on a
weekly basis to ensure that the program stays on track. Formal technical reviews will be held to
ensure that the program is proceeding as planned. The PM will meet with each team section and
ensure that they are up to speed with the course of the project. In turn, the team members will
timely report all successes and difficulties they have encountered that have had any effect on the
course of the project. Formal reviews will be completed at least every three months. The formal
reviews will deal with those issues that can be fixed in the future, and will also use the evaluation plan
as a way of gauging the success of the program through the current time.
28
Copyright©
2. EVALUATION PLAN
The Sous Chef team will employ necessary evaluation techniques for each of the phases of the
project, including phase 0. The evaluation plan will help us determine when each of the phases of the
project is complete.
Phase 0
Phase 0 is used mainly for research of the topic. In phase 0 we have certain deliverables:
feasibility, milestones, and final presentations, as well as this SBIR phase 1 proposal document.
Evaluation for phase 0 takes the form of making sure our research is correct, especially the research
for how to build our product, how much it will cost, who we will sell it to, and how much we will sell
it for. When we know the project well enough to keep the ambiguity of it near nil we will know that
we are done with phase 0. We will then submit our SBIR phase 1 proposal.
Phase 1
In Phase 1 we will start to focus more on how to build Sous Chef, and this requires a lot of
testing. We will use the resources we specified in the budget section to actually build Sous Chef. Each
module will be tested individually to make sure it is doing its job, including: separate databases,
database interfaces/controlling software, and the GUI front end. Then we will connect the modules
and test more to make sure it works. Our lab prototype will be complete when we know that we have
proved Sous Chef is a viable hardware and software solution. Phase I will be complete when we are
comfortable with moving on to the production prototype.
Phase 2
In Phase 2 we will order our kiosks and servers and build the production prototype of Sous
Chef. We will test the prototype in-house until it is ready to be installed in the Wal-Mart beta-site
location. Once we install the system there we will conduct rigorous tests to make sure Sous Chef can
withstand the demands of a Wal-Mart Super Center and its shoppers. We will be ready for Phase 3
and full-scale production when both our team and Wal-Mart feel comfortable with Sous Chef.
Phase 3
By Phase 3 we will be comfortable with the Sous Chef system and with its installation into a
typical Wal-Mart Super Center. We will then focus on training our team to maximize the efficiency of
installation during the first year of Phase 3. By the end of Phase 3 we hope to outfit all 11 local WalMart Super Centers with Sous Chef. By the second year our team will be very comfortable with the
system installation and we will begin to ramp up production so that we can install Sous-Chef into all
Virginia Wal-Mart Super Centers by the third year of Phase 3.
29
Copyright©
3. MARKETING PLAN
Initial Research: Our initial research showed that many Americans do not plan their meals and
therefore frequent restaurants and fast food for their meals. It also showed that if we could simplify
meal planning and provide coupons or discounts on desired items, then shoppers would be more
likely to use our product and frequent the associated grocery store. Research also showed that the
average shopper will usually shop at 2.2 different grocery stores per week.
Initial Target Market: Wal-Mart Super Centers (As of Jan 31, 2005 Wal-Mart Inc. has a total of
1713 Supercenters. 242 of these stores were added in the 2005 fiscal year.)
We decided on Wal-Mart as our Primary Target Market based on the follow information: Wal-Mart
Stores Inc. is large corporation that is interested in new innovative ways of providing the shopper
with what it wants and needs. “Whether you are a Fortune 500 company or a schoolteacher with a
great idea – we’re always looking for partners who can bring great merchandise to our customers.”
2005 Wal-Mart Stores, Inc. Annual Report
Wal-Mart currently does not have any internet or technology based assistance for their shoppers in
the grocery section of Wal-Mart. Wal-Mart currently has a small portion of the grocery market and
we feel that our product will allow Wal-Mart to become more competitive and increase their
presence in this market.
Secondary Target Market: Major Grocery Store Chains
We decided on making Major Grocery Store Chains our Secondary Target Market based on the
following information:
Most Major Grocery Store Chains already have some internet or technology based shopper
assistance; this makes them less likely to invest in Sous Chef at this time. Their current technology
lacks what we have to offer and will make them prime targets once Sous Chef has assisted Wal-Mart
in gaining a larger portion of the grocery market. These Major Grocery Store Chains may feel the
need for Sous Chef to regain lost sales.
Preliminary Marketing Strategy: A single Wal-Mart Supercenter in the Hampton Roads Area will
be our first step in reaching our goal of having Sous Chef in every Wal-Mart Supercenter. We will
use this Wal-Mart as our beta-testing ground. We will supply the Wal-Mart with the kiosks at a
reduced or no lease fee for the first year, or until preliminary testing is complete, whichever comes
first. After several rounds of testing we will determine the status of Sous Chef. If acceptable, we will
expand to multiple Wal-Mart Supercenters in the Hampton Roads area. Once Sous Chef is well
established in the Hampton Roads area, we will expand to selected areas, from further market
research, where we feel Sous Chef will have the largest impact. We will continue to add Sous Chef to
Wal-Mart Super Centers until there is a Sous Chef presence in almost all areas of the United States.
We will then approach Major Grocery Store Chains if they have not already attempted to contact us.
Product/Service: Our service and products that we are providing are as follows:
• Sous Chef Database of Recipes
• Sous Chef Database of shoppers information (this database will be populated as shoppers
begin using Sous Chef)
• Sous Chef Kiosks
• Sous Chef in-store Servers
• Sous Chef Web Site connection
• Sous Chef Tech Support
• Regular Instore Maintenance of Kiosk and Server
• Sous Chef Integrated Recipe Selection Software
30
Copyright©
Place
HeadQuarters: We are planning to place our headquarters in TBA. We will have Marketing Reps
that will travel to individual stores to assist in Sous Chef marketing. We will have Tech Training
Reps that will travel to individual stores to train Wal-Mart employees on most aspects of Sous Chef
Kiosk repair. We will have Kiosk Repair Techs that will travel to individual stores for major repair
problems with Sous Chef Kiosk malfunctions. We will also provide 24-hour Sous Chef Tech
support by phone and web chat.
Kiosk Placement: We recommend that at least one Kiosk be placed at the main entrance area to
the grocery store. Additional Kiosk placement will vary depending on the store’s layout.
Promotion: Due to the type of service we are offering we must make direct contact with Wal-Mart
by means of a Marketing Representative. We will need well trained Marketing Reps to approach,
persuade, and educate the Wal-Mart managers that our service will increase grocery sales, by
increasing shopper loyalty and increasing the amount of items that the shopper purchases. We may
also provide a low cost or free, trial period to entice early Supercenters to place Sous Chef in their
stores.
Price
Cost To Provide: Our costs to equip a single Wal-Mart Supercenter with 2 Kiosks and Servers and
Sous Chef Network access is $ 6190.00.
Cost For Customer: It will cost a single Wal-Mart $75,000 - $80,000 for us to install our system in
the store and $3,000 a month for leasing 2 Kiosks and to maintain access to the Sous Chef Network.
Return on Investment: From our calculations it will take 2 years to begin seeing a profitable return
on investment once we begin marketing Sous Chef. The following is a breakdown of costs and
income by Phases and then by year once complete Phase 3. Once we outfit all 54 Wal-Mart
Supercenters in Virginia we will break even. We are confident that we can complete this in the first
two years of production.
Income (Phase3) for 2 years
Projected year 1 sales
Projected year 2 sales
Total Sales
Projected year 1 maintenance
Projected year 2 maintenance
Total Maintenance Fees
Total Income
Stores
Expenses
Phase 1
Phase 2
Phase 3 year 1
Phase 3 year 2
10
43
Cost
$80,000
$80,000
11
54
$36,000
$36,000
Total
$800,000
$3,440,000
$4,240,000
$396,000
$1,944,000
$2,340,000
$6,580,000
Total
$52,132
$743,395
$1,683,010
$1,909,232
Total Expenses
$4,387,769
Net Income (Income - Expenses)
$2,192,231
31
Copyright©
4. FUNDING PLAN
The Sous Chef team will be seeking financial assistance from the National Science Foundation
for the first 2.5 years of its existence. In order to accomplish this we will apply through Small
Business Innovative Research (SBIR). Through SBIR we hope to receive $100,000 for phase I (6
months) and $750,000 for phase II (2 years). Sous Chef is an innovative design idea that will help
grocery stores increase their profits by “building their shoppers’ baskets.” It will also help grocery
shoppers effectively and efficiently plan out daily meals, which in turn will bring those shoppers back
to the store. Sous Chef qualifies for SBIR because it is a small, independently owned business
designed to make a profit. We understand the requirements for building our product, and have
budgeted accordingly. We also understand that the deadline for SBIR phase I submission is
December 15, 2005.
Following phase I we complete a laboratory prototype of Sous Chef that will prove that the
concept works. For phase II we will build a full-scale production prototype and begin to work with
our customers in beta testing Sous Chef. Following phase II we will acquire financial support from
our parent company and/or private investors to start production of Sous Chef.
32
Copyright©
5. RESOURCE PLAN
Phase I
Phase I helps to establish the feasibility of the project. The Sous Chef team will need one
development machine and a copy of the Microsoft Visual C#.NET 2003 software in order to
develop a laboratory prototype. The team will also use Windows XP (included in the development
machine purchase) and a copy of the Microsoft SQL Server Desktop Engine, which is free to use.
Electricity, internet access, and general meeting rooms and office space will be provided by Old
Dominion University for the entire six months of Phase I.
Name
Development Machine (Dell Optiplex
GX280)
Desktop Machine
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server Machine
Microsoft Windows Server 2003
Microsoft SQL Server Desktop Engine
TOTAL
Qty
1
2
3
1
4
4
1
Use
Software development, testing, server and kiosk
simulation
Kiosk simulation and desktop web client
Operating system
Software development
In-store, web, middle-tier, database
Operating system
Database software
Cost
$499
$898
(included)
$109
$8,840
(included)
Free
$10,346
Phase II
In Phase II, the Sous Chef team will build a working prototype of the Sous Chef system that
will demonstrate that such a device can be built using the technology proven in Phase I. For this
phase, the Sous Chef team will use the same computer and software for development as in Phase I,
but will also require four servers and a kiosk system in order to build a working prototype. A copy of
Microsoft SQL Server will also need to be purchased for the database server. The team will also
require electricity, internet access, and offices to house the equipment, hold meetings, and to work on
the project.
Name
Development Machine (Dell Optiplex GX280)
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server (Dell PowerEdge 800)
In-Store server (Dell PowerEdge 800)
Microsoft Windows 2003 Server
Microsoft SQL Server
Production Kiosk
Facilities
Recipe Database
TOTAL
Qty
14
10
10
6
1
7
3
2
-
Use
Software development
Operating system (development)
Software development
Web, middle-tier, database servers
In-store server
Operating system (servers)
Database software
In-store kiosk
3000’ sq., utilities, internet access
From AllRecipes.com
Cost
$6,986
(included)
$981
$6,630
$2,210
(included)
$2,731
$4,590
$150,000
$11,000
$185,128
33
Copyright©
Phase III
In Phase III, the Sous Chef team will put their project into production and begin working
with Wal-Mart to place kiosks into stores all over America. For this phase, the Sous Chef team will
require six total servers, three of which can be reused from Phase II, and ten development machines,
each with a copy of Microsoft Visual C#.NET. The team will also require a number of production
kiosks based on Wal-Mart’s demand and an in-store server for each store. The team can use the
facilities (electricity, internet access, office space) used in Phase II as well as requiring a new set of
facilities to house the web, middle-tier, and database servers.
Year 1
Name
Development Machine (Dell Optiplex GX280)
Microsoft Windows XP
Server (Dell PowerEdge 800)
Microsoft Windows 2003 Server
Production Kiosk
Microsoft SQL Server
Facilities
Recipe Database
TOTAL
Qty
3
3
11
11
22
11
-
Use
Software development
Operating system (development)
In-store servers (11 stores)
Operating system (servers)
In-store kiosk
Database software
3000’ sq., utilities, internet access
From AllRecipes.com
Cost
$1,497
(included)
$24,310
(included)
$45,000
$10,013
$150,000
$132,000
$362,820
Year 2
Name
Server (Dell PowerEdge 800)
Microsoft Windows 2003 Server
Production Kiosk
Microsoft SQL Server
Facilities
Recipe Database
TOTAL
Qty
43
43
86
43
-
Use
In-store servers (11 stores)
Operating system (servers)
In-store kiosk
Database software
3000’ sq., utilities, internet access
From AllRecipes.com
Cost
$95,030
(included)
$172,860
$39,141
$150,000
$132,000
$589,031
34
Copyright©
6. STAFFING PLAN
The personnel needed for Sous Chef will change as the project progresses. The personnel
needed fore each phase are shown below.
Phase 0
During this phase, the Sous Chef team will consist of six students in the Computer Science
department at Old Dominion University. They will be responsible for developing the idea for this
project and proving its feasibility. Additional members of the team include our General Manager,
Janet Brunelle, a professor in the CS department of ODU.
Phase I
Once the project has been approved and funded, the team for Phase I will consist of one project
manager, one database and network lead, one webmaster and GUI development lead, one quality
assurance manager and research lead, one finance and accounting manager and one marketing and
sales manager. The students in the Computer Science department at Old Dominion University will
fill these positions. We will also need one database expert, one web application expert, one network
expert, a Wal-Mart representative, and an All Recipe representative. Marketing and legal fees for this
phase will be provided by Old Dominion University. Job descriptions and requirements of each
position are outlined below.
Project Manager:
Responsibilities include assembling the team, contracting with vendors for necessary supplies
(Kiosk supplier, Dell, Microsoft), assign tasks to team members, oversee project to ensure it is on
time and budget, assist in the development of the product when needed, ensure all necessary
deliverables and milestones are met, act as liaison between project team and upper management.
Require skills and experience: Undergraduate student majoring in Computer Science. Senior level
status preferred. Previous experience in project management, personnel management, and scheduling
preferred.
Database and Network Lead:
Researches the latest database development technologies and network technologies. Develops
and implements policies and procedures for ensuring the security and integrity of the database.
Implements data models and database designs. Communicates with the database and network
experts when problems or questions arise in the project. Act as a liaison between the experts and the
team leads.
Required skills and experience: Undergraduate student majoring in Computer Science. Senior
level status preferred. Previous experience in database and network development a plus.
35
Copyright©
Webmaster and GUI Development Lead:
Develops and maintains the Sous Chef's web portal. Performs backups and ensures user
accessibility to the site. Monitors site traffic and helps scale site capacity to meet traffic demands and
performance. Designs the look and feel for the site. Leads development effort for all web and kiosk
screen design. Works with the Program Manager, Database and Network Lead to ensure
requirements are being met. Designs and develops a number of GUI screens to be used in test
product.
Required skills and experience: Undergraduate student majoring in Computer Science. Senior
level status preferred, working knowledge of HTML, JavaScript, SQL, graphical design and GUI
development a plus.
Quality Assurance Manager and Research Lead:
Leads research efforts in phase 0 and 1. Develops, publishes, and implements test plans. Writes
and maintains test automation. Develops quality assurance standards. Defines and tracks quality
assurance metrics such as defect densities and open defect counts. Directs efforts of network,
database, interface and system integration testing.
Required skills and experience: Undergraduate student majoring in Computer Science. Senior
level status preferred; experience coding in C, C++ and Java a plus. Academic knowledge of quality
assurance methodologies such as CS350 is a must. Relies on experience and judgment to plan and
accomplish goals.
Finance and Accounting Manager:
Manages the general accounting function. Designs and analyzes budget, accounting and
purchasing. Purchases and negotiates materials, equipments and supplies from vendors. Evaluates
vendor quotes and services to determine most desirable suppliers. Maintains budget and provides
Program Manager and General Manager with monthly financial reports. Tracks cost and labor on a
weekly basis.
Required skills and experience: Undergraduate student majoring in Computer Science. Senior
level status preferred, working experience in Microsoft Excel a must; previous experience in general
accounting a plus.
Marketing and Sales Manager:
Manages and executes new sales/service initiatives for a particular market; implements marketing
strategies for the target demographics. Manages and executes new sales/service initiatives for a
particular market.
Required skills and experience: Undergraduate student majoring in Computer Science. Senior
level status preferred, experience in marketing and sales a plus. Good verbal and communication
skills a must.
36
Copyright©
Database Expert:
Assists Database and Network Lead in development of database and security measures for
database, assists in creation of data flow diagrams and decomposition diagrams, reviews final
database plan for possible flaws in design or implementation.
Required skills and experience: A bachelor’s degree in computer science with at least two years
experience in developing and maintaining databases. Has experience in writing SQL, RDBMS,
packages and functions.
Network Expert:
Assists Database and Network Lead in developing a robust network plan, assists in developing a
security protocol, review final network plan for inconsistencies and possible problems.
Required skills and experience: A bachelor’s degree in computer science with at least two years
experience in setting up and testing internal networks. Working experience in network protocols a
plus.
Phase II
By Phase II the members of the Sous Chef team will have received a bachelor’s degree in
Computer Science. In addition to Webmaster and GUI Development Lead, Quality Assurance
Manager and Research Lead, Finance and Accounting Manager, Marketing and Sales Manager, whose
job descriptions are mentioned in Phase I, we have to hire additional staff to meet the development
timeline and to assist in the development of the system. The new staff will consist of one network
engineer, one software engineer, one junior programmer, two web programmers, one touch screen
programmer, one SQL/DB programmer and one software engineer who specializes in testing.
During this phase, the legal and marketing assistance will be provided by Old Dominion University.
Job descriptions and requirements of each new position are outlined below.
Software Engineer:
Designs, modifies, develops, writes and implements software programming applications.
Supports and/or installs software applications/operating systems. Participates in the testing process
through test review and analysis, test witnessing and certification of software. Participate in Alpha &
Beta coordination/support.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline. C, C++, C# and other programming languages a must.
Network Engineer:
Plans and evaluates network systems and makes recommendations for resources required to
maintain and/or expand service levels. Provide highly skilled technical assistance in network
planning, engineering and architecture. Develops technical standards and interface application;
identify and evaluate new products; provide solutions for network problems; interfaces with
37
Copyright©
customers to determine system needs. Build Sous Chef network tiers and set up development
network.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline, or equivalent work experience desired. 4+ years of data
communications experience required. Advanced network skills, experience with firewall setup and
maintenance and networking concepts required.
Junior Programmer:
Responsibilities include developing interfaces between input and output devices, developing
sensor scanning and recognition software, testing of individual components of system, and complete
prototype testing.
Required skills and experience: Undergraduate student majoring Computer Science. Senior level
status preferred, experience in C++, C#, SQL, and other programming languages a must.
Web Programmers:
Designs, develops, and implements software packages for web sites. Troubleshoots, debugs
and implements software code. Reviews and analyzes programming systems including encoding,
testing, debugging and documenting for Sous Chef. Supports and/or installs software applications.
Participates in the testing process through test review and analysis, test witnessing and certification of
software. Configures the software and website. Develops, implements, and maintains firewall
technologies that secure Sous Chef’s website. Defines network security issues, develops plans and
procedures, and ensures safety and privacy of the newly developed Internet and Intranet sites.
Creates, modifies and deletes user profiles and other access controls. Reviews security logs and
violation reports.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline. Minimum of 3 years of experience in Web application development
a must. Has knowledge of standard concepts, practices, and procedures within web development
field (i.e., SQL, C++, C#, HTML, CGI and JavaScript).
Touch Screen Programmer:
Designs, develops and test kiosk applications using a number of visual components. Designs and
develops several interface touch screens for Sous Chef kiosks. Integrates GUI screens with existing
database. May participate in the testing and enhancing of components.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline; 1-3 years of experience in GUI development; C, C++, C# language
programming, XMotif programming interfaces and GUI API packages a plus.
38
Copyright©
SQL/DB programmer:
Reviews, evaluates, designs, implements and maintains Sous Chef’s database[s]. Identifies data
sources, constructs data decomposition diagrams, provides data flow diagrams and documents the
process. Writes codes for database access, modifications, and constructions including stored
procedures. Reviews and analyzes programming systems including encoding, testing, debugging and
documenting for Sous Chef data process and database. Supports and installs database applications.
Participates in the testing process through test review and analysis.
Develops technical
specifications.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline; minimum of 3 years of experience in database development
required. Experience with MS SQL DTW/Stored Procedures, MS SQL Server, and MS2000 SQL
Suite a plus.
Test Engineer:
Review codes, test results and produces test result documentation. Evaluates, recommends, and
implements automated test tools and strategies. Develops, maintains, and upgrades automated test
scripts and architectures for application products. Also writes, implements, and reports status for
system test cases for testing. Analyzes test cases and provides regular progress reports.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science, Information Systems, Engineering, Business, or other related
scientific or technical discipline. A minimum of 2 years of experience in either software testing or
development; C, C++, C# code is required. Must have experience in system level testing including
test planning, test cases design, test execution and test automation. Familiar with test case tracking
tools and test management systems, like TIMS. Excellent interpersonal and sound written
communication skills are essential.
Dietician:
Assist and oversee Sous Chef’s recipe development and provide advice on recipe nutrition
information.
Required skills and experience: Requires a bachelor’s degree and is a registered dietician with 0-2
years of experience.
Phase III
Phase III is the actual production of our product. During this phase, the necessary
personnel become more customer oriented rather than technology oriented. In addition to
Webmaster and GUI Development Lead, Quality Assurance Manager and Research Lead, Finance
and Accounting Manager, Marketing and Sales Manager, whose job descriptions are mentioned in
Phase I, and Software Engineer and Network Engineer, whose job descriptions are mentioned in
Phase II, Phase III requires one Technical Support representative, Customer Service Representative,
Customer Field Representative, Field technician and Sales representative. We will also need a
Network Engineer, Database Administrator, Software Engineer, Web Master, Document Specialist
and a Lawyer. Descriptions of each new title are listed below.
39
Copyright©
Technical Support Representative:
Provides support to end users on a variety of issues, identifies, researches, and resolves
technical problems, responds to telephone calls, emails and personnel requests for technical support,
documents, tracks and monitors the problem to ensure a timely resolution
Required skills and experience: An associate's degree in a related area and 0-2 years of
experience in the field or in a related area.
Customer Service Representative:
Manages telephone call inquiries, and promotes Sous Chef products and services, researches
and resolves complaints to ensure customer retention and satisfaction.
Required skills and experience: A minimum of a high school diploma or its equivalent and 0-2
years of experience in the field or in a related area.
Customer Field Representative:
Handles customer relations and Promotes Sous Chef products and services off-site,
researches and resolves complaints to ensure customer retention and satisfaction.
Required skills and experience: A minimum of a high school diploma or its equivalent and 0-2
years of experience in the field or in a related area
Field Technician:
Installs and performs maintenance on kiosks and servers. Travel from site to site to resolve
problems. On-call shifts including weekends and holidays are possible.
Required skills and experience: Requires a minimum of high school degree with 1-3 years of
experience in related field. Kiosk troubleshooting and maintenance experience a plus.
Sales Representative:
Develops new prospects and interacts with existing and potential customers to increase sales of
Sous Chef’s products and/or services.
Required skills and experience: A minimum of an associate's degree or its equivalent with 0-2
years of experience in the field or in a related area.
Network Engineer:
Provide rapid recovery of Sous Chef network. Works to ensure that the site network and
network management environment is reliable and that performance exceeds expected service level.
Uses established commercial best practices to develop templates and documentation to improve
operational procedures. Responsible for the implementation of engineering process that provide for
a timely and appropriate integration of all engineering disciplines to ensure a network system meets
all requirements including Service Level Agreements. Identifies and evaluates problems. Determines
the risk areas and mitigates their impact. Implement and maintain management systems to support
fault detection, correlation, performance metrics, and reporting to support service level agreements.
40
Copyright©
Reviews and maintains configuration standards for network equipment. Serves as an escalation point
for network issues, including backbone routing, customer router configuration, and Internet related
services. Provides mentorship and guidance to technicians with implementation and maintenance of
the network.
Required skills and experience: A Bachelor’s Degree from an accredited college or university
with a major in Computer Science or equivalent experience in related field. 3-5 years experience
that includes operational support, hands-on implementing and configuration of network devices such
as servers, routers, hubs, switches, UPS, desktop computers, and cabling in LANBAN/MAN/WAN
environment. Strong knowledge of trouble ticketing software and network monitoring solutions.
Strong communication, writing and editing skills needed to transfer information to individuals
involved, in the networking process. Strong problem solving and troubleshooting skills required.
Ability to lift up to 50 lbs a must.
Database Administrator:
Manages development of database projects. Administers, maintains, develops and implements
policies and procedures for ensuring the security and integrity of the company database. Supports
application developers in planning preparations, load analysis, and backup and recovery of data.
Implements data models and database designs, data access and table maintenance codes; resolves
database performance issues, database capacity issues, replication, and other distributed data issues.
Develops, implements, and maintains database back-up and recovery procedures for processing
environments; and ensures data integrity, security, and recoverability are built into the database
applications.
Required skills and experience: A Bachelor’s Degree from an accredited college or
university with a major in Computer Science, Information Systems, Engineering, Business, or
other related scientific or technical discipline. Must have at least five years of experience with
database management systems, system design and analysis, operating systems software; and
internal and data manipulation languages.
Software Engineer:
Contribute to project planning prior to Execution Commit (e.g. schedules, equipment
needs/costs, strategy, understand scale, performance, inter-operability and RAS objectives). Develop
solution level test strategies and test plans, based on Product requirements, System Functional
Specification documents and customers deployment scenarios. Design & write test cases reflecting
the documented test plan. Execute test cases per test plan, collecting data on faults and reporting.
Regularly assess progress and prepare test status report for management. Support the design team in
debugging issues; isolate root cause of issues and partner with design team on resolution. Plan
regression strategy. Complete automated regression scripts per test plan. Interface with Customer
Eng., Marketing and Sales to understand customer problems and requirements and provide raw
material for training and documentation. Review documentation material and provide input to
solution design guides etc. Work with development teams across the organization and identify gaps
in overall testing for the solution.
Required skills and experience: A bachelor's degree in Computer Science or equivalent
programming experience is desired, 3-4 years of experience in programming languages such as C,
C++, C# and development tools a must. Strong verbal and written communication required.
41
Copyright©
Webmaster:
Develops and maintains the Sous Chef's portal. Performs backups and ensures user
accessibility to the site. Monitors site traffic and helps scale site capacity to meet traffic demands
performance. Improves the application's efficiency and designs the look and feel for the site.
Required skills and experience: A bachelor's degree in Computer Science or in a related area
of specialty and 2-4 years of experience in Web application development. Has knowledge of
standard concepts, practices, and procedures within a particular field (i.e., SQL, C++, HTML, CGI
and JavaScript). .
Lawyer
Creates, writes, negotiates and reviews hardware and/or software licensing contracts, purchasing
contracts for required materials, and production and development contracts for Sous Chef. Works
with the Sous Chef team in establishing agreements that reflect the interests of the company. Also
works on copyright and patent documentation.
Required skills and experience: Must be a graduate of an accredited law school with 5-8 years of
experience and admitted into the state bar. Experience in Information Technology field a plus.
Dietician:
Oversee Sous Chef’s recipe development and provide advice on recipe nutrition
information. Assist developing recipes, inspects food to ensure portions adhere to set restrictions
and dietary standards.
Required skills and experience: Requires a bachelor’s degree and is a registered dietician with
0-2 years of experience.
42
Copyright©
7. SCHEDULING PLAN
Phase 0
Phase 0 is not a real SBIR phase but for our class (ODU Computer Science 410) it counts as
the “Project Inception” phase. It spans the entire semester, in this case Spring 2005. In CS410 we
learn how to create a professional and effective SBIR Phase I proposal.
As shown in our Phase 0 Gantt chart, we follow a structured timeline in order to prove feasibility
of our project, Sous Chef.
- Feasibility Presentation – Prove feasibility
- Milestones Presentation – Convey our knowledge of major project milestones
- Final Presentation – Submit Sous Chef proposal
Phase 1
We continue into Phase 1, assuming we receive funding. In phase 1 we will prove that the
concept of Sous Chef works through a working laboratory prototype. We also write up thorough
documentation for how the prototype works, and submit it along with an SBIR Phase 2 proposal.
The Phase 2 proposal will show that we have proven that Sous Chef will work.
43
Copyright©
Phase 2
In Phase 2 our team will build a production prototype of Sous Chef and install it in a Wal-Mart
store that will serve as a beta site.
Phase 2 involves software development and testing, hardware testing, total system evaluation,
tremendous marketing efforts, and publishing of the final user manual.
By the end of Phase 2 our testing will be complete and we will be ready to roll out Sous Chef
into more Wal-Mart locations.
44
Copyright©
Phase 3
Phase 3 consists of main production of Sous Chef and product roll-out to all 11 local Wal-Mart
locations within the first year of this phase.
45
Copyright©
8. BUDGET
During the first two weeks of each phase, the Project Manager (or Junior Project Manager) will
assemble the remaining members of the Sous Chef team. The team members needed is outlined in
the personnel section of this proposal (Appendix 6). The annual salary for each employee has been
determined based on the salary range provided by www.salary.com for each position. The salary for
each intern has been determined based on the amount Old Dominion University Computer Science
Department pays undergraduate student interns.
The budget for each phase will be shown in three parts, personnel, hard resources and total
budget.
Phase I
Personnel
The days worked for each employee have been determined based on the Work Breakdown
Structure. The employee cost has been determined based on the annual salary given for each
employee and the number of days each employee will be needed. The employee overhead is forty
percent of the total employee salary. This figure is based on Old Dominion’s employee overhead.
Personnel Cost
Employee
Job description
Days
Salary/Yr
Cost
Janet Brunelle
General Manager
Mike Schaefer
Project Manager
51
$24,000.00
$4,896
Adam Sampson
Database and Network Lead
51
$24,000.00
$4,896
Jason Clarke
Quality Assurance Manager & Research Lead
51
$24,000.00
$4,896
Tiffany Emerson
Finance & Accounting Manager
51
$24,000.00
$4,896
Edward Hill
Marketing and Sales Manager
51
$24,000.00
$4,896
Ellena Pak
Webmaster & GUI Development Lead
51
$24,000.00
$4,896
TBA
Database Expert
Lee White
Wal Mart Representative
Jim Kreyenhagen
All Recipes Representative
TBA
Network Expert
TBA
Web Application Expert
Employee Salary
306
$29,376
Employee Overhead (40% of Salary)
$11,750
Total Personnel Cost Phase 1
$41,126
46
Copyright©
Hard Resources
A description of each resource along with the price and source for each resource listed can be
found in the Hard Resource portion of the proposal (Appendix 5). The number of workstations,
development software, and network cables are based on the number of employees that will be
working at the same time. While the consultants are assisting the junior personnel, they will share
workstations with the junior personnel.
Hard Resources
Name
Qty
Cost/Unit
Total Cost
Development Machine (Dell Optiplex GX280)
1
$499.00
$499
Desktop Machine
2
$449.00
Microsoft Windows XP
3
Microsoft Visual C#.NET 2003
1
$109.00
$109
Server Machine
4
$2,210.00
$8,840
Microsoft Windows Server 2003
4
-
(included)
Microsoft SQL Server Desktop Engine
1
-
Free
$898
(included)
-
Total Hard Resources Phase 1
$10,346
Travel
The Sous Chef team is all located in the same geographic location. This location is also the site
of our proposed office space. For these reasons, the only budget item for travel is the trip to Project
Manager will make to the agency granting funding to our project. The funding for this trip is based
on information received from expedia.com
Travel Cost
Cost
Days
Cost/day
Total Cost
Rental Car
4
$40.00
$160
Hotel
3
$100.00
$300
Meals
4
$50.00
$200
Total Travel Cost Phase 1
$660
47
Copyright©
Total
The total Sous Chef budget for Phase 1 is determined based on the hard resource cost and
personnel cost shown below.
Sous Chef Phase 1 Total Budget
Personnel Cost
Hard Resource Cost
Travel Cost
Total Phase 1 Budget
$41,126
$10,346
$660
$52,132
Phase II
Personnel
All personnel required for Phase II are shown below along with their perspective salaries and
amount of time needed. During this phase, all employees will hold at least a bachelor’s degree in
their perspective field. There will not be a need for consultants during this phase.
Personnel Cost
Employee
Janet Brunelle
Mike Schaefer
Adam Sampson
Jason Clarke
Tiffany Emerson
Edward Hill
Ellena Pak
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
Employee Salary
Job description
General Manager
Project Manager
Database and Network Lead
Quality Assurance Manager & Research
Lead
Finance & Accounting Manager
Marketing and Sales Manager
Webmaster & GUI Development Lead
Dietician
Network Engineer
Software Engineer
Junior Programmer
Web Programmer 1
Web Programmer 2
Touch Screen Programmer
SQL/DB Programmer
Test Engineer
Days
Salary/Yr
Cost
180
66
$80,000.00
$50,000.00
$57,600
$13,200
115
103
102
85
45
55
398
38
113
108
113
78
121
1720
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$45,000.00
$54,000.00
$50,000.00
$44,000.00
$57,500.00
$57,500.00
$70,000.00
$47,000.00
$90,000.00
$23,000
$20,600
$20,400
$17,000
$8,100
$11,880
$79,600
$6,688
$25,990
$24,840
$31,640
$14,664
$43,560
$398,762
Employee Overhead (40% of Salary)
$159,505
Total Personnel Cost Phase 2
$558,267
48
Copyright©
Hard Resources
During Phase II, there will be a total of 15 employees. For this reason, we need workstations,
development software, and network cables for them. We will also require servers and 2 kiosks for the
beta testing. To ensure that the testing phase is effective we will need to purchase the recipe
database for one month and secure facilities to house our resources for one year. We have selected a
single Wal Mart in the Hampton Roads area to serve as our beta testing site. This site will receive
two kiosks, a server, required cables, and the software bundle for this purpose.
Hard Resources
Name
Development Machine (Dell Optiplex GX280)
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server (Dell PowerEdge 800)
In-Store server(Dell PowerEdge 800)
Microsoft Windows Server 2003
Microsoft Windows 2003 Server
Production Kiosk
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1
month)
Total Hard Resources Phase 2
Qty
14
10
10
6
1
7
3
2
-
Total Cost
$6,986
(included)
$981
$6,630
$2,210
(included)
$2,731
$4,590
$150,000
$11,000
Cost/Unit
$499.00
$98.10
$1,105.00
$2,210.00
$910.33
$2,295.00
-
$185,128
Total
Sous Chef Phase 2 Total Budget
Personnel Cost
Hard Resource Cost
Travel Cost
Total Phase 2 Budget
$558,267
$185,128
$743,395
49
Copyright©
Phase III Budget Projection
After six months of production, the Sous Chef team will evaluate the progress of production
and the success of the project. At this time, the team will estimate the budget for the following year.
Based on a successful initial production period, the Sous Chef team estimates the annual production
budget to be as follows:
Personnel
We have calculated an expected budget for 2 years of phase 3 operations. During the first
year of operation, we will supply Sous Chef to the eleven Wal-Mart Supercenters in the Hampton
Roads area. During the second year of phase three we will bring online the other 43 supercenters in
Virginia.
Personnel Cost
Employee
Janet Brunelle
Mike Schaefer
Adam Sampson
Jason Clarke
Tiffany Emerson
Edward Hill
Ellena Pak
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
Job description
General Manager
Project Manager
Database and Network Lead
Change & Maintenance Manager
Finance & Accounting Manager
Marketing and Sales Manager
GUI Maintenance & Development
Dietician
Network Engineer
Technical Support Representative
Customer Service Representative
Customer Field Representative
Field Technician
Database Administrator
Web Master
Software Engineer
Sales Representative
TBA
Lawyer
Employee Salary
Employee Overhead (40% of Salary)
Total Personnel Cost Phase 3
Days
Salary/Yr
Cost
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
$80,000.00
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$45,000.00
$64,000.00
$43,500.00
$34,500.00
$32,000.00
$64,000.00
$80,000.00
$62,000.00
$50,000.00
$70,000.00
$160,000
$100,000
$100,000
$100,000
$100,000
$100,000
$90,000
$64,000
$87,000
$69,000
$64,000
$128,000
$160,000
$124,000
$100,000
$140,000
2
$100,000.00
$200,000
$1,886,000
$754,400
$2,640,400
50
Copyright©
Hard Resources
Year 1
In order to outfit eleven Wal-Mart Supercenters, we will need to purchase kiosks, servers
and miscellaneous hardware for each store. We will also need to provide additional workstations and
the accompaniment equipment. We will need to lease our office space and the recipe database of
10,000 recipes for the duration of this year.
Hard Resources Phase 3 Year 1
Name
Development Machine (Dell Optiplex GX280)
In-Store server(Dell PowerEdge 800)
Production Kiosk
Microsoft SQL Server
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1
year)
Total Hard Resources Phase 3 year 1
Qty
3
11
22
11
-
Total Cost
$1,497
$24,310
$44,990
$10,013
$150,000
$132,000
Cost/Unit
$499.00
$2,210.00
$2,045.00
$910.27
-
$362,810
Year 2
In order to bring the rest of Virginia’s Wal-Mart Supercenters online, Sous Chef will need to
purchase additional kiosks and servers. We will also need to continue to lease our facilities and
recipe database.
Hard Resources Phase 3 Year 2
Name
In-Store server(Dell PowerEdge 800)
Production Kiosk
Microsoft SQL Server
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1
year)
Total Hard Resources Phase 3 year 2
Qty
43
86
43
-
Total Cost
$95,030
$172,860
$39,142
$150,000
$132,000
Cost/Unit
$2,210.00
$2,010.00
$910.27
-
$589,032
Total
Sous Chef Phase 3 Total Budget
Personnel Cost
Hard Resource Cost
Travel Cost
Total Phase 3 Budget
$2,640,400
$951,842
$3,592,242
51
Copyright©
Total Budget (Phase I through III)
The total budget for Phase I through Phase III is based on the total budget for the Phase I,
Phase 2 and two years of Phase III.
Personnel Cost
Phase 1
Phase 2
$41,126
$558,267
Phase 3 (2 years)
$2,640,400
Total Personnel
$3,239,793
Travel Cost
Phase 1
Phase 2
Phase 3
Total Travel
Total Sous Chef Budget
Resource Cost
Phase 1
Phase 2
Phase 3 Year 1
Phase 3 Year 2
Total Resource
$660
$$$660
Personnel Cost
Resource Cost
Travel Cost
Total Budget
$10,346
$185,128
$362,810
$589,032
$1,147,316
$3,239,793
$1,147,316
$660
$4,387,769
Product Cost
Sous Chef will include two kiosks, a server, the software bundle, and associated set-up
hardware. The total cost for this package per store set-up is $8,500.
Hardware required for one store
Qty
Kiosk
Server
Software
Miscellaneous hardware
Cost
2
1
1
-
Total hardware cost per store
$2,295
$2,210
$1,000
-
Total
$4,590
$2,210
$1,000
$700
$8,500
Each store will be charged an initial set-up fee of $80,000, which will include the initial
consultation, the install and the training of the equipment and database usage. There will also be an
annual fee of $36,000 for access to the Sous Chef database as well as maintenance and
troubleshooting of the system. The development costs of Phase I, phase II, and the first two years
of phase III are $4,387,769. The team plans on recouping the production costs during the second
year of phase III. In order to achieve this goal we will need to bring one store per month online for
the first year of phase III, then increase to four stores per month during the second year of phase III.
Once the initial development costs have been recouped, the development costs will be
approximately $1,909,232. This amount will be made up each year by the maintenance fees. If we
successfully reach our goal during the second year of phase III, our profit will be $2,192,231.
52
Copyright©
Income (Phase3) for 2 years
Stores
Projected year 1 sales
Projected year 2 sales
Total Sales
Projected year 1 maintenance
Projected year 2 maintenance
Total Maintenance Fees
Total Income
Expenses
Cost
10
43
$80,000
$80,000
11
54
$36,000
$36,000
Total
$800,000
$3,440,000
$4,240,000
$396,000
$1,944,000
$2,340,000
$6,580,000
Total
Phase 1
Phase 2
Phase 3 year 1
Phase 3 year 2
$52,132
$743,395
$1,683,010
$1,909,232
Total Expenses
$4,387,769
Net Income (Income - Expenses)
$2,192,231
53
Copyright©
Sous Chef Phase I Budget
Personnel Cost
Employee
Janet Brunelle
Mike Schaefer
Adam Sampson
Jason Clarke
Tiffany Emerson
Edward Hill
Ellena Pak
TBA
Lee White
Jim Kreyenhagen
TBA
TBA
Employee Salary
Job description
General Manager
Project Manager
Database and Network Lead
Quality Assurance Manager & Research
Lead
Finance & Accounting Manager
Marketing and Sales Manager
Webmaster & GUI Development Lead
Database Expert
Wal Mart Representative
All Recipes Representative
Network Expert
Web Application Expert
Days
Salary/Yr
Cost
51
51
$24,000.00
$24,000.00
$4,896
$4,896
51
51
51
51
$24,000.00
$24,000.00
$24,000.00
$24,000.00
$4,896
$4,896
$4,896
$4,896
306
$29,376
Employee Overhead (40% of Salary)
$11,750
Total Personnel Cost Phase 1
$41,126
Hard Resources
Name
Development Machine (Dell Optiplex GX280)
Desktop Machine
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server Machine
Microsoft Windows Server 2003
Microsoft SQL Server Desktop Engine
Qty
1
2
3
1
4
4
1
Cost/Unit
$499.00
$449.00
$109.00
$2,210.00
-
Total Hard Resources Phase 1
Total Cost
$499
$898
(included)
$109
$8,840
(included)
Free
$10,346
Travel Cost
Cost
Days
4
3
4
Rental Car
Hotel
Meals
Total Travel Cost Phase 1
Cost/day
$40.00
$100.00
$50.00
Total Cost
$160
$300
$200
$660
TOTAL PHASE 1 COST
$52,132
54
Copyright©
Sous Chef Phase II Budget
Personnel Cost
Employee
Janet Brunelle
Mike Schaefer
Adam Sampson
Jason Clarke
Tiffany Emerson
Edward Hill
Ellena Pak
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
TBA
Employee Salary
Job description
General Manager
Project Manager
Database and Network Lead
Quality Assurance Manager & Research
Lead
Finance & Accounting Manager
Marketing and Sales Manager
Webmaster & GUI Development Lead
Dietician
Network Engineer
Software Engineer
Junior Programmer
Web Programmer 1
Web Programmer 2
Touch Screen Programmer
SQL/DB Programmer
Test Engineer
Days
Salary/Yr
Cost
180
66
$80,000.00
$50,000.00
$57,600
$13,200
115
103
102
85
45
55
398
38
113
108
113
78
121
1720
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$45,000.00
$54,000.00
$50,000.00
$44,000.00
$57,500.00
$57,500.00
$70,000.00
$47,000.00
$90,000.00
$23,000
$20,600
$20,400
$17,000
$8,100
$11,880
$79,600
$6,688
$25,990
$24,840
$31,640
$14,664
$43,560
$398,762
Employee Overhead (40% of Salary)
$159,505
Total Personnel Cost Phase 2
$558,267
Hard Resources
Name
Development Machine (Dell Optiplex GX280)
Microsoft Windows XP
Microsoft Visual C#.NET 2003
Server (Dell PowerEdge 800)
In-Store server(Dell PowerEdge 800)
Microsoft Windows Server 2003
Microsoft Windows 2003 Server
Production Kiosk
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1
month)
Total Hard Resources Phase 2
TOTAL PHASE 2 COST
55
Qty
14
10
10
6
1
7
3
2
-
Cost/Unit
$499.00
$98.10
$1,105.00
$2,210.00
$910.33
$2,295.00
-
Total Cost
$6,986
(included)
$981
$6,630
$2,210
(included)
$2,731
$4,590
$150,000
$11,000
$185,128
$743,395
Copyright©
Sous Chef Phase III Budget
Personnel Cost
Employee
Job description
Janet Brunelle
General Manager
Mike Schaefer
Project Manager
Adam Sampson
Database and Network Lead
Jason Clarke
Change & Maintenance Manager
Tiffany Emerson Finance & Accounting Manager
Edward Hill
Marketing and Sales Manager
Ellena Pak
GUI Maintenance & Development
TBA
Dietician
TBA
Network Engineer
TBA
Technical Support Representative
TBA
Customer Service Representative
TBA
Customer Field Representative
TBA
Field Technician
TBA
Database Administrator
TBA
Web Master
TBA
Software Engineer
TBA
Sales Representative
TBA
Lawyer
Employee Salary
Employee Overhead (40% of Salary)
Total Personnel Cost Phase 3
Days
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
Salary/Yr
Cost
$80,000.00
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$50,000.00
$45,000.00
$64,000.00
$43,500.00
$34,500.00
$32,000.00
$64,000.00
$80,000.00
$62,000.00
$50,000.00
$70,000.00
$100,000.00
$160,000
$100,000
$100,000
$100,000
$100,000
$100,000
$90,000
$64,000
$87,000
$69,000
$64,000
$128,000
$160,000
$124,000
$100,000
$140,000
$200,000
$1,886,000
$754,400
$2,640,400
Cost/Unit
$499.00
$2,210.00
$2,045.00
$910.27
-
Total Cost
$1,497
$24,310
$44,990
$10,013
$150,000
$132,000
$362,810
Cost/Unit
$2,210.00
$2,010.00
$910.27
-
Total Cost
$95,030
$172,860
$39,142
$150,000
$132,000
$589,032
Hard Resources Phase 3 Year 1
Name
Development Machine (Dell Optiplex GX280)
In-Store server(Dell PowerEdge 800)
Production Kiosk
Microsoft SQL Server
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1 year)
Total Hard Resources Phase 3 year 1
Qty
3
11
22
11
-
Hard Resources Phase 3 Year 2
Name
In-Store server(Dell PowerEdge 800)
Production Kiosk
Microsoft SQL Server
Facilities (3,000 sqft. for 1 year lease + utilities + internet)
Recipe Database (10,000 recipes from Allrecipe.com for 1 year)
Total Hard Resources Phase 3 year 2
TOTAL PHASE 3 COST (2 YEARS)
Qty
43
86
43
-
$3,592,242
56
Copyright©
9. RISK MANAGEMENT PLAN
The Sous Chef Team acknowledges that there are certain risks involved in our project. After
careful analysis, the Sous Chef team has identified six distinct risks that will affect the project’s
success. Our risks were addressed on two main factors, which are the probability and the impact.
They were ranked 1-5 with 5 being the most severe, multiplied together, and then were placed on the
risk matrix (shown below). Our risks, in order of severity are as follows:
1. Database Integration
- Probability:
4
- Impact:
4
Integrating with an unknown database is a complicated task due to the difference in table layouts,
missing required data, and extraneous data. That is why integrating with the store’s database for
customer information, inventory, and sales is a major risk. The probability is 4 because this is very
likely to happen, and the impact is also 4 because if we are unable to integrate the database, we
cannot deliver a system with all of Sous Chef’s features.
Mitigating this risk seems like a daunting task at first, but upon closer examination, the task is not
that difficult. The Sous Chef team will implement an integration system that will allow the team to
import data from a database regardless of its source. At the beginning of the integration process,
database schemas will be exchanged with the grocery store. After the field properties are discussed
and agreed upon, the store will send us an updated data in a flat file format at the scheduled times via
an ftp process. We will place a batch job to grab these files and write stored-procedures to translate,
validate and import the data into the appropriate tables of the Sous Chef database.
2. Database Performance
- Probability:
2
- Impact:
4
Having a database is useful, but if the database does not perform well, its usefulness declines
rapidly. The database needs to be designed with the system’s complexity in mind. The traffic coming
in and out of the database will be high due to the number of users accessing the system and queries
requested daily; therefore, the database must be designed with performance as a high priority. The
probability of this risk is 2 because the database will be designed with high performance in mind at
an early stage. However, the impact is 4 because if the developer fails to create a robust database, the
system will suffer and customers will be unhappy due to its slow performance.
The Sous Chef team plans on mitigating this risk by focusing on database performance at the
beginning of the product’s developmental stage. We will consult a database expert during the
development process who will assist, analyze and suggest a plan to create a well designed and robust
database structure that can handle the heavy load of data processing.
3. Database Scalability
- Probability:
- Impact:
2
3
57
Copyright©
In order for Sous Chef to be successful, the database must also be flexible to handle many
concurrent users and an increasing number of users. The ability of a system to handle both small and
large numbers of users is called its scalability. If Sous Chef is not scalable, the store’s use for Sous
Chef is not scalable. Due to the possibility of a large user increase over a short period of time, the
probability is 2. However, the impact is only 3 because the problem can be resolved quickly without
any significant impact on the system or the budget.
We plan on mitigating this risk by designing the database and associated servers to be
interchangeable and load-balancing. That means that servers can be added as needed and the load
will be equally distributed amongst all the servers. That will increase scalability by increasing the
ability of the overall system to bear the load of more users.
4. Test Data Consistency
- Probability:
3
- Impact:
2
Because we will not be purchasing the recipe database until Phase II, we will be creating a set of
pseudo recipes for database testing in Phase I. We plan to write a program to generate a set of
pseudo recipes in order to test the system. The risk in generating pseudo data is that the data
characteristics might not be consistent with the real data. The probability of this risk is 3 because we
do not have the domain knowledge to know the distribution of recipe information. However, the
impact is only 2 because the recipe data characteristics can be changed without too much difficulty in
Phase II.
This risk can be mitigated by conforming the testing to data processing and performance and
not to the properties of the recipe information.
5. FDA Guideline Changes
- Probability:
1
- Impact:
3
The FDA has been known to change its dietary recommendations, especially in recent years.
This could affect Sous Chef adversely if the FDA requires a new piece of nutritional information that
we do not already have stored in our database. The probability for this risk is only 1 because the
FDA does not change their dietary recommendations frequently. Also, we will be able to modify our
database to adapt to the changes before it adversely affects the product. The impact can be as high as
3 because we might be giving our customer incorrect or incomplete data and the changes might
require the database tables to change.
We plan to mitigate this risk by contracting the recipe company to be responsible for modifying
the recipes according to FDA’s rules and regulations and supply us with an updated recipe database.
We will also have a full time dietician in Phase 3 who will ensure that our recipes are up-to-date with
all the FDA’s dietary guidelines and recommendations.
58
Copyright©
6. Database Storage
- Probability:
- Impact:
1
2
If our database has inadequate storage, we will be unable to store all of the recipes or customer
information. This means that the database will not be able to solve the problem. The risk probability
is only 1 because we estimate the database storage requirement to be about 2 gigabytes while each
database server, of which there are two, has 80 gigabytes of storage. That means we have a total
storage capacity of 160 gigabytes. The impact is a 2 because we can simply add more storage to our
servers to solve the problem with only a minimal impact to the budget.
This risk is mitigated by carefully analyzing the hardware need for when the product is fully
implemented and functioning. After the analysis, we will purchase adequate hardware to
accommodate future storage increase. We will also monitor and analyze the system usage frequently
to prevent any inadequate resource problems.
RISK DIAGRAM
Impact
Probability
1
4
3
6
2
5
59
Copyright©
10. SOUS CHEF KIOSK GUI SCREENS
The GUI for the kiosk was designed with simplicity in mind, catering to the target market and
avoiding any complicated windows or functions that could confuse or mislead the user. The driver is
mainly menus and a touch screen capability that can be used to navigate through the system.
The first screen is a welcome screen for the user. The user is asked to swipe the reward card to
access the customized setting. If the user does not have a reward card, he or she can choose to access
the system by touching the “Enter” button.
The second screen is the main menu. It welcomes the user by using the user’s name. This
information is obtained when the user swipes the reward card at the beginning of the transaction.
The user is asked to make a choice from various course options. The user can also choose to go to
the user’s previously saved recipes by using the “My Recipes” button. The “Next” button takes the
user to the next screen. The user can choose to cancel the transaction by touching the “Cancel”
button.
60
Copyright©
The next screen allows the user to choose a main ingredient. The user has the ability to go back
to the previous screen by touching the “Back” button, cancel the transaction by touching the
“Cancel” button or go forward by touching the “Next” button. The user can also skip this category
by touching the “Skip Step” button. If the user chooses to skip this category, the result will include
all of the choices in the category.
The next screen allows the user to choose a health specific category. The user has the ability to
go back to the previous screen by touching the “Back” button, cancel the transaction by touching the
“Cancel” button or go forward by touching the “Next” button. The user can also skip this category
by touching the “Skip Step” button. If the user chooses to skip this category, the result will include
all of the choices.
In the near future, Sous Chef plans to partner with well-known diet plans such as Atkins and
Weight Watchers and include these as one of the categories.
61
Copyright©
This screen shows the last step before the customized recipe list is generated. This screen
provides the user with an option to choose from time saving recipes or choose the degree of
difficulty of the recipe. The user can choose to bypass the step by touching the “Skip Step” button.
If the user chooses to skip this category, the result will include all of the choices. The user has the
ability to go back to the previous screen by touching the “Back” button, cancel the transaction by
touching the “Cancel” button or go forward by touching the “Next” button.
After choosing the categories provided in the previous four screens, the user will get a customized
list of recipes in the following screen with a brief description of each recipes. The user can scroll
through the recipes and select a recipe for further information by touching the recipe name.
62
Copyright©
This is the final screen. It provides the user with a picture of the recipe. It allows the user to
watch a video streamed cooking instruction. The user can browse through the ingredients, shopping
list, various tips and accompaniment suggestions. The user can also browse through the available
coupons for this recipe. When the user is finished looking through the available information on the
recipe, the user can choose to search again, go back to the previous list of recipes, save the recipe or
print all the available information on the recipe including the coupons.
63
Copyright©
This is the prototype printer output. It provides the user a prepared picture of the recipe,
ingredients, shopping list, cooking instruction with pictures, money and time saving tips, nutrition
information and much more. The user can use the output to shop for the necessary ingredients in
the store.
64
Copyright©