0% found this document useful (0 votes)
12 views

Project Idea - CIS414-Group1-team C

Uploaded by

weamfo12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Project Idea - CIS414-Group1-team C

Uploaded by

weamfo12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

MINISTRY OF EDUCATION ‫وزارة التعلي م‬

IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬


FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

CIS414- IT Project Management


Course Project
Title: Smart Chef: Your AI Cooking Assistant
Milestone 2

Instructor: Dr.Albandary Alamer

Team Name: Team c

Name ID
Zainab ahmad allwaim 2220004094

Ruba jamal alzahrani 2220004549

Noora tawfiq alyousef 2220003260

Donya Abdullah AL-Thubyani 2210040120

Raghad Bahawi 2210002700

1|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Table of Contents

Contents
Scope statement ....................................................................................................................... 3
Project charter ......................................................................................................................... 5
Project Name: ........................................................................................................................ 5
Project Start Date: ................................................................................................................. 5
Project Finish Date: ............................................................................................................... 5
Introduction/overview Of Project : ....................................................................................... 5
Budget Information: .............................................................................................................. 5
Project objectives: ................................................................................................................. 6
Success criteria ...................................................................................................................... 7
Approach ............................................................................................................................... 7
Work breakdown structure (WBS) ........................................................................................ 9
WBS Organized by Phase: .................................................................................................... 9
WBS dictionary: ................................................................................................................ 10
Gannt Chart:.......................................................................................................................... 12
Milesone Report 2: ................................................................................................................ 14

2|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Scope statement
Prepared by:

Project title: smart chef


Date: : 5/11/2024
Prepared by: noora Alyousef
Project Summary and justification:

• Reduce food wasting


• Provide user friendly application that allow the user to interact with it
• Helping a large scale of individuals to make a homemade food to increase the general health and
reduce the cost of buying fast food or more ingredients

Product characteristics and requirements:


• Friendly User Interface:
• The application should provide an intuitive, user-friendly interface in order to ensure that students
can have a good user experience.
• Mobile Accessibility:
• The application should be accessible through a mobile app or responsive design for on-the-go use.
• It should possess certain major characteristics and requirements in order to serve user needs best
for a dish-suggesting application based on user input of ingredients.
• Ingredient Recognition:
• To recognize a variation of ingredients, including common, seasonal, ethnic items.
• .Recipe Database:
• A database of all recipes that can be filtered based on the ingredients provided.
• Personalization:
• Allow the user to create profiles, save favorite recipes, and offer them personalized suggestions
for future recipes based on previous usage.
• . Nutritional Information:
• Allow for the display of nutritional information related to each recipe to help make informed
dietary choices.
• User Reviews and Ratings:
• Allow users to give ratings and write comments upon tasting the dish for the purpose of
encouraging community interaction and feedback about their experiences.
• . Platform Compatibility:
• The application should be supported on multiple platforms for better accessibility: iOS, Android,
and web.
• . Database Management:
• Complete backend for maintaining the database of recipes, storing user profiles, and keeping
ingredient details.
• Offline Functionality:
• Users can look up saved recipes or add ingredients even when they have no access to the Internet.
• Regular Updates:

3|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

The database is regularly updated to include


newly developed dishes and changes in seasonal
ingredients
Product User Acceptance Criteria:

User Input Functionality


• Users can easily input ingredients through a straightforward interface.

Recipe Suggestions
• The application provide relevant dish suggestions based on the inputted ingredients.
• Suggested recipes recognize the ingredients that the user has entered.

Nutritional Information
• Nutritional information for each recipe is clearly displayed.
• Users can access details about calories, macronutrients, and serving sizes.

User Profiles and Personalization


• Users can create profiles to save their favorite recipes and ingredient preferences.

Summary of project Deliverables:

Project Management-related Deliverables:

• Literature review
• Stakeholder register
• Stakeholder management strategy
• Project statement
• Project charter
• Gantt chart
• Project cost estimate

Product-related Deliverables:

• System requirements specifications


• System design documents
• Database schema
• User interface
• User manual
• Project source code
• Backup and recovery plans

4|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Project charter
Prepared by: Zainab

Project Name:
Smart Chef: Your AI Cooking Assistant

Project Start Date:


20/10/2024

Project Finish Date:


13/11/2024

Introduction/overview Of Project :
Nowadays cooking becomes something that everyone knows, from young children to
adults. The challenge now facing the people who cook is beyond the ability to cook,
mothers and people who are into different lifestyle from athletes to people who eat
special food , sometimes face difficulties to find a recipe to make based on what they
have in hand .Having an application to facilitate this challenge is needed nowadays .

