Organização, disciplina e melhoria contínua: fatores críticos para o sucesso de times ágeis

Post on 29-Jun-2015

503 views 0 download

description

Palestra do Andrei Silva no primeiro Conexão Kinghost, 29/11/12, em Porto Alegre

Transcript of Organização, disciplina e melhoria contínua: fatores críticos para o sucesso de times ágeis

{

Organização, disciplina e melhoria contínua: fatores críticos para o sucesso de times ágeis

Andrei SilvaGerente de Desenvolvimento Produtos Internos - Kinghost

Introdução O que seria Desenvolvimento Ágil? Mitos Ágeis Controles necessários

Escopo Prazo Custo Qualidade

Conclusões Referências Perguntas

Agenda

Foco da palestra: Enfoque para times de desenvolvimento

de software (inclusive startups) Fatores críticos de sucesso para startups

Gerenciamento de Riscos Plano de Negócio Marketing Desenvolvimento de software ágil (Scrum,

XP,...)

Introdução

Ágil?? O que preciso para ser Ágil?

Desenvolvimento Ágil?

Métodos ágeis Práticas de engenharia de software Processo enxuto (Lean) MVP (Minimum Viable Product) Responder à mudança Não são cerimônias ou práticas, são valores

Infelizmente virou um jargão

Introdução

http://agilemanifesto.org/

{ {Livre interpretação

Documentar não é ser ágil

Queimem os arquivos

Valores e realidade

Não é superprodução

Organização Valor de mercado

Software em funcionamento mais que documentação abrangente

Processo não é importante? Scrum define um processo Gestão a vista (Toyota) Disciplina para cumprir o processo

Valorizar melhoria dos integrantes Equipe e senso de equipe Investir na qualidade do time Questões técnicas e não técnicas

Indivíduos e interações mais que processos e ferramentas

Não é apagar incêndio!!!! Não é ser multitarefa! Não é Waterfall (Cascata) Roadmap

Visão para motivar o time MVP Corrigir o caminho o quanto antes

Responder a mudanças mais que seguir um plano

Faxina = alteração do escopo Como medir retorno de investimento? Disciplina para coletar e interpretar

métricas Organização para manter os registros Estimativas

Time vs Horas / Story Points Ferramentas: Jira, Excel

Métricas de horas Story Points Controle do estoque

Nada além de post-its??

PMBoK• Tripla restrição

• Alterar escopo afeta tempo e custo• Alterar tempo afeta custo e escopo• Alterar custo afeta tempo e escopo

Mas além dos post-its...

O que vai e o que não vai Avaliação de impacto

Só um botão = fluxo novo, processo, ... = n Sprints

Planejamento por ondas sucessivas (PMBoK)

Escopo

Escopo X para entregar dia 31 Muda escopo X+Y para entregar dia 31 Cumpre prazo, entrega mais escopo, mas e

o custo? Exemplo

Valor hora = R$ 100/h X = 8 h = R$ 800 (custo inicial no prazo) Y = 6 h = R$ 600 (custo agregado) X +Y = R$ 1400 75% a mais no custo

Custo

Fatores a considerar no aumento de escopo

Horas extra + Fim de semana + Madrugada Produtividade menor + desgaste Perda de pessoal Treinamento de novo pessoal (Ilha do Lost)

Custo

Tempo afeta custo (indiretamente qualidade) Taskboard (Scrum)

Kanban tem regras: WIP Produção puxada x Empurrada Time está preparado? Entender a ideia e controlar

Tempo

Processo simples e eficiente Melhoria contínua (Kaizen) Retrospectiva

Levantar riscos Disciplina para PLANO DE AÇÃO

Integração contínua Testes automatizados Processo definido (gerência de

configuração) Ferramentas adequadas Manter os ambientes

Qualidade

Organização Processo Definição de metas e escopo Comunicar o time e Stakeholders Documentação enxuta

Disciplina Registros Métricas Cerimônias

Melhoria contínua Retrospectivas Planos de ação Cumprir metas

Conclusões

Toyota Production System:Beyond Large-Scale Production. Taiichi Ohno

How Toyota became #1. David Magee Planning Extreme Programming. Kent Beck Scrum e XP direto das trincheiras. Henrik

Kniberg The Goal. Eliyahu M. Goldratt PMBoK PMI Dilbert

Bibliografia Recomendada

Perguntas?

Contato: andrei.silva@kinghost.com.br

Boa sorte!!