Scrum. Daniel Krauze

Documentos relacionados
Wesley Torres Galindo.

Wesley Torres Galindo

Ferramenta para gestão ágil

RESUMO PARA O EXAME PSM I

Agilidade & Cia. Engº Adail Muniz Retamal. adail@heptagon.com.br

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Metodologias Ágeis. Aécio Costa

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

Gestão de Pessoas e Avaliação por competências

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

Objetivos do Módulo 3

Agilidade em Gerenciamento de Projetos Software

Modelagem De Sistemas

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

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

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

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Curso de Engenharia de Produção. Organização do Trabalho na Produção

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

SCRUM. Fabrício Sousa

Métricas de Software

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

ANÁLISE DE SISTEMAS SCRUM

Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente.

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

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

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

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

Curso Certified ScrumMaster (CSM)

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software

Metodologia de Trabalho

Manifesto Ágil - Princípios

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

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

empowering talents UM PRODUTO:

Engenharia de Software II

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

Metodologias de PETI. Prof. Marlon Marcon

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

Desenvolvimento de um Conjunto de Processos de Governança de Tecnologia de Informação para uma Instituição de Ensino Superior

Agradecimento. Adaptação do curso Scrum de Márcio Sete, ChallengeIT. Adaptação do curso The Zen of Scrum de Alexandre Magno, AdaptaWorks

CONTROLE DA QUALIDADE TOTAL (TQC)

Governança Corporativa de Empresas Familiares. Migrando do Conselho para os níveis operacionais

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução.

METODOLOGIAS ÁGEIS - SCRUM -

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Versão 7 TraceGP Ágil

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

Ementário EMBA em Gestão de Projetos

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

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

Fundamentos de Teste de Software

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

Scrum. Gestão ágil de projetos

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

Métodos Ágeis para Desenvolvimento de Software Livre

Insight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL

COMUNIDADE VIRTUAL DE APRENDIZAGEM

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

1.1. Caracterização do Problema. Capítulo 1. Introdução 20

O que é um banco de dados? Banco de Dados. Banco de dados

Cinco erros na hora de monitorar seu ambiente de T.I

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

Proposta de processo baseado em Scrum e Kanban para uma empresa de telecomunicações

MODELO DE DESENVOLVIMENTO ÁGIL SCRUM

Guia Projectlab para Métodos Agéis

As Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial

O Desafio do gestor em desenvolver uma equipe

SCRUM. Ricardo Coelho

Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse

IPERON - ABRIL VERDE/ PASSOS PARA UMA LIDERANÇA DE RESULTADOS

Experiência: Gestão Estratégica de compras: otimização do Pregão Presencial

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

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Indíce. Indice ) Identificar a sua persona (Cliente ideal)...erro! Indicador não definido. Exemplo... 4

ENGENHARIA DE SOFTWARE

Treinamento e Desenvolvimento

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

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

Workshop. Workshop SCRUM. Rildo F Santos. rildo.santos@etecnologia.com.br. Versão 1 Ago 2010 RFS. (11) (11)

FUNÇÃO DESENVOLVER PESSOAS:

Esta política abrange a todos os departamentos da Instituição.

Gerenciamento de Equipes com Scrum

EVDnC Extreme Value-Driven Coaching

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. [Highsmith, 2001]

Cultura da Entrega Diária com EVDnC

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

Marli de Oliveira Macedo¹, Michele Rodrigues². Introdução

INTRODUÇÃO AOS MÉTODOS ÁGEIS

MBA em Gerenciamento de Projetos. Teoria Geral do Planejamento. Professora: Maria Erileuza do Nascimento de Paula

Gestão de Projetos com Scrum

Transcrição:

Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/

Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily Artefatos do Scrum Auto-Organização Resumo

Facilitação Visão Pacto de Time Mapping Discovery/Delivery Kanban Burndown User Stories Resumo

Estimativa Definition of Ready - DOR Definition of Done DOD Meta da Sprint Comemore! Revisando Saber mais sobre Scrum? Dúvidas? Resumo

Daniel Krauze... Experiência de mais de 10 anos como empresário na área de suporte e infraestrutura de TI; Formado em Análise e Desenvolvimento de Sistemas pelo Senac RS; Pós Graduado em Desenvolvimento de Software pela Universidade de Passo Fundo; Pós Graduação em Governança de TI pela Universidade de Passo Fundo; 20 anos de experiência profissional na área de TI; Atualmente trabalha: Analista de Computação na PROCERGS Professor na Faculdade Senac Com consultoria na área de TI Apaixonado por meus amigos, minha esposa e por Fusca, especialmente um ano 76. Quem sou...

Quem sou...

Quem sou...

Porque Scrum?

Porque Scrum?

