HOME
CONTACT   CAREERS  

 

 

Development Patterns and Best Practices

OnX implements and strongly supports Microsoft’s “Patterns and Best Practices”. They are a set of guidelines that identify key design decisions that are made, during the early phases of development and provide design-level guidance to help choose appropriate design options, where applicable. These guidelines help to develop an overall design by presenting a consistent architecture built of different types of components that will help achieve a good design, taking full advantage of the Microsoft platform. In addition, these guidelines serve as a roadmap of the most important distributed application design issues encountered when using the Microsoft platform. They also simplify application readiness, towards a service-oriented architecture (SOA). This by its very nature forces the solution to be loosely coupled. Thus, allowing the solution to be transferable and portable, from one business premises to another.

These guidelines are becoming an industry standard, allowing for consistent design patterns that are shared across different business verticals’ development teams...

read more ... .NET Best Practices

OnX .NET Reusable Frameworks - Coming Soon!

OnX Development & Implementation Process

Our development methodology is a step-by-step, iterative process that involves a team comprised of subject matter experts, Developers, Solution Architects, User Interface Designers, Quality Assurance Analysts and Project Managers.

For product deployments and systems integration projects, we modify this process slightly to take into account the immediate implementation of the products themselves, and then the customization based on requirements and design concepts determined during the elaboration process. In this manner, a phased approach is often naturally derived from the implementation of customized components, and the subsequent testing and release of each new function.

OnX has a full-time, dedicated Quality Assurance department and a strict QA process that is followed for all projects. Once we move into the future stages of these projects this team will play an active role.

The QA process begins immediately, as soon as the functional specifications and requirements have been documented. A test plan is derived from this document, outlining the basic procedures and types of testing that the project will require. Each project is unique and the requirements and specifications dictate what type of testing is required.

General Consulting

 Best Practices and
    Frameworks

 Interface and
    Usability

 Innovation in a Box
    Demostrations

 OnDemand
    Consulting

Business Solutions

Migrations

Custom Applications

Managed Application  Services

Infrastructure


 


  Privacy  |  Legal   |