Restaurant Assistant CS410 Fall ‘04 Group 2

advertisement
Restaurant Assistant
CS410
Fall ‘04
Group 2
Restaurant Assistant
Group Members
Janet Brunelle
President
Himanshu Keskar
CEO
Devin Hurst
Project Manager
Presenter
Steven Okinsky
Database Administrator
Web Developer
Matt Davis
Software Developer
Technology Consultant
Kevin McCarthy
Senior Financial
Specialist
Wachovia
17 November 2004
Roman Trifonov
Software Developer
Graphic Expert
Mike Knuckles
Business Attorney
Joel Hall
Financial Analyst Budget
Coordinator
Jeff Graves
Norfolk Health
Inspector
Moon Bong Song
Marketing Analyst
Financial Analyst
Owen Devince
Virginia Beach
Health Inspector
2
Restaurant Assistant
Outline
Industry problems and solutions
RA design
Possible risks
Design plan/brief
Milestones and deliverables
Project budget
Hard resources (non-staff)
Staffing requirements
17 November 2004
3
Restaurant Assistant
Problem Statement
Current restaurant methods used to monitor
expiration dates and inventory are leading to profit
and time loss.
17 November 2004
4
Restaurant Assistant
Problem Characteristics
Profit
Efficient use of food inventory
Expired food is thrown out
Sick customers exposed to food-born illnesses
Health standard inspectors
Fines
Reputation
Time
Checking inventory that is needed
Monitoring inventory conditions
Keeping up with WRITTEN reports
17 November 2004
7
Restaurant Assistant
Thrown Out And Prepared
Source: Interview Data
17 November 2004
* Names of restaurants have been disclosed
See Appendix page 28
8
Restaurant Assistant
Solution Statement
To develop a user-friendly monitoring system for the
restaurant industry.
17 November 2004
10
Restaurant Assistant
Goals/Objectives
Have more accurate forecasting
Improve Profit
Identify expired food
Prevent lawsuits
Avoid health violations
Eliminate Citations
Maintain good reputation
Save restaurant managers time
Monitor their inventory
Eliminate their written reports
17 November 2004
See Appendix page 6
11
Restaurant Assistant
Current Food Preparation Cycle
Inspect
Inventory
• Low inventory
• Expired items
Place Order
Supplier can’t fill
your order
Inspect
Delivery
• Damaged items
• Received items
not ordered
• Didn’t receive
some items
ordered
Put In
Inventory
• Didn’t rotate
inventory FIFO
• Didn’t update
inventory report
Inventory
• Didn’t write
report down for
temperatures for
food items
• Didn’t inspect
food tags for
expired items
• Didn’t discard
bad food items
Notifies manager
when inventory
items are low and
their shelf life
Reports are
generated with
items that are:
• Damaged
• Not ordered
• Not received
17 November 2004
PDA/Barcodes
used to update
inventory
Prepare
Food
• Prepared food in
unsanitary
conditions
Cook Food
Serve Food
Poorly cooked
item
• Didn’t follow
recipe correctly
• Didn’t write
down report on
who made which
prepared items
• Didn’t write
down reports for
expired items
• Kept food out
past 4 hours
Reports for
manager each
day on:
Reports for each
employee on
what they made
Perfect Cycle
• Temp. readings
for food items
Current Method
• Shelf life for
items
RA Method
See Appendix pages 7-11
12
Restaurant Assistant
Solution Characteristics
The Restaurant Assistant will not:
Eliminate human error
Eliminate food-borne diseases
Stop foods from expiring
17 November 2004
13
Restaurant Assistant
Development Objectives
Prepare work breakdown structure for project completion
Develop drivers for wireless communication among hardware
Develop GUI hardware interface
Develop database
Obtain the proper government approval
17 November 2004
14
Restaurant Assistant
Hard Resources
Software
Database
GUI
Drivers
Hardware Integration Drivers
Barcode scanner
Touch screen
Temperature sensor
PDA
17 November 2004
See Appendix
15
Restaurant Assistant
Database Cycle
Database
Employees
LT
Temp.
Changes
17 November 2004
Resources
Products
Deliveries
LT
LT
LT
LT
Inventory
LT
Schedule
16
Restaurant Assistant
GUI
17 November 2004
See Appendix pages 36-39
17
Restaurant Assistant
RA Delivery Process
1
Check Inv.
Inventory
Reorder
Deliveries
No
Yes
Suppliers
Delivery Put
Together
Computerized
Reports
Incorrect
Check
Delivery
Correct
2
17 November 2004
See Appendix page 11
Manager
Vendors
Our System
18
Restaurant Assistant
RA Food Preparation Cycle
FIFO
Good
3
Raw Food
Inventory
Delivery
Check
Temperature
5
Prepared
Food Items
Bad
Prepared Food
Inventory
4
Trash
Employees
Computerized
Reports
17 November 2004
See Appendix pages 11-12
Our System
19
Restaurant Assistant
RA Serving Cycle
Raw Food
Inventory
7
Prepared Food
Inventory
6
Expire
Yes
Cooked
Food
No
No
8
Yes
Served Food
Trash
Employees
Computerized
Reports
17 November 2004
See Appendix pages 12-13
Our System
20
Restaurant Assistant
RA Method
1
Check Inv.
FIFO
Good
3
Reorder
Deliveries
No
Raw Food
Inventory
Check
Temperature
5
Prepared
Food Items
Yes
Bad
7
Prepared Food
Inventory
4
Suppliers
6
Expire
Yes
Delivery Put
Together
Trash
Cooked
Food
Computerized
Reports
Incorrect
Check
Delivery
Yes
Served Food
No
No
8
Manager
Employees
Correct
Vendors
2
17 November 2004
Our System
See Appendix page 14
21
Restaurant Assistant
Interview Report
Interview
Report
Avoid Fines
Benefit Lawsuits
Benefit Health Inspections
Avoid Restaurant Shutdown
Would Buy the RA System
Source: Interview Data From All Restaurants
17 November 2004
See Appendix page 25
22
Restaurant Assistant
Competition Matrix
17 November 2004
See Appendix page 29
23
Restaurant Assistant
Primary Risks and Mitigations
Customers avoiding change
Initial investment leads to overall savings
Simple interface
Offer customer training
Add Monitor employee production as a risk
Most managerial staff are computer literate*
Software to hardware integration
Hire experts as needed
Send developers to training seminars
Hardware exists
17 November 2004
See Appendix pages 51-52, 57
24
Restaurant Assistant
Risk Management Plan
Risk
Risk Detail
1
Customers avoiding a change in
methodology
2
Delayed FDA approval
3
Invalid user input
4
Power outages causing data loss
5
Insufficient finances
6
Customers not familiar with technology
7
Problems integrating software drivers
with hardware
8
Hardware Failure
9
Not being able to obtain hardware when
needed
10
Delayed development schedule
17 November 2004
3
1
7
10
See Appendix pages 51-52
9
4
2
6
5
8
25
Restaurant Assistant
Management Plan
Use a mixed organizational structure
Monitor financial factors to insure budget is met.
Keep a close relationship with the customers to
insure their needs are met.
Market strategy needs to be thought out and
executed to allow for high yielding profits
Communication Methods
Weekly meetings to forecast our development
cycle
Discussion board and cell phones
17 November 2004
See Appendix pages 16-18
26
Restaurant Assistant
Evaluation Plan – Using TSP
Develop a strategy
Plan the tasks
Insure requirements are met
Design based on requirements
Implement the design
Test the functionality
Incorporate customer feedback
Postmortem
17 November 2004
See Appendix pages 18-23
27
Restaurant Assistant
Target Market Defined
37%
26%
4%
5%
17 November 2004
28%
See Appendix page 26
Full service
restaurant
Fast food
restaurant
School
restaurant
Hotel
restaurant
Others
28
Restaurant Assistant
Initial Target
Applebee’s APPB (NASDAQ NM )
Showed the most interest
1,585 locations in 49 states
100 or more new restaurants opening each year
1400 more potential locations estimated
75 % franchised , 25% company owned
17 November 2004
See Appendix pages 31-33
29
Restaurant Assistant
Deployment Plan
Applebee’s Locations
17 November 2004
30
Restaurant Assistant
Deployment Plan
Applebee’s Locations
17 November 2004
31
Restaurant Assistant
Phase 0 - Inception
0 Restaurant Assistant
0.1 Determine
Project
0.1.1 Assemble
Team
0.1.2 Determine
Goals/Objectives
0.2 Feasibility
Presentation
0.2.1 Research
Technology
RFID
Barcode
Wireless
Remote Temp.
0.2.2 Research
Market
Competition
Restaurants
0.2.3 Research
Finance
Lawyers
Salary
Hard/Software
0.2.4 Competition
Matrix
0.3 Milestone
Presentation
0.3.1 Planning
Refine Feasibility
Marketing Plan
Evaluation. Plan
Assemble Slides
0.4 SBIR Proposal
0.4.1 Write
Proposal From
Previous
Documentation
0.4.2 Review
Proposal
0.5 Final
Presentation
0.5.1 Review Data
0.6 Website
0.6.1 Define Layout
Members
Research
Technology
Deliverables
0.3.2
Documentation
Marketing Plan
Evaluation Plan
Technical Reviews
GUI Description
Database Analysis
Financial Analysis
0.4.3 Submit
Proposal
0.3.3
Work Breakdown
Structure
Current Method
Our Method
0.2.5 Major
Functional
Component
Diagram
17 November 2004
See Appendix pages 58
32
Restaurant Assistant
Phase 0: Milestones and Deliverables
Determine project
Major functional component diagram
Prove feasibility
Work breakdown structure
Competition matrix
Establish project plan
Gantt charts
Create SBIR proposal
Management plan
Evaluation plan
Develop website
Solution description
Team member pages
Research documents
17 November 2004
See Appendix page 58
See Appendix page 58 for Gantt chart
33
Restaurant Assistant
Phase 1 - Initiation
1 Restaurant Assistant
1.1 Revise
Presentation and
Ideas
1.1.1 Revise Major
Fuctional
Component
Diagram
1.1.2 Update Goals
and Objectives
1.2 Research
1.2.1 Research
New Technology
1.3 Documents
1.3.1 Technical
Specifications
1.2.2 Research
Upcoming
Competiton
1.3.2 Construct
User Manual
1.2.3 Research
Obtaining a Patent
1.3.3 List Software
Test Cases
1.1.3 Revise Pros
and Cons
1.3.4 Update Group
Data Appendix
1.1.4 Rework
Current Method
1.4 Prototype
1.4.1 Hardware
Server
Access Point
Barcode Scanner
Workstation
PDA
Printer
Temp. Sensor
1.4.2 Software
1.5 Market
1.5.1 Promote our
Solution
1.5.2 Develop a
Logo
1.6.1 Revise SBIR
Phase 1
Finances
Technology
1.6.2 Organize
Documents
1.5.3 Establish
Industry Hardware
Contacts
Write Drivers
Integrate With DB
Write GUIs
1.4.4 Test Solution
In House
In Domain
17 November 2004
1.6 SBIR Phase 2
See Appendix pages 58-59
1.6.3 Construct
Phase 2 SBIR
Proposal
1.6.4 Submit
1.7 Phase 2
Preparation
1.8 Website
1.7.1 Prepare to
Hire Tech Support
Staff
1.8.1 Update with
Current
Documents
1.7.2 Prepare to
Hire Installation
Crews
1.8.2 Switch to
Focusing on
Marketing our
Solution
1.7.3 Propose a
Software Update
Cycle
1.7.4 Research
Future Customer
Markets
1.7.5 Research
Future Clients
34
Restaurant Assistant
Phase 1: Milestones and Deliverables
Revise Phase 0 plans
Revised major functional component diagram
Create Phase 1 related documentation
Constructed user manual
Consult legal advisors
Plan for obtaining a patent
Create prototype
Document of system specifications
Assembled prototype
Revise SBIR for second phase grant
Documented second phase of grant proposal
Revise web content
Updated solution description
17 November 2004
See Appendix pages 58-59
See Appendix page 59 for Gantt chart
35
Restaurant Assistant
Phase 2 – Critical Design
17 November 2004
See Appendix pages 59-65
36
Restaurant Assistant
Phase 2: Milestones and Deliverables
Setup workplace
Office
Attain legal documentation
Patent forms
Construct marketing team
Acquire beta testers and customers
Construct a supported hardware list
List of supported hardware
Develop software
Functional implementation
Setup and monitor beta test
User reports
Bug reports
17 November 2004
See Appendix pages 59-65
See Appendix pages 59-65 for Gantt charts
37
Restaurant Assistant
Phase 3 – Execution
17 November 2004
See Appendix pages 65-67
38
Restaurant Assistant
Phase 3: Milestones and Deliverables
Initiate Advertising
Updated website
Pamphlets
Establish corporate relationship
Setup Customer Service Facility
Phone support
Onsite support
Ship Product to Customers
Physical solution
17 November 2004
See Appendix pages 65-67
See Appendix pages 65-67 for Gantt charts
39
Restaurant Assistant
Funding Plan
Obtain Small Business Innovation Research funding from
National Science Foundation
TOPIC: Information-Based Technologies (IT)
SUBTOPIC: Applications, Data Mining and Management
SBIR Funding Proposal Goal: $850,000
Phase 1: $100,000
Phase 2: $750,000
17 November 2004
See Appendix page 50
40
Restaurant Assistant
Funding Plan
PHASE 1
Overall Budget
Employment Costs
$
87,161
Development Resources
$
8,387
Resources per Unit
$
4,195
$800,000
Total Phase 1 Budget
$
99,743
$700,000
$600,000
$500,000
PHASE 2
Resources
Cost $ $400,000
Development Resources
Employment Costs
$ 315,923
$300,000
Development Resources
$
8,387
$200,000
Resources (100 Units)
$ 419,500
$100,000
Total Phase 2 Budget
$ 743,810
Employment Costs
$1
2
3
Phase
PHASE 3
Employment Costs
17 November 2004
$ 716,059
See Appendix pages 40-52
41
Restaurant Assistant
Resources Plan - Per Unit
Part
Unit Development Budget
Server
Database Management
System
Computer/Database System
$700.00
$340.00
1
$ 600.00
Database Management
Software
1
$ 595.00
Workstation
1
$ 940.00
1 per walkin
$ 325.00
1
$ 425.00
1 per walkin
$ 120.00
Laser Printer
1
$ 150.00
Barcode Printer
1
$ 340.00
LCD touch screen, wireless
1
$ 700.00
Standalone scanner
$595.00
Handheld Scanner
Handheld Scanner
Temperature sensor
$150.00
$120.00
$940.00
Temperature sensor
Laser Printer
$425.00
$325.00
Barcode Printer
LCD touchscreen, wireless
Total Production Cost
17 November 2004
Cost
Database Server
Standalone scanner
$600.00
# of units
See Appendix pages 42-43
$4,195.00
42
Restaurant Assistant
Resource Plan - Development
Development Budget
Computer Workstations
Hardware Costs
Price (each)
Amt.
Total Price
Computer Workstations
$ 941.00
5
$4,705.00
Network Color Laser
Printer
$ 280.00
1
$ 280.00
$1,0 0 0 .0 0
Network Color Laser Printer
Total Hardware Costs
$8 9 0 .0 0
$4,985.00
Software
Microsoft Visual Studio .NET Professional
edition
Software Costs
$4 ,70 5.0 0
Adobe CS Suite
Hardware
$1,512 .0 0
Microsoft .NET
Professional
$ 504.00
3
$1,512.00
Adobe CS Suite
$ 890.00
1
$ 890.00
Microsoft Office
Professional
$ 200.00
5
$1,000.00
Microsoft Office Professional
$2 8 0 .0 0
17 November 2004
Total Software Costs
$3,402.00
Total Costs
$8,387.00
See Appendix pages 40-41
43
Restaurant Assistant
Staffing Plan – Phase 1
PHASE 1
Salary
(Yearly)
Employment Duration
(Days)
Title
Needed
Software Engineer
2
$
68,569
25
$
14,285
Network Engineer/Lead Software
Engineer
1
$
87,572
30
$
10,947
Computer Graphics Specialist
1
$
41,561
5
$
866
Project Manager
1
$
102,099
85
$
36,160
40% Overhead
$
24,903
Total Employee Budget
$
87,161
17 November 2004
See Appendix page 44
Cost of Employment
44
Restaurant Assistant
Staffing Plan – Phase 2
PHASE 2
Title
Needed
Software Engineer
2
$
68,569
80
$
45,713
Network Engineer/Lead Software
Engineer
1
$
87,572
110
$
40,137
Computer Graphics Specialist
1
$
41,561
10
$
1,732
Project Manager
1
$
102,099
240
$
102,099
Technical Writer
1
$
58,903
20
$
4,909
Quality Assurance Manager
1
$
53,926
110
$
24,716
Marketing Manager
1
$
62,410
150
$
39,006
40% Overhead
$
103,325
Total Employee Budget
$
315,923
17 November 2004
Salary (Yearly)
Employment Duration
(Days)
See Appendix page 45
Cost of Employment
45
Restaurant Assistant
Staffing Plan – Phase 3
PHASE 3
Salary
(Yearly)
Employment
Duration
Title
Needed
Software Engineer
2
$
68,569
Annual
$
137,138
Network Engineer/Lead Software
Engineer
1
$
87,572
Annual
$
87,572
Computer Graphics Specialist
1
$
41,561
Annual
$
41,561
Project Manager
1
$
102,099
Annual
$
102,099
Technical Writer
1
$
58,903
Annual
$
58,903
Quality Assurance Manager
1
$
53,926
Annual
$
53,926
Marketing Manager
1
$
62,410
Annual
$
62,410
Technical Support
5
$
28,800
Annual
$
144,000
40% Overhead
$
162,588
Total Employee Budget
$
713,059
17 November 2004
See Appendix page 46
Cost of Employment
46
Restaurant Assistant
Break-Even Analysis
17 November 2004
Units Needed To Break Even
340
Units To Be Sold (weekly)
10
Break Event Time (months)
8
See Appendix pages 47-49
47
Restaurant Assistant
Conclusion
Industry problems and solutions
RA design
Possible risks
Design plan/brief
Milestones and deliverables
Project budget
Hard resources (non-staff)
Staffing requirements
17 November 2004
48
Download