Q: How do you treat agreements, I mean signing them and sending them to each other? A: Usually a agreement in Word format with digital signatures of both parties (JPG) will suffice. After signing the agreement this way, a party sends it to the other party by e-mail. However, documents could be signed by hand, and they could be faxed or sent either by EMS or by FedEx. 
Q: Please describe your non-disclosure policy to me. A: As you wish. No limitations from our side. We are ready to sign an NDA you offer. 
Q: How do you treat confidentiality regarding client software development? A: We are ready to treat it any way you would prefer. Actually, after the project is finished, we might ask the customer's permission for placing the short description of the project on to our site. In addition, we might ask about a reference to place it with other references. No problem if the customer says 'No'. Then we do not publish any info about the project to our site. In any case, without the customer's express permission we never ever give any information about him to anybody. 
Q: What are your terms of payment? | A: For short projects: | 50% in advance; 50% upon delivery
| | For mid-range projects: | | | For long-term projects | |
However, we are open to any other reasonable proposals. For example, - little advance payment and then equal payments each week. In this case you can see our current results constantly, and once a week you decide whether our work is still worth paying for. 
Q: I feel that I cannot accurately describe my needs for the project by typing. You should call me at my business at 999-999-9999, so we can discuss the requirements. A: From our experience in working with numerous customers, requirements for a project should only be available hardcopy form. Any other way of describing a task is fraught with very serious misunderstandings and faults. So we use phone communications only for clarifying some minor, insignificant issues. 
Q: What are your days/hours of operation? A: Usually they are all working days (5 days a week), 8 hours a day, 173 hours a month. Accordingly, the local time for our development teams are: | Russia, Moscow, and Romania | Russia, Novosibirsk | 3 hours ahead of GMT 8 hours ahead of EST
| 6 hours ahead of GMT 11 hours ahead of EST
| | Slovenia, and Serbia | India | 2 hours ahead of GMT 7 hours ahead of EST
| 5:30 hours ahead of GMT 10:30 hours ahead of EST
| EST: U.S. Eastern Standard Time GMT: Greenwich Mean Time | Please observe respective daylight saving times |
Such time difference makes our work for the overseas customers very efficient as long as activity becomes really round-the-clock. Example Vladimir / Moscow:
(1) our programmers work till approximately 7.00 PM MSK (11.00 AM EST); (2) then it is turn for our customer to review all the current results, prepare answers to all the questions, test a beta application, etc.; (3) so, when programmers return to work their next day (that is the customer’s night), they have all the up-to-date info from the customer.
For the customers' convenience our project managers as well as top managers usually are available for on-line communication till 1.00 AM MSK (5.00 PM EST). 
Q: By what means do you usually communicate with your customers? A: Either way you would prefer: - e-mail;
- IM (ICQ, AIM, MSN);
- specially built Web site of your project;
- phone;
- personally during business trips if needed.

Q: While you are developing our application, will there be a way for us to see it as it's coming along? We would like to make sure early on that everything is being done properly. A: Sure, you will have an ability to see the current results as the project is coming along. That is because usually we base our development process on the spiral model thus having an ability of taking into account last time feedbacks and changes received from a customer. For heavier projects we build a special project conducting Web site (made according to the Rational Software standards). For lighter ones we simply work closely with the customer, exchanging info via e-mail and IM, and provide all the intermediate alpha and beta versions of the application to get feedback from the customer ASAP. 
Q: It is very important to us that all code related to our projects is written in an orderly and commented manner, so that we can understand what is going on as well. On completion of the said project, do you turn all source code and database over to the client (me)? A: As for commenting of code - sure we do that, as we have a set of strict internal corporate standards for software development. Those standards cover all the design-programming-testing-delivery processes, and they contain obligatory commenting of codes. Yes, certainly we will send you all the source code and database as soon as they are ready. Thus, upon completion you will receive a well structured and commented code and database ready for future maintenance. 
Q: What type of support and the term of that support if offered with your development? A: We offer free full support during some reasonable time after delivery (this time depends on the duration of the project: less for the shorter projects). By "full support" are implied full informational support + all the tunings and fixes that might seem to be needed to actually match your initial requirements. Thus it is support and not development enhancement. |