» Company » Support » Contact

Development Process
 
Over the past 12 years, NetLiance has created a proven effective development process to ensure the success of every project. Through continuous improvement, we designed the process to give clients more control, minimize risk, manage changes, and produce desired outcome.
We adhere to the best-practices in application development. All projects are completed in-house by NetLiance staff. We do not outsource your project to another firm, a practice that's often associated with poor communication and unpredictable results.
 
Requirement Analysis
In this stage, NetLiance will thoroughly understand the client's needs and expectations to define project deliverables. We'll elicit requirement documents and associated materials from the client. Meetings and brainstorm sessions will be held to discuss and clarify the requirements. NetLiance will also provide technical recommendations to achieve specific goals. At the end of requirement analysis, a set of project feature lists will be generated and the project timeline will be established.

Architecture and Design
In this stage, NetLiance will create system designs and execution plans that can meet the requirements. Tasks include designing system architecture, designing database structure, recommending hardware configurations, designing user access models, creating implementation guidelines, and creating a testing strategy.

Implementation
Based on the project design documents, NetLiance developers and graphic designers will create the actual code and the user interface for each feature. Developers will also conduct unit testing to ensure that the code behaves as intended. We provide the client with periodic progress updates and previews of the completed modules.
 
Testing
The application will be thoroughly tested by NetLiance QA specialists on a test server which simulates the final production server. Depending on the nature of the application, testing may include functional testing, regression testing, system testing, security testing, HTML/CSS validation, cross-browser compatibility, performance, and load testing.
 
Client Review, Change Management, and Iteration of Process
User review is an important part of the process, providing us with valuable feedback. We keep an open communication with the client during the development. We try to solicit client feedback as early as possible so we can use an iterative approach to fine tune the application. Based on the client feedback, the steps above are iterated through until the desired results are achieved.
 
User Acceptance and Deployment
Once the application is fully tested and approved by the client, NetLiance will deploy the application according to the planning documents. Final documentations, as described as part of the deliverables, will be handed over to the client. After the application is deployed, NetLiance staff will follow up to access customer satisfaction.

To ask a question or to get started,
call 1-877-459-6709 and speak to a knowledgeable product specialist.

      Print    Send