Ganhos de produtividade na engenharia de software são Ligando Inovação

Os engenheiros são o melhor negócio – assim estoque acima nelas

Todo mundo é mais produtivo nos dias de hoje. Esta tem sido uma tendência consistente para, pelo menos, a década passada, onde os ganhos de produtividade têm sido particularmente forte dentro do setor empresarial. De acordo com dados do US Bureau of Labor Statistics, hoje &'; s trabalhadores da indústria de negócios são, em média, 30% mais produtivos do que os seus homólogos de 1998 (crescimento de produtividade de cerca de 2,6% ao ano).


(Fonte: US Bureau of Labor Statistics)

Dentro da indústria de tecnologia, a produtividade aumentou mais. Graças a smartphones, melhorou os motores de busca, melhor software CRM, e cada vez maior largura de banda, vendedores e comerciantes podem encontrar, receber e processar informações mais rapidamente do que nunca.

Os ganhos mais dramáticos, no entanto, ter ocorrido dentro de desenvolvimento de software.

Os engenheiros de software hoje são cerca de 200-400% mais produtivos do que os engenheiros de software eram há 10 anos por causa de software open source, melhores ferramentas de programação, bibliotecas comuns, acesso mais fácil à informação, melhorando a educação e outros fatores. Isto significa que um engenheiro de hoje pode fazer o 3-5 pessoas fizeram em 1999!

O advento do software de código aberto faz com que engenheiros particularmente eficiente. Um VP de engenharia que eu falei para me deu uma anedota sobre um módulo onde eles costumavam arquivos de código aberto com cerca de 500 mil linhas de código e, em seguida, escreveu 7.000 linhas de código para costurá-lo todos juntos. Software de código aberto também é gratuito. Na empresa que eu estava correndo em 1999, “ software &"; foi um enorme rubrica orçamental – nós tivemos que comprar bases de dados, conjuntos de teste, bibliotecas e muito mais. Hoje tudo isso é gratuito … uma start-up pode gastar mais dinheiro em refrigerantes para o escritório que ele faz em software.

