Sie sind auf Seite 1von 19

Relatrio Global de

Desenvolvimento 2016
SAIBA COMO DESENVOLVEDORES TRABALHAM
introduo
Em um mundo cada vez mais digital, desenvolvedores de software tm mais possibilidades de escolha do que nunca
antes tiveram. As prticas de desenvolvimento de software esto evoluindo e a velocidade destas mudanas tem
feito o mercado de software se tornar mais vantajoso e competitivo. Enquanto a realidade da indstria de software
se modifica, maisdesenvolvedores tm escolhido abandonar o uso de tecnologias e ferramentas ultrapassadas,
escolhendo opes mais interativas e abertas, e hoje eles tm cada vez mais poder de fazer estas decises.

98% +++ 92%


dos desenvolvedores usam Mais desenvolvedores of developers prefer Git
ferramentas open source no trabalho esto ganhando o poder de escolher repositories for everyday work
as suas ferramentas de trabalho

Embora as tcnicas de desenvolvimento orientadas aos processos tenham sido bem-sucedidas no


passado, os desenvolvedores esto buscando uma evoluo mais natural do desenvolvimento de
software que promova a colaborao e o compartilhamento de informaes ao longo do ciclo de
vida de um projeto. Nossos resultados revelam que as ferramentas de cdigo aberto, como o Git,
so agora as ferramentas de desenvolvimento preferidas pelos profissionais de TI, pois facilitam
a criao workflows interativos e colaborativos. Esperamos que este relatrio ajude as equipes de
desenvolvimento em todo o mundo a entender a melhor forma de trabalharem juntos.
pontos principais
1 Desenvolvedores esto cansados de sistemas ultrapassados e querem ferramentas modernas.

2 Ferramentas open source so as preferidas pelos desenvolvedores.

3 O Git classificado como a ferramenta de desenvolvimento mais importante.

4 A era das metodologias de processo est chegando ao fim.

5 A colaborao fundamental para o workflow do desenvolvedor.

6 A integrao contnua parte integrante do trabalho cotidiano.

7 A segurana continua a ser uma grande preocupao - o innersourcing ajuda.

8 A curva de aprendizado o maior desafio na adoo do Git.

9 A presso para cumprir os prazos de entrega o principal motivo para que o cdigo seja
liberado sem estar pronto.

10 Objetivos imprecisos e prazos irrealistas so os maiores obstculos para completar o trabalho.


O QUE OS DESENVOLVEDORES QUEREM:

Novas ferramentas

Os desenvolvedores esto escolhendo suas prprias ferramentas e


esto se atualizando, sem importar se a gerncia ou chefia aprovou
o uso das novas ferramentas.
DESENVOLVEDORES ESTO CANSADOS
DE SISTEMAS ULTRAPASSADOS E
BUSCAM FERRAMENTAS MODERNAS.

81%
dizem que essencial para uma organizao
utilizar as ferramentas de desenvolvimento
mais atuais

91%
Dos desenvolvedores preferem utilizar as
mesmas ferramentas de desenvolvimento
para o trabalho e para projetos pessoais

36%
dos desenvolvedores rejeitariam um trabalho
se o empregador no utilizar as ferramentas
de desenvolvimento mais atuais.
MAIS DESENVOLVEDORES ESTO ESCOLHENDO
SUAS PRPRIAS FERRAMENTAS NO TRABALHO.
Quando se trata de escolher ferramentas de desenvolvimento de software no local de trabalho, a escolha pertence, em
sua maioria, aos desenvolvedores. Gestores de nvel snior esto selecionando as ferramentas para suas equipes em
menos de 20% do tempo, e alguns desenvolvedores admitem utilizar as suas prprias ferramentas apesar do que seus
gerentes dizem e orientam.

44% Ns temos a liberdade de escolher as ferramentas com as quais vamos trabalhar

17% Desenvolvedor chefe

11% Ns somos orientados a utilizar determinadas ferramentas, mas ns usamos aquelas que queremos

10% CTO/CIO

7% Outro

5% Diretor de TI

