0% found this document useful (0 votes)
19 views8 pages

SPM Assignment

The document outlines a proposed mobile application that uses artificial intelligence to analyze a user's face in a photo and recommend makeup products that would suit them. It would allow users to virtually "try on" different makeup looks without physically applying products. The application would segment makeup into categories like face, eyes, lips, and cheeks. It aims to help models, brides, and other users visualize how different makeup styles would appear without effort of physical application and removal. It provides work breakdown structure, estimates for design, development, testing and deployment, and a proposed schedule and budget for the project.

Uploaded by

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

SPM Assignment

The document outlines a proposed mobile application that uses artificial intelligence to analyze a user's face in a photo and recommend makeup products that would suit them. It would allow users to virtually "try on" different makeup looks without physically applying products. The application would segment makeup into categories like face, eyes, lips, and cheeks. It aims to help models, brides, and other users visualize how different makeup styles would appear without effort of physical application and removal. It provides work breakdown structure, estimates for design, development, testing and deployment, and a proposed schedule and budget for the project.

Uploaded by

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

Scope:

Project Need:
It’s a strategy for pitching the product line and unique idea would bring ease to selling up the products.

Women find difficult time to decide which make up suits them, usually they apply the makeup to their
face and if not suits they removed it. System will decrease the manual effort this would be catered
virtually.

Objective:
Mobile Application which supports AI for enhancing the human face and suggest the make up suits them
or which product would be best for them.

Application would be able to capture the picture and validate the face. It should not accept picture of
anything else rather than human face.

Artificial Intelligence analyze the facial impressions, features and texture and would suggest the make up
products which suits best to the face.

Application will contain list of makeup products which users can buy online, and this will help cosmetic
to feature for selling.

Application would have built in makeup line categorized by beauty Products:

1. Face – Contour/Base/Foundation
2. Eyes – EyeShade/Liner/Mascara/Lens
3. Lips – Lipstick/Lip-Liner/ Glosses
4. Cheeks – Blush/Highlighter

Users can pick their choices from the above-mentioned category and application will be applied that to
their face, so user can see how the makeup suits them without even applying.

This will help models/brides to see their look without applying the makeup, and they won’t have to
remove it and do it again.

Goal:
This live beauty application that records images of customers' faces. The app will be used according to
your request various products according to your face. It will also recommend the best cosmetics list skin
texture and tone.
Project Success Criteria:
Working Application which is integrated with Artificial Intelligence. Able to capture the picture
of human and suggest makeup products for them which user can buy too.
Able to apply user chosen makeup to their picture, so they can see if the makeup suits them or
not.

Constraints/Risk/Dependencies:
Artificial Intelligence compatibility with the devices.

Application is dependable upon smart phone and internet connection.


WBS:

Augmented reality app for cosmetics:

1. Initiation

1.1. Kick Off meeting


1.2. Requirement Gathering
1.3. Business Requirement Document
1.4. Wireframes

2. Planning

2.1. WBS
2.2. Estimate Effort
2.3. Estimate Time
2.4. Estimation Cost
2.5. Resource Allocation
2.6. Project Plan

3. Design

3.1. User Interface Screens

3.1.1. Signup Design


3.1.2. Login Design
3.1.3. Third Party Login
3.1.4. Home Page Design
3.1.5. Click Picture Design
3.1.6. Makeup Line Design
3.1.7. Makeup Apply Design
3.1.8. Cosmetic Line Design
3.1.9. Buy Cosmetic Design
3.2. UI/UX Implementation

3.2.1. Implement screens on frontend.


3.2.2. Final Non-Functional Design

4. Implementation

4.1. Create APIs

4.1.1. API for Sign Up


4.1.2. API for Login
4.1.3. APIs for Home page
4.1.4. APIs for Makeup
4.1.5. APIs for Cosmetic Products
4.1.6. APIs for home page
4.1.7. APIs for makeup apply
4.1.8. APIs for buying cosmetic

4.2. Integrate backend with Frontend

4.2.1. Integrate API for Sign Up


4.2.2. Integrate API for Login
4.2.3. Integrate API for google
4.2.4. Integrate API for facebook
4.2.5. Integrate APIs for Home page
4.2.6. Integrate APIs for Makeup
4.2.7. Integrate APIs for Cosmetic Products
4.2.8. Integrate APIs for home page
4.2.9. Integrate APIs for makeup apply
4.2.10. Integrate APIs for buying cosmetic

4.3. Integrate AI

4.3.1. Integrate AI Framework


4.3.2. Check AI Compatibility

4.4. Unit Test and Integration Test


4.4.1. Unit test for each function
4.4.2. Integration test for each module

4.5. QA API Testing

4.5.1. API testing by Postman


4.5.2. Swagger Documentation

4.6. QA Sanity Testing

4.6.1. Create Test Cases


4.6.2. Execute Test Cases
4.6.3. Run sanity on every module.

5. Deployment and Maintenance

5.1. Deploy and Test on Lower Environment

5.1.1. Deploy on Preprod environment from QA Environment.


5.1.2. QA Test on Preprod Environment

5.2. UAT

5.2.1. Client Test on Preprod Environment


5.2.2. Client Feedback
5.2.3. Cater Client Feedback
5.2.4. UAT Passed

5.3. Deploy on Production

5.3.1. Deploy on Production from Preprod Environment


5.3.2. Smoke Test on Production.

5.4. User Feedback


Identify Cost and Time

After interviewing we got to know about the method used to identify cost and
time.
Company is charging $15 for hour.
We will take the estimates from dev based on WBS and then draft the pricing and
schedule.

Estimation:

Module Design Frontend Backend Total


Signup 2 2 1
Login 2 2 1
Third Party 0 2 0
Home Page 10 24 6

Click Picture 6 24 16

Makeup Line 12 24 18

Makeup Apply 8 24 18

Cosmetic Line 12 24 18

Buy Cosmetic 12 36 24
Integrate AI 0 48 24
64 234 126 424

Development Hours 424


Testing (25%) 106
PM (25%) 106
Deployment (15%) 64
Total Hours 700
Costing:
Company charge for $15 for per hour.

Per hour $15


700 hours $10500
Server and Hosting $100

Total Pricing $10600

Schedule:
Project Implementation will be start from 1st November once BRD and Design is locked by Client.
Backend Work: 22 Days.
Frontend Work: 36 Days
Testing: 16 Days

Implementation 38 Days 22ND December


Preprod/UAT Deployment 1 Day 25th December
UAT Feedback expected 4Days 29th December
Cater Feedback 5 Days 5th January
Production Deployment Date 1 Day 8th January

Human Resources:

Resources
1 Backend Dev
1 Frontend Dev
2 AI Dev (Front/Back)
Tester
PM

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy