Results 1 to 6 of 6
- 04-22-2010, 11:37 AM #1
Member
- Join Date
- Apr 2010
- Location
- Poznan, Poland
- Posts
- 3
- Rep Power
- 0
Significanlty lower development costs in high quality development
Hello,
have you had chance to develop software with some outsourced devs? I'm curious about your general impressions, especially in terms of maintaining high quality development standards, not only lower development costs (what is usually one of the major reasons to use outsourcing or nearshoring).
Actually we do provide outsourced/nearshored software development services with our office located in central Europe - Poland, we still have significantly lower rates than typical Western European level. On the other hand in comparison to typical outsourcing locations (e.g. Asia) we cannot compete with their prices, but in matter of quality (incl. modern methodologies, like Agile, Scrum), availability, communication or even travelling issues we certainly can and we often win the battle :)
The most crucial thing is to overcome the client's needs to look at price at first - any thoughts how to do this?
Or maybe you want to try us out on your own?
Looking for any interesting responses to this, thanks.
p.s. I can be reached e.g. on Skype: tomasz.rakowski_espeo
- 04-22-2010, 06:02 PM #2
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
In my experience we cannot measure the quality of any product. It's really challenging stuff. Basically it's relative things, person to person the way they look at gives different comments.
When you define the price on it, actually what we have to things about is the resource we have to allocate for the development. Technologies, developers skills and total man power, time required, etc. With the experience it's possible to define that figure. And at the same time, more importantly, if you want to do a business in global scale defenitly you've to things about the communities you are going to deal with, there income and so on. Otherwise they may not able to buy your stuff. Actually that is why lots of suppliers define regional prices on there products.
- 04-22-2010, 09:28 PM #3
Senior Member
- Join Date
- Mar 2010
- Posts
- 953
- Rep Power
- 4
My experience with outsourcing (not specifically Java) is that the difficulty revolves around knowledge of the problem domain. Outsourcers say something like "give us a sufficiently detailed specification, and we will write good code." But the problem is that a "sufficiently detailed specification" already is the code. In the real world, specifications are never complete in every detail, and the coder fills in the blanks with his own knowledge of the problem domain -- which outsourcers tend to lack (and even in-house coders need years of experience to acquire, and lots of questions to their colleagues in the meantime).
-Gary-
- 04-23-2010, 08:07 AM #4
Member
- Join Date
- Apr 2010
- Location
- Poznan, Poland
- Posts
- 3
- Rep Power
- 0
Thanks for your responses!
Eranga - it's true, however you can asses a level of client's spec achievement, at least try to. On the other hand it is always more difficult to put the quality in exact numbers to compare - and that's why clients preffer looking at price mainly, it speaks to them in a simple, clear way. As an outsourcing provider we are having rather the same price for the whole area where services are provided - in this case e.g. prices are basicly the same for the whole Western Europe, as due to a way these services are being performed, they can move from country to country easily (remote working) so different prices could harm it.
gcalvin - good point! The problem you highlighted is very common in outsourcing, it's true. Our idea to deal with it is providing services in Agile methodology - where often only brief info is enough to begin development, even outsourced one, and thanks to good communication all can be delivered in budget and on time.
On the other hand the outsourcing company must have an experience and knowledge about Agile- because there is no time for excercises, client needs real work, real outcome. As far as we are concerned, with more than 2 years of exp in Agile development (of Java mainly), it seems it's a good direction - starting with 1 European client, now we've got 3 Western European destinations (Finland, Ireland, the Netherlands) and now entering German and wider UK market. Just one thing - I wish it went faster :rolleyes:
- 04-23-2010, 06:02 PM #5
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Specifications are never ever completed when we get it from the client. Time to time it has changed. Actually sometime our clients takes more that 2 months to added everything in a specification and send us. Even we get it the way it could be implemented in technologies is totally different. Means that real problem and the implementation has a huge gap.
- 04-23-2010, 06:08 PM #6
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Actually in my experience regional pricing works really fine. We have done it several times, works extremely fine. Point I think is that whatever we developed/implemented everything tightly bind with the economy, or simply money. How much a person can spend on a specific product or a service.
Similar Threads
-
High Quality .....
By farzana shamim in forum Forum LobbyReplies: 1Last Post: 07-22-2009, 02:43 PM -
Suggested IDE for EJB 2.1 development
By ramanun in forum Enterprise JavaBeans (EJB)Replies: 2Last Post: 03-01-2009, 07:29 AM -
Suggested IDE for EJB 2.1 development
By ramanun in forum Other IDEsReplies: 1Last Post: 02-28-2009, 08:29 PM -
Plugin development??
By janpol1 in forum EclipseReplies: 31Last Post: 10-28-2008, 09:14 AM -
Chemistry Development Kit 1.0.1
By JavaBean in forum Java SoftwareReplies: 0Last Post: 06-26-2007, 09:37 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks