Makromed follows a classical software development life cycle model to develop its InfoSuite software products. The following documents are generated as a result of this activity, and together provide adequate validation of the software.
Software QA Plan (SQAP)
Formal QA plan for InfoSuite software is written per ISO 9000-3 guidelines. The plan addresses the following major issues:
- Project Organization and Responsibilities
- Resources and Schedule
- Project Phases and their Initiation Criteria
- Inter-relations between Phases
- Deliverables from each Phase
- Review Requirements for each Phase
Software Requirement Specification (SRS)
Formal requirements specification for InfoSuite software are written per the IEEE standard and ISO 9000-3 guidelines. These are divided in five specific sections:
- General Requirements
- Database Requirements
- User Interface Requirements
- Functionality Requirements
- Security Requirements
Software Design Documents
Design Specification documents are maintained, detailing the algorithm, scripts, libraries, and code for each Requirement Specification.
Test Documents
All testing is done following the standard software validation SOP maintained at Makromed. This requires that tests be done by independent personnel according to the formal test plan and cases that are reviewed and approved. Test results are also formally reviewed. Tests are conducted at unit, integration and system level.
Traceability
A sound software development process requires that the traceability between various software elements be maintained. Makromed maintains the following traceability matrix:
- Requirements vs. Design
- Requirements vs. Validation Tests
Reviews
Formal reviews are required at all major phases of software development process. Engineering and quality reviews of the following are documented:
- Quality Plan
- Requirements Specifications
- Design
- Validation Test Plan and Test Cases
- Validation Test Results
Software Maintenance
A formal change request and maintenance (CHARM) system is implemented to manage future upgrades such as features enhancements and bug fixing.
Configuration Management
The system is configuration specific and tracks the changes introduced in various versions.
On-Site Validation
Makromed provides formal data record forms with InfoSuite software to help perform and document the installation qualification (IQ) and operation qualification (OQ) of the software on the customer's computing environment.
Customization
All customized features specified by the customer are designed, built, tested, and documented following the same life cycle process described above.
21 CFR Part 11 Compliance
InfoSuite software has the enhanced security and audit trail features that comply with the electronic signature and records requirements of the 21 CFR Part 11 regulation |