You are on page 1of 29

INTERNAL AND 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
2008 Commencement
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 Security Services Business Solutions 8


Our Services
DIGITAL PROFESSIONAL CLOUD Our Engagement Models
TRANSFORMATION SERVICES SOLUTIONS

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

IT IT DEVSHORE
Services SERVICES TEAM
● Product Research ● UI / UX
● Digital Marketing ● Application Development ● CIO/CTO
● Artificial Intelligence ● BI & Data Warehousing ● Business Analyst
● RPA ● QA / Testing ● Project Managers
● Mobile App Development ● Tech Leads
● Architects
● Ops Managers
Project Objective
MICT SETA has a vision of becoming “a global leader in the development and
delivery of revolutionary ICT skills”, the organisation seeks to implement a world class e-
Learning solution that will place it on global map with its learning and training innovative
solution . The primary purpose of the project is to appoint a service provider to implement
a worldclass e-Learning solution for a period of 5 years

The Main Objectives are :


●Eradication of manual paper-based classroom setting for learning and training;
●Improvement in turnaround times for provision of learning and training;
●Availability of learning and training material;
●Affordability of learners and training providers to conduct training;
●Submission of Portfolio of Evidence (PoE) required for learning and training;
●Conducting of assessment and moderation processes;
●Conducting monitoring and evaluation processes; and
●Improvement of MICT SETA stakeholder user experience
Proposed Solution – Education Management
After careful assessment of functional requirements, the following solution is proposed
Core Features – Education Management
Essential Features Education Management
Proposed Solution – Learning Management
After careful assessment of functional requirements, the following solution is proposed
Main Features – LearningManagement
Main Features – LearningManagement
Chat BOT/Live Chat with MICT SETA agent
• Conversational Chat Bot option to be made available on the web
portal platform.
• Chat Bot to present with lots of informative , interesting content with
most answers to applicant queries.
• In case, a query is not answered chat to be redirected to a SETA
agent .

Mobile Application
• Mobile application will be both android and iOS friendly.
• Can be easily downloaded from Google Play store/ Apple iTunes.
• Applicant will be able to navigate through all functionalities which are
included in web platform which are listed in solution requirements
Technical Features
Required Functionality
Functionality List Compliant

The system must be hosted in the bidder’s cloud within the borders of the Republic of South Africa and Yes
must be available nationally

Skill Development Provider should be able to upload Learners/ Learning Material; Link learners to Yes
Modules, Access and administer learner POE; Conduct learner Assessments and update assessment
results and send request for verification

Workplace based Mentorship Yes

ETD Practitioners: facilitator, assessor, moderator - The solution must allow providers to link multiple Yes
ETD
Practitioners to their profile

Learners must be able to : Attend Online Classes; Submit work content and allow for Assessments; Have Yes
Access to Electronic Subject material including podcasts and recordings; participate interactively on live
sessions; have access to Online Assessments ; provide for granting more than one attempt at Summative
Assessments; must be able to interact with other learners; have access to pre-recorded sessions
Required Functionality (continued)
Functionality List Compliant

MICT SETA, SETAs, QCTO, DHET and /or other State entity of the Republic of South Africa : Have Yes
access to the system to monitor the learner progress; access to Formative and Summative assessments;
Access to integrated POE submitted; View work progress; populate verification comments; lodge queries

Attendance : Login Details of Learners and other relevant stakeholders; Electronic Signature of Yes
Assessments and attendance; Maintain date and time stamp

Technical Requirements : System should allow for a minimum of 30,000 concurrent learners; user Yes
management and role based access controls; Archiving, saving, backup and exporting data and provide for
adequate protection against data loss; allow for Online and Offline access; provision of “Learn at your own
pace”; Mobile App for Learners; Audit Trail

Learning Material : Online POE; The solution must have a robust multi-media content management system Yes
with support for video, audio, pdf, Word, PowerPoint, gamification; Provide for protection of Intellectual
Property of Skill Development Providers; Populate / Import Online Course Material.
Required Functionality (continued)
Functionality List Compliant

System Enhancements Yes

Communications : Chat bots for communicating with the system; e-communication modules for internal Yes
communications; Dashboard Notifications

Quality Assurance Yes

Integration : Internal systems of the MICT SETA (incl. Skills Web, & the ERP system for a full solution) Yes
for information on learners, training, courses, etc.; Other external parties, which might be integrated to the
e-Learning solution

