You are on page 1of 20

Proposal for Goods Delivery Mobile Application Development

BUSINESS Goods Delivery


PROPOSAL Mobile Application Development

1
Proposal for Goods Delivery Mobile Application Development

Table of Contents
Document Control Confidential ...................................................................................................................................... 4

Sneak Peek – Facilities ...................................................................................................................................................... 6

Awards & Recognitions .................................................................................................................................................... 7

1 Overview ................................................................................................................................................................. 9
1.1 Purpose ..................................................................................................................................................................................................... 9
2 Requirement Elicitation...................................................................................................................................... 10

2.1 Assumptions for Mobile .................................................................................................................................................................. 10


2.2 Assumptions for Web ...................................................................................................................................................................... 10
2.3 General Assumptions ....................................................................................................................................................................... 11
2.4 Technical Overview ........................................................................................................................................................................... 12
2.4.1 Development Environment ............................................................................................................................................................ 12
2.4.2 Technology Stack ............................................................................................................................................................................... 12
2.5 High Level Features........................................................................................................................................................................... 14
2.5.1 Prerequisites ........................................................................................................................................................................................ 14
2.5.2 Mobile Application and Admin Panel Features ..................................................................................................................... 14
2.5.3 Deliverables .......................................................................................................................................................................................... 15
2.6 Development Approach – Agile ................................................................................................................................................... 16
2.7 Communication Protocols .............................................................................................................................................................. 17
2.8 Testing Process ................................................................................................................................................................................... 18
2.9 Auxiliary Element ............................................................................................................................................................................... 19
2.9.1 Hosting Services .......................................................................................................................Error! Bookmark not defined.
2.9.2 Marketing....................................................................................................................................Error! Bookmark not defined.
2.9.3 UAT Support & Warranty ............................................................................................................................................................... 19
3 Project Estimation Schedule .............................................................................................................................. 19

3.1 Ball Park Estimation .......................................................................................................................................................................... 19

2
Proposal for Goods Delivery Mobile Application Development

Proposal for Goods Delivery Mobile Application Development


Date: 12 February 2020

Dear Mr. SAMEH Bashnak,

Thank you for choosing Hidden Brains Info Tech Pvt. Ltd. hereafter mentioned as ‘Hidden Brains’, in your
selection process for Mobile Application Development project. Hidden Brains welcomes the challenge and will

be more than pleased to assist Mr. SAMEH Bashnak with this initiative.

In the following pages, please find our recommendations for Project outlined within the requested Scope of

Work. We always strive to find an ideal solution for our clients, and so we treat the initial proposal as a working

document. In case of any ambiguities in presenting our discussions till date with our team, or if you have any

additional queries to support the project; please feel free to share.

The contents of this document are provided to Mr. SAMEH Bashnak in confidence solely for the purpose of

evaluating whether the contract should be awarded to Hidden Brains InfoTech Pvt. Ltd.

By accepting this response, Mr. SAMEH Bashnak agrees that the information in this proposal will not be

disclosed outside the Organization and will not be duplicated, used, or disclosed for any purpose other than to

evaluate this proposal. This proposal is subject to a mutually approved agreement or contract specifying full

terms and conditions.

Disclaimer: This material contained in our response and any material or information disclosed during discussions of the
proposal represents the proprietary, confidential information pertaining to Hidden Brains services, metho dologies and
methods. Other products and brand names may be trademarks or registered trademarks of their respective owners. The
programs and prices reflected in this proposal are valid for a period of fifteen (15) days from the above date. After fifteen (15)
days, programs and pricing are subject to change without notice.

3
Proposal for Goods Delivery Mobile Application Development

Document Control Confidential

Goods Delivery Mobile


Application Development

Submitted to

Mr. SAMEH Bashnak


Reference No.
Project Owner
INQ/QA/5-22-235-38524/060220-1

Document History

Date Revision Change

12 February 2020 Version 1.0 Modification in Scope, Cost

Issuer 1 Author 1

Mr. Parmesh Shah Mr. Sunil Joshi

VP-Sales & Marketing System Analyst

