Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Project Agreement -

Food Truck Application Complete Solution

Version
Revision: 1.0

Copyright Notice

The information contained in this document is the property of Opusys Technologies (P) Limited. Except as specifically authorized in
writing by Opusys Technologies (P) Limited, the holder of this document shall: (1) keep all information contained herein confidential
and shall protect same in whole or in part from disclosure and dissemination to all third parties and, (2) use same for operating and
maintenance purposes only
Client Version
Webus
1.0

Contact Person Created By


Anurag
Opusys Technologies Pvt. Ltd.

Document Type Date

h
Agreement 12 Nov, 2014
Table of Contents

Introduction
1 ......................................................................................................................................... 4

1.1 Purpose...................................................................................................................................... 4

1.2 Problem Statement ..................................................................................................................... 4

1.3 Project feasibility ........................................................................................................................ 4

System Behavior and solution


2 ............................................................................................................... 5

2.1 Introduction ............................................................................................................................... 5


2.2 Requirment Analysis ................................................................................................................... 5
2.3 Proposed solution ..................................................................................................................... 12
Android/IphoneApplication
2.3.1 ..................................................................................... 12
WebMonitoringSystem
2.3.2 ............................................................................................ 12
2.4 System Requirement ................................................................................................................. 13
HardwareRequirment
2.4.1 ................................................................................................. 13
SoftwareRequirements
2.4.2 ............................................................................................... 13
Failure and fault tolerant
2.5 ........................................................................................................... 14
2.6 Future Feature Expansion .......................................................................................................... 14
Project Budgeting
3 ............................................................................................................................... 15
Project Days Estimation with Breakdown:
3.1 ................................................................................... 15

3.2 Estimated Cost: ......................................................................................................................... 15


Estimated Time to deliver complete project:
3.3 ............................................................................... 16
Project Structure & Plan
4 ...................................................................................................................... 17

4.1 Project Organization................................................................................................................. 17

4.2 Project Responsibilities.............................................................................................................. 17

......................................................................................................
5 Business Terms .................................. 17
1 Introduction

1.1 Purpose

This project report details on the feasible solution possible with the ease of usability by end user. It
would provide brief of the solution and specific modules - roles and responsibility along with entire
solution ecosystem.

1.2 Problem Statement

The solution which can help for distributing and booking catering service , Pre-purchase of food, deal and
food deals, and easy redemption for food trucks and public awareness of food trucks .Detailed problem
statement and requirement has been captured in section 2.2 Requirement Analysis.

1.3 Project feasibility

All the files and data transfer between web server and mobile app will be feasible via internet connectivity.

2 System Behavior and solution

2.1 Introduction

By leveraging the IOS Tablet/Mobile Application and web Server we can create a solution to address the
entire furnished requirement.

Following diagram brief the details of the technology used to while architecting the solution.

System Solution Diagram

In the above diagram there is a Mobile device that will be integrated with web server. Android/IOS
Tablet/Mobile application can receive and send data to Web server via internet connectivity. Web server can
transfer the XML file to specified email address or mobile devices. The event created on the web can be
transferred to multiple mobiles with the help of internet connectivity. These events can be initiated and can
be submitted back to the web server (data base).
2.2 Requirement Analysis

Following table details the requirement compliance with the suggested solution.

S.NO Requirement Comply


Single language
1 English now
(English)
2 Cart functionality Yes
3 Payment Gateway Yes
4 Sales and Coupons Yes
5 Product Listing Yes
6 Featured Listing Yes
7 Seller Listing Yes
8 Admin Panel Yes
9 Order Management Yes
Customer
10 Yes
Segmentation
Inventory
11 Yes
Management
Product
12 Yes
Merchandising
Promotion
13 Yes
Management
Search
14 Yes
Merchandising
Search Engine
15 Yes
Optimization/SEO
Content
16 Yes
Personalization
17 Mobile sites Yes
18 other functionality Yes
2 levels' Category list Yes
Tax calculation Yes
Delivery option Yes
Delivery time
Yes
estimation
payment preference Yes
favorite list Yes
Updates by
Yes
newsletter