Data Migration : Migration of current / active learning programmes learning material; Conversion of MICT Yes
SETA registered programmes into the e-Learning platform. This is currently manual.

Solution Hosting : The solution must be hosted in the bidder’s cloud within the boundaries of South Africa Yes
for the duration of the contract; The architecture of the system must provide for primary and failover. The
backups should be as per the MICT SETA’s Backup Operations Procedure.
Required Functionality (continued)
Functionality List Compliant

Support and Maintenance : Technical support throughout the lifecycle of the contract is required; SLA to Yes
determine minimum uptime and regular SLA meetings; Key User Trainings; Support and maintenance to
include upgrades, updates, and enhancements driven by the business and legislative requirements

Reporting : Performance reports to be submitted on a monthly basis as part of performance monitoring and Yes
evaluation; Develop and manage ever-changing business intelligence reports

End of contract processes: Full Intellectual Property rights of the system, all enhancements, modifications, Yes
code, and data as a result of the contract resulting from this bid will be retained by MICT SETA; a database
of all data, system configurations, documentation, etc. arising from this bid will be provided to MICT
SETA

Change Management : should follow the MICT SETA Change Management SOP Yes

Time and attendance and ownership of work: The system should be able to monitor time and attendance of Yes
learners and provide for secure online assessments
Blueprinting Workshops

● Our team does detailed analysis , conducts 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 signed off the solutioning team will


design the entire Technical Solution Architecture.
Project Methodology

> >

INITIATE PREPARE EXPLORE REALIZE DEPLOY RUN


Project Governance & Team Structure

DIRECTION, SPONSORSHIP
Executive Leadership Committee
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


Weekly Dashboard, Escalations Decisions Clarifications
Goal & Project Clarity

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
Support Methodology
Application Support Best Practices
High Level Project Plan
4 8 12 16 20 24 28 32 36 40 48 52
WEEKS

DISCOVERY
Cortex eLearning System

PLATFORM SETUP &


CONFIGURATION
DEVELOPMENT
KEY USER TRAINING
UAT & SIGNOFF
PROD
CONFIGURATION
CUTOVER & GO LIVE

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

Product Manager Project Manager Support Head

Project Team Support Team

Solutioning Team Technical Team Database Team QA / Deployment Team Support Team

Business Analyst Sr. Web Developer Sr. DBA Test Lead Support Lead

Solution Architect Sr API Developer DB Engineer Automated QA L2 Support Engineer

Cloud Architect
Sr UI / UX Designer Automation Engineer L3 Support Engineer

Security Architect Sr Mobile Developer

Integration Expert
Technology Stack
eSoft proposal following technology for developing the platform

Modules Technology

Development Stack Python , PostgreSQL

Mobile App React

Hosting Local Cloud Server


Deliverables Efforts & Timelines
Activity Estimated Efforts &
Timeframe

- Requirement Gathering
(Multiple Sessions with the business users including project owner and IT)

-Business Requirements Sign Off


-Development new Features
52 Weeks
-Deploymemt of Solution of Local Cloud
-Key User Training & User Acceptance Testing
-Deployment on Cloud Server based in South Africa
-Go Live

Ongoing Support| Development 4 Years


Commercials
Activity Year 1 Year 2 Year 3 Year 4 Year 5 Total in ZAR

Software License (Product) 2,405,700 2,405,700

Implementation 758,160 758,160

AMC (Annual Support) 288684 288684 288684 288684 1,154,736

275562 275562 4,318,596


Total 2937870 275562 275562
including taxes

• Additional Cost - Zoom Enterprise license for 30,000 participants = R 838812.384 for 4 years at actuals

• All Costs above is in ZAR


Commercials - Notes / Assumptions
Notes

-All Amounts are in ZAR, net of all applicable taxes and transfer charges
-The Above amount does not include:

Enterpise Cloud Hosting in South Africa, at Actuals


Onsite Travel, if any, ( Airfare, Visa, Local Accommodation, Per Diems) - At Actuals

Assumptions

Sessions involving interactions with the Customer Business Users will be conducted using Zoom Sessions.
Commercials - Payment Terms
Payment Terms

-Software License:
 Paid 100 % in advance at the start of the project
-Implementation Cost:
 30% on Business Requirements Signoff
35% on User Acceptance Testing (UAT) Signoff
35% on Go Live
-AMC (Support) :
 Paid Quarterly in Advance
Unit 7, Somerset Business Park ,
11 York Street, Kensington- B,
Randburg 2194

www.esoft.co.za

You might also like