How many resources do you usually assign to a project?
The number of resources employed for a project depends entirely upon the scale and complexity of the project. For example – we allocate two developers, one tester and a UI designer for a small project. We can increase the number of resources depending upon the customer/project requirements.
How about the confidentiality of our intellectual property?
This clause is covered in the IP contract, and NDA is also signed between CAF Solutions and the customer specifying the same. In addition, we audit our processes and train employees on a regular basis. These efforts ensure that our customers’ intellectual property is always secure.
Do you practice code reviews? If yes, how frequent is that?
A Peer Review practice is a part of our standard development process. Any code developed by an application resource is always verified by another application resource. Only after verification is the software released for testing. This practice is applicable only when the customer hires more than one developer.
Do you provide post-development maintenance?
Yes, we do support all software we design on the basis of a product license. This generally includes bug-tracking and fixing. Feature enhancements and developments are handled.
How do you handle change requests from your customers?
We have a standard procedure of handling change requests from our customers. Firstly, we seek their approval for any change request. After the customer approves the request, we do an impact analysis. This allows us to deliver the timelines and cost estimates to the customer. Once the customer approves the estimates, we implement the changes.
Can you guarantee time-bound results?
No. We work on time-based billing for reasons that benefit our clients, and guaranteeing fixed-time results means compromising on that clarity and delivering sub-optimal results to clients. The team may be able to give you an idea, but that is not a business guarantee.
Can you come on-site?
Yes we do, where required. This may be especially useful in initial requirements gathering, final implementation or other pain points. In such cases, our consultants will work on-site at pre-decided rates.
What control do we have over the project?
You will have ability to keep close control over the project. Our assigned Project Manager will be your single point-of-contact for all issue resolution, and will work closely with your guidelines.