Mobile App Analysis:

S.NO Requirement Comply


1 Cart functionality Yes
2 Payment Gateway Yes
3 Search Items Yes
4 User Panel Yes
5 User Login Yes
6 Admin Panel Yes
7 All Categories Yes
8 Daily Deals Yes
9 Favorite Food Yes
10 2 levels' Category list Yes
11 Splash screen Yes
12 Heat Map Yes

2.3 System Requirement

2.4.1 Hardware Requirement



IOS Mobile Phone( Version 4 and above)

2G/3G - Connection Iphone Device

2.4.2 Software Requirements


Following are the list of the tools used in the solution design

Apples Objective

Web server and website (PHP) MYSQL server

2.5 Failure and fault tolerant

Following are the key consideration that would be considered while designing the system to provide a stable
and robust system.

• Complete solution should be integrated properly so that data will be received frequently
without any interruption In case of any fault data can be collected from Web server.

2.6 Future Feature Expansion

Following are the couple of key features that can be incorporated in the solution to enhance the user

experience. This solution can be expanded for Android, Blackberry, Window, Symbians version in the

future.
3 Project Budgeting

3.1 Project Days Estimation with Breakdown:


Efforts in days

IOS Web
Applications Programmer Web Designer Programmer

IOS App Capabilities

1. Screens (6 Screens) 3

Screen Functionality 6

Web Server And Website

1. User Login creation 1

Web pages Designing 3

Web Pages Functionality 9

2. DB creation 3

3. Testing ,Bug fixing and Integration


with web server -

Total Estimation In Days 9 4 12

3.2 Estimated Cost:


Charges Efforts days USD/Day Price

IOS App Development 9 120 1080

Web Server and Website 16 80 1280

Total Cost in USD USD 2360


3.3 Estimated Time to deliver complete project:
Approx 35 to 40 days’
(Includes Beta testing)

3.4 Payment Slot:

Payment Slots

40% Upfront

30% Web Portal Beta Version Release

30% Delivery of the complete solution


4 Project Structure & Plan
4.1 Project Organization

4.2 Project Responsibilities

Table 1 : Opusys Responsibilities

SN Role Responsibilities
1.
Opusys Business Unit Manager Provide all resources to the project team
throughout the project life cycle.
2. Project Manager Primarily responsible for timely execution
of Opusys responsibilities with the desired
level of quality, unless delays are
encountered by the customer in execution
of his responsibilities.
SN Role Responsibilities

Project planning, tracking and monitoring.

Analysis and Effort Estimation.

Coordination between project teams


(onsite and offshore) and the customer.

Change and problem report generation.


3.
Project Leader Validation and business function testing.

Coordination between team members.

Project support activities (backup, version


control, quality documents preparation &
Maintenance, etc).

Obtain clarifications & feedback from


Customer.

Organize peer reviews and team meetings.

Change control implementation.

Team member task assignment.


4. Team Members Design & construction as assigned by the
Project Leader.

Peer reviews, Unit testing and Bug fixing.


5.
Quality Analyst Facilitate in project management review.

Review of various Deliverables.

Review of Project Documents and Work


Products.
6. Subject Matter Expert (SME) Participation of requirements definition
phase.
(This is an optional role)
Providing guidance to the team on the
Technical / domain aspects.

Conducts domain training to the team, if


Required.
Table 2 : Customer Responsibilities

SN Activity Responsibility Remarks

1 Identifying requirement Customer’s Project To identify requirement


provider Coordinator provider(s) with whom
Opusys will coordinate in
order to gather the project
requirements

2 Project Coordination and Single point contact for all


Monitoring administrative and Project
Monitoring matters

3 Clarifications and feedback Coordinate with the users


on applications under for clarifications and
conversion communicate the same to
the team.

4 Acceptance Testing Schedule the testing


activity with the users
according to the Priority of
the application.

5 Sign Off All sign off and approvals


during the project life
cycle.
5 Business Terms
Location of development: Opusys Development center in Noida, India