Issuer 2
Mr. Naval Kishore

Manager – Sales

4
Proposal for Goods Delivery Mobile Application Development

We are an ISO 27001:2013 certified primary focused on Enterprise Web & Mobile Application Development along
with Creative Design work as well as offering Virtual Hire Resources to work closely with you and your team.

We aim to rewire business operations with enterprise mobility, Big Data analytics, Internet of Things (IoT), Artificial

intelligence and cloud computing. Our team helps enterprises respond to this competitive world and scale
according to transformation objectives - from operations to technologies to people.

We invest in innovation to help our clients unleash new potential across their organizations. What makes Hidden
Brains unique is their pool of diverse professionals, industry expertise, and a real understanding of what to do in

order to succeed. With an industry experience that spans several decades, we offer a plethora of client-centric
services by enabling enterprises; achieve competitive advantage through flexible and next generation global delivery

models.

For more information visit www.hiddenbrains.com

5
Proposal for Goods Delivery Mobile Application Development

Sneak Peek – Facilities

6
Proposal for Goods Delivery Mobile Application Development

Awards & Recognitions

7
Proposal for Goods Delivery Mobile Application Development

Awards & Recognitions

8
Proposal for Goods Delivery Mobile Application Development

1 Overview
Hidden Brains appreciates your decision to consider us an offshore partner in this prestigious project, and we look

forward to deliver this project in its highest standards. We understand the overall description of the project to be as
follows:

1.1 Purpose

Proposed solution would provide an option to connect Traveller and Goods Requested using the platform.
Requester would have option to search Traveller and would have option to request for specific Goods, Both the
parties would have option to connect using internal messages to clarify any queries.

9
Proposal for Goods Delivery Mobile Application Development

2 Requirement Elicitation
2.1 Assumptions for Mobile

Topic Assumptions

Interface English language only.

Application Platforms iPhone SE, 6S, 6S Plus, 7, 7 Plus, 8, 8 Plus, X, XS, XS Max, XR, 11, 11 Pro, 11 Pro Max

Android Smartphones

Orientation Portrait Mode only

Web Services Web Service will be developed by Hidden Brains to fetch data from the Database
and Application.

Data or Content All data or Content which we need to display on the application will be fetched

from the server at the time of application running. No data will be stored on the
device locally.

UI Designs Application designs will be designed by Hidden Brains. Default controls are

considered as per platforms. No Animations are considered.

2.2 Assumptions for Web

Topic Assumptions

Back End / Admin Interface English language only. Whatever user enters will be stored in the database and will

be displayed on the website. Admin panel will be compatible for PC / Desktop

Browsers.

10
Proposal for Goods Delivery Mobile Application Development

2.3 General Assumptions

We have considered below assumptions while working on current Proposal.

Topic Assumptions

Front End Designs / UI 2 Mobile App Layout options will be designed as per client requirements and

inputs for selected screens. 2 (Two) sets of revisions/corrections will be allowed on


the design option selected by the client.

Communication Hidden Brains will follow all its communication and documentation in English
language only.

Logo Client will provide Logo and other branding assets in requested format to Hidden

Brains.

3rd Party Tool Client will need to buy/purchase/license for 3rd party tools/API which is going to
be integrated as part of development cycle.

For Example:

• Apple iTunes account

• Google Play store account

• Google Analytics – standard integration

Sample Data We request the client to share all sample data to Hidden Brains at early stage of

the Development

Dependencies ● Timely Approval on Designs [Expected in 3 Business Days]

● Timely Approval on Prototype[Expected in 3 Business Days]

● Final Approval[Expected in 3 Business Days]

Out of Scope ● Data generation or content creation of any kind.


● Content/Data Entry

● SEO / Marketing

● Responsive Admin Panel

● Any Features or Items that is not part of the agreed scope of work will be
considered as out-of-scope and efforts will be charged separately.

11
Proposal for Goods Delivery Mobile Application Development

2.4 Technical Overview

2.4.1 Development Environment

