Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
9 A presso para cumprir os prazos de entrega o principal motivo para que o cdigo seja
liberado sem estar pronto.
Novas ferramentas
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.
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:
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.
15% Gesto
11% Segurana
9% Outro
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.
19% Outro
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.
16% Reunies
9% Outros
METODOLOGIA Consultoria