Radix Web Development Company


Contact Details

Skype call : radixinfo
Submit request
Ask a question
Call us in India :
Phone : 09891054411
Call us in UK :
Phone : 00447417552769
More details
Skip Navigation LinksHome » Company » Work Process

The Process

Through the years of experience in software development, web and database design Radix Info Solutions has developed a standardized and fine tuned software development process that is solid and clear, yet flexible enough to meet individual needs of each customer.

Radix Info Solutions projects are conducted in phases. These phases provide quality and control checkpoints to coordinate project activities that have a common goal.

Our development process comprises of the following stages:
  • Defining Business Architecture
  • Project Requirements Development
  • Proposal
  • Project Specifications Development and Approval
  • Software Development
  • Testing and Quality Assurance
  • Training
  • Data Conversion
  • Technical Support and Enhancements

Defining Business Architecture

At this phase we work closely with you to understand you present business practices and requirements. We also discuss you business objectives and marketing goals and define thorough business architecture.


Project Requirements Development

By gaining insight into your business practices, current needs and strategic challenges we define overall project scope along with the technologies and the application development approach. This is the key to deliver high quality final software product and provide foundation for a successful implementation of the project.


Proposal

Based on the information collected through initial communications with the customer, business architecture analysis and project requirements definitions our team elaborates a detailed proposal documents outlining the following elements:

  • Description of the entire project scope, goals of the project, application functionality, constraints (schedules, costs, deliverables) and other requirements
  • Project size, work effort and software development costs
  • Detailed business use case schemes
  • Draft project plan that includes major milestones and provides approximate development timeline


Project Specifications Development and Approval

In this phase we develop and provide detailed Functional Specifications. This document is a full and complete specification for a new software product, describing both functional requirements of the system and non-functional ones such as interface requirements, requirements for performance, reliability, security, and any other particular non-functional attributes required by the system.

In addition, the preliminary Project Plan and Estimate are revised and updated accordingly, providing the customer with the accurate and finalized project budget, schedules and milestones.

Functional Specification are provided to customer for review and approval before proceeding with actual software development.


Software Development

Once a comprehensive project requirements specification along with the architectural design is confirmed, the application development phase is started. Strictly following Functional Specification our team ensures project develops as per schedule and requirements.

Along with development our software engineers also perform unit testing to discover all some trivial logic errors in the early phase of development also Individual classes, modules and functions are tested to ensure reliability and functionality. Alpha versions are delivered to the customer in accordance to the initial project schedule.


Testing and Quality Assurance

Testing and Quality Assurance include an extensive testing and code revisions and validation for consistency and functionality by our Quality Assurance Team. Any errors and bugs are detected and fixed; all required changes will be made to ensure compliance with the requirements.

After the system passes successfully rigorous tests and is approved by the QA department, Beta Release is provided to the customer. During this stage we gather feedback from the customer and conduct final testing and debugging based on the appropriate customer's feedbacks.


Training

During this phase, We provides training to customer’s staff and provide detailed user documentation if requested. All the real life business scenarios are covered to make sure staff is well trained and have good understanding of application before they start using the application.


Data Conversion

To ensure ongoing and uninterrupted business process Radix Info Solutions's team will work closely with the customer to transfer the business data from the retired applications into the new product. We will analyze the data structure and move the data with the minimal or even no downtime to the company. One of our goals is to eliminate unnecessary manual data entry or double entry during the transitions process.


Technical Support and Enhancements

Upon the completion and delivery of the software Radix Info Solutions will provide an ongoing support during a pre defined period of time after the final delivery. During this period any programming errors or bugs detected are corrected at no additional cost. By additional agreement, we can provide further software enhancements, optimizations and development.

Please contact us to learn more about our company, services and capabilities.

To start a dialogue with our consulting representative, please complete the following request information form, and one of our representative shall contact you shortly.