Sie sind auf Seite 1von 9

02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps?

- Gaea Consulting

    Ligue Agora! +55 (11) 4227-2793 | contato@gaea.com.br

Home Serviços MATERIAIS GRATUITOS Sobre nós Blog Contato

Trabalhe Conosco 

Search ...

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 1/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

Qual a diferença entre Extreme


Programming, Scrum e DevOps?
Num ambiente de desenvolvimento de softwares,
chamamos de desenvolvimento ágil toda e qualquer
metodologia ( XP, Scrum e DevOps etc.) utilizada no
processo criativo que antecipe a necessidade de
exibilidade e na qual seja aplicado um certo nível de
pragmatismo para as entregas de produtos nalizados.
Utilizar metodologias ágeis, portanto, é manter um
código simples, que seja testado muitas vezes e que
permitam fazer entregas de porções funcionais da
solução. Ou seja, neste processo são construídas as
aplicações em cima de pequenas peças que são
aprovadas pelo cliente durante o decorrer do projeto, ao
invés de fazer uma entrega grande no nal.

No artigo de hoje você verá qual a diferença entre as


principais metodologias ágeis de desenvolvimento:
Categorias
Extreme Programming (XP), Scrum e DevOps.
Acompanhe!
 Artigos (304)

Metodologias ágeis de desenvolvimento  DevOps (67)


de software tornam a equipe mais
 Ebook (10)
produtiva
 ITIL (43)
Antes de entrarmos propriamente nas diferenças entre
essas três metodologias, devemos relembrar o quanto o  Segurança (13)
conceito de desenvolvimento ágil pode bene ciar a
produção de uma equipe de desenvolvedores.  Sem categoria (4)

O próprio nome já diz: agilidade. Uma das principais


vantagens que se busca ao adotar um método ágil é
tornar a equipe mais produtiva e assertiva, ou seja,
diminuir os erros (tanto técnicos quanto das expectativas
do cliente) e entregar nos prazos planejados.

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 2/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

As equipes se tornam mais produtivas e assertivas, pois


as metodologias ágeis proporcionam:

Engajamento de todos os interessados

O cliente é envolvido em todas as etapas do projeto e sua


visão é levada em consideração. Os stakeholders passam
a con ar mais nas capacidades dos desenvolvedores e os
resultados se tornam mais “palpáveis”.

Aumento da colaboração

Como os pro ssionais se reúnem periodicamente para


Assine Nossa
discutir o projeto, a colaboração entre eles aumenta e
Newsletter
isso ajuda a evitar atrasos, erros e retrabalhos.
e não perca
Mais transparência nenhuma novidade
relacionada ao
Como os clientes e os desenvolvedores acompanham
mundo da TI!
tudo que está sendo feito, o trabalho se torna mais
transparente. Com mais transparência ca mais fácil agir
Nome
e ajudar os colegas a superarem suas di culdades, o que
potencializa a produtividade.
Digite Seu Melhor E-mail

Entregas mais rápidas

Como são entregues pacotes em datas pré de nidas, ASSINE JÁ!


evita-se muito os atrasos. Ao perceber que não dará conta
de uma demanda, um testador, por exemplo, pode
acionar sua liderança para solicitar ajuda com tempo
hábil para não furar o cronograma. Popular

Diferenças entre XP, Scrum e DevOps Você

conhece
Agora sim, vamos às diferenças entre as três principais bem as principais
metodologias ágeis de desenvolvimento de software. áreas de TI?
Veja: março 4th, 2016

Extreme Programming (XP)


Por que é

importante fazer uma


https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 3/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

O nome Extreme Programming é proposital para prova de conceito?

demonstrar radicalidade. No entanto, trata-se de uma (PoC)


agosto 22nd, 2018
disciplina de desenvolvimento de software com base em
valores de simplicidade, comunicação, feedback, coragem
e respeito. Ela funciona trazendo toda a equipe em
conjunto para práticas simples, com feedback su ciente
para permitir que todos os membros possam acompanhar Gerenciamento da

o desenvolvimento do projeto, tenham uma visão única. Con guração e Ativos

de Serviço: o processo

Nesta metodologia, todos usam um formulário simples de “camarada” da ITIL

planejamento e de monitoramento para decidir o que julho 8th, 2017

deve ser feito em seguida e para prever quando o projeto


será feito. Focada em valores do negócio, a equipe
produz o software em uma série de pequenos Recent Posts

lançamentos totalmente integrados sempre com o cliente


como foco.  TI bimodal: um
guia para
Os programadores escrevem todo o código de produção entender o
em pares, e todos trabalham juntos para que este código conceito
tenha um estilo a ser compreendido por toda a equipe —
uma padronização para facilitar a leitura e intervenção  Como o Machine

quando necessário. Learning Está


Otimizando
De tempos em tempos os membros da equipe se reúnem Recursos de
com o cliente para testar os pacotes nalizados. Produtividade?

Scrum  Automatização
de testes:
O mais popular dos métodos de desenvolvimento ágil,
Conheça 10
Scrum é um processo de gestão e controle que corta a
aspectos
complexidade para focar na construção de software que
relevantes!
atenda às necessidades do negócio em questão. A equipe
de desenvolvimento, com Scrum, é capaz de entregar as
 Guia sobre
