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



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

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

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

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

Wesley Torres Galindo.

Gerenciamento de Equipes com Scrum

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

Gestão de Projetos com Scrum

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

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

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

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

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

Metodologias Ágeis. Aécio Costa

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

Desenvolvimento Ágil de Software

Gestão de Projetos com Métodos Ágeis - Avançado

Scrum. Gestão ágil de projetos

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

Ferramenta para gestão ágil

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

INTRODUÇÃO AOS MÉTODOS ÁGEIS

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

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

ágeis para projetos desenvolvidos por fábrica de software

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

Gerenciamento Ágil de Projetos HEITOR RORIZ FILHO, MSc, PMI-ACP, CST Massimus C&T

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

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

SCRUM. Fabrício Sousa

Manifesto Ágil - Princípios

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

Dinâmica em Grupo com o Framework SCRUM

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

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

Metodologia de Trabalho

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

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

SP - PA

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga

RESUMO PARA O EXAME PSM I

Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.

Um pouco de história

Gestão Ágil de Requisitos e Scrum


Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

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

2012. Quinta Conferência de Qualidade de Software ASR Consultoria

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Uma introdução ao SCRUM

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

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

Metodologias Ágeis para Desenvolvimento de Software

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

Treinamento e Consultoria Portfólio de Treinamento

LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013

Objetivos do Módulo 3

Aplicando Scrum no. Vítor E. Silva Souza

Como criar, priorizar e manter o Product Backlog

Professor: Curso: Disciplina:

Desafios no Uso do Scrum em Ambientes CMMI

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

A PRIMMER possui casos importantes nesta área. Venha compartilhar conosco desta experiência magnífica no mundo das metodologias ágeis.

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

Francielle Santos

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

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

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

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

AVALIAÇÃO DA UTILIZAÇÃO DO SCRUM COMO MEIO PARA OBTENÇÃO DO NÍVEL G DE MATURIDADE DE ACORDO COM O MODELO MPS.br RESUMO

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec


Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

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

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

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

METODOLOGIA DE GERENCIAMENTO DE PROJETOS SCRUM: ESTUDO DE REVISÃO. Bruno Edgar Fuhr 1

development Teresa Maciel DEINFO/UFRPE

PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM

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

Cultura da Entrega Diária com EVDnC

Estimativa. Uma opinião ou julgamento de valor, tamanho ou quantidade, formada sem dados precisos. Suposição; conjectura.

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

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

EVDnC Extreme Value-Driven Coaching

UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G.

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

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

Sistemas de Informação e Programação II Odorico Machado Mendizabal

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

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

Transcrição:

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

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.

Agenda Breve Revisão SCRUM Prática Colaborativa (Criatividade) Relatos de Consultoria (Qualiti) Perguntas

http://www.agilemanifesto.org Over <> Instead of

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

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.

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

Quem usa o Scrum?

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?

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

Mercado SCRUM

PORÉM

AGILIDADE É???

ONDE ESTAMOS QUERENDO CHEGAR? O QUE REALMENTE ESTAMOS QUEREMOS RESOLVER? POR QUE PRECISAMOS SER RÁPIDOS, ÁGEIS, PRECISAMOS DE FATO??

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.

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.

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)

fernando.wanderley@gmail.com

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