Budget Information:
Development Costs:

- Software Development:
Need to hire developers to create the application for both iOS and Android platforms.
Estimated Cost: 40,000 SR to 65,000 SR.

- Maintenance and Hosting:


Ongoing costs for hosting, server maintenance, and cloud services, including regular
updates and bug fixes.
Estimated Cost: 1,500 SR per month.

- Marketing and User Acquisition:


Budget for digital marketing campaigns, social media promotions, and user
acquisition strategies.
Estimated Cost: 2,000 SR to 10,000 SR per month.

- Server and Cloud Costs:

5|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Hosting and cloud service expenses to support the app’s infrastructure.


Estimated Cost: 1,200 SR per month.

- App Store Fees:


Fees for listing the application on the Apple App Store and Google Play Store.
Estimated Cost: 400 SR annually.

- Contingency Budget:
Set aside a contingency budget for unforeseen expenses or changes in project scope.
Estimated Cost: 15,000 SR.

- Analytics Tools:
Utilize analytics tools to monitor user behavior and app performance.
Estimated Cost: 5,000 SR.

Summary of Estimated Costs


- Total Estimated Development Costs:
- Initial Development: 40,000 SR to 65,000 SR
- Monthly Maintenance: 1,500 SR
- Monthly Marketing: 2,000 SR to 10,000 SR
- Annual App Store Fees: 400 SR
- Contingency: 15,000 SR
- Analytics Tools: 5,000 SR

Project objectives:
1. Design of a Mobile Application: An application that identifies the ingredients from
both image and manual inputs.

2. Suggest Recipes: Variety of recipes depending upon the ingredients available with
the user.

3. Add Details on Cooking: Provide cooking methods, and preparation time for each
recipe.

4. Enhance User Experience: Make it simple and user-friendly so that the user can
navigate through it with ease.

5. Promote Sustainability: The user is encouraged to reduce food waste by using


existing ingredients.

6. Increase Satisfaction: Enhance meal preparation satisfaction by offering tailored


options for recipes.

6|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Success criteria
1. User Adoption Rate: Achieve a target number of downloads and active users within
the first six months of launch.

2. User Engagement: Maintain a high level of user engagement, measured by the


frequency of app usage and recipe interactions.

3. User Satisfaction: Attain a minimum average rating of 4.5 stars on app stores,
based on user reviews and feedback.

4. Recipe Accuracy: Ensure that at least 90% of the recipe suggestions are accurate
and relevant to the ingredients provided by users.

5. Reduction in Food Waste: Demonstrate a measurable decrease in reported food


waste among users, as indicated by in-app surveys.

6. Successful Image Recognition: Achieve an accuracy rate of 85% or higher in


identifying ingredients through the app's image recognition feature.

7. Positive User Feedback: Collect qualitative feedback indicating that users find the
app helpful in meal planning and cooking.

8. Retention Rate: Maintain a user retention rate of 60% or higher after three months
of usage.

These criteria will help assess the overall effectiveness and impact of the Smart Chef
application.

Approach
1. Image Recognition:
Make use of machine learning models to detect the ingredients from the
images to be uploaded by the users. This feature will allow the user just to take a
photo of their ingredients, hence becoming very user-friendly and efficient in an app.

2. Recipe Database:
X. Recipe Database Development: Include an extensive database of recipes with
which the application can make recommendations based on identified ingredients.
This will be the heart of the application to ensure that many meals can be prepared.

3. Designing User Interface (UI):

7|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

- Design an intuitive and friendly interface that can handle both image input and
manual entry of ingredients. This is important to ensure the application is usable by
users with a low or high technical level.

4. Testing and Improvements:


- Provide for a feedback loop whereby, during the testing phase, user input is
gathered in order to refine and improve the application to conform with real usage
and preference.

5. Personalisation and User Profiles:


- Allow the creation of profiles for users to store their eating preferences, restrictions,
and favourite kinds of cuisine. Further, the application can use these personalised
aspects to recommend recipes and make the cooking experience more relevant and
enjoyable for each user.

6. Nutritional Analysis and Recommendations:


Include in the feature of nutritional analysis of the suggested recipes. This will help
users make healthier choices and further align meal planning with their dietary goals,
whether calorie counting or balancing macronutrients.

7. Community Engagement and Sharing:


Develop community features that will allow users to share recipes, tips, and
experiences in cooking. This could foster a sense of community, as well as additional
resources for the users, which in turn may be beneficial in terms of increased user
engagement and retention.

