Palestra apresentanda no Regional Scrum Gathering do Rio de Janeiro de 2015 - SGRIO15, sobre DevOps, situações normais que ocorrem nas empresas ao tentar implantar essa prática e outras discussões que são tangentes ao assunto
Palestra de introdução a testes automatizados realizada no evento Agile Day, em Brasília - DF em junho de 2017. A palestra reforça a importância da automação dos testes para suportar a cadência mais veloz de entrega de times ágeis.
Palestra apresentada na DevWeek Rio - Imasters no dia 15/09/2015 falando sobre métodos ágeis, ferramentas para automação, Integração Contínua, Testes Automatizados, DevOps e Entrega Contínua
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Palestra Dev204 sobre DevOps realizada no Microsoft Insights powered By TechEd no Brasil.
Foram abordados temas como a origem do termo DevOps, a motivação, o manifesto devops e algumas definições sobre o tema existentes no mercado.
Entre as demos podemos destacar o uso de continuous deployment integrado ao Azure, teste de carga, alta escalabilidade entre outros assuntos.
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
Palestra apresentanda no Regional Scrum Gathering do Rio de Janeiro de 2015 - SGRIO15, sobre DevOps, situações normais que ocorrem nas empresas ao tentar implantar essa prática e outras discussões que são tangentes ao assunto
Palestra de introdução a testes automatizados realizada no evento Agile Day, em Brasília - DF em junho de 2017. A palestra reforça a importância da automação dos testes para suportar a cadência mais veloz de entrega de times ágeis.
Palestra apresentada na DevWeek Rio - Imasters no dia 15/09/2015 falando sobre métodos ágeis, ferramentas para automação, Integração Contínua, Testes Automatizados, DevOps e Entrega Contínua
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Palestra Dev204 sobre DevOps realizada no Microsoft Insights powered By TechEd no Brasil.
Foram abordados temas como a origem do termo DevOps, a motivação, o manifesto devops e algumas definições sobre o tema existentes no mercado.
Entre as demos podemos destacar o uso de continuous deployment integrado ao Azure, teste de carga, alta escalabilidade entre outros assuntos.
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
O processo de entrega de software envolve várias etapas e a participação de todas as áreas de uma empresa: do comercial ao desenvolvimento. Com o amadurecimento da entrega contínua de software, surgiu o termo DevOps que destina-se a descrever uma nova cultura para colaboração de todas as equipes na entrega do software. Essa palestra destina-se a abordar os princípios da entrega contínua e as práticas utilizadas em DevOps.
Nos últimos tempos a febre do uso da palavra “transformação” explodiu. Mas o que é verdadeiramente uma transformação ágil? Qual a diferença da ágil pra sua co-irmã “digital”?
Nesta palestra,discutimos sobre o básico que qualquer uma destas transformações deve causar nas empresas, focando principalmente na mudança cultural.
Tornar as empresas mais “customer-centric”, decisões “data-driven” e não baseadas em “eu acho”, mais transparentes, metas coletivas e não somente baseada em indivíduos e seus silos, auto-organizadas etc.
Discutindo DevOps na pratica, por Danilo SatoThoughtworks
Danilo Sato, autor do livro "DevOps na prática: entrega de software confiável e automatizada", discute princípios, práticas e ferramentas de DevOps.
Você vai entender um pouco mais sobre o conteúdo abordado no livro, que cobre:
- Como automatizar o build e deploy de uma aplicação web e o gerenciamento da infraestrutura
- Como monitorar o sistema em produção
- Como evoluir a arquitetura e migrá-la para a nuvem
- Quais ferramentas estão disponíveis para começar a prática
O que exatamente é o DevOps (e mais recentemente NoOps). Metodologia, movimento, cargo, filosofia? Como chegamos até aqui, e o que cloud, IaaS, PaaS e SaaS tem a ver com isso.
DevOps com Exemplos Práticos - QConRio 2014Leo Lorieri
- O que é DevOps ?
(veja as notas dos slides)
Exemplos práticos de aplicação da cultura DevOps usando como exemplo um projeto de desenvolvimento entre duas empresas geograficamente separadas e com tecnologias e culturas diferentes.
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
Apresentação da Monografia II em 25/11/2015 para o curso de Ciência da Computação Unochapecó.
Tema: Ambientes padronizados de Desenvolvimento e Monitoramento da Aplicação.
Autor: Alefe Variani
Docker, jenkins e gradle para tomar o controle de sua entregaHumberto Streb
A adoção do Continuous Delivery é uma das ações para responder mais rapidamente às mudanças em um software e um dos pontos fundamentais dessa abordagem é a automação. Nessa apresentação veremos os passos utilizados para a construção de um processo de entrega contínua. Confira em detalhes a migração de uma aplicação legada, com um build feito pela IDE e sem gestão de dependências até um ambiente automatizado integrado com o controle de versão e dependências.
Problemas que a automação resolve; Benefícios e armadilhas da integração contínua; Onde o Docker foi importante; Jenkins; Truques na configuração do Gradle; Controle de qualidade com SonarQube; Mudança cultural; Overview do projeto.
Apresentação do termo devops, apresentação das origens do termo, devopsdays, conceituando o tema, conflitos entre infra e devel, solução para conflitos, adoção da cultura e ganhos a partir da adoção.
Uma coletânea de anti-padrões sobre DevOps em 2018. Uma pequena viagem sobre empregos, micro-serviços, containers, virtualização, cloud e algumas boas práticas
O processo de entrega de software envolve várias etapas e a participação de todas as áreas de uma empresa: do comercial ao desenvolvimento. Com o amadurecimento da entrega contínua de software, surgiu o termo DevOps que destina-se a descrever uma nova cultura para colaboração de todas as equipes na entrega do software. Essa palestra destina-se a abordar os princípios da entrega contínua e as práticas utilizadas em DevOps.
Nos últimos tempos a febre do uso da palavra “transformação” explodiu. Mas o que é verdadeiramente uma transformação ágil? Qual a diferença da ágil pra sua co-irmã “digital”?
Nesta palestra,discutimos sobre o básico que qualquer uma destas transformações deve causar nas empresas, focando principalmente na mudança cultural.
Tornar as empresas mais “customer-centric”, decisões “data-driven” e não baseadas em “eu acho”, mais transparentes, metas coletivas e não somente baseada em indivíduos e seus silos, auto-organizadas etc.
Discutindo DevOps na pratica, por Danilo SatoThoughtworks
Danilo Sato, autor do livro "DevOps na prática: entrega de software confiável e automatizada", discute princípios, práticas e ferramentas de DevOps.
Você vai entender um pouco mais sobre o conteúdo abordado no livro, que cobre:
- Como automatizar o build e deploy de uma aplicação web e o gerenciamento da infraestrutura
- Como monitorar o sistema em produção
- Como evoluir a arquitetura e migrá-la para a nuvem
- Quais ferramentas estão disponíveis para começar a prática
O que exatamente é o DevOps (e mais recentemente NoOps). Metodologia, movimento, cargo, filosofia? Como chegamos até aqui, e o que cloud, IaaS, PaaS e SaaS tem a ver com isso.
DevOps com Exemplos Práticos - QConRio 2014Leo Lorieri
- O que é DevOps ?
(veja as notas dos slides)
Exemplos práticos de aplicação da cultura DevOps usando como exemplo um projeto de desenvolvimento entre duas empresas geograficamente separadas e com tecnologias e culturas diferentes.
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
Apresentação da Monografia II em 25/11/2015 para o curso de Ciência da Computação Unochapecó.
Tema: Ambientes padronizados de Desenvolvimento e Monitoramento da Aplicação.
Autor: Alefe Variani
Docker, jenkins e gradle para tomar o controle de sua entregaHumberto Streb
A adoção do Continuous Delivery é uma das ações para responder mais rapidamente às mudanças em um software e um dos pontos fundamentais dessa abordagem é a automação. Nessa apresentação veremos os passos utilizados para a construção de um processo de entrega contínua. Confira em detalhes a migração de uma aplicação legada, com um build feito pela IDE e sem gestão de dependências até um ambiente automatizado integrado com o controle de versão e dependências.
Problemas que a automação resolve; Benefícios e armadilhas da integração contínua; Onde o Docker foi importante; Jenkins; Truques na configuração do Gradle; Controle de qualidade com SonarQube; Mudança cultural; Overview do projeto.
Apresentação do termo devops, apresentação das origens do termo, devopsdays, conceituando o tema, conflitos entre infra e devel, solução para conflitos, adoção da cultura e ganhos a partir da adoção.
Uma coletânea de anti-padrões sobre DevOps em 2018. Uma pequena viagem sobre empregos, micro-serviços, containers, virtualização, cloud e algumas boas práticas
Palestra ministrada no Darkmira Tour 2017 com o título "Sim, existe vida além do FTP". O objetivo foi de mostrar métodos alternativos ao uso do FTP como única ferramenta para deploy de sua aplicação, seus riscos e as alternativas paara sua substituição até então.
Wire 2010 - Entenda Software da Forma CorretaFabio Akita
Palestra sobre Open Source enquanto sistema complexo, emergencia, memética e explicação sobre como um projeto open source pode ser entendido como um sistema em seleção natural baseada em evolução darwinista.
Uma breve introdução sobre DevOps e algumas técnicas e ferramentas para ajudar a praticar DevOps em seu projeto e acelerar a sua entrega de software já! Nessa palestra serão abordadas algumas dicas sobre como captar oportunidades para praticar devOps em seu projeto bem como uma análise de caso de uso para ferramentas de automação de infra.
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-sourceRaphael Paiva
Apresentado no Scrum Gathering Rio 2015.
Nesta apresentação falo sobre os princípios de Continuous Delivery e como implementar um release pipeline apenas com ferramentas gratuitas e de código aberto, como Docker, Fabric e Jenkins.
Palestra entregue no #Javaneiros 2015 mostrando os perigos dos procedimentos manuais na implantação de software, por que devemos automatizar tudo e como fazer: conceitos e prática.
Apresentação sobre como é possível aprender com o modelo Toyota de desenvolvimento de produtos e aplicar as suas idéias no desenvolvimento de Software.
Muitos desenvolvedores se preocupam bastante com os aspectos estáticos dos sistemas que constroem, tais como se o código está bonito, se está idiomático, se está seguindo um determinado styleguide, entre outros bullet points do bom design de código; e isso é muito bom. Mas isso não é tudo. Há ainda o aspecto real da coisa, o Runtime. É no Runtime que ômis e mininus se sobressaem. E essa apresentação é sobre com o que os ômis mais se preocupam quanto estão escrevendo sistemas críticos – para o Mundo Real, é lógico.
Um breve resumão de algumas das palestras (keynotes) da PHP Conference 2013. Fiz essa apresentação para o pessoal da ZAP Trade!
A short briefing about PHP Conference 2013 (Brazil). Sorry, portuguese only!
The management staff of a legal department held a Kanban training session but their day-to-day life was chaos. They asked us for help applying Kanban to their work, to get out of the mess they were in. So, we signed a contract for 24 hours of Kanban consultancy.
How do you, as a Kanban Coach, engage - for 24 hours in total - this kind of worker - immersed in a sick culture - on how to improve their maturity? This answer will be one of the learning outcomes from the talk.
Other included topics are:
How to introduce systems thinking to lawyers (and similar workers)
Dynamics to provoke the right stress level
Techniques to apply continuous improvement to workers under constant stress
Tools to generate a sense of purpose in a work area that you, the Kanban Coach, do not know
Ways to get out of chaos in 24 hours total
Advantages and disadvantages of using STATIK
Promising patterns
Você precisa de um scrum master, um agile coach ou nenhum dos dois Carlos Felippe Cardoso
Palestra feita no Agilidade Recife de 2017 falando da definição e da importância do Scrum Master e do Agile Coach para ajudarem os times e as empresas com disfunções comuns que os impedem de atingir alta performance
Ferramentas para auxiliar na gestão de portfolio e fazer a bola chegar redondaCarlos Felippe Cardoso
A forma mais fácil e barata de eliminar desperdícios é eliminar projetos e produtos ruins antes mesmo que eles entrem no ciclo de construção. Através de algumas ferramentas apresentadas como Validation board, Cost of delay, Kanban de Portfolio etc, nosso objetivo é trazer ferramentas para auxiliar a tarefa de descarte e simplificaçao de produtos e projetos
A cada ano cresce o uso de métodos ágeis no desenvolvimento de software.
A maior parte do conhecimento recai sobre o ScrumMaster (44% das vezes é ele quem mais sabe sobre agilidade, segundo relatório da VersionOne).
O conhecimento e a atuação do ScrumMaster também tem que evoluir. O termo ScrumMaster 3.0 surgiu para representar aquele que carrega a bandeira da agilidade e traz as novidades para a empresa.
Ele atua não apenas no seu time, mas na organização como um todo focando em diversos pontos apresentados nessa palestra.
Nesta palestra listamos os conhecimentos esperados do SM3.0, trazendo um exemplo prático para cada item.