SCRUM Agilidade na Gestão de Projetos

Documentos relacionados
Desenvolvendo Projetos com Scrum. Uma visão do Scrum para aplicação na area contábil

SCRUM aplicado na Gerência de Projetos

Desenvolvimento Ágil de Software

Scrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]

PDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno

Engenharia de Software DESENVOLVIMENTO ÁGIL

INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS

Manifesto Ágil Princípios

Gerenciamento de Equipes com Scrum

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

Metodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas

GPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro

Uma breve visão sobre a metodologia scrum dos discentes de sistema de informação da faculdade projeção de Sobradinho/DF

Entendendo o Processo de Desenvolvimento com Scrum

Gestão de Projetos com Scrum

Análise e Projeto de Sistemas de Informação (APSI)

Scrum Foundations. Fundamentos de Scrum

Scrum Uma breve apresentação. Alfredo Goldman Dairton Bassi

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

Engenharia de Software. Herbert Rausch Fernandes

PROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade I - Metodologia de desenvolvimento a ser adotada. Luiz Leão

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento

Scrum e Extreme Programming

Wesley Torres Galindo

Wesley Torres Galindo.

Marketing Promotions Review

EXIN Agile Scrum Master

Qual a Distribuição % típica do Esforço das Atividades de Teste?

Mapeando o Scrum em Relação ao CMMI Níveis 2 e 3

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

SCRUM Prof. Jair Galvão

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

Implementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de caso

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Papel do PO Métodos Ágeis. Fonte: Adaptworks

Scrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos)

Cultura Ágil e SCRUM. Bruno Oliveira.

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO. 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA

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

USP UNIVERSIDADE DO ESTADO DE SÃO PAULO

GESTÃO DE RISCOS POR ITERAÇÃO ÁGIL

INTRODUÇÃO AOS MÉTODOS ÁGEIS

PRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos

Projeto para o IV semestre TADS

MODELOS DE PROCESSO TÉCNICAS INTELIGENTES QUE APOIAM A CONSTRUÇÃO DE UM SOFTWARE

[...] Mas no Sol, e na Luz, falte a firmeza, Na formosura não se dê constância, E na alegria sinta-se tristeza.

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

Certified ScrumMaster (CSM)

2 Processos Ágeis Scrum

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

Point of view AGILE FRAMEWORK SCRUM

EXIN Agile Scrum Foundation. Guia de Preparação. Edição

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Extreme Programming: Valores e Práticas

Professional Scrum Master. Especializando em Scrum Master

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014

EXIN Agile Scrum Product Owner

O que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Centro de Informática UFPE. Relatório Scrum. OficinaWeb. Tortola. Equipe: Aloísio Soares Helton Douglas José Carlos Wagner Felipe

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br

SCRUM. Aula de Luiz Eduardo Guarino de Vasconcelos

Scrum. Daniel Krauze

ANALISE DA APLICAÇÃO DO SCRUM EM PROCESSOS DE SOFTWARES EM UMA EMPRESA DE CONTAGEM. ALUNO: Fernando Pereira de Tolêdo

IFSP Câmpus Boituva - III Simpósio Interdisciplinar de Tecnologias e Educação Capital Nacional do Paraquedismo - 31/05 a 02/06/2017 [SInTE]

Abordagens para Análise de Negócio

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

Engenharia de Software. Arthur Mariano L NETO Aula 04

SCRUM. Aula de Luiz Eduardo Guarino de Vasconcelos

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

Processo de desenvolvimento

Metodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]

Métodos Ágeis e Programação Extrema (XP)

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

PDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno

Planejamento Ágil de Projetos

PALESTRANTE. Estudou administração e estratégia na Northwestern University, em Chicago, na Fundação Dom Cabral e no Ibmec.

MÉTODOS ÁGEIS SERVEM PARA MIM?

Aula 03 Gestão de projetos em arquitetura

Uma Experiência no Gerenciamento Ágil de Projetos de Software com Equipes Grandes e Distribuídas

7ª Conferência da Qualidade de Software e Serviços

SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Unidade 6 Engenharia de Software. Luiz Leão

APLICAÇÃO E ADAPTAÇÃO DA METODOLOGIA ÁGIL SCRUM NO SETOR DE MARKETING DE UMA IES

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SCRUM MASTER S M P C

SCRUM. Processo de Desenvolvimento de Software. Disciplina: Engenharia de Software I Professora: Eliane Martins

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC)

SOFTWARE PARA APOIO AO PROFESSOR EM SALA DE AULA: desenvolvimento fundamentado na Metodologia Ágil Scrum

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

Desenvolvimento ágil de software