4% Chefe de engenharia
FERRAMENTAS OPEN SOURCE
SO AS PREFERIDAS.
Desenvolvedores modernos preferem utilizar plataformas open source para o
trabalho e para projetos pessoais. 98% dos desenvolvedores dizem que eles usam
ferramentas open source e 75% diz que no mnimo metade das suas ferramentas
so open source.

75%
dizem que essencial para uma organizao
utilizar as ferramentas de desenvolvimento
mais atuais
GIT CONSIDERADO A FERRAMENTA DE
DESENVOLVIMENTO MAIS IMPORTANTE.
Quando pesquisadas quais as ferramentas e tcnicas mais importantes para os desenvolvedores, 92% diz que os
sistemas de de controle de verso distribudos (repositrios Git) so muito ou extremamente importantes para o
seu trabalho dirio.
O AUMENTO DA COLABORAO ENTRE MEMBROS
DO MESMO TIME CONSIDERADO O MAIOR
BENEFCIO DO GIT.

79%
dos desenvolvedores amam os repositrios
Git devido ao aumento da colaborao com
outros membros do mesmo time.

59%
dizem que usar um repositrio Git permite
que eles sejam to eficientes trabalhando
remotamente como se estivessem sentados
lado a lado em um escritrio
O QUE OS DESENVOLVEDORES PRECISAM:

Melhores fluxos de trabalho

Desenvolvedores indicaram a substituio do uso de


metodologias como o Waterfall, Scrum e Agile por outras tcnicas
mais colaborativas.
A ERA DAS METODOLOGIAS
ORIENTADAS AO PROCESSO
EST CHEGANDO AO FIM
A forma como os desenvolvedores trabalham
26% Scrum
est mudando e agora menos de metade dos
desenvolvedores modernos esto usando os
mtodos de desenvolvimento de software 18% Agile

Waterfall, Scrum ou Agile, outrora populares.


A nfase na necessidade de colaborao e 2% Waterfall

integrao automatizada expe o desejo dos


desenvolvedores de fluxos de trabalho mais
naturais e colaborativos.

33%
prefeem combinar metodologias
para o desenvolvimento
A COLABORAO ESSENCIAL
PARA OS FLUXOS DE TRABALHO
DO DESENVOLVEDOR.
Graas aos grandes avanos na tecnologia, a forma de comunicao entre times mudou.
Tcnicas antigas nascidas em uma era pr-Internet das Coisas (IoT) exigem muito tempo para
reunies e planejamento e no so adequadas para equipes remotamente distribudas. Com o
aumento no nmero de desenvolvedores que preferem ser contatados por e-mail ou IM em vez
de pessoalmente (66%), h uma demanda maior de ferramentas de mensagem instantnea e
ferramentas de mensagem integradas.

63%
dos desenvolvedores dizem que as
ferramentas de chat/colaborao (Slack,
Hipchat, etc.) so muito ou extremamente
importantes para o seu trabalho cotidiano.
A INTEGRAO CONTNUA
INDISPENSVEL PARA O
TRABALHO DIRIO.
Com equipes correndo para entregar novos recursos ou corrigir erros de cdigo, os
desenvolvedores hoje em dia no podem se dar ao luxo de ter que lidar com os erros de
implantao ocasionados por falta de testes, tais erros demandam rollback e rollback consome
um tempo precioso que eles no dispe. Hoje mais da metade dos desenvolvedores utilizam a
integrao contnua em mais de 75% de seu tempo algo que evita esses problemas.

77%
dos desenvolvedores dizem que a integrao
contnua (IC) muito ou extremamente
importante para o seu trabalho dirio.
O futuro
DO DESENVOLVIMENTO DE SOFTWARE
As equipes que conseguem interagir mais rpido dominaro o
mercado. Mas primeiro, os seus gerentes tm alguns desafios
importantes para serem superados.
A SEGURANA PERMANECE UM MAIOR
PREOCUPAO - INNERSOURCING AJUDA.
A segurana continua ser a preocupao principal para os desenvolvedores
modernos. A grande maioria (86%) diz que a segurana importante ou
extremamente importante para eles ao desenvolver um cdigo. Embora haja
preocupaes associadas ao uso do Git, o innersourcing utilizado para ajudar a
identificar os desafios de segurana.

