SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley - PDF Download grátis
Download "SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley"
Brian Salazar Chaves
1 SCRUM Discussão e reflexão sobre Agilidade Fernando Wanderley
2 Apresentação Líder Técnico em Projetos Java (~ 9 anos) (CESAR, Imagem, CSI, Qualiti Software Process) Consultor de Processos de Desenvolvimento de Software IBM Rational (MV Sistemas, Farmácias PagueMenos) Professor da Faculdade Nova Roma (FGV) e do curso de Especialização de Gestão Ágil de Projetos no CESAR.EDU Analista Educacional CESAR.EDU. MSc Student at Universidade de Pernambuco (POLI) Engenharia de Software.
3 Agenda Breve Revisão SCRUM Prática Colaborativa (Criatividade) Relatos de Consultoria (Qualiti) Perguntas
4 Over <> Instead of
6 Origem do Scrum A Origem do Scrum foi concebida por Takeushi e Nonaka no livro "The New New Product Development Game" (Harvard Business Review, Janeiro-Fevereiro 1986). Em 1993 foi implementado pela Easel Corporation e formalizado por Ken Schwaber, Beedle e Sutherland em 1995, baseado-se nos princípios ágeis de desenvolvimento de software herdando conceitos de Lean
7 Ciclo de Vida do SCRUM Lista de produtos Premissas Restrições etc Cada funcionalidade O cliente explica selecionada cada deve ser quebrada funcionalidade em tarefas. O cliente atribui valor de negócio Equipe estima a complexidade para desenvolver cada funcionalidade. Equipe prioriza funcionalidades de Últimos acordo 30 dias. com seu valor de negócio e Equipe a deve complexidade. completar cada tarefa Daily meeting: Equipe seleciona quais funcionalidades O que você tinha serão que ter construídas feito no desde próximo a última sprint. daily meeting? O que andou bem O que você irá fazer antes da O que deve ser próxima daily meeting? melhorado O que está no seu caminho? Impedimentos devem ser resolvidos ASAP. Cliente pode ver uma versão demo do produto com as funcionalidades desenvolvidas.
8 Executando a Sprint Um time multi-funcional não trabalha dessa forma: Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Análise Código Testa Análise Código Testa Análise Código Testa Mas sim da forma abaixo: Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Análise Código Testa Análise Código Testa Análise Código Testa
9 Quem usa o Scrum?
10 Scrum é um método, um framework de gerenciamento de projetos. Scrum é baseado em muitos princípios e práticas do Lean Thinking E como fica a Engenharia?
11 As práticas de engenharia não são definidas ou detalhadas pelo Scrum, o time pode usar quais delas entenderem ser melhor para garantir qualidade e produtividade Protótipo em papel
12 Mercado SCRUM
13 PORÉM
14 AGILIDADE É???
17 ONDE ESTAMOS QUERENDO CHEGAR? O QUE REALMENTE ESTAMOS QUEREMOS RESOLVER? POR QUE PRECISAMOS SER RÁPIDOS, ÁGEIS, PRECISAMOS DE FATO??
21 ATIVIDADE CRIATIVA Dado o contexto de uma rede social para aluguel de vídeos, elabore Ideias (requisitos) que aumentem a procura pela divulgação da rede e ao mesmo tempo idéias que tentem proteger contra a pirataria dos filmes.
23 PALAVRAS FINAIS Scrum é um método de gerenciamento de projetos; Tipicamente, de projetos de desenvolvimento de produto (Product Backlog); Scrum tem como foco principal a entrega de valor para o cliente (Product Owner); Para tanto, explora a auto-gestão da equipe (Scrum Team); A equipe deve manter altos níveis de comunicação e colaboração; Scrum é baseado em muitos princípios e práticas do Lean Thinking; Por essa razão, exige um fluxo de valor do tipo Just-in-Time (JIT); Por ser JIT, trabalha com pequenos intervalos de produção (Sprints); Devido a isso, faz entregas frequentes com estoques reduzidos; Por ter estoques reduzidos, traz os problemas à tona; Uma vez que problemas podem surgir, um líder deve procurar contorná-los (Scrum Master); Os problemas são discutidos diariamente com a equipe (Daily Scrum); Bem como a evolução do produto (Burndown Chart); O produto evolui de forma dinâmica, de acordo com os interesses do cliente (Sprint Backlog); E equipe se compromete com os resultados do projeto (Sprint Planning); Os resultados obtidos são avaliados durante as entregas parciais do produto (Sprint Review); E uma análise crítica dos resultados é feita após cada entrega (Restrospective); E todo o processo reinicia até chegarmos ao produto desejado.
24 Relatos e Desafios MV Sistemas (Cultura Organizacional) Farmácias PagueMenos (Maturidade do Team) Requisitos Ágeis (Gerenciamento, Reuso) Análises de Ponto de Função (Lei Federal TCU) Modelagem e Arquitetura Ágeis (UML??) Modelagem Ágil de Processos de Negócio (BPM Ágil) Níveis Escaláveis de Scrum em grandes Organizações (Scrum x Scrum)
27 SCRUM Discussão e reflexão sobre Agilidade Fernando Wanderley
PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM
Scrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]
Scrum [Fundamentos de Sistemas de Informação II] Adriano J. Holanda 18/10/2016 Referências Reusable Scrum Presentation. Mountain Goat Software. Scrum (desenvolvimento de software). Wikipedia. Scrum: a