Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Como se faz DevOps: Organizando pessoas, dos silos aos times de plataforma
Como se faz DevOps: Organizando pessoas, dos silos aos times de plataforma
Como se faz DevOps: Organizando pessoas, dos silos aos times de plataforma
E-book245 páginas2 horas

Como se faz DevOps: Organizando pessoas, dos silos aos times de plataforma

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Vimos o DevOps surgir como um movimento para melhorar a vida dos profissionais da indústria de software, promovendo a colaboração entre pessoas de desenvolvimento e de infraestrutura. Mas, afinal, do ponto de vista da organização dos profissionais, existe uma receita para se fazer DevOps? Como (re)organizar as atividades operacionais (como implantação, monitoração, tratamento de incidentes etc.) entre os profissionais de desenvolvimento e de infraestrutura? Considerando que diferentes alternativas de organização afetam de forma distinta o equilíbrio entre especialização e interação entre esses times, essa é uma questão que merece ser entendida mais a fundo.

Neste livro, Leonardo Leite, Paulo Meirelles e Fabio Kon discutem as diferentes formas de se fazer DevOps. Você entenderá as condições, razões para adotar ou evitar cada alternativa, bem como as causas e consequências de cada uma delas. Dentre essas alternativas, o livro detalha a organização em torno de times de plataforma, uma nova tendência surgida a partir do DevOps. Ao unir pesquisa científica*, relatos de experiências reais e dicas práticas, este conteúdo pode embasar discussões e decisões sobre a jornada DevOps na sua empresa, sendo um ótimo recurso para você aprofundar a sua compreensão sobre o esforço coletivo de produção de software.

* Este livro se baseia em uma pesquisa de doutorado desenvolvida na Universidade de São Paulo (USP), tendo recebido os seguintes prêmios: melhor tese de engenharia de software defendida em 2022 pelo concurso do CBSoft (Congresso Brasileiro de Software: Teoria e Prática) e segunda melhor tese de informática defendida em 2022 pelo concurso do CLEI (Centro Latinoamericano de Estudos em Informática).
IdiomaPortuguês
Data de lançamento15 de jan. de 2024
ISBN9788555193613
Como se faz DevOps: Organizando pessoas, dos silos aos times de plataforma

Relacionado a Como se faz DevOps

Ebooks relacionados

Cultura do Local de Trabalho para você

Visualizar mais

Artigos relacionados

Avaliações de Como se faz DevOps

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Como se faz DevOps - Leonardo Leite

    Parte 1: DevOps

    Nesta primeira parte do livro, oferecemos uma apresentação sobre DevOps, incluindo sua história, conceitos, implicações, desafios e ferramentas, além de nossa própria definição de DevOps. O conteúdo aqui apresentado se origina principalmente do artigo A Survey of DevOps Concepts and Challenges (LEITE et al., 2019), escrito pelos autores deste livro e publicado no ACM Computing Surveys, um periódico científico de alto impacto internacional. Os capítulos desta parte têm também como objetivo preparar os leitores ainda não acostumados ao tópico DevOps para a segunda parte do livro, na qual apresentamos nossa contribuição original sobre as formas de fazer DevOps.

    Capítulo 1

    O que é DevOps?

    Desde o início do movimento DevOps, por volta do ano 2010, seus proponentes têm advogado o uso de cultura, automação, medição e compartilhamento como solução para alguns dos problemas da indústria de software. Esses problemas seriam principalmente como alinhar times em uma empresa, como entregar software mais frequentemente e como ter um ambiente estável de produção (HUMBLE; MOLESKY, 2011).

    A falta de um consenso sobre a definição de DevOps é um dos fatores que promoveram uma multiplicidade de visões dentro do movimento DevOps. Assim, parte da comunidade focou na adoção de novas ferramentas de automação, enquanto outros focaram na noção de que DevOps seria uma cultura. Isso certamente traz alguma dificuldade a iniciantes tentando entender o que é DevOps. Até porque, se pararmos para pensar, alguns termos amplamente utilizados nesse contexto são na verdade de difícil entendimento — por exemplo, o que é cultura? Como se não bastasse, o mercado de software ainda criou a figura do engenheiro DevOps, que para alguns conflita fortemente com a noção de que DevOps seria algum tipo de cultura.

    Neste capítulo, apresentaremos nossa visão sobre o que é DevOps. Essa visão inclui nossa definição, que é ancorada nos estudos acadêmicos sobre o tema e também sobre a história do DevOps, que é por onde iniciamos este capítulo. Vamos também esclarecer o que é o "ops no DevOps, ou seja, o papel de operador".

    Completando a nossa visão, vamos apresentar também um conjunto de conceitos que rodeiam o DevOps e que se organizam em quatro agrupamentos: processo, pessoas, entrega e tempo de execução. Com esses conceitos em mente, estaremos mais bem equipados para discutir as diferentes formas de se fazer DevOps.

    1.1 História do DevOps

    Consideramos que o DevOps é uma evolução do desenvolvimento ágil de software. O desenvolvimento ágil preconiza a existência de pequenos ciclos ao longo de um projeto, de forma que haja o lançamento (release) de uma nova versão do sistema a cada um desses ciclos; assim o cliente pode revisar cada versão intermediária e guiar o desenvolvimento por meio de seu feedback. Esse esquema pressupõe que o time consiga implantar frequentemente o sistema em um ambiente similar ao de

    Está gostando da amostra?
    Página 1 de 1