39%
dos desenvolvedores identificaram o
innersourcing como um mtodo eficaz para
descobrir falhas na segurana
A CURVA DE APRENDIZADO O MAIOR
DESAFIO PARA A ADOO DO GIT.
Os desenvolvedores tm dificuldades com a curva de aprendizado do Git. No entanto, uma vez adotada, 66% dizem que
o Git melhora o fluxo de trabalho de sua equipe e 68% dizem que ele ajuda sua equipe a ser mais produtiva. Os gerentes
podem melhorar a produtividade ajudando sua equipe a superar os desafios da curva de aprendizado inicial.

40% Curva de aprendizado

15% Gesto

11% Segurana

9% Outro

8% Dificuldade de integrao com outras ferramentas

7% Desempenho

6% Confiabilidade

4% Custo
A PRESSO PARA CUMPRIR PRAZOS DE ENTREGA
A PRINCIPAL RAZO PELA QUAL O CDIGO
LIBERADO ANTES DE ESTAR PRONTO.
As equipes de desenvolvimento esto sentindo a presso para liberar o cdigo mais rpido. No entanto, a maioria das
equipes no possui as ferramentas e os fluxos de trabalho necessrios para suportar a velocidade e estabelecer prazos
condizentes com a realidade. 81% dos desenvolvedores admitem liberar o cdigo antes que ele esteja pronto.

59% O prazo deve ser atingido

38% Presso da alta administrao

19% Falta de recursos para complet-lo adequadamente

19% Outro

17% No possvel corrigir corretamente os problemas / erros

15% Cortes oramentrios

9% No aplicvel
OBJETIVOS IMPRECISOS E OS PRAZOS IRREALISTAS
SO OS MAIORES OBSTCULOS PARA CONSEGUIR
CONCLUIR O TRABALHO.
Os objetivos imprecisos e os prazos irrealistas da alta gerncia esto dificultando a capacidade dos desenvolvedores de
concluir o seu trabalho. Ao adotar uma abordagem mais interativa e colaborativa, os gerentes podem se envolver no
processo de desenvolvimento mais cedo, ajudando suas equipes a permanecerem focadas no projeto.

48% Objetivos imprecisos

21% Prazos irrealistas

16% Reunies

9% Outros

6% Ser forado a usar ferramentas que no so as melhores para o trabalho


METODOLOGIA SOBRE A INSTRUCT
A GitLab conversou com 362 CTOs (Chief Technology Officers) de A Instruct a primeira empresa brasileira especializada em Infraestrutura
empresas e startups, falou tambm com desenvolvedores e profissionais gil com foco em automao e gerncia de configuraes. Ns somos a
entusiastas da cultura DevOps que so usurios de GIT. A pesquisa nica parceira autorizada GitLab no pas e a nossa equipe tem mais de 15
aconteceu entre 6 de julho a 27 de julho de 2016 via ferramenta anos de experincia em TI para empresas governamentais e privadas.
SurveyMonkey. Confira alguns dos servios relacionados GitLab disponveis:

METODOLOGIA Consultoria

O GitLab uma plataforma de colaborao de cdigo aberto que


tem mais de um milho de downloads registrados. O GitLab inclui Revenda de licenas
gerenciamento de repositrio Git, reviso de cdigo, acompanhamento
de problemas, wikis e o GitLab CI, uma ferramenta de integrao e
implementao contnua. A GitLab atende desde startups a empresas na Elaborao de projetos
lista da Fortune 500 com um ambiente de desenvolvimento mais rpido
e mais eficaz. Mais de 100.000 organizaes em todo o mundo usam
GitLab em suas instalaes, incluindo NASA, CERN, Alibaba, SpaceX, Treinamentos oficiais GitLab Workshop, GitLab
OReilly, IBM, Expedia e Instruct. Flow Workshop e GitLab Administrator Workshop

@GitLab about.gitlab.com /InstructBR @InstructBR instruct.com.br

Das könnte Ihnen auch gefallen