Offshore Software Development - Evolution of Value Chain Desarrollo de Software Offshore - Evolución de la cadena de valor

-->

You must have heard all kinds of theories on the state of offshore software development by now. Usted debe haber escuchado todo tipo de teorías sobre el estado de desarrollo de software off-shore por el momento. Maybe you have experienced it firsthand? Quizás usted ha experimentado de primera mano? I believe the offshore software development discussion, learning opportunities and evolution will continue for some time. Creo que el desarrollo de software offshore debate, las oportunidades de aprendizaje y la evolución continuará durante algún tiempo. It is one of the reasons I created this site: Es una de las razones que he creado este sitio: Flat World Software Development Piso mundo de desarrollo de software .

Most often this site deals with the here and now of offshore software development. La mayoría de las veces se ocupa este sitio con el aquí y el ahora de desarrollo de software offshore. It intends to provide an environment for immediate reference and community exchange. Tiene la intención de proporcionar un entorno para referencia inmediata y la comunidad internacional. In this post, I’d like to tell a story on the evolution of value in software development. En este puesto, me gustaría contar una historia sobre la evolución del valor en el desarrollo de software. It is a fictional, but it is based on true events. Se trata de una ficción, pero se basa en hechos verdaderos. I’m curious to hear your thoughts. Estoy curioso oír su opinión. Here’s the story…. Ésta es la historia….

In the not so distance past, a web development company determines there is a market need for pure backend software development services. En la distancia no tan pasado, una empresa de desarrollo web determina que existe es una necesidad del mercado puro backend para servicios de desarrollo de software. You know, not user interface design, not usability testing - just functional programming. Usted sabe, no interfaz de usuario de diseño, la usabilidad no pruebas - sólo la programación funcional. Their clients often say something similar to: “just program the functionality please - here’s what we want it to do, now make it work”. Sus clientes suelen decir algo similar a: "sólo la funcionalidad del programa, por favor - esto es lo que queremos hacer, ahora que funcione". The client doesn’t particularly care if it is Smalltalk or C or C++ or .Net or PHP or Java or ASP or TCL or PERL or Ruby on Rails or New ShinyLanguage. El cliente no especialmente la atención si se Smalltalk o C o C + + o. Net o Java o PHP o ASP o TCL o Perl o Ruby on Rails o Nueva ShinyLanguage. They just want it to work and and work well in their environment. Ellos sólo quieren que funcione y funcione bien y en su entorno.

One day, web development company receives a request for proposal for a new client software development project. Un día, compañía de desarrollo web recibe una solicitud de propuesta para un cliente nuevo proyecto de desarrollo de software. For this particular project, web development company creates a proposal based on resources of one developer architect and full-time employee(s) and/or one local software development programming contractor(s) to produce the software. Para este proyecto en particular, empresa de desarrollo web crea una propuesta basada en los recursos de un arquitecto y desarrollador de asalariado a tiempo completo (s) y / o un local de desarrollo de software de programación contratista (s) para producir el software. In order to determine the proposal price of the project, development company looks at essentially two factors: perceived delivered value and operational cost. Con el fin de determinar la propuesta de precios del proyecto, compañía de desarrollo de mira esencialmente a dos factores: percepción de valor emitido y los costes de explotación. For value, the web development company is essentially delivering on two points: strategic design of “functionality” from the software architect and tactical implementation of the programming language/code. Por valor, la empresa de desarrollo web es básicamente la entrega en dos puntos: diseño estratégico de "funcionalidad" del arquitecto de software y aplicación táctica del lenguaje de programación / code. Also, included in the price of the project are applicable operational cost factors - monthly office space rent, employee salaries, contractor hourly rates, phones, internet access, insurance, etc. Además, incluido en el precio del proyecto son aplicables los factores de costo operacional - mensual de alquiler de espacio de oficina, empleado de los sueldos, contratista de las tarifas horarias, los teléfonos, acceso a internet, seguros, etc

Proposal Cost = $xyz Propuesta Costo = $ XYZ

Client accepts and everyone is reasonably happy. Cliente acepta y todo el mundo es razonablemente feliz. Time rolls on, spring arrives, the sun shines, leaves turn colors, it rains, it snows. Tiempo en rollos, llega la primavera, el sol brilla, las hojas de colores a su vez, llueve, nieva.

Now, if web development services are inline with most other types of businesses, project fees should decrease over time. Ahora bien, si los servicios de desarrollo web están en línea con la mayoría de los demás tipos de empresas, honorarios de proyecto debería disminuir con el tiempo. Not fall like the rain, but essentially the same service costs should decrease over time. No caen como la lluvia, pero esencialmente el mismo servicio costes deberían disminuir con el tiempo. Right? Derecho? Simply put, client should expect to pay less than $xyz in a year from now for the same type of service. En pocas palabras, el cliente debe esperar para pagar menos de $ xyz en un año a partir de ahora por el mismo tipo de servicio. Notice this expectation has nothing to do with software quality determinations or h-1b visa or offshore software vs. inshore vs. rural source. Aviso de esta expectativa no tiene nada que ver con la calidad del software determinaciones o visa H-1B o en alta mar frente a software de bajura frente a las zonas rurales fuente. There is an expectation from client that costs should decrease over time. Hay una expectativa de los clientes que los costes deberían disminuir con el tiempo.

