-
Hot links
- IDS India’s Best Practices
- Our People
- Communication & Team Structure
- Information Systems
- Mobile Devices
- Database Design
- Web Based Programming
- Office & Sales Force Automation
- QA Services
- Microsoft .Net Technologies
- JAVA Technologies
- Open Source Technologies
- Web 2.0 Technologies
- Website/ Graphic Design
-
IDS India’s Best Practices
- Manage requirements
- Validate requirements through visual prototypes
- Use component-based architectures
- Develop technology prototypes early
- Develop software iteratively
- Continuously verify software quality
- Control changes to software
The resulting approach is a rigorous, streamlined methodology to software development that controls costs, shortens cycle times and delivers high-impact quality output. This enables us to integrate state of the art software solutions rapidly, while maintaining the strictest quality standards.
The following is the general methodology followed by IDS India in most of its projects:
Preliminary Analysis of Requirements
This is done once we receive an RFP (Request for Proposal) from the client. The RFP can be a formal multipage document or a simple email with explanation of basic requirements. Or it can also be the telephone or internet chat communication with the client. Once, we have the basic information, we perform a preliminary analysis of the requirements and try to understand what the client needs and what their business goals are.
Generation of Estimated Cost
We do an internal break-down of the project and try to assess the level of effort. We break-down the project to different sections and come up with an estimated number of hours for the whole project. Depending on the size of the project and the required technologies to implement we quote a rate per man-hour for the project and the total cost.
The above 2 steps are performed by IDS India free of cost and on a no-obligation basis
Detailed Analysis and Setting of Requirements
This phase is entered into once the client approves our initial estimate. We get into the detailed analysis of the requirements and make sure that all uncertain elements are flushed out. In most cases, we develop a prototype of the program to make sure that the client and we are in complete agreement with the requirements. This prototype works as the basis for later interactions with the client over the requirements.
Designing of Database and Code Architecture
IDS India recognizes that developing a proper project structure and program development concept is a critical factor for the success of the project. Based on the detailed analysis of the requirements and the prototype, we get into designing the project. This involves the database design and the design of the code architecture. We define the components to be included in the program, the development environment to be used; a detailed list of technical specifications is prepared. At this stage the speed and quality of the future work can be maximized with rigorous planning.
Development
We commence with the project development, keeping in mind the desired flexibility and productivity. Our developers possess extensive first-hand experience using a broad spectrum of information technologies, software platforms and development environments. Depending on the size of the project and the deadline, we assign the appropriate number of developers required for the job. A Project manager monitors the overall development and makes sure that all developers follow the same consistency and adhere to the design.
Testing and De-bugging
The main criteria for the project are stability, productivity, flexibility and power. So testing and debugging are indispensable, integral parts of the development process. Before the ready software is delivered to the customer, it passes through several stages of testing which is done by specialized testers who use various kinds of testing methodologies depending on the project. We also involve the client in the later stages to get the user-testing done.
Delivery and Deployment
After testing the developed program to the client's satisfaction, we set it up in the customer's work environment and if required integrate it with existing business applications. We perform further testing along with the client and make sure that all the necessary configurations have been performed.
Support
IDS India recognizes that the key to a long-term association with a client is the quality of the support after delivering the application. We pride ourselves on our high levels of responsiveness to all customer support requests. We make sure that all support requests are responded to as soon as possible. We are also ready to attend on critical support requests 24 x 7 365 days of the week.
-
About Us
Integrated Dynamic Solutions India Pvt. Ltd. is an ISO 9001:2008 Certified company specializing in IT Consultancy, Off shoring, Outsourcing, custom software development, database design, and systems integration. Established in 2005 as a subsidiary of US based Multi National ....More
-
Expertise
A summary of our technical expertise is listed below:
Development languages and technologies:
Java, J2EE, J2SE, J2ME, JSP, EJB, JavaMail, JMS, ASP, ASP.Net, VB, VB.Net, C#, VBA, JavaScript, C/C++, Perl, PHP, XML, XSL, SOAP, EDI, WAP, WML, SMS, CORBA...More
