You are on page 1of 25

This proposal is valid for 90 days

PROVISION OF VIRTUAL DOCTORAL SCHOOL SYSTEM:


WEB AND MOBILE APP
Development Of Blueprint & System for Life Business

STRICTLY CONFIDENTIAL:
PLEASE DO NOT DISTRIBUTE, COPY OR DISSEMINATE

This proposal document is not intended to be binding on either of the parties and is strictly for
planning and discussion purposes only; any binding agreement between the parties will be
negotiated and agreed upon in a definitive agreement, signed by both parties.

© 2021 eSoft Development and Technologies


Our Global
Presence
Commencement
2008 CEO - Shyamala
Germany
Munich

India
80+ Team Strength Mumbai Hyderabad
Chennai
Coimbatore

Africa Botswana

1000+ Project Delivered


Johannesburg
What we Do

1 I M 360 DevShore 2

3 Incubation Lab Enterprise Mobility 4

5 R&D and Innovations Technology Consulting 6

7 Development Services Business Solutions 8


Our Services
DIGITAL PROFESSIONAL CLOUD Our Engagement Models
TRANSFORMATION SERVICES SOLUTIONS

● IT Consulting
● On demand Skills ● Dedicated Hosting
● Fixed Cost
● Gap Analysis
● Wide range of OEM ● Infrastructure as a
● Digital Roadmap
skills
● Innovation service ● Retainer Technology Partner
● High experienced ● 24 x 7 Support
● Technology Advisory
professionals
● Hybrid

IT IT DEVSHORE
Services SERVICES TEAM
● Product Research ● UI / UX
● Digital Marketing ● Application ● CIO/CTO
● Artificial Intelligence Development ● Business Analyst
● RPA ● BI & Data ● Project Managers
● Mobile App Warehousing ● Tech Leads
Development ● QA / Testing ● Architects
● Ops Managers
Project Objective
NIHSS is looking for the development of Collaboration tool to
create an integrated platform that will enrich the collaboration
features like Messaging, Announcements , Chat, Workshops.

New Collaboration Tool to be developed that will include the


following:

● User & Groups Administration


● Announcements & Notification Module
● Event Management Module
● File Sharing Feature
● Audio/Video Calling
● Polling
● Comments Administration
Possible Approach
After careful assessment of Various Available Systems, following approaches are possible

Off The Shelf Solution Custom Developed :: Scratch build Hybrid

Go to market Quicker Longer Quicker

Licensing Cost High Low Moderate

Customisation Not Possible Possible Possible

Custom Dev Cost Nil High Low

Own IP No Yes Yes

Control No Yes Yes


Why Hybrid
Approach
Low licensing
Quick GTM overhead

Readymade Benefits Retainer Team


Peripheral [Pay as you utilise]

Build as you go Own your own IP


Our Approach
We propose NIHSS for Hybrid Development approach that includes the
following ::

Develop central system that will have two components ::

a. Custom Developed Application - VIRTUAL DOCTORAL SCHOOL SYSTEM


b. Integration with BigBlueButton for Workshops Features
c. Integration with Amazon Chime for Individual or Group Calling & Chat
How it Works
● eSoft proposes Retainer model that is the best
Team evaluates
requirement & suited to the Custom development approach.
creates a blueprint

● eSoft will be dedicating a Team for Project


management, Analysis & Implementation for a
Platform VIRTUAL DOCTORAL
configuration team SCHOOL SYSTEM: period of 24 months to conduct the
configures the WEB AND MOBILE
APP Blueprinting, Development , Deployment and
platform
Support Services

Application
Development team
develops &
implements
Functionality & Components
Functionality List Components

User Administration System Custom Built

Announcements Management System Custom Built

Events Management Module Custom Built & BigBlueButton

Audio/Video Calling (Without Events) Amazon Chime

Opinion Polling & Chatting Custom Built

Comments Management System Custom Built

Super Admin Panel Custom Built


Key Dependencies
Key Dependencies

Project Owner from the Client

Availability of the key stakeholders.

Understanding the current IT landscape


Solutioning
Virtual Doctoral School System

Management
Hosted Solution
Console

Integration Layer
Event Management
Web
BigBlueButton Email Notifications
Security Layer

Application
CMS

Amazon Chime SMS Engines Mobile


Report & Analytics
Application

Notifications
External API’s for Multilingual Support & Plagiarism
Configuration

Database

Infrastructure Layer
(Compute,LDAP/SSO, CDN, Storage,Log and Event Monitoring)
Sss.nihss.co.za media.nihss.co.za

Proposed Infrastructure
Architecture
DNS Services with Route 53 Edge caching with cloudfront Edge Security for CloudFront with WAF

Technology Stack Load Balancing with ELB/ALB


Elastic Load Balancer
DDoS Protection with AWS Shield

● Ubuntu 20.04.1 LTS


Auto Scaling Group Web Tier Auto Scaling Group Web Tier
● Docker
Firewalls with Security Groups Static Storage and Backups with Amazon
● NodeJS EC2 Instance Web Server EC2 Instance Web Server
S3

● Python
● MongoDB
● Socket.IO Auto Scaling Group App Tier Auto Scaling Group App Tier

● HTML5 EC2 Instance App Server EC2 Instance App Server

● SASS CSS 3
● Flutter Availability Zone 1 Availability Zone 2

