A. Business
What is the strength of your company?
- Well designed & implemented development processes
- Team possessing cross domain & multi technology experience
- Well articulated disaster recovery & business continuity plan
- Manpower planning through job forecasting at short notice
- Flexibility to adapt processes as per customer’s requirement
What are the advantages of Rishabh Software's offshore development center location at Vadodara?
- Cost effective-timely availability of resources
- Access to dedicated, skilled and lower cost high technology talent pool
- 9000 IT/Engineering students graduating annually within 100 miles radius
- Well connected with metro cities
What are the company's core competencies?
Our core competencies are the following:
- Expertise in .NET, JAVA & LAMP technologies
- Independent QA, BPO & KPO Solutions
- More than 100 custom solution deployments world-wide
- Best-of-the-breed IT talent
- State-of-the-art offshore development facility with a capacity of 450 seats
What are the modes of communication that you use?
We use commonly accepted modes of communication such as:
- Telephone using VOIP technology
- Email
- Instant messenger
What type of processes does Rishabh Software have in place?
At Rishabh Software, we have in-place sound processes that enable us to deliver best-in-class services to our clients. Our processes are designed to help our clients check project updates on a real-time basis, QA methodologies that enable us to deliver defect free service and project management tools that allow us to manage the projects effectively. To ensure the timely and quality delivery for high client satisfaction, we have implemented the following processes:
- Prototypes & Staged Deliveries
- Weekly Status Reports
- Comprehensive Bug Management System
- Configuration Management
Do you provide post-development maintenance?
Yes, we do support all software we design and deliver on the basis of a separate support/maintenance contracts. This generally includes bug-tracking and fixing. Feature enhancements and developments are handled as separate contracts. We track all post maintenance requests, issues, bugs, etc. in our Issue Tracker application. We also do support and maintain software developed by other vendors.
What kinds of guarantee do we get that the work is done well?
We give you three months of warranty after the final delivery for all bug-fixing, etc. After the warranty period, we sign a separate monthly or quarterly support/maintenance contract with you, so that you continue to get ongoing support.
How do I verify whether the Privacy and Integrity of my customer data is protected?
- We sign a non-disclosure agreement with the client and a non-disclosure bond with our staff. We know that this is essential in reducing outsourcing risks.
- We have firewalls / VPN (Virtual Private Network) for inbound and outbound security.
- Systems do not have external storage devices like floppy/CD drives/USB ports, etc.
- All our systems and e-mails are password protected.
- We have ‘anti-virus' software implemented at both server and client level.
- Only bonafide employees are allowed access into our premises through the badge access system.
How do you ensure quality of services?
At Rishabh Software, we have adopted a quality framework based on the ISO 9001:200 & 27001:2005 standards. Quality is a culture for us. Our processes are derived from industry standard practices and have been customized to suit the requirements of offshore development.
How flexible are you in accepting our standards or methodologies for development on our projects?
Rishabh Software is flexible enough to accept your methodologies and standards that suit your project. We can work the way you want us to work and ensure that your business objectives are met.
What engagement models does Rishabh Software offer its clients?
We offer multiple engagement models to meet diverse needs of our clients. We offer the following engagement models or a combination of the four:
- Resource based Engagement
- Project based Engagement
- Dedicated Development Facility
- Build-Operate-Transfer (BOT) Model
How detailed a set of requirements do you require from us?
From this initial overview, we will ask questions designed to bring project specifics into focus. This is a highly interactive process that can take several weeks. All changes are captured continuously in this working document, which you review for modification as necessary. Once finalized, the process results in creation of a formal requirements document that becomes the "bible" for all development.
All changes and modifications are captured continuously in this document. On the other hand if you already have a specification document we start with a discussion on that, refine it for some period of time, try to freeze it once all agreed.
At minimum we request that you provide a requirements overview two to three pages in length. Of course, the more detailed the specifications, the faster the process.
Can I outsource the projects and assignments that I have from my clients to Rishabh Software?
Yes. Partnerships are at the core of our business philosophy. We have built solid relationships with independent software vendors & consulting companies in order to help them reduce their cost of development through strategic offshore delivery model. We partner with companies that are looking at reliable offshore services provider that can bring about tremendous synergies to their businesses.
How do you manage resource attrition in your company?
At Rishabh Software, we have implemented HR policies which are very people-friendly as well as a work culture that promotes healthy competition, dynamism and continuous learning and improvement. Our compensation packages match industry standards and are performance based. All this has ensured that the attrition rate in our company is low and our people retention rate is high.
How do you manage recruiting process in your company?
We have access to highly qualified IT consultants with expertise in various domains like .NET, Java, PHP, QA, etc. We have a team of recruiting experts who ensure quick availability of resources as and when a requirement comes in for any particular resource. The qualified and experienced consultants are contacted and a initial interview is scheduled. We follow a rigorous selection procedure in order to ensure that the best people join our team. Our selection process includes technical test, communication and group discussion and interview. If required, we can also arrange an interview with the client over the phone.
B. Operations
Does Rishabh Software possess the ability to understand my business, so that I can outsource effectively?
We have over 300+ man years of development experience. This experience has enabled us to understand client businesses and requirements better.
How do I initiate communication with Rishabh Software for a particular requirement?
If you wish to utilize any of our services you can simply start by sending us an email or filling out the online inquiry form or giving us a call. If you already have a clear idea of what your requirements are, you can either discuss them with us or submit them in the form of a document, and we will create a proposal with a schedule and cost estimate without any cost or commitment from you.
Does Rishabh Software have a presence outside of India?
Rishabh Software has presence in USA and UK. Apart from that we have formulated strategic partnerships and alliances with companies in key markets to provide better services to our clients.
How do you provide project estimates and project schedules?
Before the initiation of the project, we carry out scoping and estimation exercise using tools developed in-house. Our systems analysts are adept at project analysis and estimation after considering the work-load involved in the development phase as well as the project delivery requirements.
Once when the project has been estimated and scheduled, we use Microsoft Project Server for scheduling the deliverables and monitoring of the project progress. We have also developed our own custom-designed tool named ‘Issue Tracker’ for issue and bug tracking.
How do you handle change request and changes in project scope?
We use change management procedure for any changes in the project. For ongoing minor changes in the running project, the changes are communicated to the project manager concerned, who gets them executed. If the changes are significant and could greatly add to the work-load that has been estimated at the beginning of the project, then we submit the revised quote, for acceptance to the client.
How is testing and quality assurance performed?
We have well organized processes for testing and quality control. We have a team of quality assurance specialists who provide systematic testing, verification and quality assurance. We have aligned our development methodology as per ISO 9001 development standards. Our processes ensure that quality is maintained every single time. These processes are derived from industry standard practices and have been fine-tuned to meet the unique requirements of remote development. The following points summarize our quality initiatives:
- Testing is performed at every step in the SDLC
- Quality is assured through our rigorous project management methodology and quality assessment procedures
- ISO 9001 has been streamlined and adopted into Rishabh Software's organizational and project management models to ensure predictable results and repeatable success
- We have a dedicated team that ensures software quality assurance
- All quality issue tracking will be done using our proprietary Bug Tracking application
How do you deal with urgent bug fixing?
We follow a comprehensive bug-identification / correction protocol. We assess the problem and assign status based on a 3-point priority scale. All urgent bug-correction issues are considered priority-1, and are addressed immediately.
Are there mechanisms in place to ensure deadlines, milestones and timely delivery?
We follow all standard project management methodologies using state-of-the art tools (e.g., MS Project) and well-staffed, expert manpower to ensure that deadlines and milestones are met, and that you get a quality finished product- on time and within budget.
How does Rishabh Software ensure effective knowledge transfer in order to execute my processes efficiently?
We understand the importance of knowledge pertaining to the project and ensure that we deploy a shadow resource for every 5 or 6 resources who work on the project. This ensures that despite the attrition that may happen in the future, there is an extra resource (who will be the knowledge source) pertaining to that project. Majority of our projects have shadow resource deployments in order to ensure safety of our client's and partner's projects. Detailed project documentation at all stages of the project also helps us manage the project knowledge.
Can you provide us with onsite consultants?
Yes, we can. In cases where onsite consulting is required, we can follow a Hybrid Development Model. In this model, there is an onsite component together with the offshore mix in the development methodology. We can fly consultants for knowledge gathering, requirement specification design, solutions architecture etc. and then set-up a dedicated team of IT professionals in our offshore development center to work on the project. This way, we can ensure that you get the dual benefits of cost-effectiveness through offshore development and effective onsite consulting through consultant deployment onsite.
Does Rishabh Software have adequate infrastructure to support my business processes?
- Yes, we have 18000 sq. ft operations office in Vadodara, India
- 7 mbps bandwidth of Internet connectivity
- VOIP connectivity from multiple vendors for reliability & easy communication
Will Rishabh Software help me address and facilitate organizational change?
Rishabh Software understands the value of buy-in within the organization for the outsourcing initiative to be successful. In order to facilitate senior management commitment, we adopt the following approach:
- We formally initiate a Change Management Program, with the help of specialists from Rishabh Software, before moving processes offshore
- We establish a clear governance model around the outsourcing initiative
- We seek to build credibility by understanding your business and proposing a solution that addresses all your concerns around outsourcing
C. Technology
Does the company have any certifications?
We are ISO 9001 & ISO 27001 certified. Our methodology has enabled us to deliver software projects on-time and on-budget. Currently, we are undertaking the initiative for making compliant our processes as per CMMi Level 3 standards and hope that to complete the certification process by February, 2008.
What is company's project management procedure?
For every project, there is one project manager, who is responsible for heading the project and ensuring the delivery of the end solution on time and on budget. The client corresponds with the project manager directly and he/she is the sole point of contact for the client for any issues related to the project.
The Project Manager manages the resources internally using Microsoft Project Server. This ensures that the team is allocated with sufficient amount of work and the progress of the same can be monitored and measured using this system.
What version control system is used?
We are currently using Microsoft Visual SourceSafe for version control.
How complex a software project can you develop?
We invite jobs of various size and scope and have completed several mid to large-scale projects involving 7-20 team members for project period of a year or more.
who owns the code at the end?
We are open to both the options. We can hand-over the final code to our client or can give the application without the code, based on the mutual agreement during signing the contract. You can own all code, documentation, design, conceptual ideas generated in the process.
Do we get the complete set of development files at the end?
You’ll receive copies of your work files continually throughout the development process.
In fact, once the project begins you should expect a highly interactive process that may include frequent meetings and conference calls. Every document, design, and piece of code generated is passed along to you for your review and records.
What technology experience does Rishabh Software have?
Rishabh Software has worked on diverse technology platforms and has built a solid backbone of technical strength, which enables us to deliver best-in-class services to our clients. We have worked extensively for its various clients in the following technology areas:
- Custom Application Development (Microsoft .NET adoption, Java frameworks (J2EE), Open Source adoption)
- Application Integration
- Enterprise Portal Solution
- Deployment and Maintenance
Do offshore programmers write code in their native language?
Code development is done using English language and all code is written using the same tools used by developers in the U.S or UK or elsewhere. Development team members have good knowledge of English language and excellent communication skills. Our Project Managers work directly with the clients and regularly communicate using a host of channels like email/telephone/IM chat etc.
Is the code documented?
Yes, we document all the codes that we write. We have processes in place that make it compulsory for our programmers to document the codes and we also follow standard coding practices. Code documentation also helps us better maintaining the code and providing warranties during the active life of the application.
My question does not get answered here.
|