Beruflich Dokumente
Kultur Dokumente
enabling government departments to bring public services closer home to citizens through mobiles
Agenda
SMP is the process of accessing government services in very simplified manner and
made "mobile first", which is the most common platform available for most users in
West Bengal to access the internet. Any new digital services by West Bengal state
government departments will automatically be integrated with the application, and the
plan is to eventually enable citizens to access all government services through this
single application. The idea of the application is to allow users to install one single
application to use all the services offered by the government, instead of having to
navigate to multiple websites or install multiple applications. The signup process is
pretty simple….
• Users have to first verify their mobile numbers through an OTP, and then set a pin.
Two security questions have to be set up so the user can recover their account in
case the PIN is forgotten.
• Requirement of having to link the application to your Aadhaar number to use it and Enabling Government departments to bring
of course is must. public Services closer to home for citizens through
mobiles
• Users can also login to the service through their accounts on Facebook, Google and
Twitter but to use in detail registration through Aadhar is must. If users register
first, there is an option to link social media accounts after logging in.
Introduction of single mobile platform (SMP)
• Peer Performance Pressure: The backend will plug into the different departments under various ministries of the state government. This
approach will encourage competition between the various departments to provide a better service to the end user as a result of "peer
performance pressure".
• Language Option: The application will be available in multiple languages like Hindi, Bengali and English. Initially, users have to pick a language
even before signing in or registering in the application, but users can switch languages later, through the settings any time they want.
• APP for All: The application has been designed to serve a wide variety of users. There are services for the young, the old, and for urban or
rural residents. Traders can access the GST network, university students can check which institutions are accredited by the AICTE, young
children can access educational material and pensioners can calculate their gratuity or lodge a grievance. Support for the application is
available through chat, phone and email. There will be an expansive user manual and FAQ available within the app as well.
Standard set of API’s that can be
In case department replicate for multiple departments.
don’t have API services, OR
Develop required Developing/customization of
services for department services for departments
This diagram provides an architectural information for creating a large scale application. A successful application rely on multiple channels such
as web, mobile and a robust communication system like email/SMS/IVRS/USSD. Centrepiece of this architecture is standard set of API’s to
communicate multiple departments. Citizens can access this application from variety of devices. Traffic manager routes the user to nearest data
centre.
1. Services Used In SMP
These services will be consumed to communicate with many departments at a time. These are standard set of services that will be used in
multiple departments with few customization. There will be some other REST services that will work with the department like VAS Services(bulk
SMS, IVR, USSD and missed call), bulk emailing, transactional services, notification service, app recommendation services and payment
processing service.
2. Multiple Departments
Service On-Boarding - Service Enablement of Government Departments/Agencies who have already mobile application for the services .
3. Load Balancer and Traffic management
Traffic manager routes the user to nearest data centre. Load balancer will improve availability and performance. By using a global server load
balancing solution that takes real-time Internet conditions into account rather than only evaluating whether servers are functional, you ensure
that your end users can access your web content with maximum reliability and minimum latency.
4. Content Distribution Network (CDN)
Content can be return through content distribution network so the unchanged content is cached on edge nodes nearest to the users.
5. SMP Application
Single Mobile platform (SMP) that provides services on mobile devices across State Government departments through a centralized platform.
Once deployed centrally the solution shall support integration and mobile enablement of services with marginal effort for on boarding new
Government applications.
SMP high level technical architecture
6. Data Layer
There are several services in data tier that support the application in different ways. Mongo DB is used to analyse large amount of customer
data and application logs. All the application specific data such as graphics, user profile is stored in one of the three locations. Blob storage,
MySQL database and cache server. Blob Store is designed for large files like images. Other data is stored in MySQL database. The application can
make direct request to MySQL database for data. But for improvement of performance, system can also make the request from cache server, if
the item is not in cache, cache server can retrieve data in cache from MySQL , temporarily for future request.
7. Logging Framework
Like every other component Logging is an integral part of the system, This enables us in the time of crunch to fix any unwanted situations. Since
our system will be working with different components so tracking them all from a centralized locations is also required and so apart from
individual component logging we will have a central logging data store as well which will enable us getting the various degree of logging from all
the components.
Logging API will log into central logs and persistence data storage also will be responsible for writing the logs for individual components. Central
logs will also be used for checking the health of various components by analyzing the logs.
8. Analytic and reporting server
Reporting Architecture will be responsible for generating reports based on business cases. This will be integrated to the main system to access
all the data for reporting through Rest API.
9. Web Application
Web application will be responsive and be compatible with standard form factors on smart phones. Mobile web will have same features
available on native mobile app(Android/iOS).
e-authentication / e-pramaan framework Integration
Major Activities
• Team Identification - Formation of Project team and Development team
Key Deliverables
• Formation of Solution and Project Team with definite roles and responsibilities
• Overall Implementation Plan
• Procurement Plan
• Definition of Vision Statement, Business and Technology Objectives
• Formation of Solution and Project Team with definite roles and responsibilities
• Master Project Plan
• Overall Implementation Strategy
Software development: Approach & Methodology
Major Activities
• Create a detailed work plan
• Describe the approach to be used to in terms of deliverable formats, templates, and related documentation strategies.
• Define & communicate the project team, organization structure, operating norms, and specific roles and responsibilities to
support the project through its entire lifecycle.
• Set-up the entire project infrastructures for the team.
• Design and create the technical environment on the development system
Key Deliverable
• Project Plan
• Project Schedule
Software development: Approach & Methodology
Major Activities
• Preparation of As-Is
• Preparation of To-Be
• Gap Analysis based on the best practices
Key Deliverables
• Fit-Gap Analysis Document
• Training Plan
Software development: Approach & Methodology
Major Activities
• Creation of Technical specification Documents
• Building of Unit test cases
• Creation of bi-directional interfaces
Key Deliverables
• Fit Gap Analysis Document
• Project Schedule
• Functional Specifications
• Technical Specifications
• Test cases \ Plans
Software development: Approach & Methodology
Major Activities
• Development of Interfaces and custom reports.
• Creation of Unit Test plans
• The configuration/customization of the requirements
• Provide help in the creation of the configuration/test data
Key Deliverables
• Unit test cases with results
• User Acceptance of the Pilot Upgrade.
• Sign off of UAT
Software development: Approach & Methodology
Major Activities:
• Coordinating with the Technical Team in adhering to Go-Live Plan
• Creating Contingency Plan
• Provide support to technical team in detecting and fixing bugs in the development.
• Coordinate with technical team to ensure stabilization of the new modules
Key Deliverables:
• Developed System with all the customizations.
• User Acceptance of the Tested Production System
Software development: Approach & Methodology
Major Deliverables
• To provide support and maintenance for the Developed System taking into account all SLA parameters for the agreed time
period.
• Implementation of the all the CRs agreed upon.
Key Deliverables
• Seamless service of the Application
• Application with the modifications
Testing Methodology
Organization Chart
Program management framework
Risk
Risk Identified at
Identification
Proposal Stage
Check List
Identify Project Risks
Brainstorm with
Past Project Data
Stakeholders
Look Ahead
Meetings
Project
Monitoring Continuously Monitor
Review & Reassess Risks
Milestone
Reviews
Risk Management Process Explained
• Identify Project Risks using • Develop Mitigation Plan - Actions to be taken to minimize occurrence of
Past project data • Develop Contingency plan - Actions to be taken when risk becomes a
Discussions/brainstorming sessions with stakeholders • Mitigation & Contingency plans are mandatory for quantified as 27
(probability * impact).
• Evaluate risk based on the probability and impact such as
cost, Schedule and Technical aspects - Usage of FMEA tool is • Communicate Risks to stakeholders (Customers, affected groups)
recommended Increased efficiency in pay bill generation. • Continuously monitor & re-assess risks
• Probability of risk is quantified as High (9), Medium (3) and Project Monitoring Reviews
Low (1). Impact is quantified as High (9), Medium (3) and Milestone reviews
Low(1). Look Ahead Meetings
Change Management framework
Performance Management
Department Value
Develop Action Plans
Assessment Enablers
• Dimensional design provides Level I dimensions Level II dimensions Level III dimensions
consistency of information at Stage of Application
each level of the organization
Certificate
“gets everyone on the same Form Filling
page” Regions S Curve
Government approvals
• It allows flexible starting Mobile App City
points depending on how you PM Compliance
want to view performance App download
Status
• Ideally primary dimensions
should default to Payment Transactions Insurance
organizational accountability