Solutions Engineering:
Our competency is systems development and Engineering.

Requirements development

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:
  1. Identification, analysis, validation, and communication of customer needs, expectations, and constraints
  2. Development of the life cycle sustainment requirements for the system
  3. Establishment of system and product component requirements consistent with customer requirements
  4. Validation of requirements
  5. 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

Our unique approach to System modernization has been designed to minimize errors and data loss:
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.
Then we populated the new database from the legacy database using the Extract Load and Transform (ETL) strategy. So we ended up with an information system capable of providing data for the client's system, but also with a more generic layer dedicated to corporate data.

Software Quality Control

Given the mission-critical nature of GADDIS Group's government work, successful system integration and quality assurance are essential components of our Engineering Management expertise.

GADDIS Group has developed proven processes that meet most government agencies, International Organization for Standardization (ISO) and Capability Maturity Model Integration (CMMI) standards. To ensure we maintain the highest levels of QA from start to finish, we:

  • 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


 .Net  HTML5  CSS
 SharePoint  ColdFusion  CASE
 Drupal  C#