Managed Database with RDS

Caching with ElastiCache

Similar Infrastructure can be procured


through Azure Amazon Virtual Private Cloud

1. CloudFront CDN 3. NAT Gateway 5. Application Load Balancer 7. EFS Mount Targets 9. Availability Zone
2. Internet Gateway 4. Simple Storage Service 6. Elastic Container Service 8. RDS | NO SQL 10. Elastic File System
Blueprinting Workshops

● Our team Conducts detailed analysis ,


Workshops and evaluates the business
requirements , to develop the blueprint.

● The deliverable for this phase is Business


Requirements Specification Document, detailed
mockup & blueprint of the entire application and
mobile apps.

● Once the blueprint is sign off the solutioning


team will design the entire Technical Solution
Architecture.
Development Lifecycle

● Project team has two sub teams works simultaneously ● Application Development Team works on retainer model
○ Platform Configuration Team ● UAT shall be conducted based on the blueprint
○ Application Development & Integration Team ● Training
● No separate cost for Platform Configuration Team ● Ongoing Support
Enterprise Data Security
1. Data is encrypted during transit (SSL) and rest by 256-bit AES encryption.
2. Application frequently goes through VAPT assessment and is compliant with OWASP standards for
vulnerability assessment.
3. Role based access control (RBAC) is provided at the application management tier to control access to
authorized users for relevant sections.
4. Data can be retained for fixed period of time as per client's compliance and can be transferred back
in a secure manner.
5. Application supports on-premise/Hybrid/Cloud deployment to comply with organizational
requirements.

● Data ● Identity and ● Encryption for data ● Key Vault Keys ● Encrypted
Masking Access Control at rest and in transit and Secretl Communication
between components
Project Methodology

> >
USE CASE ACTIVATION
> > > >

Initiation, Platform Use Case initiation


Infrastructure Use Case deployment Use Case Onboarding Run, Operate, & Extend &
discovery & setup & discovery and Use Case realization
provisioning [QA + UAT + Feedback] and go-live Support Innovate
assessment enablement planning

INITIATE PREPARE EXPLORE REALIZE DEPLOY RUN


Project Governance & Team Structure
Executive Leadership Committee
DIRECTION, SPONSORSHIP Meets fortnightly
● Business case ● Monitors and reviews project status.
● Overall project scope & schedule & ● Provides project oversight.
budgets ● Establishes metrics to monitor project and status.
● Strategic Alignment ● Directs Steering committee to address issues related to project
success, performance, or risks

Progress & Results Visibility


Goal & Project Clarity

Weekly Dashboard, Escalations Decisions Clarifications

MONITORING, EVALUATION Project Steering Committee


● Scope Statement Meets weekly
● Work Plan (WBS) ● Decision on scope, change management within budget
● Project Controls ● Delivery coordination and management
● Resource, Risk & Change ● Status, Risk and issue reporting
Management

Daily Reporting, Escalations Decisions Clarifications

EXECUTION, DELIVERY Project Working Group


● Development plan Meets daily
● Configuration management ● Module functionality decision, within scope
● Deliverable management ● Changes to development schedule not impacting current
● Quality Management budget and timelines
● Training Plan ● Status, Risk and Issue reporting
High Level Project Plan
2 4 6 8 10 12 14 16 18 20 24 26
Months

DISCOVERY

DEVELOPMENT
PLATFORM SETUP &
CONFIGURATION
UAT & SECURITY AUDIT
GO LIVE & TRAINING

SUPPORT

● There may be deviations based on the exact requirements captured during discovery phase
Team Structure

Project Manager

Project Team Support Team

Solutioning Team Technical Team QA / Deployment


Support Team
Team

Business Analyst Sr. Web Developer Tester Support Lead

Sr Backend
Solution Architect L2 Support Engineer
Developer

Sr API Developer

Sr UI / UX Designer

Sr Mobile Developer
Our Toolset
Deliverables Efforts & Timelines
Activity Estimated Efforts & Timeframe Total Hours

Requirement Gathering & BRS 240 Hours in 07 Weeks 240

Blueprinting & Feedback


- Interactive Designs
- Business Requirements 1000 Hours in 12 Weeks 1000
Specifications
- Architecture Landscape

Development , QA , Deployment & Training


Team
[ 600 Hours a month]
600 Hours per Month 3600
Estimated Man Months = 6
** These hours are subject to change post to
BluePrint Sign off

For 2 Months
Ongoing Support Team
** Negotiable based on client Needs 320
[160 Hours a month]
further to Discussion

Total = 5160
Per Hour Rate - R 600
All the rates are excluding VAT
Hosting Requirements & Costs
Details Estimated Costs

Application Hosting
AWS EC2 - 2x M5.Medium
RDS 1X - M5.Medium
S3 1TB Storage
16 GB RAM ZAR 7520 Per Month
CDN & Load Balancer

BigBlueButton Hosting
AWS EC2 c5ad.2xlarge
8 vCPU
ZAR 5500 Per Month
16 RAM
75GB SSD

https://aws.amazon.com/chime/pricing/
Amazon Chime
Client to subscribe for the service

** All the costs are excluding VAT


Clientele
Start your digital
transformation
journey now.
Unit 7, Somerset Business Park ,
11 York Street, Kensington- B,
Randburg 2194

www.esoft.co.za

You might also like