&'; re todos familiarizados com Moore &'; s Law – que o poder dos computadores dobra a cada 18 meses. Em meus 15 anos de desenvolvimento de software, I &'; ve visto 5x-10x ganhos de produtividade em engenheiros. O que poderia significar que a produtividade de um engenheiro bem treinados dobra a cada cinco anos
. (note que esta Lei é muito mais difícil de provar do que Moore &'; s Law – mas potencialmente tão profunda). Isso significaria que a produtividade de um engenheiro está crescendo em cerca de 14,9% ao ano! Que &'; s rápido ... muito rápido ... muito mais rápido do que os ganhos anuais de 2,6% do que a população como um todo está fazendo.

Isto significa que hoje &'; s empresas são capazes de fazer mais engenharia de software e construir mais coisas com menos pessoas. Mas eles devem fazer mais com menos? Poderia ser muito mais prudente para uma empresa, especialmente para uma pequena empresa, para fazer o oposto ... e dobrar para baixo em engenharia. Você pode usar os ganhos de produtividade no desenvolvimento de software como uma vantagem estratégica e investir agressivamente em engenheiros. Em primeiro lugar, fazê-lo mais contribui para o progresso e também aumenta a chance de avanços em inovação. Em segundo lugar, os engenheiros – ao contrário de vendedores e comerciantes – muitas vezes pode bater o corredor à terra (supondo que você tem um bom sistema on-boarding) e ter um impacto positivo dentro de algumas semanas.

Como alternativa, muitas grandes empresas tradicionais pode ser capaz de conviver com engenheiros MENOS mas diferente. Estas empresas podem precisar alterar a sua abordagem à engenharia para tirar proveito das novas ferramentas. As empresas que podem se beneficiar de menor número de engenheiros são os prováveis ​​que haven &';. T mudaram suas plataformas de tecnologia radicalmente nos últimos dez anos

Embora os engenheiros contribuir mais para uma organização do que nunca, o seu salário – em relação a outras funções em uma empresa – hasn &'; t seguiram o exemplo. I &'; ve pesquisou algumas dezenas de empresas e descobriram que ao longo dos últimos dez anos, um engenheiro &'; s pay ocupou o mesmo salário em relação ao marketing e vendas. Esse é um comportamento estranho … geralmente quando algo gera mais, o seu custo sobe. Então, por que tem engenheiros e' salários em os EUA permaneceu constante em relação aos vendedores e comerciantes? Aqui são dois fatores que contribuem para que a menor demanda.
:

  1. Off-shore
    por causa das novas tecnologias e maior largura de banda, mais empresas estão off-shore seu desenvolvimento de software. Mas isso não explica totalmente o fenômeno salário plana vez que as empresas também estão off-shore de vendas e marketing (embora em menor grau).
  2. Necessidade de engenheiros de software diminuiu.
    Porque os engenheiros de software são muito mais produtivos do que eram há dez anos, muitas empresas estão optando por contratar menos deles. Se uma empresa não está fazendo engenharia hard-core, ele realmente precisa de menos engenheiros como uma parte de sua força de trabalho total do que ele fez há dez anos. (Eu, pessoalmente, acho que isso poderia ser um grande erro … mas vou chegar a isso mais tarde).

    Tanto o off-shoring e da diminuição da necessidade de engenheiros levou a uma redução da demanda que tem provavelmente colocar um controlo sobre os salários.

    Um problema, é claro, é que a medição “ saída &"; de um engenheiro é uma coisa muito difícil de fazer (em oposição à saída de um vendedor) … por isso é muito difícil de quantificar os ganhos de produtividade. E mesmo se você pode medir a produção em engenharia, às vezes é difícil para amarrar que a um aumento da rentabilidade.

    E, como as vendas, a qualidade dos engenheiros varia muito. Um grande engenheiro é potencialmente 2-4 vezes mais produtivo do que um bom engenheiro. Ben Ling do Google apontou-me que alguns grandes engenheiros estão maciçamente compensado – porque eles tendem a ser os primeiros contratações na empresa e obter lotes de ações (mais de Google &'; s primeiros 50 funcionários eram engenheiros).

    Let &'; s repescagem:
    A produtividade de um engenheiro de software aumentou 2-3 vezes maior do que uma pessoa de marketing nos últimos dez anos. No entanto, sua compensação em relação manteve-se sobre o mesmo. Isso significa que se você é uma empresa experiente, você deve estocar engenheiros. Na verdade, você iria querer tantos grandes engenheiros, como você pode obter um porão de.

    Este boom produtividade da engenharia só vai aumentar e continuar a criar deslocamento e destruição criativa. Enquanto a extensão do crescimento e da indústria de reforma são difíceis de avaliar, o que é certo é que as empresas que dependem de tecnologia e engenharia paradigmas a partir de 1990 ou antes vão encontrar-se duramente pressionado para competir com os novos e ágeis motores.

    (agradecimentos especiais para Jonathan Hoffman, Michael Hsu, Ben Ling, Jeremy Lizt, Naghi Prasad, e Dave Selinger para seus comentários e edições).

    (se você assim, por favor, enviá-lo para um amigo)

    Ver comentários e comentar se em:. Soma blog sobre a produtividade Restaurant

produtividade

  1. A rentabilidade de "Thank You" -Três grandes maneiras de dar agradecimentos de seu negócio
  2. Presto! Projeto é feito!
  3. Principais Trinta Melhores Práticas para agendar seu dia e definir compromissos
  4. A nanotecnologia faz com que seja fácil de manter cercos do chuveiro em Hotéis
  5. Como Produzir um Webinar Winning
  6. Trabalho positivo como os Beatles
  7. OST erro: sincronização com o arquivo de pasta off-line não pôde ser concluída
  8. Qual é a sua produtividade gatilho?
  9. Noções básicas para projetar um anúncio de texto do Google
  10. Trabalho mais esperto on-line para aproveitar o verão
  11. 5 dicas básicas para Lidar com teclado de computador
  12. Cinco dicas para ser mais produtivo
  13. Maximizando sua experiência de vídeo conferência
  14. Limpe Escritório Comforts Clientes: 5 dicas para um Serviço de Cura Holística Cleaner
  15. Aprenda a dividir grandes tarefas e fazê-las
  16. Cinco estratégias para superar a procrastinação
  17. Controle de Inventário Pessoal
  18. Web Design e Sistemas & Desenvolvimento; Os prestadores de serviços de SEO orgânicos
  19. Orientar a compra de um lote em Cebu
  20. Mindset e Negócios. . .Um Dos conceitos mais mal compreendidos em Business & Na vida