Cultura da Entrega Diária com EVDnC

Documentos relacionados
EVDnC Extreme Value-Driven Coaching

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Wesley Torres Galindo

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades

Wesley Torres Galindo.

Uma retrospectiva sobre a utilização do Scrum em uma empresa pública: o que funcionou e o que precisa melhorar. Luiz Carlos L. S.

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Desenvolvimento Ágil de Software

Manifesto Ágil - Princípios

RESUMO PARA O EXAME PSM I

Uma introdução ao SCRUM. Evandro João Agnes

Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions.

Objetivos do Módulo 3

Metodologias Ágeis para Desenvolvimento de Software

Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Ferramenta para gestão ágil

Adoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence. Trilha da Indústria

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira

Os Desafios da Segurança no Desenvolvimento com Métodos Ágeis. OWASP Education Project. The OWASP Foundation

Inovação na utilização de Método Ágil aderente ao CMMI. Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Scrum no Desenvolvimento de Jogos Eletrônicos

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

Scrum. Gestão ágil de projetos

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?

Quando a análise de Pontos de Função se torna um método ágil

Géssica Talita. Márcia Verônica. Prof.: Edmilson

ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley

Desenvolvimento Ágil de Software em Larga Escala

Francielle Santos

Desafios no Uso do Scrum em Ambientes CMMI

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com

SCRUM IN HELL Aplicando agilidade em ambientes difíceis

Gerenciamento de Equipes com Scrum

Metodologias Ágeis. Aécio Costa

Quais são as características de um projeto?

SCRUM. Desafios e benefícios trazidos pela implementação do método ágil SCRUM. Conhecimento em Tecnologia da Informação

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo!

Os princípios e valores do ágil são a chave para o escalonamento!

XP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp

ESCRITÓRIO RIO DE PROJETOS

SCRUM. Fabrício Sousa

Curso Certified ScrumMaster (CSM)

Ideal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê?

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

development Teresa Maciel DEINFO/UFRPE

Metodologia de Trabalho

Gestão Ágil de Projetos e a certificação PMI-ACP

Metodologia SCRUM. Moyses Santana Jacob RM Stelvio Mazza RM Tiago Pereira RM Hugo Cisneiros RM 60900

Comparativo entre Processos Ágeis. Daniel Ferreira

SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.

Com metodologias de desenvolvimento

CONHEÇA. nosso. processo. Para você lançar sua Startup. Semana de descoberta. Semana de desenvolvimento. E depois de tudo pronto?

Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)

Gestão de Projetos com Scrum

Scrum e CMMI no C.E.S.A.R Relato de Experiência

Agilidade em Gerenciamento de Projetos Software

Scrum How it works. Há quatro grupos com papéis bem definidos:

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis


Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

Versão 7 TraceGP Ágil

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini prof.andre.luis.belini@gmail.com /

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

EXIN Agile Scrum Fundamentos

Utilizando SCRUM em contratos de preço fixo

Expresso Livre Módulo de Projetos Ágeis

Engenharia de Software II: SCRUM na prática. Ricardo de Sousa Britto

Transcrição:

Cultura da Entrega Diária com EVDnC Um Estudo de Caso Marcos Garrido Rafael Sabbagh

Um Exemplo Real Empresa de Desenvolvimento de Software Monitoramento de Frotas de Ônibus cinco times rodando "Scrum"! entregas infrequentes: última entrega de um dos times há 9 meses!! descrença da organização na capacidade do time! problemas, problemas, problemas

BAIXA QUALIDADE FALTA DE MOTIVAÇÃO ABISMO ENTRE DESENV. E NEGÓCIOS LEAD TIME MUITO LONGO DEMANDAS DE ÚLTIMA HORA CORRERIA IMPREVISIBILIDADE FEEDBACK INFREQUENTE COMUNICAÇÃO INEFICIENTE

Acompanhamento com EVDnC

Acompanhamento com EVDnC Promoção de um salto de eficiência e Agilidade com: acompanhamento intensivo de coaches durante uma semana! atuação junto a desenvolvimento e negócios! sprints diárias completas! times trabalhando feito times! aumento da eficiência da comunicação! produto no ar ao final da semana! adoção de boas práticas de desenvolvimento! resultados mostrados para toda a organização

Resultados Obtidos

Resultados: Depoimento! Em uma semana de treinamento, obtivemos:! maior integração do time! foco no problema do cliente! entrega de produto com qualidade! comprometimento das pessoas! troca de conhecimentos no time! união - todos se ajudando! troca de conhecimentos inter-equipes Membro de um dos Times de Desenvolvimento

