Medical Technology


Research Corp.

 Home | Company | Feedback | Site Map | Search

Contract Programming
Home | Up | Systems Consulting | Network Consulting | Contract Programming | Systems Integration | General Consulting

 

 

Let Medical Technology Research work with you on your next programming project.  We'll help you meet your goals by helping you to correctly determine the need, use, and correct implementation for your product or project.

Proper Use Model and Solid Implementation 

  • Higher user satisfaction
  • Lower cost of ownership
  • Lower cost of maintenance
  • Easier to deploy and administer

Capabilities

Medical Technology Research offers requirements analysis, use-case modeling, project planning, implementation, testing, and deployment to make your products the best they can be.  We have extensive experience developing C/C++ and JAVA solutions.  We are a Microsoft partner and support development in the Windows, CE, and .NET environments.  We can deliver everything from cutting-edge mobile applications to traditional stand-alone or N-tier solutions.  We can make your applications web-based, web-accessible, or just plain-old locally hosted with a GUI or command line interface.  The choice is yours!

Requirements Analysis
We start a project by collecting the requirements.  This is typically done by becoming familiar with the end user and their work methods.  By combining interviews, observation, and video recording, the intended use of a product can be determined and documented.  Using the information gathered a basic set of uses is developed (see the next section).
 
A requirements document is derived by taking a closer look at the use-cases and needs of the users.  The requirements document contains the heart of the project and outlines what an application or system needs to provide in order to properly satisfy the needs of the end users.  The success of the program lies in properly determining the use and requirements of the program.
 
Use-Case Modeling
The use-case modeling effort usually takes the form of a simple set of graphical drawings depicting the actors (users and system entities) and their interaction.  The model created depends largely on the needs of the client and the level of understanding you have of modeling.
 
The use-case modeling is part of a feedback loop and affects the requirements analysis.  As the usage of part of a program is detailed an element known as hidden requirements begin to surface.  These newly discovered requirements are folded back into the requirements analysis document in order to properly record all of the needs the program is required to have.
 
Project Planning
The next phase of the project can be fairly simple or quite involved.  A project plan is developed which is proportional to the scale of the effort.  A project plan is created using Microsoft Project.  This plan exhibits the details of the implementation effort and the time lines of development.
 
This plan details the staffing, financing, and time required to complete each of the activities that has been determined critical to the success of the program.
 
Implementation
Using all of the material that has been created up to this point the actual implementation occurs.  Systems, software, and any third party components are obtained.  Implementation of any custom software occurs now.
 
As the implementation phase progresses the integration portion of implementation occurs.  Ongoing integration and white-box testing of sub-systems are  the key to making our solutions stable and robust.
 
Testing
Once the entire solution is completed, a system-level test phase occurs.  This phase looks at the system from a black-box perspective.  The test phase ensures that all requirements have been met and that the system behaves as the original use-cases had intended.
 
The test phase is NOT the first time that conformance to specifications is checked but it is the FINAL stamp of approval on conformance.
 
The third and final aspect of the test phase is beta testing also known as clinical trials in the medical field.  It is at this point that the software and system are put through its paces with live users, live situations, and human interaction.  This is the phase where the client accepts the system design and implementation and declares it fit for general deployment.
 
Deployment
Deployment is the project wrap up phase from an engineering standpoint.  All the work has been completed and the product has been accepted by the customer.  Now the system is deployed for general use by the intended user base.  As the system is deployed, the software enters the bug fixing and maintenance phase.  Issues will be raised by the end users.  The issues will be evaluated and the appropriate changes will be implemented if and when appropriate.

Contact us to have us prepare a project proposal for you today.


 
Privacy Policies
Send mail to webmaster@medtechcorp.com with questions or comments about this web site.
Copyright © 2000-2008 Medical Technology Research Corp.
Last modified: March 18, 2008