OUR PROCESS

 

 

  • 1

    Initial Contact and Requirements Gathering

    The first step in every project, Requirements Gathering is a critical stage and if done incorrectly, it could cause a project to fail before it even begins. During this phase, MCD Software Solutions will work closely with the Client to list down all the elements, pages, forms, functionalities, data, and resources the project will require. It is very important that the Client knows exactly what he needs and MCD Software Solutions will ask all the right questions and give our suggestions if we think it will help the Client’s site to succeed. All gathered information will then be transformed into workable project specifications.

     

  • 2

    In-depth Planning

    After a project’s specifications have been generated from the Requirements Gathering phase, it is time for MCD Software Solutions to create a Project Proposal. The Proposal will contain descriptions for all the pages, forms, data, file structure, and resources that will be used in the project. It also outlines the development and payment schedules and the estimated cost of the project. The Proposal is then sent to the Client for review and approval.

     

  • 3

    Design and Development

    With the Project Plan, our skilled designers and developers begin working on the project. If the project requires web designing, our designer will send the Client several design mockups for review and approval. In almost every project, this is the most time consuming phase and updates will be regularly sent to the Client.

     

  • 4

    Quality Assurance: Stage One (QA Team)

    One of the most important factors in our success has been the quality of our work. We take pride in making sure that only the most secure code gets included in the project and only products with the highest quality get delivered to our Clients. MCD Software Solutions’ QA team will test every aspect of the project based on the specifications and report all issues found back to the developers.

     

  • 5

    Issue Resolution

    All reported issues by the QA team are verified and fixed during this phase. The project will again be passed to the QA team for Stage Two Testing.

     

  • 6

    Quality Assurance: Stage Two

    The second testing stage involves the Client. The QA team will work closely with the Client to make sure the project is in its highest quality.

     

  • 7

    Implementation of Minor Changes or Client Approval

    Project specifications change over time no matter how much time was dedicated during the Requirements Gathering phase. Change is inevitable, and that is why we are allowing minor changes to the initial project specifications. If the modifications that the Client wants are not minor, we will include them in an Application Update, for which we will submit a separate Project Plan and Proposal.

     

  • 8

    Product Delivery / Installation

    Upon Client’s approval, MCD Software Solutions will transfer the finished product from our Development Server to the Client’s Webhosting server and optimize it to make sure it runs smoothly.

     

    MCD Software Solutions also sends out the project files to the Client via email. Upon Client’s request, we can also burn the project files to a DVD and have it shipped to the Client’s place of work or residence.

     

  • 9

    Support and Maintenance

    While other companies stop their service after delivering the product, we at MCD Software Solutions provide all our Clients a 30-day limited Support and Maintenance program. If a Client encounters an issue with the product, our QA personnel will test and verify the issue. If verified, our developers will fix the issue for free.

     

Ready to Start?