8. Integration with Smart Kitchen Appliances:


- Research the feasibility of integrating the app with smart kitchen appliances, like
smart ovens and refrigerators. It would also enable the application to guide cooking in
real time, be updated automatically about the expiration date of certain ingredients in
the refrigerator and suggest what a user can make with the things present in a smart
fridge. In this way, it will enhance the cooking experience.

Expected Outcomes
- A user-friendly application to provide an enhanced cooking experience.
- Food waste and cost reduction by urging users to use the ingredients available at
hand.
- More satisfaction in meal preparation from users since recipes are customized
according to them.

8|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Work breakdown structure (WBS)

Prepared by: ruba alzahrani and Raghad Bahawi

WBS Organized by Phase:

9|Page
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

WBS dictionary:

Level WBS WBS name WBS description


code
1 Pre-Initiation

1 1.1 Creating the Assess the need for the project,


business case its goals, and the potential
benefits.

1 1.2 Project Financial Analyze the financial feasibility


analysis and project costs.

1 1.2.1 Calculate (NPV) Calculate net present value


1 1.2.2 Calculate (ROI) Calculate return on investment
1 1.2.3 Calculate Calculate payback period
payback period
2 Initiation

2 2.1 Kick-off meeting Hold an initial meeting to


introduce the project, team, and
goals.

2 2.2 Assign project Appoint a project manager to


manager oversee and manage the project.

2 2.3 Identify key Determine individuals or groups


stakeholders who have an interest in or
influence on the project.

2 2.4 Prepare project Create a formal document


charter defining the project’s objectives,
scope, and stakeholders.

2 2.5 Stakeholders List all stakeholders with their


register roles, influence, and needs.

2 2.6 Stakeholders' Develop strategies to engage


strategy stakeholders effectively.

10 | P a g e
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

3 Planning

3 3.1 Define project Outline the boundaries and


scope deliverables of the project.

3 3.2 Develop work Create a plan for tasks (creating


plan WBS), timelines, and
responsibilities.

3 3.3 Resource Assign resources (people, tools,


allocation etc.) to different tasks.

3 3.4 Schedule Set a timeline for the completion


development of each task.

3 3.5 Budget planning Estimate the project budget,


detailing costs for each phase.

3 3.6 Risk assessment Identify potential risks and


create mitigation strategies.

3 3.7 Communication Develop a plan to ensure clear


plan communication among team
members and stakeholders.

3 3.8 Quality plan Define quality standards and


procedures to ensure project
deliverables meet expectations

3 3.9 Procurement Plan for obtaining necessary


strategy materials, software, and services.

4 Executing

4 4.1 Develop AI Create algorithms that form the


algorithms core AI functionality.

4 4.2 Build database Set up a database to store and


organize data

4 4.3 Write the code Write the code for the system

11 | P a g e
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

4 4.4 Combine system Combine AI algorithms,


parts database, code
4 4.5 Test the system Test the system parts as a whole
4 4.6 Gather feedback Collect feedback about the
system
4 4.7 Documents Record and report the project’s
project progress progress and issues.

5 Monitoring and
Controlling

5 5.1 Track project Measure the project’s progress


performance against the plan.

5 5.2 Update Regularly inform stakeholders


stakeholders on project status.

5 5.3 Adjust project Make changes to the plan if


plan as needed issues arise or goals change.

6 Closing

6 6.1 Final project Summarize project outcomes,


report challenges, and achievements.

6 6.2 Final project Present the completed project


presentation and its results to stakeholders.

12 | P a g e
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Gannt Chart:

13 | P a g e
MINISTRY OF EDUCATION ‫وزارة التعلي م‬
IMAM ABDULRAHMAN BIN ‫ج امع ة الم ام‬
FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

Milesone Report 2:

Milestone Date Status Responsible Issues/comments


Scop statement 10/11/2024 Completed Noora There was so match
alyousef details i had to mention
clearly and without
missing any part but it
was clear with no
complexity
Project Charter 13/11/2024 Completed zainab Wasn’t that hard to do it is
allwaim too long and all obstacles
were about time
Work 15/11/2024 Completed Ruba At first it was difficult to
Breakdown alzahrani + visualise the work and
Structure Raghad break it down but after
Bahawi dividing the steps it
became clear.
Gantt Chart 17/11/2024 Completed Donya I faced issues with manual
Abdullah date entry and formatting,
which was time-
consuming. Updating tasks
required manual
adjustments to the chart

14 | P a g e

You might also like