Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

Proposal for

Development of Web-based coaching management


Solution

for

Submitted by

Harrier Information Systems Pvt. Ltd.


April 9, 2022
PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Contents
Introduction...........................................................................................................................................2
Reference Documents............................................................................................................................2
Our Understanding of the Scope.............................................................................................................2
Scope: System Non-Functional Requirements.......................................................................................3
Key Deliverables.....................................................................................................................................3
Proposed solution architecture..............................................................................................................3
Technology Stack....................................................................................................................................3
Deployment Architecture.......................................................................................................................4
Hosting Option.......................................................................................................................................5
Team and Investment.............................................................................................................................5
Ballpark Estimate...................................................................................................................................5
Payment terms.......................................................................................................................................6
Cost escalation.......................................................................................................................................6
Assumptions...........................................................................................................................................6
Possible Risks and Risk Mitigation Plan...................................................................................................8
Agile Software Engineering Process........................................................................................................9
Requirements Discovery.......................................................................................................................... 9
Analysis & Design.................................................................................................................................... 9
Development........................................................................................................................................... 9
Development Stage................................................................................................................................. 9
Appeal and User Experience.................................................................................................................... 9
Easy Navigation....................................................................................................................................... 9
Testing................................................................................................................................................... 10
Release Management............................................................................................................................ 10
Communication Plan............................................................................................................................. 10
End to End Progress monitoring Tool.................................................................................................... 10
Change management/Budget Tracking................................................................................................. 11
Post deployment warranty and maintenance support..........................................................................11
Terms and conditions............................................................................................................................ 11
Lead Time.............................................................................................................................................. 11
Validity.................................................................................................................................................. 11

Confidential © Harrier Information Systems Pvt Ltd Page 2 of 14 Page 2 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Introduction
Arcore is on a mission to help clients grow their businesses as a one stop shop for technology
needs of clients.
Arcore has requested Harrier to submit a proposal for the development of web-based coaching
management system. Harrier, because of their expertise and value-added services, is confident
of adding substantial value to Arcore.
Harrier team brings 200+ years of collective IT experience on developing multiple domain-
specific solutions, with a proven delivery track record across the following industries:

 eCommerce – HNI, India, Hariyali Nursery, India


 Payments Tech - RemitGuru, PayTonic, UPI Integration
 Mobile Apps - RemitGuru, PayTonic, Lifecycle Health, Stepathlon
 Healthcare - Lifecycle, Arooj, OmniDoctor, Etre Vous
The advantage Harrier has is our in-depth knowledge, business processes, and experience in
implementing and developing challenging software systems. We are confident of our ability to
add value and will ensure a quick turnaround towards.

Reference Documents
Arcore shared the Software Requirements Specification document with following details, along
with access to the existing system.
1. almjad Academy Design Layout.pdf

Our Understanding of the Scope


To develop responsive web applications as per the documents mentioned above including the
following:
1. Setup CI/CD pipeline
2. Integration with the following external systems
a. Payment gateway
b. SMS gateway
c. Email system
d. Google analytics
e. File import/export
3. Other standard requirements listed below.
a. Access control
b. Audit trail

Confidential © Harrier Information Systems Pvt Ltd Page 3 of 14 Page 3 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

c. Maker-checker

Scope: System Non-Functional Requirements


Below are the non-functional requirements for the proposed system.

 Secured with OWASP guidelines followed during development and testing


 Responsive design for different screen sizes and browsers
 Ensure the system can be easily maintained in the future and
 Free from any legal, IP, copyright issues

Key Deliverables
Following will be the major deliverables for this project:
 Initial Project Setup including separate environments for DEV, TEST and PROD
 Working Code
 API Documentation, if applicable
 Technical Architecture and High-level design (HLD), including deployment diagram
 Clean Code Review Report using SonarQube tool
 A Clean VAPT report

Proposed solution architecture


Solution Architectural Objectives:

