Managenment 3.0 - a vida pós-agilidade

Preview:

DESCRIPTION

Práticas ágeis é praticamente senso comum que melhora desempenho de equipes, torna o ambiente menos pesado e as pessoas mais felizes. Entretanto usar metodologia ágeis como um mantra ou mesmo como verdade absoluta pode fazer com as equipes retornem ao estado anterior (infelizes, burocráticas e baixo desempenho). Muitas vezes, o retrocesso não é percebido pelas pessoas que estão aplicando método ágeis. Identificar essa situação e ajudar as equipes a se tornarem mais felizes e produtivas podem ser tão ou mais importantes como aplicar metodologias ágeis. Então, após aplicar metodologia ágeis para as equipes de desenvolvimento e infraestrutura, ainda tem mais coisa para fazer?

Citation preview

Management 3.0A vida pós-agilidade

Fernando Ike

Fernando Ike

Ambiente pré-agile

Pré-agilidade

● Pouca comunicação entre os

times

● Ambiente insalubre

● Sem métricas de produtividade

● Usuários infelizes

● Método EU

Barreiras

● Tecnologias

● Cultura

● Processos

● Pessoas

Ops

BOFH - http://bofh.ntk.net/BOFH/

● Sem documentação

● Baixa disponibilidade de serviços (SLA)

● Sem métricas

● Novo Site + Novo sistema = stress

● Negação de deploy

Ops

Devs

● Baixa maturidade de código

● Euquipe

● Poucas entregas por ano

● Usuários infelizes

Dev

Dev news

● Gerente

● Reforço da equipe

● Novo ambiente de trabalho

● Adoção do Scrum

Ops news

● Gerente

● Reforço da equipe

● Novo ambiente de trabalho

● Novos equipamentos

● Adoção do AutoOps

Devs

● Praticavam agile (“Scrum”)

● Entregavam periodicamente

● Usavam tecnologias de ponta (buzzwords)

● Usuário/Cliente estava satisfeito

Ops

● Praticavam DevOps

● Melhora das disponibilidade (uptime)

● Maior produtividade: ○ Melhora no atendimento dos usuários○ Melhora velocidade de implantação○ Investimento em novos equipamentos (novos

brinquedos)

Se você quer que algo seja feito, peça a quem está ocupado!

Bom Técnico Péssimo Gestor

Fernando Ike

Evolução

● Reconhecimento dos clientes

● Reconhecimento da direção

● Reconhecimento das outras

equipes

Plano de comunicação

● A cada nova e grande entrega -> Uma ação de marketing

● Métricas visíveis para a empresa

● Direcionamento do “empoderamento”

● Envolver em outras atividades não relacionadas diretamente a “produção”

● Alinhar com as restrições da empresa

● Melhora “contínua”

Integração dos times

Devs Ops

Integração dos times

● TODO de cada equipe

● Apresentação de novas tecnologias

● Propostas de arquiteturas

Fim dos “cargos”

● Rotatividade de papéis (scrum master, arquitetos, DBA's, etc...)

● fernando.ike at gmail.com

● http://www.fernandoike.com

● http://twitter.com/fernandoike

● http://linkedin.com/in/fernandoike

Fernando Ike