Software Development and services
Any AIDC hardware is incomplete without the related software associated with it, with the help of which the desired output is achieved. To develop such software related to the Auto data capturing devices, we have a strong in-house team of software developers. Our software team is well equipped with the tools required for developing these softwares. Also we have project coordinators who have industrial experience and who can easily understand the client’s requirements and help them out with better solutions. Our engineers are well versed with integrating the software to the existing ERP of the client system. We have ERP consultants especially for SAP. We also have in-house support and service engineers who are very well equipped to handle all kind of AIDC hardware. This combination of both hardware and software engineers at one place make the project an easy task to accomplish in the given time frame.
Our software development cycle completes in 8 stages as mentioned below…
Initial Planning
Planning at initial stage is done on the basis of first visit to client, collecting the basic requirement and studying the existing system flow.
Requirement Analysis
In this stage we collect detailed requirement of the system to be developed. In the process we visit the actual stages where the software will be used and get all the inputs from the end user which helps us to build a robust product. A Software Requirement Sheet (SRS) is filled up with involving all the concerned persons including the IT personals. We get the existing system configuration on which the software will be installed, and recommend for up gradation, if required, for better results.
Design and development
Development of software starts only after a detailed discussion and brain storming with the entire software team involved. Every possibility is studied, so that each is handled well during the development process. GUI (Graphical user interface) are designed in such a way that the user feels easy to operate the software. We try to eliminate the typing activities as far as possible, which helps the user to speed up the inputs, which in turn maintains a discipline in the data entered. Giving the client a complete error free AIDC solution.
Implementation
All the designs and GUI are then incorporated with the Tire Architecture with the predefined business logics in the form of coding to get the desired output as per the customer’s requirement.
Software Testing
Full functional testing of the software is done for each modules developed.All possible test cases are prepared for the testing purpose and each case is evaluated. The test case is said to be “Pass”, if and only if the desired result is achieved. If the result is not satisfactory, the case is reworked and further re-tested, until the desired output is achieved. Our team also comprises of people who do the testing jobs “The Testers”.
Client Side Evaluation
Fully developed software tested in all respects is installed on the client machines. This release of software, we call it is the Beta version release.
Release
Software is declared released once acceptance from the client is received and all the test sheets received is said to be ‘test ok’. All the supporting documents and related information are provided to the client.
Support
This is the most important part of any software development. We provide full support on phone and in visits to client on the basis of agreed terms and condition. We also accept AMC (Annual maintenance contract) related to the software as for the hardware’s too.