1. Use latest tech stack as for competitive advantage


2. No single point of failure
3. Built in BCP and DR

Technology Stack
Below is the proposed tech stack to be used.
Application Technology
Web Application Angular.js, Node.js, Express.js
Backend system Rest API
Database MySQL or PostgreSQL
Hosting AWS
Messaging/notifications AWS SNS for notifications, AWS SES for emails
Design pattern MVC
Code repository Code will be on GitHub private repository

Confidential © Harrier Information Systems Pvt Ltd Page 4 of 14 Page 4 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Tech Architecture components:

 Microservices based architecture for availability and flexibility


 Data analytics for MIS, research, and actionable insights
 Cloud capabilities for reliability and availability

Deployment Architecture

Confidential © Harrier Information Systems Pvt Ltd Page 5 of 14 Page 5 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Hosting Option
Client will take care of hosting the system on the cloud with a preferred cloud service provider
like AWS. We shall be happy to assist with this, too. Optionally, Harrier will also be happy to
manage the hosting of the system on AWS if desired.

Team and Investment


We may need a team with following configuration, either full time, or part time.
Months Min Exp. (Yrs)
1 Backend (Full stack) developer & Team lead 3 5
2 Front-end developer 1 3 3
3 Integrations developer (payment gateway, email, 3 4
notifications)
4 Tester 2 3
Total
Following team members may work when required
5 Cloud support engineer (avg 8 hours/week) 1 Ad-hoc

Ballpark Estimate
Module Effort (FE + BE + QA + Duration (days)
Sec + deploy) (person With parallel
days) work
Environment 10 5
Security, access control, file 44 45
import/export, email, SMS, PG and
delivery integrations
Admin UI system 22 45
Managers UI 22 45
Testing and deployment 30 75
Total 128 75

Estimated duration for delivery of the apps as per the shared designs, is 2-3 months from the
date of the PO. So over the delivery period of 3 months, the total development cost will be
about $20,000.

The configuration of the team may change based on the availability and architecture decided.
The cost may vary based on any changes in the scope or requirements.

Confidential © Harrier Information Systems Pvt Ltd Page 6 of 14 Page 6 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

 Additional cost like hosting, third party tools, software licenses, registration
[one-time/periodic], etc. if required, shall be additional at actuals. Harrier will assist with
these from technology side like setup of the environment, creating a run book (with
environmental setup steps and configuration).

SN Description Cost USD


1 Hosting on the cloud Free for first year for low volume.
May increase for higher volumes
2 SMS gateway (for one As Actual Per Local SMS Gateway Or AWS Pinpoint
time password if required)
3 Google Play Registration $ 25 one-time fee.
4 Apple Developer The Apple Developer Program annual fee is $99 and
the Apple Developer Enterprise Program annual fee
is $299. Prices may vary by region during the enrollment.

Payment terms
All payments become due immediately on raising invoices by us. Considering the time required
for processing, payments must reach us before 1 week from the date of each invoice received
by you. Payments not received by us within 1 week from the date of each invoice, will be
treated as overdue. A simple interest of 12% is payable on all overdue payments.
Please be informed that payments delayed beyond 1 months from the date of invoice will
encourage us to move the team to another project, resulting in delay of delivery of the system,
depending on the availability of team members after the payment is received.

Cost escalation
We will monitor the cost components relating to the scope changes on this assignment. In case
of variances against its budget for reasons not attributable to us, we will bring this to your
attention. The cost increases will be discussed and agreed upon mutually after we provide due
and reasonable justification for the increase. Payment periods and other conditions for such
invoices will be similar for payments laid out in this proposal.

Assumptions
 Designated contact person from Arcore will be available and spend required time for
providing clarifications and for resolving issues related to the system

 Hardware – Harrier shall be happy to assist with hosting the system on a cloud
infrastructure like AWS if required.