Hidden Brains hosted development environment will be used for complete development of the application as well
as for UAT testing until deployment on Production Server. Purpose of the development environment is purely for
functional check for the client review & feedback. Access to this server, will be limited to the approved stakeholders
of the Project defined at beginning of the work. Performance or Load Testing shall only be tested on the production

server once it’s been deployed.

2.4.2 Technology Stack

iPhone Application Development

Software Product

Software Development Kit iPhone SDK 12.0.x [Latest version]

Programming Language Swift

IDE Xcode 11.x [Latest Version]

iPhone Database SQLite /Core Data

iOS iOS 10.x, 11.x, 12.x, 13.x

Supported Device iPhone SE, 6S, 6S Plus, 7, 7 Plus, 8, 8 Plus, X, XS, XS

Max, XR, 11, 11 Pro, 11 Pro Max

Android Application Development for Smartphones

Software Product

Programming Language JAVA / Kotlin

OS OS 5.X to 9.x

Supported Device We will be doing android development for following


Major resolutions

Mobile Device:
1. 480x800
2. 720x1280

3. 1080x1920

4. 1440x2560

12
Proposal for Goods Delivery Mobile Application Development

Web Services / Web Admin Panel Development in PHP

Software Product

Programming Language PHP

Database MySQL

Framework Code Igniter

Browser Compatibility for Backend Panel

Supported Browser

Firefox (Latest Version) (Windows & MAC)

Google Chrome (Windows & MAC)

Safari (MAC)

13
Proposal for Goods Delivery Mobile Application Development

2.5 High Level Features

2.5.1 Prerequisites
Following pre-requisites should be fulfilled by the client before the initiation of Project implementation.

• Branding Assets if already available for Logo & colors


• Critical Use Cases

• Sample data for testing.


• Domain Name and APP Store Accounts details.

• Individual or company domain name with a website running on it during registration and submission of the
iOS application to Apple Store.

2.5.2 Mobile Application and Admin Panel Features

User Types: Mobile Application User and Administrator using Web based Admin panel.

Mobile Application user would be able to:

1. Loading Screen
2. Login - Email login

3. Sign up: User would be able to sign up by providing details such as Name, Email, Country and City. Email

verification will take place to ensure that submitted email id is genuine.


4. Manage Itinerary:
• Select Country
• Select Source City Name
• Enter Travel Medium - Flight/Ship/By Road
• Enter Travel medium details - text box
• Enter Travel Start Date
• Select Destination Country and City
• Enter Arrival Date and Time
5. The user would have option to manage multiple itinerary details

6. Add Goods details


• Select Country/City from where Goods needed to brought
• Enter Good name
• Enter description
• Upload Image - if any
7. Search Traveller by City/Country and destination City/Country
8. View list of Travellers coming from selected Source City/Country to destination City/Country.
9. Option to view Traveller profile and review and rating provided by other users.

10. Select a user and make request for Goods

14
Proposal for Goods Delivery Mobile Application Development

11. Traveller would be able to view list of requests and would have option to approve/reject.
12. If approved, Traveller and Requester would be able to exchange text messages.

13. View Text messages send/received

14. If both parties agree for the job then job confirmation would require from both the ends.
15. View Job list as confirmed, completed.

16. Mark Job as Complete once Goods received. Both parties would need to mark the Job as Complete.
17. Any financial transactions, legal would be managed by both the parties out of the system.

18. Any further communication between both the parties would take place out of the system. System would not
liable to manage any dispute between the two parties.

19. Receive Notifications

20. Manage Profile

21. View Static pages as About us, FAQ, Privacy Policy, Terms and Conditions.

Web Administrator would be able to:


• Login

• Manage user
• View Jobs as requested, completed.

• Manage static page content of the application

2.5.3 Deliverables

• Complete Source Code if part of the agreement

• Publish on App Store & Google Play Store


• Graphic Designs & Assets

• Release Notes

15
Proposal for Goods Delivery Mobile Application Development

2.6 Development Approach – Agile


Agile approach application development provides a proven process for delivering results. The approach ensures that

business drivers are understood and continually assessed throughout the project life cycle. Through an iterative and