Now, if the paying client expects prices to decrease over time, something has to give for the web development company. Ahora bien, si el cliente espera que el pago de los precios a disminuir con el tiempo, algo tiene que dar para la empresa de desarrollo web. Perhaps, the web development company needs to lower operational costs or promote an alternative, more cutting edge technical solution to keep project fees the same. Tal vez, el desarrollo web empresa necesita para reducir los costes operativos o promover una alternativa, más de vanguardia solución técnica para mantener las tasas proyecto de la misma. (Selling the latest b/leading edge technology without significant increase in functional value just to maintain rates to clients is unethical and is partly the fault of the client for buying it. It is also a different topic entirely.) (Venta las últimas b / tecnología de punta sin aumento significativo de valor funcional, simplemente para mantener las tasas a los clientes es inmoral y es en parte culpa del cliente por la compra. También es un tema totalmente diferente.)

To cut operational costs, web developer company decides to keep arcitectural design in-house and offshore the tactical development. Para cortar los gastos operacionales, desarrollador web empresa decide mantener arcitectural diseño en casa y en el mar el desarrollo táctico.

Cost = $xyz * .35 Costo $ xyz = .35 *

Cost is 35% lower and the client accepts the proposal. El costo es 35% inferior y el cliente acepta la propuesta.

Client wins- web development company wins - offshore software developer(s) wins. Cliente web gana-gana empresa de desarrollo - desarrollador de software offshore (s) gana. Win * 3. Win * 3. So, who doesn’t “win”? Por lo tanto, que no es "ganar"? Frankly, the person who is at risk of negative change is the one who doesn’t see evolution trend the software development value chain. Francamente, la persona que está en riesgo de variación negativa es la que no ve la evolución tendencia de desarrollo de software cadena de valor. In this story, it is the developer who refuses to see offshore software developers as a viable option for tactical level programming. En esta historia, es el desarrollador que se niega a ver el mar los desarrolladores de software como una opción viable para la programación a nivel táctico. In this story, the local tactical programmer’s value is decreasing when web development company is attempting to “win” new engagements. En esta historia, el programador local táctico del valor disminuye cuando el desarrollo web empresa está tratando de "ganar" las nuevas contrataciones. It follows a similar trend line to the the client’s expectation of lower cost over time. De ello se desprende una tendencia similar a la línea del cliente expectativa de menor costo a través del tiempo.

Now, hopefully, there are many openings to discuss this story on all kinds of levels. Ahora, es de esperar, hay muchas aperturas a discutir esta historia a todo tipo de niveles. For example, a point could be made that web development company could focus on providing education resources to local tactical developers. Por ejemplo, un punto podría ser que la empresa de desarrollo web podría centrarse en proporcionar recursos para la educación local táctico desarrolladores. This will increase skill sets which should lead to development time savings. Esto aumentará conjuntos de capacidades que debería conducir al desarrollo ahorro de tiempo. Time savings implies lower cost. Ahorro de tiempo implica un coste más bajo. Or, client should not expect prices to lower over time or this story is based on waterfall development process and doesn’t jive with XP or Agile or suggesting software modelling tools to generate tactical code or somehow fit the old build vs. buy talk into the mix. O bien, los clientes no deben esperar precios más bajos a lo largo del tiempo o la historia se basa en cascada proceso de desarrollo y no con Jive XP o Agile o sugerir herramientas de modelización de software para generar código táctico o de alguna manera se adecue a los antiguos construir vs compra hablar en la mezclar. But, I’ll leave these and many more openings to you. Pero, voy a salir de estas y muchas más aperturas para usted. I attempted to write the story from an unbiased perspective, because I’m interested in hearing your thoughts. Me trató de escribir la historia desde una perspectiva imparcial, porque estoy interesado en escuchar sus pensamientos. Leave comment or trackback with your thoughts. Dejar comentario o trackback con tus pensamientos.

PS - Check out the PS - Echa un vistazo a los Cynosural blog Cynosural blog from JosephDP who has some interesting posts regarding offshore software development. JosephDP de que tiene algunos puestos interesantes en relación con el desarrollo de software offshore.



One Response to “Offshore Software Development - Evolution of Value Chain” Una Respuesta a "Desarrollo de Software Offshore - Evolución de la Cadena de Valor"

  1. Flat World Software Development » Blog Archive » Agile Software Development Ecosystem Piso mundo de desarrollo de software »Blog Archive» ágiles de desarrollo de software de Ecosistemas Says: Dice:

    [...] Editor’s Note: possibility of interest in Offshore Software Development - Evolution of Value Chain Bookmark to: [...] [...] Nota del editor: la posibilidad del interés en Desarrollo de Software Offshore - Evolución de la Cadena de Valor marcador a: [...]

Leave a Reply Deja Responder