Systems Integration

In Systems Integration, the focus is to bring multiple components together to solve problems facing your organization today. Ipso Facto can provide the technical and managerial leadership required to transform problems into solutions. Ipso Facto's Systems Integration services cover a broad range of areas that an organization may utilize.

Often times customers require specialized blends of services. When solving a customer's problem, Ipso Facto evaluates technical, financial, and labor requirements then develops the finest detailed solution that combines different services and capabilities to solve the problem at hand.

Ipso Facto provides Systems Integration solutions in the following areas:

Product Integration

Ipso Facto specializes in custom information technology integration using cutting edge off-the-shelf applications and custom software to meet client-unique requirements. We have a proven and successful track record with State of Texas agencies, where the budgets and delivery schedules have been tight.

For Product Integration services, Ipso Facto can perform:
 
Commercial Off-the-Shelf (COTS) Product integration
 

Ipso Facto has a successful history of teaming with 3rd Party COTS product vendors to provide cost-effective solutions to client problems.

Examples Include:

 
  • File Management Systems
  • Bar Coding Systems
  • Regulatory Compliance Tracking Systems
   
Data Integration
  Many systems integration and COTS product integration projects require migration of data from existing legacy systems to new systems. Ipso Facto has performed these services for several State of Texas agencies.

Examples Include:

 
  • COTS system data setup
  • ERP Components such as Billing and Time Management
   
 
Technical Analysis

Ipso Facto Consulting has provided teams of individuals to perform technical analysis for both State of Texas and Commercial clients. Examples include:
 
Business Process Analysis
  The State of Texas contracted Ipso Facto for "As Is" business process modeling, data modeling and the development of a Software Requirements Specification (SRS) for an agency Budgeting System. This project required extensive JAD sessions with a wide range of subject matter experts in Financial Services. This project was completed on time and within budget. A follow-on contract for extensive financial systems data modeling was awarded.
Records Management Consulting
  Using expertise acquired in Ipso Facto's successful Commercial-off-the-Shelf (COTS) product integration of a commercial Records Management System, we have provided follow-on Records Management consulting to the State of Texas.
SEI CMM Assessments
  Ipso Facto offers assessments of organizational maturity based upon the Software Engineering Institute (SEI) Capability and Maturity Model (CMM).
Forensic Analysis
  Ipso Facto supported expert witness testimony in a multimillion dollar intellectual property rights lawsuite. This entailed source code level analysis of two competing software products. One product was a 10,000-rule expert system while the competing product was a C++ based expert system. The defendants' case was supported by expert witness testimony from the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Our client prevailed in the lawsuit based on our analysis.
   
 

Software Development

The Ipso Facto Consulting software development methodology, standards and procedures are tailored and adapted for project and client specific requirements. The phases of the Software Development Life Cycle being used by the client are noted and the entry and exit strategies for the scope of work are identified and clearly understood at the outset of the project.

Ipso Facto project managers, staff, and client representatives coupled with our software development processes have a history of successful projects completed on time and within budget. The following questions and answers will help you better understand the Ipso Facto software development process.
 

How is software developed at Ipso Facto?

 
  • Ipso Facto uses proven System Development Life Cycle methodologies
  • Functional Specifications identified are discussed and documented by the Ipso team and responsible representatives of the client organization. The approved Functional Specification documents become the base documents serving as input into the design and subsequent phases of the project.
  • In collaboration with customer representatives, our on-site team prepares a Project Management Plan (PMP) and Software Quality Assurance Plan (SQAP).
  • Typically, we employ a data integration approach as it has numerous advantages during development including use of what we call "vertical development" by a single developer.
  • Software code is developed and commented using practices conforming to the customer requirements and industry best practices.
  • Software code is reinforced by unit testing and test cases specified in the Software Quality Assurance Plan (SQAP).
  • Quality assurance best practices are employed to verify functionality according to the Software Quality Assurance Plan (SQAP).
  • Software release mechanisms are enacted according to the Project Management Plan.
  • Project review, refinement, and risk analysis is evaluated upon project completion.
When can Ipso Facto assist us with our software development project?
 
  • We are capable of refining primitive requirements into a robust Software Development Lifecycle project.
  • We have the capability to step into any phase of the Software Development Life Cycle and take charge of its roles and responsibilities.
Where does the software development take place?
 
  • Project Initiation is executed on-site at the customer location.
  • Projects may be executed from several locations - on-site, off-site at our Austin, Texas facilities, or at any of our offshore Development Centers in India - Chennai, Noida, or Pune. For a specific Delivery Order, some combination of these work locations may be appropriate.
How is software developed at Ipso Facto?
 
  • Ipso Facto uses proven System Development Life Cycle methodologies
  • Functional Specifications identified are discussed and documented by the Ipso team and responsible representatives of the client organization. The approved Functional Specification documents become the base documents serving as input into the design and subsequent phases of the project.
  • In collaboration with customer representatives, our on-site team prepares a Project Management Plan (PMP) and Software Quality Assurance Plan (SQAP).
  • CASE tools and modeling software may be used as productivity-aids.
  • Typically, we employ a data integration approach as it has numerous advantages during development including use of what we call "vertical development" by a single developer.
  • Software code is developed and commented using practices conforming to the customer requirements and industry best practices.
  • Software code is reinforced by unit testing and test cases specified in the Software Quality Assurance Plan (SQAP).
  • Quality assurance best practices are employed to verify functionality according to the Software Quality Assurance Plan (SQAP).
  • Software release mechanisms are enacted according to the Project Management Plan.
  • Project review, refinement, and risk analysis is evaluated upon project completion.
  • Project review, refinement, and risk analysis is evaluated upon project completion.
Why should we use Ipso Facto?
 
  • Ipso Facto team has a long history of process maturity and quality emphasis. Process orientation is central to the Ipso Facto corporate culture.
  • Our offshore software development centers are ISO 9001 certified since 1992 and subsequently re-certified in 1996. Importantly, they have achieved Software Engineering Institute (SEI) Capability Maturity Model (CMM) certification at the highest rating of Level 5.

Testing Services

Ipso Facto specializes in software product testing and system validation. Our testing methodologies have been proven succesful on large systems for State of Texas agencies and the Austin Independent School District.

Ipso Facto's Program and Process Assurance Manager is a Software Engineering Institute (SEI) certified Personal Software Process (PSP™) instructor and The American Society for Quality (ASQ) Certified Quality Manager (CQM).

Ipso Facto uses testing as an entry point for the transition of a client application to our application management services.

Ipso Facto provides:
 
An independent quality assurance (QA) team
Systemwide testing services
Product level testing services
Regression test analysis and development
Peformance test analysis and development
Platform test analysis and development
 
Ipso Facto uses testing as an entry point to begin the transition to client applications management. It provides inroads to knowledge and infrastructure transfer from the client to our staff with minimum cost and time impact to the client.