rrlogo.gif (7211 bytes)welcome.JPG (3758 bytes)
Welcome

About Us

Programming

Portfolio

FAQ

Contact Us

 

Frequently Asked Questions

How do you ensure good quality?
All VB, Java, C++, or other code as specified is performed using object-oriented methodology. In part this means that the methods are not drawn out and endless. Code fragments are placed in individual methods and documented as such. We never make long methods with multiple steps of business logic. Methods usually have individual purpose and are robust in design. We create object models and model their interaction before doing any implementation. We also check logic with test patterns in Rational suite. If your company adheres to a specific programming style, you also may demand a code to meet your style requirements.

How can I monitor your development process?
Here projects are managed according to widely adopted methodologies using working schedule, completion indicators and output control. The best indicator is a written code that implements some increasing percentage of entire functional specification as the development process goes. You may receive the code at your first demand.

I have concerns about intellectual property rights.
If you want to be the sole owner of the source code, we will include all necessary points for setting appropriate rights in a contract. Here we have very strict arrangements for code nondisclosure.

Do you understand American Business model and how can you ensure me in keeping my secrets?
We thoroughly understand American and Russian business models, which are very similar, and we know what is a product lifecycle. We have a good experience with system analysis and design but we applied it to Russian projects only. We don't make detailed product documentation (it's up to a customer) but present some sufficient functional descriptions. One of the primary concerns of many companies we work with is information confidentiality. Write to max@russianresource.com for receiving a copy of our confidentiality agreement (NDA).

I need some more references and probably some screenshots or source code to make a decision about using your services.
Well, we work with many customers (including some well known companies) and most of them don't agree on disclosing their names or outsourcing facts. Also, we have no property rights on the most source code we produced. For getting some screenshots or source code excerpts, write to olegus@russianresource.com and keep in mind that it is not our best to show you but even this is quite impressive.

How can we sign an agreement?
For signing agreements or contracts we usually use EMS or DHL mail. However, if there is a need, we can travel to a customer or arrange a visit here.

It seems to me that the communication will be a problem.
Our company is based in Urals region and has offices in Yekaterinburg and Chelyabinsk (EST+10). But communication is not a problem because we are quite flexible and work overtime often. Now we have 64Kbps Internet connections in both offices. In Yekaterinburg we plan to upgrade it to 2048 Kbps soon. To keep the cost down, we prefer to communicate via Internet and e-mail mainly (and sometimes by phone using callback). We have many developers speaking pretty good English and having necessary writing skill for substantial source comments. Every project manager speaks English fluent.

What way of payment you prefer?
Our preferable way of payment is using wire transfers (using SWIFT).

What are your usual work arrangements?
For beginning you have to present functional and requirements specs detailed enough for starting the job. Functional specifications should tell us what application, module or site should do. Your requirements may state what "look and feel" is needed or are there any time/memory/disk constraints etc. It's preferable that the specs be made clear and non-ambiguously. Otherwise, we will spend time in negotiations to get full understanding about a product being developed. Some unified modeling techniques (like UML) or methodologies (like SADT) may help. We don't assert any strict rules for specs submission. For specs examples write to alex@russianresource.com. A contract for work is very desirable and is the most civilized way of regulating our relationships. You can hire some number of our professionals or we can agree on fix costs, make working schedule, dividing project on stages with milestones. Then we set stage completion indicators for you to monitor the development process and you may pay incrementally as the project stages are implemented. If you plan to hire our developers, then we need to know ASAP when we could begin and what the numbers of developers with selected skills are required. That information is important for us to manage people resources effectively. So try to be more specific and accurate in your estimations

May I propose my own work scheme?
We are very flexible and are ready to consider any your suggestions.

offshore.gif (2398 bytes)quality.jpg (2313 bytes)

©1998-2003, Russian Resource, Inc., Email: info@russianresource.com