Offshore Software Development - Evolution of Value Chain Offshore Desenvolvimento de Software - evolução da cadeia de valor

-->

You must have heard all kinds of theories on the state of offshore software development by now. Você deve ter ouvido todos os tipos de teorias sobre o estado de desenvolvimento de software offshore por agora. Maybe you have experienced it firsthand? Talvez você já experimentou em primeira-lo? I believe the offshore software development discussion, learning opportunities and evolution will continue for some time. Creio que o desenvolvimento de software offshore discussão, de possibilidades de aprendizagem e evolução vai continuar por algum tempo. It is one of the reasons I created this site: É uma das razões que me criou este site: Flat World Software Development Flat mundo Desenvolvimento de Software .

Most often this site deals with the here and now of offshore software development. A maior parte das vezes este site trata do aqui e agora offshore de desenvolvimento de software. It intends to provide an environment for immediate reference and community exchange. Tem a intenção de proporcionar um ambiente para a troca imediata referência e comunidade. In this post, I’d like to tell a story on the evolution of value in software development. Neste posto, eu gostaria de contar uma história sobre a evolução do valor no desenvolvimento de software. It is a fictional, but it is based on true events. Trata-se de uma ficção, mas é baseado em eventos reais. I’m curious to hear your thoughts. Estou curioso para ouvir seus pensamentos. Here’s the story…. Veja aqui a história….

In the not so distance past, a web development company determines there is a market need for pure backend software development services. No passado não tão distância, uma empresa determina desenvolvimento web há uma necessidade de mercado para os serviços de desenvolvimento de software puro backend. You know, not user interface design, not usability testing - just functional programming. Você sabe, não user interface design, usabilidade não testes - apenas programação 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”. Os seus clientes muitas vezes dizer algo semelhante a: "só programa a funcionalidade, por favor - aqui está o que nós queremos é que fazer, agora que ele 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. O cliente não particularmente cuidados, se for Smalltalk ou C ou C + + ou. Net ou PHP ou Java ou ASP ou TCL ou Perl ou Ruby on Rails ou Nova ShinyLanguage. They just want it to work and and work well in their environment. Eles apenas querem que a trabalhar e trabalhar bem e em seu ambiente.

One day, web development company receives a request for proposal for a new client software development project. Um dia, desenvolvimento web empresa recebe um pedido de proposta de um novo software cliente desenvolvimento projecto. 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 projecto específico, desenvolvimento web empresa cria uma proposta baseada em recursos de um arquiteto e desenvolvedor empregado a tempo inteiro (s) e / ou de um local da programação de desenvolvimento de software contratante (s) para produzir o software. In order to determine the proposal price of the project, development company looks at essentially two factors: perceived delivered value and operational cost. A fim de determinar o preço da proposta do projeto, desenvolvimento empresa analisa essencialmente dois factores: valor percebido entregues e custo operacional. 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. Pelo valor, o desenvolvimento web empresa está entregando essencialmente sobre dois aspectos: concepção estratégica de "funcionalidade" a partir do arquiteto de software e implementação das tácticas a linguagem de programação / código. 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. Além disso, incluídas no preço do projeto são aplicáveis custo operacional fatores - escritórios renda mensal, empregado salários, taxas horárias contratante, telefones, acesso à internet, seguros, etc

Proposal Cost = $xyz Proposta Custo = $ XYZ

Client accepts and everyone is reasonably happy. Cliente aceita e todos estão razoavelmente satisfeitos. Time rolls on, spring arrives, the sun shines, leaves turn colors, it rains, it snows. Tempo em rolos, Primavera chega, o sol brilha, deixa sua vez cores, chove, Neva.

Now, if web development services are inline with most other types of businesses, project fees should decrease over time. Agora, se os serviços são inline desenvolvimento web com a maioria dos outros tipos de empresas, projeto honorários devem diminuir ao longo do tempo. Not fall like the rain, but essentially the same service costs should decrease over time. Não cair como a chuva, mas essencialmente o mesmo serviço de custos devem diminuir ao longo do tempo. Right? Certo? Simply put, client should expect to pay less than $xyz in a year from now for the same type of service. Em termos simples, cliente deve esperar para pagar menos de US $ xyz em um ano a partir de agora para o mesmo tipo de serviço. Notice this expectation has nothing to do with software quality determinations or h-1b visa or offshore software vs. inshore vs. rural source. Aviso essa expectativa não tem nada a ver com qualidade de software ou determinações h-1b visto ou offshore software vs costeira vs rural fonte. There is an expectation from client that costs should decrease over time. Existe uma expectativa de clientes que os custos devem diminuir ao longo do tempo.

