Um pouco de história



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

Scrum. Gestão ágil de projetos

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

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

Uma introdução ao SCRUM

Gerenciamento de Equipes com Scrum

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

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

Uma introdução ao SCRUM

Wesley Torres Galindo

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

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

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

Wesley Torres Galindo.

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

Gestão de Projetos com Scrum

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

Objetivos do Módulo 3

Manifesto Ágil - Princípios

Desenvolvimento Ágil de Software

um framework para desenvolver produtos complexos em ambientes complexos Rafael Sabbagh, CSM, CSP Marcos Garrido, CSPO

Gerenciamento de Projetos de Software

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

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

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

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

UNIFEOB. Centro Universitário da Fundação de Ensino Octávio Bastos PROJETO DE PRÁTICAS BEM SUCEDIDAS EM SALA DE AULA CURSOS DE ARQUITETURA E URBANISMO

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

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

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

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

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

SCRUM. Fabrício Sousa

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

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

Desafios no Uso do Scrum em Ambientes CMMI

Metodologias Ágeis. Aécio Costa

Scrum e mudança organizacional. Alexandre Magno

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

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

ágeis para projetos desenvolvidos por fábrica de software

Análise de Escopo e Planejamento no Desenvolvimento de Software, sob a Perspectiva Ágil

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

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

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

Metodologia de Trabalho

Desmistificando Agile & Scrum Desenvolvimento de Software Sem Stress. Teamware do Brasil 2009

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

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

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

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

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

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Desenvolvimento Ágil com XP e Scrum. Guilherme Chapiewski guilherme.chapiewski@gmail.com

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

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

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

SCRUM. Aula de Luiz Eduardo Guarino de Vasconcelos

Desenvolvimento Ágil de Software em Larga Escala

Métodos Ágeis e Gestão de Dados Moderna

Metodologias Ágeis para Desenvolvimento de Software

Desmistificando a Gestão, Desenvolvimento e Melhoria Ágil de Projetos com Scrum Campinas - 27 de Novembro de 2007

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

SCRUM Experience. SCRUM Experience = Tutorial SCRUM. Rildo F Santos rildosan@uol.com.br rildo.santos@companyweb.com.br

Curso Certified ScrumMaster (CSM)

Gestão Ágil de Requisitos e Scrum

EXIN Agile Scrum Fundamentos

METODOLOGIA ÁGIL. Lílian Simão Oliveira

Agilidade em Gerenciamento de Projetos Software

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

Aula 2 Introdução ao Scrum

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

UNIVERSIDADE CANDIDO MENDES PÓS-GRADUAÇÃO LATO SENSU INSTITUTO A VEZ DO MESTRE

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

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

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

Fevereiro Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

Francielle Santos

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

Scrum em sistemas heterogêneos e equipes distribuídas

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.

Métodos Ágeis para Desenvolvimento de Software Livre

Com metodologias de desenvolvimento

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

PRIMEIRA PESQUISA NACIONAL DA REDE SOCIAL CONTÁBIL SOFTWARE PARA EMPRESAS CONTÁBEIS (RESUMIDA LIVRE DISTRIBUIÇÃO)

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

RESUMO PARA O EXAME PSM I

MODELO DE PROCESSO PARA MICRO E PEQUENAS EMPRESAS DE SOFTWARE COM BASE EM METODOLOGIAS ÁGEIS

Métodos Ágeis, Fomando Times de Alto Desempenho. Ari do Amaral Torres

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

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

development Teresa Maciel DEINFO/UFRPE

Transcrição:

SCRUM

Um pouco de história

1950 Taiichi Ohno Um pouco de história

1986 1950 Takeuchi & Nonaka Taiichi Ohno Um pouco de história

1993 1986 1950 Ken Schwaber Takeuchi & Nonaka Taiichi Ohno Um pouco de história

1996 1993 1986 Jeff Sutherland 1950 Ken Schwaber Takeuchi & Nonaka Taiichi Ohno Um pouco de história

2001 1996 1993 1986 Jeff Sutherland 1950 Ken Schwaber Takeuchi & Nonaka Taiichi Ohno Um pouco de história

2001 1993 1986 1996 Jeff Sutherland Ken Schwaber 1950 Takeuchi & Nonaka Taiichi Ohno Um pouco de história 2007

