Information Technology The ERIN Engineering and Research, Inc. (ERIN), an SKF Group Company, Information Technology (IT) organization, iERIN, specializes in providing custom software engineering services for all phases of software development from needs analysis and functional specification development through delivery, maintenance, and support of delivered products. iERIN has been providing clients highly usable, innovative software solutions for over a decade. This experience continues to grow and progress with technologies as they evolve.
|
| Direct Software Solutions
iERIN has developed a number of software solutions to support client programs, including reliability evaluation, safety evaluation, maintenance program support and integration of these activities into comprehensive information sharing and support programs. Individual software products are described under each area of company capability. |
Legacy Program Enhancement Archaic software issues forced businesses to make decisions to improve mission-essential legacy applications to improve efficiency and business performance. These decisions involve either porting DOS-based applications to a Windows or Web environment, or enhancing existing Windows systems to improve productivity. iERIN provides a range of software development, and data-based and process-based methods for achieving software improvements. |
Development Project Completion Companies without internal software engineering resources or insufficient staff to support software engineering projects often resort to contractor staff augmentation. As contract personnel generally come and go, companies have no assurance of future availability, delivery, or responsiveness to support additional needs. iERIN not only delivers complete project solutions (or project component solutions as part of a team development effort), but provides a knowledgeable and responsive organization and company that stands behind its work and is available to support mission-critical tasks in a timely manner. |
Software Requirements Specification The iERIN software development process applies sound principles and methods. Functional requirements for a system are defined and documented in specifications that address product perspective and function; system requirements, user characteristics, constraints and assumptions; function inputs, processes, and outputs; and performance requirements. Functions are summarized to permit verification in the completed application, reference to the design/code implementation, and implementation in test. Specifications are often accompanied by a prototype to assist in defining the client's vision of the application. |
Software Design and Development Software design is performed using a team consisting of technical and software engineers. Application flow and state, database design, and graphical user (interface only) front-end form the basis for the design. Schedule details for phased ALPHA releases facilitate phased development and incremental testing of the product during development. This enables the application foundation to be solidified and product problems to be captured early in the process, effectively eliminating costly changes later in the process. Development among multiple developers is controlled using configuration management software for source code control and management. Application tasks are managed using an internal task list application for monitoring progress and priorities. |
Software Testing Software testing includes developing and implementing a documented plan before release of the final product. The documented plan includes verification and validation tests to confirm that all software functions are present and performance measures are met, and to validate proper performance of functions. iERIN can develop and apply automated testing suites, as well as manual testing methods. A BETA release is generally used at the client site to provide feedback and stress/mixed evaluation of the product. In many cases, sponsor clients also participate in the evaluation of ALPHA releases. The final product is completed with release documentation of the program status. |
Software Installation and Online Help iERIN provides services to support the development of professional application installations and electronic online documentation. Installations can be customized to include client-specific graphics, automated extraction, and standalone executable programs that enable powerful installation features. Online help systems can be based on either Windows or HTML help formats, and can be coordinated with maps to addresses for context-sensitive help implementation. |
Software Maintenance Software maintenance services include documenting and improving software systems, as well as controlling the release and distribution of program versions. Each application includes methods for reporting technical problems and recommended program improvements. iERIN offers maintenance agreements for technical support services and opportunities for client participation in the further development and evolution of products. |
| Software Education and Training
iERIN software users can participate in product users groups. Users groups benefit from shared knowledge with other users and assist in guiding the product features. iERIN can provide onsite training and on-line training to support client training needs. |
Products | Services | Offices | Employment | Mission |
|
Copyright © 2000-2007 |
|