Language of Communication: The official language for communication on this assignment will
be English. All deliverables will be in the English language.

Lead Time for Deploying Resources: We will commence the assignment within 3-5 days of
receiving the signed acceptance from CLIENT, subject to release of payment.

Mobility: For project-related demonstration activities to be presented outside India, all related
expenses like travel, boarding/lodging, and transportation will be the responsibility of the
CLIENT.

Warranty Period and Maintenance: Opusys shall provide a warranty of 90 days for all its code,
provided a third party does not alter any part of it by way of editing or adding more
functionality in programming or in design. Warranty includes tasks like resolving a bug which
crops up while the testing the app. Every Sincere effort will be made to address the bug report
in a reasonable period of time. The actual time of resolution of bug may vary depending upon
the nature and complexity of bug. Warranty excludes but not limited to any task related to a
change or addition leading to modification of graphics, functional or usability flow,
troubleshooting server or installation related issues.

Post warranty, any changes, additions or bugs shall be addressed as per the man-hour price
applicable at that point in time.

Validity: This proposal is valid for a period of 30 days, from the date of the proposal

Employment: During the period from the date of the commencement of the project to the
completion, and three months after its completion or termination CLIENT will not employ or
offer employment to any member of our team introduced through or otherwise associated with
the assignment.

Non-Deliverables: The Project scope does not cover the following unless specified in this
proposal.
• Follow up of any support tickets not directly related to this project

• Inter-vendor communication

• Data Entry

Termination: CLIENT and we will have the right to terminate the agreement resulting from this
proposal by giving two weeks’ notice to the other upon situations arising due to non-
compliance of the stipulations of this proposal.

• If Opusys issues the termination notice, payment will be returned for work not completed

• If CLIENT issues the termination notice, payment is due as of the termination date for work
done till date but which may not have got delivered.

Liability: In no event shall the CLIENT be liable for the special, direct, indirect or any other
damage in the connection with or arising out of the furnishing, performance of use of the
services or materials provided under the terms of this agreement/assignment/project.

Office Premises: CLIENT will provide a reasonable access to its premises as and when required
w.r.t the assignment, so that our team can meet its obligations

Quality Assurance: For this assignment, we will follow CLIENT thereby adhering to the Project
Planning, Monitoring & Reporting, Change Management, and Configuration Management and
Updating Control guidelines.

All deliverables will undergo a review by CLIENT before submission for the deployment.

Confidentiality & Non-Disclosure

• Both CLIENT and We will not use or permit to be used confidential information belonging to the
other party exchanged for any purpose whatsoever without the consent of other party other
than for the performance of this assignment / project.

• CLIENT and we acknowledges that no representations whether oral or in writing expressed or


implied otherwise to influence the gain on the amount of business during engagement on the
project/ assignment.

• The Intellectual property rights of the project will be with CLIENT


• Opusys will not be responsible for the accuracy or otherwise of any of the material/ content
irrespective of quantity and quality being uploaded on the servers once CLIENT approves it

Force Majeure: If the performance as specified in this proposal is prevented, restricted, delayed
or interfered by reason of:

Fire, explosion, cyclone, floods; War, revolution, acts of public enemies, blockage or embargo;
Any law, order, proclamation, ordinance, demand or requirements of any Government or
authority or representative of any such Government including

Restrictive trade practices or regulations; strikes, shutdowns or labor disputes which are not
instigated for the purpose of avoiding obligations herein, or;

Any other circumstances beyond the control of the party affected:

Then notwithstanding anything contained in this proposal, the party affected shall be excused
from its performance to the extent such performance relates to prevention, restriction, delay or
interference and provided the party so affected uses its best efforts to remove such cause of
non- performance and when removed the party shall continue performance with utmost
dispatch.

AGREEMENT

Kindly sign this document as an acceptance of terms and conditions mentioned above.

Service Provider Client

Opusys Technologies Pvt. Ltd.

Sign Sign

Authorized Authorized
Signatory Signatory

Designation Designation

Email info@Opusys.com Email

Address Address

You might also like