Como IMPLANTAR. Na Prática

WESAAC 2019 SCRUMIE: JOGO ORIENTADO A AGENTES PARA ENSINO DE SCRUM. Suelen Regina Cordeiro dos Santos

Uma introdução ao SCRUM

Transcrição:

SCRUM Agilidade na Gestão de Projetos Prof. Flávio Barros flavioifma@gmail.com

2 www.flaviobarros.com.br

3 MOTIVAÇÃO

POR QUE OS PROJETOS FALHAM 4

POR QUE OS PROJETOS FALHAM 5 http://metaconsulting.blogspot.com.br/2016/03/blog-post.html

www.devmedia.com.br/trabalhando-com-requisitos-no-scrum/33899 PRINCIPAIS FATORES PARA O 6 SUCESSO DE PROJETOS

SCRUM - Agilidade na Gestão de Projetos 7

Definição informal Em Rugby, Scrum é um time de oito integrantes que trabalham em conjunto para levar a bola adiante no campo; Os times trabalham como uma unidade altamente integrada com cada membro desempenhando um papel bem definido e o time inteiro focando num único objetivo. 8

Definição É um processo para construir software incrementalmente em ambientes complexos, onde os requisitos não são claros ou mudam com muita frequência. 9

Origens de Scrum Jeff Suttherland www.scruminc.com/scrum-blog Ken Schwaber www.controlchaos.com 10 Mike Beedle www.scrumalliance.org/community/profile/mbeedle

Origens de Scrum Desenvolvimento de software a partir de padrões de projeto (design patterns); 11 O que é Design Patterns? São soluções de templates abstratas de alto nível; Não são somente aplicados em desenvolvimento de software; Podem ser encontrados em diversas áreas da vida, da engenharia até da arquitetura; Em fato, foi o arquiteto Christopher Alexander que introduziu a ideia de patterns em 1970 para construir um vocabulário comum para discussões sobre design.

12 Fundamentos Desenvolvimento de software depende muito de criatividade e de trabalho; Logo, não é um bom candidato a processos prédefinidos; Modelo de controle de processo empírico...é um fato que se apoia em experiências vividas, na observação de coisas, e não em teorias e métodos científicos. Mas existem padrões que podem ser usados; O desenvolvimento nem sempre será repetitivo e bem definido;

Ênfase Comunicação Trabalho em equipe Flexibilidade Fornecer software funcionando incrementalmente 13

14 FASES

Visão Geral Scrum é uma metodologia ágil para gestão e planejamento de projetos de software; No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints; O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado; Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints; 15

16 Visão Geral As funcionalidades são mantidas em uma lista que é conhecida como Product Backlog; No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia; As tarefas alocadas em um Sprint são transferidas do Product Backlog para o Sprint Backlog.

17 Visão Geral A cada dia de uma Sprint, a equipe (até 9 pessoas, formadas por projetistas, programadores, engenheiros e gerentes de qualidade) faz uma breve reunião (15 min.) (normalmente de manhã), chamada Daily Scrum; O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia;

Visão Geral Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting; Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento do próximo Sprint; Assim reinicia-se o ciclo. 18

Fases Reunião diária do Scrum 24h Sprint Backlog Acúmulo de tarefas pela equipe 30 dias Levantamento de prioridades do produto Nova demonstração de funcionalidade 19

20 Nem tudo são flores!

Scrum são as fases mais perigosa no rugby, uma vez que erros podem levar a um jogador da linha de frente danificar ou até mesmo quebrar o pescoço. 21

Principais dificuldades! Independência de equipes; Problemas de comunicação; Scrum são para equipes reunidas; Barreiras culturais; Modo de trabalho; 22

23 REFERÊNCIAS

REFERÊNCIAS COHN, Mike. Desenvolvimento de Software com Scrum: Aplicando Métodos Ágeis com Sucesso. Porto Alegre: Bookman, 2011. SANTOS, Rogério G. dos; LUZ, Giulian Dalton. Métodos Ágeis. USP. SUTHERLAND, Jeff. SCRUM - A arte de fazer o dobro de trabalho na metade do tempo. Editora: Leya Casa da Palavra, 2014. RIBEIRO, Rafael Dias; RIBEIRO, Horácio da Cunha e Sousa. Gerenciamento de Projetos com Métodos Ágeis. Rio de Janeiro: Horácio da Cunha e Sousa Ribeiro, 2015. Desenvolvimento Ágil. Disponível em: <www.desenvolvimentoagil.com.br/scrum>. Mountain Goat Software. Disponível em: <www.mountaingoatsoftware.com>. Site de um treinador de Scrum Masters. 24