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

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

SCRUM Agilidade na Gestão de Projetos

Abordagens para Análise de Negócio

Desenvolvimento Ágil de Software

Engenharia de Software DESENVOLVIMENTO ÁGIL

Scrum Foundations. Fundamentos de Scrum

Manifesto Ágil Princípios

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

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

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

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

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

SCRUM aplicado na Gerência de Projetos

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

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

Engenharia de Software. Herbert Rausch Fernandes

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

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

SCRUM Prof. Jair Galvão

Wesley Torres Galindo

Wesley Torres Galindo.

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.

EXIN Agile Scrum Master

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

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

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

MÉTODOS ÁGEIS SERVEM PARA MIM?

Projeto para o IV semestre TADS

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

Gestão Ágil de Projetos

DESAFIO DOS PROGRAMADORES INSERIDOS EM UM CONTEXTO ÁGIL. Leonardo Stringher MBA pela USP Arquiteto de Software Laureate

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

Desenvolvimento ágil de software

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

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

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

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

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

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

Marketing Promotions Review

PDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno

Engenharia de Software

Processos de Software

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

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

Scrum. Daniel Krauze

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno

Capítulo 3 - Desenvolvimento Ágil de Software. 2017/2018 Capítulo 3 Desenvolvimento Agile de Software

Entendendo o Processo de Desenvolvimento com Scrum

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

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

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

Processos de Software

Scrum e Extreme Programming

Adoção de metodologia ágil baseada em Scrum - Case da Procergs

METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP

Halison Miguel Edvan Pontes

PRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos

Modelos de Gestão de Projetos

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

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

Corrected. Tempo estimado : 15 minutos

Gerência de Projetos e Manutenção de Software Aula 8 Monitoramento e Controle Andréa Magalhães Magdaleno

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE REQUISITOS

Coti Informática Scrum. Professor Edson Belém Coti Informática

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

Aplicação: 11/9/2016 PADRÃO DE RESPOSTA

A análise de negócios aplicada à melhoria do processo de levantamento de requisitos baseada em métodos ágeis

Aula 03 Gestão de projetos em arquitetura

Trilha Gestão de Produtos

Professor Emiliano S. Monteiro

METODOLOGIA IPHAN DE GESTÃO DE DEMANDAS DE DESENVOLVIMENTO ÁGIL DE SOFTWARES

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

ALUNO: ALCIDES WENNER FERREIRA BASTOS IFMA- INSTITUTO FEDERAL DO MARANHÃO DE CIÊNCIAS E TECNOLOGIA TÉCNICO EM INFORMÁTICA

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA

1.3 - Modelagem Ágil com UML. Professor: Júlio Cesar da Silva Msc.

Sumário. Capítulo 3 Valores do XP Feedback Comunicação... 46

Agilizar é Humanizar! A Jornada do Centro de Competência Ágil da IBM. IBM GBS :: 2017 IBM Corporation

Engenharia de Software

DIRETORIA FINANCEIRA E ADM. MAURÍCIO DE SOUZA

Certified Scrum Product Owner (CSPO)

Como trabalhar para nos tornarmos equipes de alta performance

Desenvolvimento do plano de négocio utilizando o Scrum

SCRUMBUT. Aula de Luiz Eduardo Guarino de Vasconcelos

Professional Scrum Master. Especializando em Scrum Master

Definição de um método que estabelece critérios para priorização de novos projetos e aplicação em um processo de desenvolvimento de software

METODOLOGIA ÁGIL NA GESTÃO DE PROJETOS DE SOFTWARE. Maurício Badoco 1 Renato Inácio de Almeida 2 Carlos Alberto de Lucas 3

Dificuldades na implantação de Métodos Ágeis

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

5. Qual é a primeira execução do desenvolvimento orientado a testes?

Certified ScrumMaster (CSM)

2 Processos Ágeis Scrum

Como criar, priorizar e manter o Product Backlog

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

Métodos Ágeis na Arquitetura Corporativa Sob a ótica do valor agregado

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

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

Transcrição:

INSTITUTO FEDERAL DE SERGIPE Campus Tobias Barreto Scrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos) Prof. Me. Christiano Lima Santos

Que tal começarmos pelo começo? Dã! É Claro!

O que é um projeto? Você alguma vez já ouviu... Este será o meu projeto de vida! Zé está envolvido em um grande projeto! O projeto Minha Casa Minha Vida...

Definição de projeto Empreendimento com o objetivo de produzir um produto ou serviço único e que apresenta um início e um fim (VERZUH, 2008); A especificação de um novo modelo de moto a ser produzido é um projeto; A produção em série do novo modelo de moto não é um projeto.

Definição de projeto Pode ser algo tão simples quanto arrumar sua mochila para uma viagem...... ou tão complexo quanto projetar um ecossistema fechado e sustentável a ser implantado em Marte!

E o que é Gestão de Projetos? A gestão de projetos visa a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades de um projeto para encontrar os requisitos do projeto (PMI, 2013, p.5). A mágica dos métodos ágeis tem início no ciclo PDCA! Desenvolvimento de forma iterativa.

Exemplos de Gestão de Projetos Um bom aluno planejando e executando um trabalho escolar.

Exemplos de Gestão de Projetos Um diretor de comunicação/marketing planejando e executando uma grande campanha publicitária.

E onde entra o Scrum nisso tudo? Criado por Ken Schwaber e Jeff Shutterland no início da década de 1990 como framework para desenvolvimento de software ágil; Framework especificação, arquitetura, arcabouço; Ágil capacidade de responder de forma rápida a mudanças.