Confidential © Harrier Information Systems Pvt Ltd Page 7 of 14 Page 7 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

 Arcore will take care of all travel, food, accommodation expenses and daily allowance of
Arcore team members for any onsite work to be done outside Nagpur or India.

Confidential © Harrier Information Systems Pvt Ltd Page 8 of 14 Page 8 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Possible Risks and Risk Mitigation Plan


Below are various risks which are thought through for the project and mitigation plan for the
high probability risks.

S.N. Risk Probability (H/M/L) Mitigation strategy


Requirements & Project content factors
1 Requirement’s stability risk H Evolving and dynamic requirements
based on customer feedback.
Following Agile methodology takes
care of this risk.
2 Requirements incomplete and unclear L With the screen designs, the
requirements will be clear.
3 Design difficulty risk L
4. Implementation difficulty risk L
5. System dependencies risk H (Dependency on Responsive design, testing on multiple
APIs, Mobile device devices
screen sizes and
resolutions)
HR Factors
6. Team spirit and attitude risk L
7. Software Development Experience risk L Experienced team on agile
methodology, and required skills
8. Team productivity risk L
Human resource availability risk M Low attrition, Good backup resources

Customer Factors
9. Customer involvement risk L
10. Customer experience risk L
11. Customer Acceptance risk L
Schedule Factors
12. Development Schedule risk L Agile development with continuous
integration on cloud
13. Delivery commitment risk L
Development Environment Factors
14. Physical facilities (Hardware, network) L
15. Tools availability risk L
16. Configuration management risk L Well controlled CM process
17. External hardware or software interfaces M Some interfaces to external systems
and will require collaboration with 3rd
party teams
18. Reusable components
Development Process Factors
19. Quality assurance approach risk L Independent QA team at Harrier
20. Communication risk L
21. Backup resources risk L Good backup resources available

Confidential © Harrier Information Systems Pvt Ltd Page 9 of 14 Page 9 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Agile Software Engineering Process

Along with an excellent infrastructure and team, Harrier is a process driven organization. We
have delivered several projects using Agile SCRUM methodology for clients where we work
directly with the project manager/SCRUM master from customer’s end.

Requirements Discovery
Business requirements will be provided by Client, in an epic (like SRS but brief) or a story board,
including screen designs as those become available.

Analysis & Design


The system will be developed using webservices based architecture, for the flexibility and
scalability it offers.
Design will comprise of the user interface and user experience design including navigation for
the system. All the artefacts of design phase will be reviewed and approved by the team from
Client before development starts. All the documents will be shared between both the teams at
a shared Trello or JIRA board.

Development
Development Stage
The portal & mobile apps will be developed in sprints with daily SCRUMS with Client team.
Appeal and User Experience
We shall work closely with Client to come up with the most appropriate user experience
design keeping in mind ease of use with optimal performance/speed.
Easy Navigation
We’ll provide links to most of the content on the portal & mobile apps on the home page for
either direct access or with maximum 3 clicks.

Confidential © Harrier Information Systems Pvt Ltd Page 10 of 14 Page 10 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Testing
Comprehensive testing will be carried out for each of the components developed. We also
perform one round of VAPT every year to ensure the system is secured.

Release Management
The developed portal & mobile apps will be released and deployed in UAT environment. Client
will do the acceptance testing for the system and Harrier will resolve any non-conformity for
each sprint.

Communication Plan
Harrier proposes a single point contact model. One person from client end will be responsible
for entire communication and final acceptance from client and, similarly, one person from
Harrier will be responsible for entire communication from our end and for final acceptance by
Client. We, from our experience, believe that this model helps reduce the communication gaps,
which are major source of problems in software development. Following are the contact details
for representatives from both ends.
Arcore Harrier
Name Sarang Nagmote Manish Sawankar
Email sarangnagmote05@gmail.com Manish.sawankar@harriersys.com

End to End Progress monitoring Tool