Por que SCRUM?

Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

O último projeto simples foi em 1969 Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Lei de Ziv Especificações nunca serão completamente compreendidas.

Lei de Humphrey O usuário não saberá o que ele quer até utilizar o sistema real (talvez nem assim).

Lei de Wegner / Teorema de Godel Um sistema interativo nunca estará completamente especificado e/ou testado.

É típico adotar a abordagem de modelagem teórica quando todos os fatores pelos quais um processo opera estão razoavelmente bem entendidos. Quando o processo é complicado demais para a abordagem teórica, uma abordagem empírica é a melhor escolha. Process Dynamics, Modeling, and Control, Ogunnaike e Ray, Oxford University Press, 1992

SCRUM uma visão geral

Processo de gestão e controle empírico

Processo de gestão e controle empírico Baseado em feedback

Processo de gestão e controle empírico Baseado em feedback Equipes auto-gerenciadas

Processo de gestão e controle empírico Baseado em feedback Equipes auto-gerenciadas Comunicação é fator crítico

Processo de gestão e controle empírico Baseado em feedback Equipes auto-gerenciadas Comunicação é fator crítico Escalável para projetos grande, longos e distribuídos

Processo de gestão e controle empírico Baseado em feedback Equipes auto-gerenciadas Comunicação é fator crítico Escalável para projetos grande, longos e distribuídos Aderente a CMM Nível 3 e ISO 9001

Processo de gestão e controle empírico Baseado em feedback Equipes auto-gerenciadas Comunicação é fator crítico Escalável para projetos grande, longos e distribuídos Aderente a CMM Nível 3 e ISO 9001 Simples e difícil

Requirements Design Code Test Source: The New New Product Development Game, Hirotaka Takeuchi and Ikujiro Nonaka, Harvard Business Review, January 1986.

SCRUM Roles

A Equipe

Multi-disciplinar Auto-gerenciada 7 ± 2 Comprometida com o objetivo e com si mesmo Autoridade para fazer o que for necessário para atingir o objetivo Co-locada e aberta Comunicação constante

Dono do Produto

Fornece a visão do negócio Maximiza ROI ( valor agregado ) Prioriza ítens do backlog a cada iteração Decide datas de releases e seus conteúdos Aceita ou rejeita o que foi produzido Pode ser o próprio cliente ou (mais comum) um representante interno

ScrumMaster

Facilitador Conduz reuniões e eventos Não tem autoridade Resolve pepinos Protege a equipe Cão-pastor

Eventos

Reunião de Planejamento

Progress 900 Remaining Effort in Hours 800 700 600 500 400 300 200 100 0 5/3/2002 5/5/2002 5/7/2002 752 762 664 5/9/2002 5/11/2002 5/13/2002 5/15/2002 5/17/2002 619 304 5/19/2002 Date 264 180 5/21/2002 5/23/2002 5/25/2002 5/27/2002 5/29/2002 5/31/2002 104 20

Reunião Diária - Como um projeto consegue estar atrasado mais de 1 ano?! - Um dia de cada vez. Fred Brooks, The Mythical Man-Month

De pé, máximo de 15 minutos, não é para discutir/resolver problemas 3 perguntas: o que eu fiz ontem? o que farei hoje? tenho algum problema? Sincronização de conhecimento, atualização do burn-down Não é um relatório de status para o ScrumMaster Comprometimento com o time: Peer-pressure

Demo

A equipe mostra o que foi produzido Não requer uma preparação formal Clientes, usuários, dono do produto, equipe, avó, tia, cachorro e papagaio Crucial para obter feedback

Retrospectiva

Reunião interna da equipe Análise dos pontos positivos e negativos A equipe define e introduz melhorias no processo Não é apontagem de dedos

Reunião interna da equipe Análise dos pontos positivos e negativos A equipe define e introduz melhorias no processo Não é apontagem de dedos Completa o ciclo PDCA (Plan-Do-Check-Act)

Você agora já sabe quase tudo sobre SCRUM...

Desenvolvimento em ritmo sustentável

Earned Business Value Cumulative Business Value 900 800 700 600 500 400 300 200 100 0 Earned Business Value 1 3 5 7 9 11 13 15 17 Months

SCRUM não falha

Perguntas?