Now, if the paying client expects prices to decrease over time, something has to give for the web development company. Agora, se o cliente espera pagar os preços a diminuir ao longo do tempo, algo tem de dar para o desenvolvimento web empresa. 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. Talvez, o desenvolvimento web empresa precisa de mais baixos custos operacionais ou de promover uma alternativa, mais vanguarda solução técnica para manter o mesmo projecto honorários. (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.) (Vendendo as últimas b / vanguarda tecnológica, sem aumento significativo do valor funcional apenas para manter a taxa de clientes é imoral e é em parte por culpa do cliente para a compra-lo. Também é um assunto completamente diferente.)

To cut operational costs, web developer company decides to keep arcitectural design in-house and offshore the tactical development. Para cortar custos operacionais, desenvolvedor web empresa decida mantê arcitectural design in-house e offshore do desenvolvimento táctico.

Cost = $xyz * .35 Custo = $ .35 xyz *

Cost is 35% lower and the client accepts the proposal. Custo é 35% inferior e o cliente aceita a proposta.

Client wins- web development company wins - offshore software developer(s) wins. Cliente ganha-ganha empresa desenvolvimento web - desenvolvedor de software offshore (s) ganha. Win * 3. Win * 3. So, who doesn’t “win”? Por isso, que não "ganhar"? 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, a pessoa que está em risco de variação negativa é o que não vê uma evolução tendência de desenvolvimento de software cadeia de valor. In this story, it is the developer who refuses to see offshore software developers as a viable option for tactical level programming. Nesta história, é o dono da obra que se recusa a ver offshore software "como uma opção viável para a nível táctico programação. In this story, the local tactical programmer’s value is decreasing when web development company is attempting to “win” new engagements. Nesta história, os locais tácticas programador está a diminuir quando o valor da empresa desenvolvimento web está a tentar "ganhar" novos compromissos. It follows a similar trend line to the the client’s expectation of lower cost over time. Segue-se uma tendência semelhante à linha do cliente expectativa de menor custo ao longo do tempo.

Now, hopefully, there are many openings to discuss this story on all kinds of levels. Agora, esperamos, há muitas aberturas para discutir esta história em todos os tipos de níveis. For example, a point could be made that web development company could focus on providing education resources to local tactical developers. Por exemplo, um ponto que poderia ser feita desenvolvimento web empresa poderia concentrar-se na oferta de recursos para a educação local tático desenvolvedores. This will increase skill sets which should lead to development time savings. Isto irá aumentar habilidade estabelece que deve conduzir ao desenvolvimento poupança de tempo. Time savings implies lower cost. Tempo de poupança implica um custo mais baixo. 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. Ou, cliente não deve esperar preços mais baixos ao longo do tempo ou esta história é baseada em cascata processo de desenvolvimento e não JIVE com XP ou Agile ou sugerindo modelagem ferramentas de software para gerar código ou algum ajuste tático do velho construir vs falar em comprar o mix. But, I’ll leave these and many more openings to you. Mas, eu vou deixar estas e muitas outras aberturas para você. I attempted to write the story from an unbiased perspective, because I’m interested in hearing your thoughts. Eu tentei escrever a história a partir de uma perspectiva imparcial, porque eu estou interessado em ouvir a sua opinião. Leave comment or trackback with your thoughts. Deixe um comentário ou trackback com seus pensamentos.

PS - Check out the PS - Confira a Cynosural blog Cynosural blog from JosephDP who has some interesting posts regarding offshore software development. JosephDP de que tem alguns lugares interessantes quanto offshore desenvolvimento de software.



One Response to “Offshore Software Development - Evolution of Value Chain” Uma resposta a "Offshore Desenvolvimento de Software - Evolução da cadeia de valor"

  1. Flat World Software Development » Blog Archive » Agile Software Development Ecosystem Flat mundo Desenvolvimento de Software "Blog Archive" Agile Desenvolvimento de Software ecossistema Says: Diz:

    [...] Editor’s Note: possibility of interest in Offshore Software Development - Evolution of Value Chain Bookmark to: [...] [...] Nota do Editor: Offshore interesse na possibilidade de Desenvolvimento de Software - Evolução da cadeia de valor aos Favoritos: [...]

Leave a Reply Deixe uma resposta