border=0/

Offshore Software Development Process in India

Radiant Software believes that only Mantra for successful Offshore Software Outsourcing business is to provide 'In-house' experience of offshore team to the client. Our Processes, Tools & Methodologies are always in line to fulfil this Mantra.
Quick Connect
Name:
Company:
Email:
Phone Number:
I want to get started
Verify: 2 + 2 =
HomeHow We WorkDevelopment Process
Development Process

Project Initiation

Once the signoff of the contract with the customer is achieved, we identify individuals for a project team. We initiate team building activities, defining different roles and responsibilities to be performed for the current software development. The team ensures all the customer specific and project specific relevant information in with its latest version is available with them. And then the development environment is created as the part of the project kick-off process.
  • Functionality Matrix Document
  • Effort Estimation Document
  • Project Understanding and Solution Approach

Requirements Analysis & Management

We ensure a diligent analysis of customer requirements through elicitation, triage and documentation of desired system behaviour and specification.

  • Software Requirement Specifications
  • Functional Requirement Specifications
  • Non-functional Requirement Specifications
  • Requirement Clarification Documents
  • Project Vocabulary
  • Requirement Change Impact Document

Project Planning

It provides coverage to activities like creating and reviewing the project management plan including high-level architecture, delivery-deployment schedules, information & capacity architecture, and third-party integration.

During this phase, we ensure a deep traffic of communication with the customer to provide for the biggest impact on the outcome and smooth execution of the project. Radiant Software prepares the communication plan for customer approval before project commencement. The plan specifies periodicity, channel and communication responsibility at both ends. It covers overlap time (overlap of the working hours) for the instantaneous discussions along with preferred availability of identified project team members and coordinators from our, and customer’s, side.

We work meticulously on risk identification and plans for mitigation, monitoring and management. Radiant Software has developed a thorough risk-aware (not risk-averse) culture with a proactive approach to risk management in delivering services to customers:

  • Software Project Management Plan
  • Software Development Plan
  • Risk Mitigation, Monitoring and Management Plan (RMMM Plan)
  • Communication Plan
  • Project Team Structure
  • Project Schedule
  • Project Review Plans
  • Software Planning Data
  • Software Engineering Facilities and Support Tools Plan
  • Project Tracking & Management
Radiant Software ensures the project execution conforms to plan and progress is communicated to the customer regularly. Our focus on activity review, code review and overall progress review has paid our customers great dividends
  • Peer reviews
  • Code Walk-through
  • Formal Reviews of Selected Milestones

As to the issue of sudden or unanticipated requirement changes during the course of the project, we confirm them from customer, analyze and validate them. We prepare the Requirement Change Impact Document on the different aspects of Project execution including system architecture, design, schedule, deliverables, testing and commercials:

  • Project Status Reports
  • Meeting-Minutes, Communication Log
  • Revisions of Software Development Plan
  • Requirement Change Impact Document
  • Project Coding Standards and Code Repository
  • Project Tracking and Recording Procedures
  • Radiant Software Project Status

Quality Assurance

Organization wide, Radiant Software follows the best industry practices. We compile and institute the best practices from leading assurance methodologies the world over, and constantly optimize our processes and reduce defects. Our Quality delivery focuses on customer satisfaction, derived from processes and involvement of project members:

  • Software Quality Assurance Plan
  • Policy for Implementation of SQA
  • SQA Participation Procedure
  • SQA Reports
  • SQA Reviews Procedure

Testing

Once various components are developed, we integrate and rigorously test them as a complete solution. Application behaviour is compared with the initial specifications and any deviations are identified and corrected. A thorough regression testing is done to ensure the testing approach and schedule is as per the Test plan:

  • Functionality Testing
  • Integration Testing
  • Usability Testing
  • Performance Testing

Deployment

On project completion, our approach is to deploy it across the enterprise by working closely with its internal IT team and training is imparted to the end-users of the system. While delivering the application in final release, Radiant Software provides the delivery-kit with latest documents designs and the code as per contractual arrangements:

  • Enterprise-wide Deployment
  • End-user Training
  • System/ Helpdesk Training
  • Documentation Handover
  • Known Issues

Maintenance

Our maintenance phase covers steady-state system health maintenance including database, application and network maintenance. Application feature enhancements whenever requested by customer are planned and are developed and executed as with the consideration of the existing system and its existing data:

  • System Health Maintenance
  • Feature/ Application Enhancements
Clients Speak

Radiant Software has been a pleasure. Radiant has been painstakingly thorough from project conception to the final module. Radiant has been patient and has adhered closely to our contract even when we encountered some undefined gray areas. Radiant has generated an outstanding product in a timely fashion at a reasonable price. But, most importantly Radiant has remained flexible throughout the project. I have recommended Radiant’s service to two other companies and would not hesitate to use their services again.

Founder at ToneStac, Inc.