Solutions Engineering:
Our competency is systems development and Engineering.
GADDIS Group Requirements Development expertise leverages a comprehensive analytical approach aimed at transforming our customer’s needs, expectations, and constraints into product components and detailed systems requirements.
When initiating a Requirements Development effort, our analysis extends beyond the product-level requirements – we consider the full range of customer needs, including traceability, configuration management, and life cycle sustainment. We often find that our customers require additional design, installation, maintenance or disposal services, so our expertise in these areas is often invaluable in supporting our comprehensive approach.
GADDIS Group's goal is to align our solution with our customer’s specific project mission, to ensure the solution produces measurable ROI for our customer and reflects a level of expertise surpassing all others.
Our Requirement Development program includes the following key activities:
- Identification, analysis, validation, and communication of customer needs, expectations, and constraints
- Development of the life cycle sustainment requirements for the system
- Establishment of system and product component requirements consistent with customer requirements
- Validation of requirements
- Development of operational concepts
Systems Engineering
Systems Engineering and IT Engineering Services are based on an interdisciplinary approach to supporting complex customer requirements through the engineering of a systems solution that meets their needs and expectations. Our engineering services and processes are fully compliant with government System Engineering Methodology and industry best practices put forward by Capability Maturity Model Integration (CMMI).To transform a customer need into an integrated system configuration supporting necessary technical parameters, GADDIS Group applies these selective Systems Engineering and IT Engineering Services and processes:
- Requirements Engineering
- Requirements Analysis
- Requirements Management
- Requirements Traceability
- Configuration Management
- Requirements Development
- System Design
System Consolidation and Integration
Many legacy systems suffer from poor data structure. The information had been intensively duplicated over the years, resulting in some tricky situations where the same piece of data was contained in several tables. There was no referential integrity, and the concept of primary and foreign keys wasn't applied uniformly across the database.
Our first objective is to modernize the database to create a clean and easy-to-use information system. We design a relational database applying the normalization. To facilitate the reuse of the data across the organization, we split the database into two different schemas:
- One was dedicated to corporate data, reusable in many different applications.
- One was holding data specific to the legacy application we had to modernize.
Software Quality Control
- Apply system-specific tests and analytical test plans, user guides, etc. to verify the end-to-end functionality of the system under development.
- Subject our solutions Production Qualification Testing (PQT) and Baseline Acceptance Testing (BAT).
- Conduct System Test Readiness Reviews (STRR) to ensure that the data and computer resources are available to perform the steps specified in the system test plan.
- Routinely contract third party CMMI quality management practitioners to provide close oversight into our system integration process
Technologies
.Net | HTML5 | CSS |
SharePoint | ColdFusion | CASE |
PHP WordPress |
Drupal | C# Joomla |