Outsourcing, software outsourcing

DataArt Experience:
2120943 hrs.

Home Search the site: Contacts Submit RFP Press Center Site Map  RSS Feeds 

Software Outsourcing

Why DataArt is cost-effective…
Or Things to Bear in Mind Choosing a Vendor

 

Overall Project Cost = Price per Hour x Hours for the Project

The first thing you should remember is that the cost of a project is comprised of two components – price per hour and the number of hours required for the project. This principle may seem obvious, but it is too often forgotten. It's common practice to first choose vendors with the lowest price and only then ask how many hours will be needed for completion of a particular project. With this strategy, you may miss vendors who might charge more, yet who work faster and more efficiently, thus reducing the total cost of the project. This is the way DataArt works.
 

Project Budget

It is a good idea to decide right away how much you are ready to spend on a project. Our practice shows that you can find a better vendor and significantly reduce risks by disclosing the allotted budget to the vendor. This information allows the vendor to better estimate the project and determine what can/can't be done for the specified sum of money.

If both the goal and the price are known, the project can be implemented more efficiently with reduced risks and higher ROI.
 

Simplicity – Nothing Redundant

You should ask you potential vendor for their vision of the basic structure of your system. If the vendor proposes something very sophisticated, make sure it is absolutely necessary. Some vendors tend to complicate the system trying to foresee possible additions and improvements later on, new versions etc. With this approach, you are actually forced to pay for something you may never need. This also greatly increases the risks, as the system become more complex, which might lead to additional difficulties. With DataArt you never pay for superfluous add-ons. We do our best to fulfill your exact requirements most efficiently, which results in creation of more stable and reliable systems.
 

Using Home Developed Tools and Components

Some vendors may offer faster project implementation than others. One of the reasons can be the existence of their own custom made tools, libraries, products, which may facilitate the creation of your system. The time and money savings advantage is evident. However, there is one serious hidden drawback in this practice and it lies in the system maintenance. You may experience serious problems when you hire another vendor to improve and support the system built by the previous vendor. For the new team, it is inevitably difficult to understand the structure of the system if it was developed with the use of non-standard means. Maintenance becomes much more troublesome and expensive. However, this practice can be used successfully in a few cases.

First, it can be safely used if there is a good long-term relationship with your vendor and you are sure he will continue to maintain your system after initial deployment. Second, all the tools and components were created according to common standards. In this case the use of the existing code can be very effective. DataArt uses only standard products and development tools and has a vast collection of reusable code that conforms to the common coding style and can be used to facilitate future development. This makes the system easily maintainable by any developer.
 

Documentation and Coding Style

In the majority of cases, the systems will inevitably require additional support, tuning or improvements and documentation plays a very important role. Very often, the software requirements are outlined at the early stages of the project. Yet the system inevitably changes in the course of the development, and not everything goes according to the original plan. The documents, however, remain the same, which results in the inconsistency between the system and its documentation at the completion of the project. This leads to many additional problems, especially in the system maintenance or improvement as nobody can determine if the system is flawed or the documentation is wrong.

DataArt always provides the systems it developed with up-to-date documentation, which reflects the system's contents. What's more, we use a standard clear and easily understandable coding style, which includes extensive comments allowing for better understanding of how the system works even if the documentation is lacking for some reason.
 

Why Faster is Usually Better than Cheaper

There are several reasons for choosing a slightly more expensive, yet faster vendor, over a slower and cheaper one. First, you save time by choosing the faster vendor. Second, a change of a vendor's team working for you is less probable if it works a shorter period of time. This means lower risks and less time spent on communication and control. Last but not least, companies that charge more are willing to share the risks, while cheaper and smaller ones rarely take any kind of risk at all.
 

Knowledge Transfer

Apart from the actual development much time is taken by the knowledge transfer. This procedure is of utmost importance, as its efficiency and success influence all other processes. With better knowledge transfer, there is better overall development. Proper understanding of a client's requirements will help a vendor to avoid many mistakes and perform the development much faster.

The knowledge transfer mostly depends on a project coordinator on the vendor's side, which makes his role utterly important. One very simple but essential idea is to have the same person coordinating the project from start to completion. This helps the vendor to get a better vision of the client's project, without loosing any details, however minor they might be . The latter happens quite often when a new project coordinator is assigned in the middle of the project. This is especially important for information not mentioned in the specifications or other documents. The client is often falsely safe in knowing that all the necessary information was conveyed to the vendor, while one of the vendor's coordinators failed to properly convey a piece of essential information to another. This can have serious implications on the client/vendor communication and cause problems, as issues obvious for the client may be quite surprising to the vendor, especially if some information was lost. DataArt is well aware of this possibility and we change the coordinator only when it is absolutely necessary and useful for the client's project. This saves a lot of time, efforts, and significantly reduces the risks.
 

Project Tracking and Review

