An Mol Application Technical Proposal
An Mol Application Technical Proposal
To
National Health Mission, Madhya Pradesh
Submitted by:
Contents
1. Executive Summary ..............................................................................................................................4
2. Company Profile ……………………………………………………………………………………………………………………………………5
2.1 Web and Mobility Capabilities & Strengths ......................................................................................... 8
Cinntra has built and consolidated a comprehensive portfolio of services in IT and BPO towards supporting
our customers in meeting their business goals. This portfolio offers a sliding range of benefits along the value
chain, from cost to value arbitrage, from efficiency gains to lasting business impact, from the tactical to the
strategic level.
Cinntra delivers these services through a strong sales & operations presence across markets including India,
US, UAE and Kenya. All support functions are decentralised at respective locations with reporting to Head
office (Noida, India) Support function units. This helps to quickly set up and operate customer specific
delivery centres.
Cinntra exercises expertise in development of web applications, portals and web services that enable
configuration across platforms and flexible integration to cater for the changes in business processes. This
approach of developing Service Oriented Architecture (SOA) applications provides C’s customers with faster
time-to-market and significant cost savings. This approach ensures that platform dependency is done away
with; hence, once a solution has been designed as a service, it may be deployed across various platforms.
Key Differentiators
A. Uniqueness of our offerings
Executive Management Commitment
Cinntra values NHM-MP as one of its strategic customer and this would mean that the account would
periodically be reviewed by the Cinntra Executive Management. As a Strategic customer, NHM-MP will
benefit from proactive investment into the account, including a dedicated senior account management
team, availability of in-house developed IPs and knowledgebase.
Reduced Time-to-Market
Our Tools, Templates and Framework based approach helps us to jumpstart an engagement. We are
prepared on Day 0 to start an engagement and thus optimize the overall delivery timelines without
compromising on schedule, quality and cost.
Business Agility
Our Customer-focused engagement models helps to align our engagement with our customers based on
their business plans and priorities.
Shared services model for intermittent needs to help our customers to utilise our capacity and
capabilities without any upfront investment or long-term business commitments.
Planned and duly skilled resource pool to meet any ad-hoc business needs.
Value Additions
Best Practices
Cinntra based on its global experience of delivering IT projects has an organizational knowledgebase
repository which provides Best Practices for every aspect of the Software Development and Implementation
Lifecycle. The Process and Standards Organization which is a core functional unit of the organization owns
the repository and updates the knowledgebase as a Quality process based on learning from the delivered
projects and other industry standards. The Best Practices are audited and benchmarked independently by
third party auditors.
Keeping the NHM-MP project objectives in view and based on our past lessons learnt recommends the
following Best Practices:
Cinntra’s Agile Project Management approach
Cinntra’s Design and Architecture Best Practice
Testing Best Practices
Figure 4 - Master Project and Implementation Plan (Best viewed in 150% zoom)
Cinntra proposes to optimize the User Experience, Expected Features release as mentioned above.
Our experienced team of consultants and SMEs get involved in the project right at the initiation and work
with the customer executive management and stakeholders to formulate the Change Management Plan.
To substantiate our experience in delivering Transformation Engagements where we have effectively utilized
our Change Management methodology and industry best practices we have included several case studies
separately.
Project Baselines
These documents will define the base expectations of the project management, duration and life cycle. The
baseline will be composed of:
The Proposal and Scope of Work; and
The Project plan, resourcing plan and billing milestones
Implementation Project Plan.
Implementation documentation.
Any other document influencing the financial /relationship management aspects of the engagement
Development Baselines
These documents will define the technical and functional scope of the work conducted by Cinntra.
Components of the development baselines will be:
coding standards;
system requirements specifications ;
design specifications
Documentation Standards
Detailed Functional Specifications ; and
any other documents which will influence the development work conducted by Cinntra developers
Once the baseline definition is put in place, the process of managing change is a process of managing
compliance to baselines and their controlled change.
Change Requests
Baselines are not necessarily static throughout the project. We incorporate all changes by way of a change
request. We process the change requests as described below.
The projects documentation is base lined at various phases of the project and the change control process
is initiated for any change to the baseline. Formal change requests are initiated for any change in the
scope of work or any other deliverable defined for the project. This formal request for change is based
on inputs/request from NHM-MP.
The Cinntra project team analyzes the impact of the change on the schedule, the quality as well as the
Sr.
Step Owner Description
No
A documented definition of the change in scope,
1 Define Change NHM-MP
documenting urgency and business impact.
Determine cost, time and risk implications of the
2 Document Impact Cinntra PM requested change and identify possible low-
impact alternatives
Evaluate and assess risk and determine if change
NHM-MP PM/
3 Schedule change is justified in the project critical path. Document
Cinntra PM
potential delay consideration
Update Development Update Functional Requirement Specifications
4 Cinntra Team
Baselines and Technical Design Documents (if required)
Update project Update master project plan, cost estimates,
5 Cinntra Team
baselines deliverable lists
Table 2: Change Request Management
The proposed logic framework for MP ANMOL Application and elements of integrated solution
Cinntra shall upgrade/ customize, develop, manage, and maintain the portal/ application for the entire
Contract Period. The portal/ application shall be accessible to the users for all the desired services as
specified in the Scope of Work. Cinntra shall undertake to provide:
Customization/ modification of portal/ application as per requirement
Visual changes in the portal/ application
User access management
Providing training to the NHM-MP officials as per the finalized training schedule
Doing change request as per the requirement of NHM-MP
Monitoring regular systems logs and user load
Cinntra will be deploying the manpower as per the RFP which will be taking care of Application Support.
Application support includes, but not limited to monitoring, troubleshooting and addressing the
functionality, availability and performance issues, implementing the system change requests etc. The
Cinntra shall keep the portal/ application in good working condition in order to handle the user loads and
perform changes as and when requested by NHM-MP. Key activities to be performed by the Cinntra in the
application shall include but not limited to:
MIS report changes as per request
Providing comprehensive support to the entire portal/ application throughout the Contract Period
or any extension thereof
Visual changes in portal/ application
User Access Management
Data point changes in portal/ application
Any other changes as per the requirement of NHM-MP
8.1 Purpose
The purpose of the strategy is to provide a guide as to the proposed testing process and planning to be used
in testing ANMOL Web and Mobile Application, and enhancement of solution. The core activities of
proposed test strategy is to:
Define the scope of testing
Identify the phases of testing to be undertaken to meet the objectives
Identify the data setup approach to accomplish the testing
Define the roles and responsibilities for testing team
Identify the environment / s required for testing
Define deliverables within the scope of testing
Identify the Assumptions, Risks and Mitigations associated with the Test Strategy
Level of Test
Types of Test Description Responsibility
Test Environment
Development owned testing of Cinntra Dev
1.1. Unit Testing
application modules. Team
1. Unit
1.2. Component Development owned testing of Local – DEV
Testing Cinntra Dev
Integration integration between application
Team
Testing modules.
The testing conducted on a complete,
integrated system to evaluate the Cinntra QA
2.1. System Testing
system's compliance with its specified Team
requirements
To ensure rich user experience and
2.2. Usability Cinntra QA
easy navigation to assist users in
2. System Testing Team
performing key tasks. Local – QA
Testing
To ensure consistent visual experience
irrespective of computer configuration
2.3. Compatibility (OS/Browser combination) at the Cinntra QA
Testing users’ end, and no impact on Team
application functionality (across the
recognized OS/Browser combinations).
The testing process that exercises a
software system's coexistence with
3.1. System
multiple integrated systems, assuming Cinntra QA
Integration
that each have already passed system Team
Testing
testing, SIT proceeds to test their
3. SIT required interactions. QA
To verify consistency among data from
3.2. Data
a source to a target data storage and Cinntra QA
Synchronizatio
vice versa and the continuous Team
n Testing
harmonization of the data over time.
3.3. Regression Validation of the overall functionality Cinntra QA
NHM-MP
5.3. Regression Validation of the overall functionality Business Team
Testing after defect fixing. / Cinntra QA
Team
Table 3: Levels and Types of Tests
Architecture & Technical Design Design walkthrough Application Review and signoff of Completion of
Design signoff with NHM-MP Team and Architecture design documents for Requirements
Wireframes sharing the wireframes Document correctness, Gathering & Analysis
signoff with NHM-MP Team for High-Level Technical completeness, and phase
review and obtaining Design consistency with
the signoff respect to the
Low level design
prioritized
Development Completion of Sharing the Unit test Source code Completion of Completion of Design
development and Unit results with NHM-MP Unit Test Scripts & development and phase
Test case signoff Team and obtaining the Results execution of unit test
signoff scripts
No critical defects
System Testing System Testing signoff Sharing the System test Testing Strategy Execution of system Completion of
results with NHM-MP System Test Results test cases Development phase
Team and obtaining the No critical defects
signoff
Signoff from NHM-MP
Team on System Test
results
System Integration Sharing the System Integration Test Execution of system Completion of
Testing Integration test results Results integration test cases System Testing phase
with NHM-MP Team and
Final Delivery, Setup Implementation Sharing Implementation All source code and No critical defects Completion of
and Pre-test signoff and approval Plan with NHM-MP executables found in System & Integration Testing
for implementing the Team and obtaining the Details on the Integration testing phase
code to UAT signoff usability of the phases
environment existing IT Signoff from NHM-MP
infrastructure Team on System &
User Manual / SOP Integration Test results
User Acceptance UAT Signoff Execution of UAT Test UAT Sign off by NHM- Severity 1: Show UAT Test case
Testing cases by NHM-MP MP based upon Stopper and Critical preparation by
Business users and UAT Agreed Acceptance functionality not NHM-MP Team
support from Cinntra Criteria working – Zero Availability of
Go Live Implementation code Implementing the steps Deployment of No critical defects Completion of UAT
to Production specified in application on phase
environment Implementation Plan Production
Environment
Conducting Sanity
tests in Production
environment
Project Periodic reviews Sharing the project Master Project Plan All the deliverables are
Management management Project Change updated as agreed and are
Deliverables and deliverables with NHM- Request Form complete and consistent
Forms MP Team on periodic
Project Completion
basis like Project Status
Checklist
Report etc. and others
as and when it is Project Evaluation
updated and obtaining Document
the signoff Project Issue Form
Project Status Report
During these phases, Cinntra expects following inputs from NHM-MP Team:
Any documentation related to business process, wireframes, branding and visual design, standard style guide, test cases etc. available for
the earlier Mobile application
Availability of stakeholders for Phase signoffs
Access to test environments
Project Manager The Project Management team is supported by strong methodologies, process
frameworks and industry wide certifications (viz., PMP, Prince2, ITIL)
Pro-actively manage the scope, assumptions, complexity, risks to resolve them
before they happen and contingency plans.
Continuous project tracking, monitoring, reviews with all stakeholders, CPI,
reporting.
Business Analyst Experienced Analysts in helping organisations with improvements in business
processes and project outcomes, while managing changes and scope creeps.
Experience in working with core team through a collaborative and iterative
design process (stakeholder engagement) towards exploring and evaluation
options.
Systematic approach to analysing, questioning techniques, root cause of
business & technical problems using tools.
Expertise in Prioritizing, Organizing, Verifying and validating requirements.
Architect & UI Design Well versed with various software architectures like n layer, SOA etc.
Well Acquainted with industry best practices
Backed by Architecture Review team in Cinntra
Development Team Experienced team members in Java/.net technology
Experienced team members in MIS
Experienced team members in Android
Android Developer skilled in Java/Kotlin
Database: MYSQL
Expertise in delivering solutions across verticals and geographies
Testing Team Resources with CSTE, CSTM, CSQA, ISTQB certifications
Strong track record for providing independent testing solutions to a number of
global clients
Technology and vertical specific processes and frameworks
Reusable assets and home grown tools
We employ practices that not only helps organizations improve internal operations & reduce cost but also
strategize on leveraging the internet to increase sales among existing and new customers.
Risk Management
We follow the best practices to remove the surprise factor during any development process. Our years of
experience in software development field has helped us in creating major software risk categories and
software risk items that typically threaten any development project and strategies for neutralizing the same.
Change Management
For organizations whose geographically distributed teams handle high volumes of online content and
multiple stakeholders, managing change can be an enormous task. Our change management solutions based
on global best practices allow organizations to control, manage and implement change effectively.
01 resource at NHM-
B. Tech / B.E./MCA with minimum MP, Bhopal office
DBA (MySql, 05 (five) years of experience in
Oracle, MS 01 resource should be
databases such as My SQL, Oracle, As per NHM-MP Office
4. Sql etc.) 02 available remotely
MS Sql as a Data base Administrator timings
(full time)
Master of Science in information
As per
technology (MS-CIT) or equivalent
5. Helpdesk team req
with minimum 01 (one) year of As per Office timings At NHM-MP, Bhopal
experience in the field of IT projects (post go-live) office
Should be available
B. Tech / B.E./MCA with minimum
remotely (full time
6. 03 05 (five) years of experience as a
.Net As per NHM-MP Office for the entire
.net developer
Developer timings contract period)
Should be available
B. Tech / B.E./MCA with minimum
remotely (full time
7. 01 05 (five) years of experience as a
Android As per NHM-MP Office for the entire
Android Developer
Developer timings contract period)
Should be available
B. Tech / B.E./MCA with minimum
remotely (full time
8. 01 03 (three) years of experience in the
Software As per NHM-MP Office for the entire
field of IT projects as software
Tester timings contract period)
tester
B. Tech / B.E./MCA with minimum Should be available
Business As per NHM-MP Office
03 (three) years of experience in the remotely as and
analyst timings
9. 01 field of IT projects as business when required
analyst
Cinntra recognises that there is the non-formal knowledge transfer that takes place as part of being involved
within the Project itself and the more formal process of training. While we promote an active collaboration
with NHM-MP IT team all through the project, we also propose for a ‘train the trainer’ approach for the
NHM-MP Operational staff, but it is envisaged that some of the NHM-MP’s IT staff or Super Users will require
direct training. In the interests of cost efficiencies and to minimize impact on resources, Cinntra will expect
training to be local to the Project area where possible.
Cinntra envisages the following activities and their estimated duration for the Knowledge Transfer:
Also as a part of the Knowledge Transfer to Production Support, Cinntra plans to carry out the following
activities:
Post Go Live activities
Hand over application to the support organization, as per contract
Hand over the following documentation to the Support organization
o Requirement analysis
o Design document (technical architecture, database schemas, systems documentation)
o Functional document
o Test plans and test cases
o Issues resolved /Logs
The formal handover to Production support also includes the following items:
Applications Maintenance Manual. This manual contains :
o Libraries and locations
o Job schedules