highly collaborative methodology, project teams focus on delivering features of the highest business priority.
Solutions are built upon adaptive frameworks that provide a platform for rapid innovation.

Planning is always of the utmost importance. Still, it's simply impossible to foresee every challenge that will arise
during a software development project. We understand the importance of change. Our user-focused process

operates on a tight alignment between the business objective and the design and development work being
performed. This process consists of phases of accomplishment – bi-weekly/monthly development iterations wherein

complete teams of professionals, representing every technical and professional aspect of success, collaborate to

deliver production-ready functionality. The design, documentation, development, and testing of each feature is

completed with all parties working in concert. The process, illustrated below, provides immediate feedback and

greatly diminishes the likelihood of defects. The result is optimized teamwork, knowledge sharing and
communication while delivering production-ready software. This collaboration allows teams to adapt to business
requirements and rapidly innovate new solutions.

16
Proposal for Goods Delivery Mobile Application Development

2.7 Communication Protocols


We proposed the following guidelines to be used for documentation and communication for effective Project

Management.

• Any transfer of the documentation from either side will be done in MS word or MS excel sheets in soft copy
formats via electronic media. Document standards will be made available. All the documentation should be

in English Language.

Purpose Stake Holders Mode Frequency

Project Meeting Client & HB Project Skype Calls / Daily / Weekly /


Team Conference Tools As per need basis

Project Progress Updates HB Project Team Email / Daily / Weekly /


Project Communication Tool As per need basis

Sprint Review Client & HB Project Email / Conference Tools / Project Bi-Weekly /

Team Communication Tool As per need basis.

Modes of Communication

HB Instaconnect 3rd Party Project IM Chat (Skype/ Email Telephone GTM

Management Hangouts) (GoToMeeting)

Tool

• Complete Contact information of the Project Managers from either side will be made available upon the

start of the project

• Finalization of ongoing intermediate Communication


• Minutes of Meeting to be signed off by Project Managers.

17
Proposal for Goods Delivery Mobile Application Development

2.8 Testing Process

Principles of Testing

Continuous Team tests continuously because it is the only way to ensure continuous

progress of the product.

Continuous feedback Sprint testing provides feedback on an ongoing basis and this is how your

product meets the business needs

Performed by Team Anyone either developer or SPOC or Analyst from product team can test the

application. No dependency on Test team like Traditional software pattern.

Shorten feedback response SPOC and product owner are involved in each iteration in Testing and
continuous feedback from them shortens the time of feedback response.

Simplified & clean code All the defects which are raised by the product team are fixed within the same
iteration and it helps in keeping the code clean and simplified

Less documentation Product teams use a reusable checklist; the team focuses on the test instead of

the incidental details.

Test Driven In agile practices, testing is performed at the time of implementation, which
ensures all acceptance criteria addressed and implemented correctly and

ensuring before delivering sprint to customer.

As part of Quality Assurance process, Hidden Brains team will use a Test Management tool to:
• Create and maintain test case repository

• Create test plans


• Execute test cases as per Test Plan
• Implement a defect tracking system to track the lifecycle of each and every defect
• Conduct defect-tracking meetings to prioritize defects and get closure estimates.

18
Proposal for Goods Delivery Mobile Application Development

2.9 Auxiliary Element

2.9.1 UAT Support & Warranty

Warranty Period

These Warranty services beyond the acceptance period would be total of 1 Month from time of deployment on
Production Server.

Post Warranty Period – AMC


Post acceptance of the Mobile Application (by the client), the Annual Maintenance period would start. Hidden

Brains proposes to retain the key engineer so as to continue support on bug/issue/problem of the current Mobile

Application. Duration of AMC will start post completion of the free Warranty Period.

3 Project Estimation Schedule


3.1 Ball Park Estimation

Items Cost (USD)

iPhone & Android Application and Web Admin Panel $ 11500.00

AMC (Optional) 25% of the total

project cost.

Thank you for considering our Proposal for Goods Delivery Mobile Application development, and we look

forward to working with you.

19
Proposal for Goods Delivery Mobile Application Development

20

You might also like