E onde entra o Scrum nisso tudo? Tal framework logo foi expandido para gestão de todo tipo de projeto; Ágil; Desenvolvimento iterativo; Entrega incremental; Menor foco em documentação, maior foco no produto final; Maior participação do cliente.

E onde entra o Scrum nisso tudo? Ele não diz como executar cada tarefa, mas esboça como gerir tais tarefas; Introduz novos artefatos e reuniões para controle do progresso do projeto.

Papéis fundamentais no Scrum Proprietário do produto / Product owner Quem está pagando pelo projeto;

Papéis fundamentais no Scrum Mestre Scrum / Scrum Master Responsável por gerir o projeto; Um pouco diferente do gerente de projetos tradicional;

Papéis fundamentais no Scrum Equipe Scrum / Scrum Team Pessoas responsáveis pelo planejamento, modelagem e execução do projeto.

Visão geral do Scrum

Resumindo... Papéis Proprietário do produto; Mestre Scrum; Equipe Scrum. Artefatos Backlog do produto; Backlog do ciclo; Versões incrementais do produto. Reuniões Planejamento do ciclo; Diárias; Revisão do ciclo; Retrospectiva do ciclo.

Estudo de caso - SpaceIFS Construção de um ônibus espacial para viagens interplanetárias!

Estudo de caso - SpaceIFS Precisamos conhecer várias coisas... Tripulação; Recursos oferecidos aos Alimentação; tripulantes; Duração das viagens; Sistema de segurança; Sistema de navegação; Sistema gestor de oxigênio; Sistema de comunicação; Sistema de diagnóstico e tratamento de tripulantes. Elicitação de requisitos Elaboração do backlog do produto

Estudo de caso - SpaceIFS No início de cada ciclo... Reunião de planejamento de ciclo (parte 1): Envolve Proprietário do Produto, Mestre Scrum e Equipe; Proprietário do Produto redefine a prioridade de cada item do backlog de produto; Neste momento, o Proprietário do Produto pode incluir, alterar ou remover itens do backlog do produto. Repriorização do backlog do produto

Estudo de caso - SpaceIFS No início de cada ciclo... Reunião de planejamento de ciclo (parte 2): Envolve Mestre Scrum e Equipe; Equipe analisa os itens do topo do backlog de produto e escolhe aqueles que podem ser cumpridos no ciclo atual. Elaboração do backlog do ciclo

Estudo de caso - SpaceIFS Durante cada ciclo... Reuniões diárias: Envolvem Mestre Scrum e Equipe; Foco em três perguntas: O que foi feito desde a última reunião? O que será feito até a próxima reunião? Quais obstáculos estão impedindo o seu avanço? Acompanhamento do progresso do projeto

Estudo de caso - SpaceIFS Durante cada ciclo... Trabalha-trabalha-trabalha! Equipe execução do projeto; Mestre Scrum Solução de dificuldades e obstáculos. Agora sim, a coisa está andando!

Estudo de caso - SpaceIFS No final de cada ciclo... Revisão do ciclo: Envolve Proprietário do Produto, Mestre Scrum e Equipe; Apresentação/entrega de versão incremental do produto; Validação do mesmo pelo Proprietário do Produto. Validação do produto

Estudo de caso - SpaceIFS No final de cada ciclo... Retrospectiva do ciclo: Envolve Mestre Scrum e Equipe; O que ocorreu bem? O que pode ser melhorado? Compartilhamento do conhecimento

Estudo de caso - SpaceIFS Ao final do projeto... Entrega final do produto gerado (neste exemplo, especificação do ônibus espacial).

Desafios ao Scrum O que fazer quando o Proprietário do Produto solicita mudanças durante o ciclo? Ele somente pode solicitar no início de cada ciclo; O ciclo atual pode ser cancelado, voltando-se para a reunião de planejamento de ciclo e recomeçando toda a contagem do ciclo.

Desafios ao Scrum O que fazer se o Proprietário do Produto solicita custos e prazos exatos no início do projeto? Por seguir uma abordagem iterativa também no planejamento e modelagem da solução, geralmente não se conhece no início do projeto todos os custos e prazos envolvidos; Entretanto, podem-se adotar métodos e artefatos de outras abordagens de projeto para definição de custos e prazos por exemplo, do PMBOK.

Desafios ao Scrum O que fazer se minha equipe é muito grande? As abordagens ágeis funcionam melhor com equipes pequenas (até 12 ou 20 membros); Pode-se quebrar a equipe em subequipes, cada qual com seu próprio Mestre Scrum; Os Mestres Scrum se reunirão diariamente após as reuniões diárias de cada subequipe.

Desafios ao Scrum O que fazer se o projeto for complexo demais? Empregue métodos e ferramentas de outras abordagens de gestão de projetos para: Gestão de riscos; Gestão da comunicação; Gestão da qualidade etc.

Desafios ao Scrum O que fazer se o nível de falhas exigido do produto final é muito pequeno (exemplo, nosso ônibus espacial)? Adote métodos rígidos para validação e verificação de todo o sistema ou de suas partes críticas (exemplo, métodos formais).

Dicas Baixe esta apresentação em meu website: http://christianosantos.com/cursos/gestao-de-projetos Procure aprender mais: Livros (ex: Scrum A arte de fazer o dobro do trabalho na metade do tempo); Websites (ex: http://www.desenvolvimentoagil.com.br/scrum). Ponha em prática! Conheça também o pensamento enxuto (lean thinking) e suas ferramentas.

INSTITUTO FEDERAL DE SERGIPE Campus Tobias Barreto http://christianosantos.com