aplicações de acordo com as exigências e em pleno
Gerenciamento
funcionamento, de forma incremental e empirica.
ágil de projetos

Scrum também é uma estrutura simples para colaboração


 Design Sprint:
da equipe em projetos de desenvolvimento de software
entenda o que é
complexos.
e quando usar
https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 4/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

Num projeto de desenvolvimento onde o Scrum seja essa


utilizado, temos basicamente o seguinte esquema: metodologia

1. O gestor (Scrum Master) do projeto cria uma lista de


prioridades chamada ‘product backlog’;
2. Durante o planejamento de sprint a equipe puxa um
pequeno pedaço do topo da lista de prioridade, um
‘backlog de sprint’, e decide como implementar
essas peças;
3. A equipe tem uma certa quantidade de tempo — um
sprint (geralmente duas a quatro semanas) — para
completar o seu trabalho, mas todos os dias o
progresso é avaliado (Scrum diário);
4. Ao longo do caminho, o Scrum Master mantém a
equipe focada em seu objetivo;
5. No nal do sprint, o trabalho deve ser
potencialmente utilizável: pronto para entregar a
um cliente (mostrar a uma das partes interessadas).
6. Ao nal é feita uma revisão do sprint e
retrospectiva;
7. Como o próximo sprint começa, a equipe escolhe
um outro pedaço do product backlog e começa a
trabalhar novamente.

DevOps

DevOps é um termo relativamente novo que emerge da


colisão de duas grandes tendências relacionadas. A
primeira também foi chamado de “administração ágil de
sistema” ou “operações ágeis”; que saltou de aplicar
novas abordagens ágeis e enxutas para operações de
trabalho. A segunda é uma compreensão ampliada muito
do valor da colaboração entre o desenvolvimento e a
equipe de operações em todas as fases do ciclo de
desenvolvimento na criação e operação de um serviço, e
como operações tornou-se importante no nosso mundo
cada vez mais orientado a serviços.

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 5/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

Uma de nição de Jez Humble é que DevOps é “uma


comunidade multi-disciplinar de prática dedicada ao
estudo da construção, evolução e funcionamento rapido
na construção ou mudança de sistemas resilientes em
 escala.”

Também podemos de nir DevOps basicamente como “a


prática de operações e engenheiros de desenvolvimento
que participam juntos no ciclo de vida de serviço
completo, desde o projeto até o processo de
desenvolvimento para apoio à produção”.

Captou a diferença entre XP, Scrum e


DevOps?

Enquanto XP e Scrum estão mais focados nas entregas


em si, com agilidade e assertividade, DevOps vai além e
propõe a integração entre a área de desenvolvimento de
software com a operação da infra de TI. Com DevOps,
derruba-se as “barreiras” que existem entre estas duas
(ou mais) equipes.

— Leia também: DevOps ou TI Bimodal, o que vem


primeiro?

Quer car por dentro das nossas publicações e interagir


conosco? Curta nossa página no Facebook!

2 Comments

Compartilhe esse Post.


     
Escolha sua Rede Preferida!


https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 6/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

   

Related Posts

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 7/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

2 Comments

Gilberto Pereira 10 de agosto de 2017 at 00:07 - Reply

Sobre o Scrum master. Na verdade quem é


responsável pela lista de prioridades é o product
owner. O Scrum master dá o suporte necessário
para que o processo Scrum seja cumprido

Cristiano Cerqueira 5 de setembro de 2018 at 14:08 - Reply

Só uma crítica construtiva: a palavra “assertiva”


não tem o signi cado que se tentou dar no
texto.

Leave A Comment

Comment...

Name (required) Email (required) Website

Save my name, email, and website in


this browser for the next time I comment.

POST COMMENT

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 8/9
02/01/2019 Qual a diferença entre Extreme Programming, Scrum e DevOps? - Gaea Consulting

RECENT POSTS CONTATO

A Gaea é uma empresa  TI bimodal: um guia para R. VISCONDE DE


entender o conceito INHAÚMA, 1.170 – CJ. 11
com mais de 10 anos de
experiência em TI. Nosso
 Como o Machine Learning 09571-380 SÃO
desa o é otimizar e CAETANO DO SUL – SP -
Está Otimizando Recursos
automatizar o ciclo de de Produtividade? BRASIL
desenvolvimento desde a
solicitação até a entrega.  Automatização de testes: CONTATO
Oferecendo um trabalho Conheça 10 aspectos
relevantes! +55 (11) 4227-2793
mais rápido com a
integração de  Guia sobre Gerenciamento
desenvolvimento e ágil de projetos QUER TRABALHAR CONOSCO?

produção, sem deixar de


 Design Sprint: entenda o CADASTRE AQUI!
lado a segurança.
que é e quando usar essa
metodologia

Copyright 2015 Gaea | All Rights Reserved | Powered by Gaea Consulting    

https://gaea.com.br/qual-a-diferenca-entre-extreme-programming-scrum-e-devops/ 9/9

Das könnte Ihnen auch gefallen