Scrum é...... um framework com o qual as pessoas podem resolver problemas complexos e adaptáveis, enquanto entregam produtos de forma produtiva e criativa e com o maior valor possível. Características: Leve; Simples de entender; Difícil de aplicar. Fundamentos do Scrum

Apesar de ter sido criado inicialmente para o desenvolvimento de software, ele pode ser utilizado em qualquer tipo de projeto, desde que o mesmo tenha um certo grau de complexidade, uma vez que ele se baseia na teoria de controle empírico de processos. Um processo empírico é aquele onde diversos imprevistos acontecem, diferente de um processo definido. Para a resolução atitudes são tomadas e o processo é melhorado ao passar do tempo, uma vez que as coisas nunca ocorrem sempre da mesma forma. Fundamentos do Scrum

Modelo Cynefin Teoria da Complexidade Emergent Practice Good Practice Novel Practice Best Practice Fundamentos do Scrum

Manifesto ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano; Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. Valores e Princípios

Princípios Ágeis 1. Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor; 2. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas; 3. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos; 4. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto; 5. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho; 6. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara; Valores e Princípios

Princípios Ágeis 7. Software funcional é a medida primária de progresso; 8. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes; 9. Contínua atenção à excelência técnica e bom design, aumenta a agilidade; 10. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito; 11. As melhores arquiteturas, requisitos e designs emergem de times auto organizáveis; 12. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo. Valores e Princípios

Valores do Scrum Foco; Coragem; Sinceridade; Comprometimento; Respeito. Valores e Princípios

O Scrum baseia-se em três pilares: Transparência; Inspeção; Adaptação; Sprint Planning Meeting; Daily Scrum; Sprint Review; Sprint Retrospective. Pilares do Scrum

Time Scrum

Product Owner É a pessoa responsável pelo produto. Tem como função fundamental a garantia do ROI Return on Investiment do produto. Time Scrum - PO

Scrum Master É o detentor da metodologia, é o SM quem deve orientar e capacitar o time, e garantir que a metodologia está sendo empregada da melhor maneira possível. Time Scrum - SM

Dev Team São todos os profissionais que atuam de alguma forma na construção da solução. Time Scrum - Dev

Eventos do Scrum

Eventos do Scrum - Timebox

Os artefatos do Scrum são: Product backlog; Sprint backlog; Product increment; Definition of Done; Burndown Charts. Artefatos do Scrum

Daily O que eu fiz? O que vou fazer? Tenho algum impedimento?

Não confundir com desorganização ou indisciplina! Estimativas; Seleção de itens do Sprint Backlog; No acordo de Meta da Sprint; Na Daily; Atribuição de tarefas; Planejamento técnico. Auto-Organização

A auto-organização é uma das habilidades mais difíceis de ser atingidas pela equipe Scrum. Com a maturidade da equipe a auto-organização irá crescer exceto se a equipe tiver objetivos, metas, distintos! Auto-Organização

Boas características de um facilitador: Otimizar processos de aprendizagem; Evitar que o time tome decisões erradas; Detectar e reduzir conflitos; Evitar que o time seja dominado por um determinado membro; Motivar e incentivar as pessoas; Fazer com que o time entenda e aceite decisões. Em linhas gerais um bom facilitador é um ótimo Líder! Facilitação

Visão

Parceiros Atividades Valor Relacionamento Personas 8 7 2 4 1 Recursos 6 3 Canais Despesas 9 Receitas 5 Model Canvas

É a forma como o time Scrum faz para manter a ordem dentro da equipe. Desta forma, todos(dentro e fora do time) sabem de forma clara o que o time deseja. Pacto de time

Mapping

Com o bom uso do Discovery/Delivery, conseguimos dar cadência a um time Scrum e isso é fundamental para que o projeto tenha êxito e seja sustentável. Discovery/Delivery

Conceito de Game e Pré-Game! Sprint x Sprint x Sprint x Sprint x Sprint x Sprint x Sprint x Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Discovery/Delivery

Kanban

Burndown

User Stories

Foco no conceito de Mínimo Produto Viável. MVP! User Stories

Como fazer estimativas em processos ágeis??? Chute calibrado; Sequência de Fibonacci; Outras... Porque o Planning Poker funciona??? Estimativa

Definition of Ready - DOR

Definition of Done DOD

Definition of Done DOD

Exemplo: Meta da 8ª sprint Projeto X Disponibilizar para o cliente, em homologação, as novas funcionalidades do cadastro de chamadas retroativas, com associação de formulários ao período de inoperância via digitalização de código de barras, período de inoperância por órgão e formulários individuais por tipo de chamada. Meta da Sprint

Comemore!

Revisando!

https://www.scrum.org/ http://jorgekotickaudy.wordpress.com/ http://blog.danielwildt.com/ http://pingosdeagilidade.com.br/ Saber mais sobre Scrum?

Dúvidas? Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/