Another important item for consideration is project tracking. It's essential that a client can observe the flow of the project development and have the latest information at hand. DataArt is 100% transparent in this category. Our clients can easily follow the project development in real time using our own project management system, which displays all the current tasks. In addition to that, our clients are subscribed to mailing lists and can both watch and participate in discussions concerning the project. We also place great importance on our accessibility - a client must be able to reach a vendor at any time. All of DataArt staff is available by E-Mail, phone, ICQ, MSN, Skype – which creates the effect of a continuous presence, a comfortable white noise. With DataArt, clients are never alone with their technical and organizational problems. With our 24x7 support team DataArt specialists are available at all times.
 

Team

You should ask your potential vendor about a team they plan to provide for a project. Our practice shows that the most efficient teams consist of five to 10 people (depending on the size of the project). If the project is truly grand, there should be several teams five to 10 people. Using a greater number seriously reduces the speed and quality of the teamwork.

We also suggest having a core team employed in the project full time. This saves a significant amount of time spent on knowledge transfer and raises the involvement of team members in the project. At DataArt, core teams are a common practice. Since our team members can perform a variety of tasks (i.e. developers can be easily employed as testers) no time is ever wasted on idle tasks.

Press Releases

DataArt and TENNIS.com in Technology Partnership; Site Optimized for the US Open Tennis Championship

September 04, 2008

New York, NY. - DataArt, a high-end software outsourcing company with development centers in Eastern Europe, announced today a fo... Read more ...

Press Releases Archive
Knowledge Base


 
Fact Sheets
DataArt Software Outsourcing Factsheet Download DataArt Fact Sheet
Download DataArt Financial Expertise Fact Sheet Download DataArt Financial Expertise Fact Sheet
Download DataArt .NET Fact Sheet Download DataArt .NET Fact Sheet
Download Oracle Expertise Fact Sheet Download DataArt Oracle Expertise Fact Sheet
Media about DataArt
Software Outsourcing: The Future of Outsourcing
The Future of Outsourcing

DataArt is featured in Business Week magazine's cover story "The Future of Outsourcing".


Software Outsourcing: Russian IT Outsourcing Market on a Roll
Russian IT Outsourcing Market on a Roll

"CMP Media’s Global Services magazine profiles Russia as an outsourcing destination of choice, based on a comprehensive report of Russian IT sector by IDC Research, and features DataArt as one of its leaders..."

More Media about DataArt
Offices/Addresses

New York
(Head Office) DataArt

New York, USA
Tel: (212) 378-4108
New-York@dataart.com

London DataArt

London, UK
Tel.: +44 (0) 20 7099 9464
uk-sales@dataart.com

Software Development Centers:

St.Petersburg
Russia DataArt

St. Petersburg, Russia
Tel: +1 (212) 461-3661
Tel: +7 (812) 333-4440
Russia@dataart.com

Voronezh
Russia DataArt

Voronezh, Russia
Tel: +7 (4732) 610-272
Tel: +7 (4732) 610-273
Russia@dataart.com

Kharkov
Ukraine DataArt

Kharkov, Ukraine
Tel: +380 (57) 766-7283
info@dataart.com

Kherson
Ukraine DataArt

Kherson, Ukraine
Tel: +380 (552) 49-66-68
Tel: +380 (552) 49-66-71
info@dataart.com

Representative Offices:

Florida DataArt

Florida, USA
Tel: (904) 249-2753
Florida@dataart.com

Research Triangle Park North Carolina DataArt

North Carolina, USA
Tel: (919) 619-2398
rtp@dataart.com

Silicon Valley
California DataArt

San Francisco, USA
California@dataart.com
Contact Us Now
» Get consultation - a free consultation on offshore outsourcing strategies

» Get instant contact - instant contact with our technical experts

» Submit information - a development proposal based on information you submit

Outsourcing: Success Stories
Strategic Technologies
"Strategic Technologies' solutions require expertise of top engineers and programmers, and we found a great talent pool at DataArt to complement our own..."
More stories ... - Scott McIntyre,
Strategic Technologies
DataArt News

DataArt and TENNIS.com in Technology Partnership; Site Optimized for the US Open Tennis Championship

September 04, 2008

DataArt announced a formal technology partnership with TENNIS.com (http://www.tennis.com), the leading tennis site on the interne...

DataArt Enhances Subscription Management System for InsWorld.com, Inc.

August 21, 2008

DataArt was selected by InsWorld.com, Inc. to improve data import and data mapping processes for its patented publishing software...

Send Word Now Selects DataArt

July 24, 2008

DataArt was selected by Send Word NowTM to support the creation of advanced capabilities for its two-way on-demand alerting and r...
More DataArt News ...Subscribe
We're here to help
outsourcing Easy ways to get the answers you need.
»E-mail us

The 2008 Global Outsourcing 100

DataArt Selected to Global Services 100 List for the Second Year in a Row

Offshore Outsourcing Best Practices Compliance

Offshore Outsourcing
Best Practices

outsourcing@dataart.com

Software outsourcing | Site Map | WAP | News Map | Contacts | NETChart control for .NET | Web Resources | SAP Consulting