MDout: Healthcare Research and Analytics Company

D-copy
DigiPrima Technologies
  • Score Awaiting client review
    n/a
  • Date Published
  • Reading Time 6-Minute Read
Screen-Shot-2019-11-22-at-3.01.44-PM

As a product, MDout focuses on empowering health organizations to be able to better track, manage and improve data.

As a product, MDout focuses on empowering health organizations to be able to better track, manage and improve data (all within the confines of necessary and mandatory regulations and compliances).

A comprehensive product, MDout offers the following portals to all its end users:

  • Questionnaire Platform.
  • Education Portal.
  • Communication portal.

At Digiprimia, we were involved at every stage of the development of this project, right from the inception to its Live Deployment.

Working on a project of this magnitude with evolving needs, we started our engagement right from the start.

Project Initiation

We started with first understanding USER NEEDS. Our assigned BA and PM conducted comprehensive online workshops to fully grasp the end-user needs. During these workshops, we did our own independent research, analyzed all available data and spoke with a select few end users. The information we gathered from these quantifiable entities enabled us to not only understand the overall needs of the project but also the core needs and pain-points of the and users. At the conclusion of this exercise, we delivered:

  • User Stories and Epics
  • Detailed Scope of Work
  • Resource Allocation Breakdown
  • Detailed Communication plan

Development Planning

Keeping with Agile methodology, we started this undertaking by aligning 2 separate yet equally important teams to work in tandem.

The first team along with our UI/UX specialists started with working on the visual representation of the project. Detailed and functioning wireframes were delivered to showcase our suggested layouts and application flow. Our focus was on delivering an innovative, user-friendly and simple design layout.

The second core development team along with our PM worked on finalizing the overall application architecture with a focus on ensuring the app is secure, stable and scalable. We looked at real-world behavior to learn/analyze how existing services are used. We let data drive our decision making when it comes to preparing app architecture.

The core deliverables at this stage were:

  • Complete UI Designs with relevant data and user journey flow.
  • Complete application technical architecture design and infrastructure details.
  • Listing and management process of all 3rd Party Suppliers.
  • Comprehensive Project Plan with a complete breakdown of functionalities covered under each milestone, with detailed status reporting in real-time.

Product Development and Testing

Every exercise, we conducted until this stage allowed us to prepare a comprehensive developmental road map which enabled us to be not only cost effective but also extremely productive, agile and ensuring ON-TIME deliveries.

During this stage, the PM maintained various dashboards in real-time. We also provided daily, weekly and monthly Progress Report. A staging environment was maintained, where the client was able to see the progress as it happens. Requirement traceability matrix, forward and reverse traceability matrix were established and tracked to ensure scope, deliverables and product build is progressing in a desirable direction.

We conducted a complete review in-house before releasing any built. Our team of testers and QA Analyst did a complete study and conducted a plethora of manual and automated testing on each deliverable before releasing it for:

  • Initial, stand-alone UAT.
  • Comprehensive UAT.
  • Pre Application Deployment UAT.
  • Post UAT feedback.

We also deployed a comprehensive Risk Mitigation/Contingency Plan at this stage.

Communication Plan

To ensure a complete synergy and flawless execution of the undertaking, we put a lot of emphasis on developing a complete, detailed and comprehensive “Communication Management Plan” during the initial planning phase of the project. This plan helped us define the general communication requirements for the project and included:

  • The plan’s purpose and approach.
  • Communication goals and objectives.
  • Communication Roles.
  • Communication Tools and Methods.
  • High-Level project communication messages.

Execution Plan

Understanding the elements of a project execution plan provided clarity to the role of the stakeholders and helped in overcoming project challenges. For us, the Project Execution Plan (PEP) is the primary document that defines how the project will be undertaken. It details the specific activities in the project, the resources applied to the project, and the organization of the project. The core elements of a project execution plan for this undertaking consisted of:

  • Scope Definition: Scope definition entails defining what the project intends to achieve in specific terms.
  • Statement of Goals: The statement of goals lists out specific project requirements such as key project deliverables, milestones, and the project life cycle. The goal statement also helps explain:
  • Why the project is carried out, the purpose served by the project, and the expected benefits from the project.
  • The unique challenges that the project will overcome.
  • The risks associated with the project and how the project plan will overcome such risks.

Quality and Technical Specifications: While the project scope and statement of goals make clear the output of the project, one important element that needs inclusion in the project execution plan is the quality or technical specifications of the work processes and output. The achievement of such stipulated standards determines the successful execution of the project.

  • Clear and precise definitions of concepts and terms.
  • Measurable Descriptions.
  • Attainable Standards.
  • Time-bound definitions.

The parameters of quality and technical specification include the use of:

  • Allocation of Resources: The elements of scope, goals, and quality define in clear terms what the project hopes to achieve. The next element of a project execution plan that we take into consideration is the allocation of resources to achieve the stated goals and quality standards. Resources include staff with knowledge or skill sets, monetary constraints, and time considerations.
  • Project Scheduling: Project scheduling by far is the most critical and important element in a PEP. We utilize Gantt Charts that list what will happen and when. This allows us not only to break the project into various deliverables but also allows us resource allocation scheduling more effectively. Attached Image #5 will help illustrate this better.

Key Features:

  • Healthcare Status, Surveys
  • Data Capture for Superior Integration and Decision Support
  • Health Education delivered thru contents and videos
  • Integration with EHR/EMR systems (EPIC, Cerner, Allscripts, etc)
  • HIPAA Compliant Servers

Tech Stack:

  • MongoDB
  • Node.js
  • Angular.js
  • Express Framework