O documento fornece informações sobre Emmanuel Brandão, incluindo sua idade, ocupação e perfis em várias plataformas. Em seguida, discute sobre ALM (Application Lifecycle Management), DevOps e como superar silos entre equipes de desenvolvimento e operações através de comunicação transparente, responsabilidade e respeito mútuo.
37. Avenida Angélica, 2318, Cj. 11 | Consolação - São Paulo - SP
11 2386.1886 | contato@lambda3.com.br
w w w. l a m b d a 3 . c o m . b
r
Notas do Editor
Agradecer por poder fazer algo nunca feito:
Dar uma palestra que seria seguida de por um debate
O ciclo de vida de uma aplicação é representado por todo o investimento feito por uma organização, desde a ideia até o final de sua vida, representado por três áreas:
Governança: Business Case, Gerenciamento de Portfólio de Projetos, Gerenciamento de Portfólio de Aplicações
Desenvolvimento: Desenvolvimento de Aplicações, Gerenciamento do Projeto, Processo de desenvolvimento
Operação: Distribuição, Monitoramento, Atualização
Uma cultura DevOps é criada através de muita discussão e debate. Tradicionalmente silos técnicos interagem através de complexos sistemas de chamados (tickets) e procedimentos ritualísticos, que requerem intervenções do nível mais alto. Um time DevOps debate sobre o ciclo de vida do produto, requisites, funcionalidades, agenda, recursos, etc… O foco é o produto, e não feudos ou poder politico. Métricas estão disponíveis para todos abertamente e visíveis. A infraestrutura é documentada e disponível.
Empoderamento
Fazer o melhor produto, qualquer que ele seja!
Os Dev’s não são recompensados por escreverm um monte de código, e Ops não é punido se o código não roda da maneira esperada.
O time é recompensado pelo produto ser fantástico e re-alimentam o processo dando feedback de como ele podem ser melhor ainda
Confiança
Ops confia que Dev’s estão fazendo o seu melhor para o sucesso do produto, que confia que QA não quer sabotar o sucesso do projeto.
Se você não confia na sua equipe, no seu colegal, por que você está trabalhando aí? Por que você contratou a pessoa?
Todos os membros devem respeitar uns aos outros, não é preciso gostar, ser amigo do colega, mas reconhecer suas contribuições e tratá-los bem.
Respeito em discussões e ouvir opiniões, nenhum membro do time tem que ter medo de falar, opinar, questionar