Daily updates will be provided from our side via a shared online story board for continuous
status monitoring and issue tracking of the project.

Confidential © Harrier Information Systems Pvt Ltd Page 11 of 14 Page 11 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Change management/Budget Tracking


Once the system requirements, either party may raise changes. All the change requests will be
updated in the story board for the project. Project team will analyze the impact of a change and
any change to the project schedule as a result of the changes must also be agreed upon.

Post deployment warranty and maintenance support


harrier offers warranty of 3 months for any issues found post deployment on production. Any
issues found during this period will be fixed without any cost to Client. After the warranty
duration, we can have an annual maintenance contract at 20% of the original order value. For
any ongoing enhancements, Client may engage additional resources with required skills from
Harrier at a monthly retainer of $4,000 per person month.

Terms and conditions


 You will not offer to employ or employ directly or otherwise any Harrier employee.
 Intellectual Property Rights: Intellectual property and copyrights for the system and the
source code of the system will be of the Client and Harrier will not have any claim on it.
Harrier shall transfer the source code and other artefacts after signing off the project and
receiving payment in full.
 Harrier does not offer any refund under any circumstances.

Lead Time

Harrier will commence work within 5 working days of receiving an order confirmation.

Validity

This proposal is valid for 15 days from the date of submission.

Confidential © Harrier Information Systems Pvt Ltd Page 12 of 14 Page 12 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

Summary of Clients’ Testimonials


Indian Energy Exchange We delivered some final
is India’s premier power pieces and it helped move
trading platform along a few potential customers. Great work team!! I
operating in Spot and received feedback from a client as he used it for some
other contracts in patients -- it worked great and he said patients got excited
electricity. Harrier powers its Business Intelligence &
after watching it!! Mr. Andy Guffey, Lifecycle Health, USA
Analytics. Harrier has also developed Web and Mobile
Apps Android & iOS to monitor electricity prices
discovered on IEX and related market developments.
Harrier has integrated Harrier has developed an e-commerce portal
DigiLocker system with HDFC for HNI India for selling office furniture in
Ltd. In a time bound and COVID scenario on an urgent basis to meet
seamless manner. the market demand of WFH. - I saw the
efforts taken by your team.... appreciate and
sure to look forward for some more projects
with HarrierSys. Mr. Pravin Ghadole, CTO.
Today as we launch GovEVA, we
take this opportunity to Thank You
for being part of the extended team
Harrier developed a custom ETL tool for uploading that has worked hard to get us to
consumer data from members, with over 100 million this stage. Your, and the Harrier's dedicated and passionate
records monthly. We also developed a web-based system efforts have been a key contributor to our success so far,
to generate credit reports on demand! and we look forward to you continued contribution towards
Great job done by Harrier team!... making GovEVA the No. 1 Governance, Compliance and
Mr. Ganesh Pai, Program Manager, CIBIL Board Enablement platform in India and around the globe-
Mr. Jangoo Dalal MD

Harrier takes care of entire IT infrastructure, networking,


business continuity planning, application development Harrier provided project management services to launch
and maintenance and security for this top Indian fixed- their global remittance service RemitGuru.com, on time. The
income broking firm. Good response time, especially system transfers millions of dollars annually from NRIs to
during live issues, good support…
their families in India.
Mr. Ketan Parikh, Derivium tradition India
Kotak relies on Harrier for NSE uses Harrier Stockpile to
portfolio analytics of their MF maintain Nifty and their other
schemes and for supporting indices by applying daily corporate
multiple mission critical actions on constituent stocks.
applications via MPLS connectivity between our offices.

Confidential © Harrier Information Systems Pvt Ltd Page 13 of 14 Page 13 of 14


PROPOSAL FOR DEVELOPMENT COACHING MGMT SYSTEM

THANK YOU!

www.harriersys.com

Confidential © Harrier Information Systems Pvt Ltd Page 14 of 14 Page 14 of 14

You might also like