Resultados: Produto Funcionando

Resultados: Produto Funcionando

Resultados: Produto Funcionando

Como Funciona?

Como Funciona? Coaches acompanhando 100% do tempo Full time junto ao time e pessoas de negócio coaching de trabalho em equipe e pessoal! mentoring das técnicas necessárias! facilitação, identificação de gargalos e tratamento de disfunções! ensino de técnicas avanças de gestão de produtos! visibilidade para a organização dos resultados obtidos

Como Funciona? Negócios puxam a Agilidade A demanda deve ser Ágil para o time ser Ágil produto funcionando = priorização para entregar valor o mais rápido possível! trabalhar a partir do problema, e não da solução (funcionalidade)! evoluir a partir da solução mais simples possível para o problema! Requisitos (User Stories) muito, muito pequenos! pessoa(s) de negócios cooperando com o time de desenvolvimento

Como Funciona? Todos focam-se nas necessidades do cliente Não há alguns pensam, outros fazem" demandas são problemas de negócio a resolver, não funcionalidades" (soluções)! time de desenvolvimento participa das soluções de negócios com pessoa(s) de negócios! time de desenvolvimento continuamente busca pessoa(s) de negócios para dúvidas e validação

Como Funciona? Trabalho em Equipe Trabalho em progresso (WIP) limitado TO DO DOING DONE todos juntos no mesmo requisito! quebrar tarefas apenas na medida do necessário

Como Funciona? Qualidade é inegociável Agilidade não significa de qualquer jeito testes automatizados, integração contínua! testes manuais necessários realizados durante cada dia! teste faz parte do time - não é externo! validação o mais rápido possível

Como Funciona? Entregas Diárias Valor rápido, feedback rápido time produz em um dia valor visível para o cliente! review ao final de cada dia com pessoas de negócio! feedback como entrada do que será feito no dia seguinte

Etapas da Semana EVDnC

Etapas da Semana EVDnC Tempo total: uma semana contínua Participantes: time de desenvolvimento + Product Owner Pré-jogo (antes): escolha do(s) produto(s) a ser(em) desenvolvido(s)! Preparação (segunda): planejamento da Release; ambiente! Desenvolvimento (terça a sexta): sprints diárias! Planejamento: máx. 15 min! Checkpoint ( Daily Meeting ): máx. 15 min! Review/Retrospective (exceto sexta); máx. 15 min cada! Fechamento (sexta): wrap up do processo! Big Review/Big Retrospective (sexta): mostrar para a organização

Palavra do Product Owner Experiência está sendo espetacular!! Resposta dos times superou em muito as minhas expectativas.! Foram escolhidos três projetos de alto valor para os clientes.! A dificuldade é ter entrega de valor para o cliente em apenas um dia! mas essa dificuldade nos obriga a sermos mais focados e quebrarmos as histórias em histórias bem pequenas"

Dia #0: Pré-Jogo Alinhamento com a Gestão e com Pessoas de Negócios Disponibilidade das pessoas necessárias e escolha do produto Alinhamento com a Gestão:! Time de Desenvolvimento + Pessoas de Negócios 100% dedicados por uma semana!! Alinhamento com pessoas de negócios:! Seleção dos produtos de alto valor de negócio a serem desenvolvidos na semana do treinamento! Definição da Visão de Produto! Backlog inicial

Dia #1: Preparação Release Planning +Preparação de ambiente +Mitigação de Riscos Técnicos

Dias #2-5: Desenvolvimento Sprint Planning

Dias #2-5: Desenvolvimento Checkpoint ( Daily Meeting )

Dias #2-4: Desenvolvimento Review

Dias #2-4: Desenvolvimento Retrospective

Dias #5: Fechamento Big Review

Dias #5: Fechamento Big Retrospective

Conclusões

Conclusões EVDnC Em uma semana, foi possível promover: integração entre os membros do time! aproximação entre pessoas de negócios e time! ritmo no desenvolvimento de produtos a partir das necessidades de negócios! aprendizado, prática e internalização dos valores e princípios Ágeis! adoção de técnicas Ágeis de desenvolvimento de software! foco estritamente em valor de negócio para o cliente! importância de fatiar, priorizar e descartar! entrega de produtos reais, com alto valor de negócio

Quer saber mais? http://k21.com.br/coaching-com-evdnc/! contato@k21.com.br