• Giving work to an outside agency involves keeping control on the project from the schedule and quality points of view. We have ample experience in doing such projects and would assure prospective clients that they would be able to keep track of the progress of a project to a desired level. With the extensive information exchange mediums available today a regular check can be maintained on the project(s). We have successfully done projects for many overseas clients with partial onsite interaction and also without any onsite interaction.
The technique we have successfully used in Software Development till date works in the following manner:
After the contract has been awarded the client provides a detailed Software Requirement Specification (SRS) document or a preliminary requirement document. Depending on the client's requirement and in the absence of a comprehensive SRS, we prepare it in conjunction with the client. The requirement analysis and the subsequent design phase involve a lot of interaction between the software development team and the client. Taking into consideration all these factors sometimes the design/development team is sent to the client site to discuss the specifications and clarify any issues. There after the detailed design, coding and testing is done offshore. Periodic status reports are sent to the client about the status of the project. Any discussions or conferences needed to resolve issues or major problems can be held over phones.
Transfer of media and documents can take place by courier. Status reports are sent to the client at the desired frequency (e.g. weekly) using one of mutually agreeable mediums. The client can provide technical help in highly specialized areas whenever the development team requires it. The final inspection, delivery and installation of software can also require onsite interaction. All the tested part of the code is sent to the client, which is again thoroughly tested by the client.
• We do most of the development off-site. Only if there is an unavoidable need for onsite interaction these are undertaken. Onsite interactions are usually required during the initial requirement analysis phase and the final testing, delivery and support phases.
• Telephonic conferences between the developers and designers (persons preparing the Requirement Specifications) are a very good medium for solving major development & specification issues. These also help in bringing the client and development teams in synchronization.
• In the absence of onsite interaction the communication mode with the client is Email, chat, telephone, fax and courier. Email is the major player as far as the communication with the clients goes.
Infrastructure
• We currently have Fourteen Software engineers working with us. Most of them have a Bachelor of Technology degree or a diploma in Software Engineering. In addition to their qualification they have rich experience of working with varied businesses. They have worked with all the phases of a Software Development Life Cycle (SDLC) including Estimation, Requirement Analysis, Design, Development, Testing, Maintenance and Customer Support for most of the projects. Our constituent manpower has over 45 man-years of experience with a track record of working for reputed companies and completing projects. We are in the process of expanding our infrastructure and manpower base.
• Adequate resources including hardware, communication link and manpower are available and these can also be upgraded at very short notice depending on the requirement. Adequate care is taken to provide the best available human resources for each project i.e. people who suit the project requirement and have adequate experience and skills.
Quality
• We have experience with ISO 9000 and software development methodology to enable us to produce high quality software. Our experience with quality processes can enable us to adhere to the most stringent of client's quality standards.
• We have worked on software development projects that have involved all the major phases of SDLC including preliminary Requirement Analysis, Time and Cost Estimation, detailed Requirement Analysis, Preparation of SRS, Design, Development, Testing, Maintenance and Support.
• We are professionals passionate about our quality of our services. We focus on getting the job done so that you can focus on the growth of your business and most of all we are confident of our ability to deliver on schedule.
Development Costs
• Software development costs are calculated based on the person-month (man-month) duration of each project. For the purpose of estimation, each project is evaluated on an individual basis.
• We can offer very competitive rates for software development. These are negotiable and are governed by the actual cost of development to the company. Being a medium sized company we can offer lower rates than market, as the cost incurred on development is less.
• Onsite development involves extra cost burden like travel, accommodation & allowances etc., which form part of the project cost and depend solely on a client's requirement for onsite interaction.
Confidentiality and Security
• We are well aware of the confidentiality requirements to abide while executing projects for clients. We assure prospective clients of confidentiality vis-à-vis the contract, the requirement specifications, design, source code, any client provided confidential information, procedures and methodologies etc.
• All our employees are required to sign a confidentiality agreement and are required to follow specific procedures to ensure complete confidentiality of project related information.
Deliverables and Warranty
• The deliverables a client will receive are governed by the contract and/or the requirement specification documents. They are identified and documented at the initial stage of the project execution. They are mutually agreed upon with the client and form part of the appropriate documents. They can include the following:
• Requirement Specification Document
• Executables of the required Software
• Documented Source Code
• Detailed Design specification
• Installation instructions
• User Manual
• Test Document containing Test suites
A minimal warranty of three months is provided to the client to take care of any development defects. Comprehensive support is also provided to the client beyond the warranty period. The duration of the warranty may vary depending on the client's requirement and the size of the project.