HomeAbout UsOff-Shore Development Development Approach

Development Approach

We at Omnex Systems strongly believe in abiding by proven processes and controls. We enhance our software engineering and development process by utilizing far-reaching methods for all phases of development, improved tools for automating these methods, more powerful building blocks for software implementation, superior techniques for software quality assurance, and an overriding philosophy of coordination, control and management.

Our development approach employs a set of three key elements: methods, tools and procedures. These enable us to control the process of software development and provide a foundation for building high quality software quickly and cleanly.

Methods used address a broad array of tasks including Project Planning and estimation using the PMI® (Project Management Institute) methodology, system and software requirement analysis, design of data structures, program architecture and algorithm procedure, coding, testing and maintenance. Tools provide automated or semi-automated support for methods, and procedures are the glue that holds the methods and tools together.

Schematic Representation of Development Approach

Development Life Cycle

Disposition Describes end-of-system activities. Emphasis is given to proper preservation of data.
Operation Describes tasks to operate and maintain information systems in a production environment, includes Post Implementation and In-Process Reviews.
Implementation Includes implementation preparation, implementation of the system into a production environment, and resolution of problems identified in the Integration and Test Phase.
Integration Demonstrates that the developed system conforms to requirements as specified in the Functional Requirements Document. Conducted by Quality Assurance staff and users. Produces Test Analysis Reports.
Development Converts a design into a complete information system. Includes acquiring and installing systems environment; creating and testing databases/ preparing test case procedures; preparing test files; coding, compiling, refining programs; performing test readiness review and procurement activities.
Design Transforms detailed requirements into complete, Detailed System Design Document. Focused on how to deliver the required functionality.
Requirements Analyzes user needs and develops user requirements Creates a detailed functional Requirements Documents.
Planning Develops a Project Management Plan and other planning documents. Provides the basis for acquiring the resources need to achieve a solution.
Concept Define the scope or boundary of the concepts Includes Systems Boundary Document, Cost Benefit Analysis, Risk Management Plan and Feasibility Study.
Initation Begins when a sponsor identifies a need or an opportunity. Concept Proposal is created.

Configuration Management & Data Recovery

The staying power of any software engineering organization in today's world is directly related to its commitment to strong software configuration management practices, its communication effectiveness through documentation, and its adherence to accepted software engineering standards.

Omnex believes that a clear and continually updated definition of requirements is a major cause of our project success. As a result, requirements management is recognized as vital to companies that rely more and more on software for conducting business and mission-critical functions.

Omnex follows a streamlined change lifecycle with process-based change management solutions. Policy-based configuration management solutions that automate the packaging, configuration, provisioning and repair of software, results in a configuration management that ensures the orderly release and implementation of new/revised software and related documentation. We implement only approved changes to both new and existing software, and we verify that software changes comply with approved specifications. We execute changes and updates in project documentation and make sure that the changes are visible to project management. By evaluating and communicating the impact of changes, we prevent unauthorized changes from being made.

Our Incident and Problem Management provides a focal point for recording incidents, assessing their impact, prioritizing, classifying, routing, and escalating them, and tracking them through to their resolution. Our source codes are centralized to a configuration library audited on periodical basis. Our servers are equipped with redundancy settings for speedy recovery in case of disaster.

The Omnex Systems off-shore development centre in India is one of the area's fastest growing IT companies. We are a part of the Omnex Group, an MNC headquartered in Michigan, USA, with offices in Canada, China, Germany, India, Mexico, Middleeast, Singapore and Thailand (Asian Head Quarters). Omnex is one of the most preferred technology and process consulting organizations, and the Omnex corporate group offers business improvement methods to more than 30,000 clients across 28 countries.

Omnex made its foray in 1983, and has since then been targeting business excellence worldwide-in the Automotive, Manufacturing, Service, Semiconductor, Information technology, and many other sectors. In order to provide your organization with the best of services, our research & development centre are well equipped with state-of-the-art technology. Needless to say, our workforce possesses specialized skill in providing IT Solutions across 3 time zones.

The core team of Omnex systems operations in India contributed considerably to developing the EwQIMS® or "Enterprise-wide Integrated Management System®". This revolutionary quality management software suite comprises of an integrated set of web-based software tools that encompass all aspects of quality management. This suite includes modules for product planning/design (APQP), document management, internal and supplier audits, company performance/customer requirement management, equipment verification and calibration (MSA), management and tracking of employee objectives (HR), business process implementation, and equipment maintenance management and scheduling (TPM); all tied together and all sharing a single repository to allow for consistent, reliable, and accessible data.