Anexo C Complemento Scrum

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

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

SCRUM Prof. Jair Galvão

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

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

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

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

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

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

Marketing Promotions Review

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

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

Desmistificando o Scrum e o Product Owner

Guia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Julho de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

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

SCRUM aplicado na Gerência de Projetos

Manifesto Ágil Princípios

Scrum e Extreme Programming

Desenvolvimento Ágil de Software

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

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

O Guia do Scrum. O guia definitivo para o Scrum: As Regras do Jogo. Julho de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

Engenharia de Software DESENVOLVIMENTO ÁGIL

EXIN Agile Scrum Master

Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo

Guia do Scrum MR. Um guia definitivo para o Scrum: As regras do jogo. Julho de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

O guia definitivo para o Scrum: As regras do Jogo. Novembro de Desenvolvido e mantido pelos criadores do Scrum: Ken Schwaber e Jeff Sutherland

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

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

SIGEF Portal do Formando. Manual de utilizador v

Como criar, priorizar e manter o Product Backlog

Scrum. Daniel Krauze

Product Backlog Building

Manual de Utilização

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

Scrum for Business Os Primeiros Passos para a Agilidade em Negócios

Scrum Foundations. Fundamentos de Scrum

PCAAC - Programa Comunitário de Apoio Alimentar a Carenciados Manual do Utilizador - Web

INSTITUTO DE INFORMÁTICA, I.P.

CADASTRAR MEMORANDO CIRCULAR

2 Processos Ágeis Scrum

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

EXIN Agile Scrum Product Owner

SCRUM Agilidade na Gestão de Projetos

SIGEF Portal Organismo. Manual de utilizador v

1.1 Candidaturas on-line

Manual do Sentilant Inc Coimbra, Portugal

Microsoft Office

USANDO O AGILE COACHING COMPETENCY FRAMEWORK PARA EVOLUIR NA CARREIRA DE AGILE COACH

scrum foundations workshop

Cultura Ágil e SCRUM. Bruno Oliveira.

Candidatura Passo a Passo

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

Base de Dados do CNAQ

Programa +Produtividade +Segurança

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

Trilha Gestão de Produtos

Candidatura Passo a Passo

Plataforma de Dados da Saúde

O que é o Kubo? Como acessar o Kubo? MANUAL DO USUÁRIO

Como criar, priorizar e manter o Product Backlog

MANUAL DE INSTRUÇÕES

MATRÍCULAS E INSCRIÇÕES CURSOS DE LICENCIATURA PROCEDIMENTOS

MANUAL DE INSTRUÇÕES

- Manual do Utilizador - Automatização dos Pedidos de Exceção

UNIVERSIDADE FEDERAL DE PERNAMBUCO Av. Prof. Moraes Rego, 1235, Cidade Universitária, Recife PE, CEP: Fone: (81)

SIMPLe: uma abordagem simples

Como utilizador registado Eu quero ter acesso a um botão de "entrar" Para que possa fazer login na aplicação

MANUAL DE INSTRUÇÕES

A - MEMÓRIA DESCRITIVA TIPO

27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

Transcrição:

Anexo C Complemento Scrum

Índice Índice de Tabelas... iii Anexo C Complemento Scrum... 1 C1 Equipas Scrum... 1 C2 Sprints Scrum... 4 ii

Índice de Tabelas Tabela 1 - Tarefas do Scrum Master adaptado de (Schwaber & Sutherland, 2013)... 2 Tabela 2 - Segundo Sprint (Scrum)... 4 Tabela 3 - Terceiro Sprint (Scrum)... 5 iii

Anexo C Complemento Scrum C1 Equipas Scrum Uma equipa Scrum é constituída por um Scrum Master, um Product Owner e pela equipa de desenvolvimento. Em constante interação, os elementos de uma equipa Scrum têm de garantir as competências necessárias à realização do trabalho sem a necessidade de qualquer interferência externa. Os elementos da equipa organizam-se e têm total capacidade de decisão sobre como será realizado o trabalho. Neste projeto não podemos falar em equipa Scrum pois todas as tarefas se concentram na mesma pessoa. Porém, serão identificadas as tarefas de cada papel descritas de seguida (Schwaber & Sutherland, 2011; Schwaber & Sutherland, 2013): Funções do Product Owner O Product Owner, representa os interesses associados aos stakeholders no projeto. É ele o responsável pela definição e priorização dos itens que representam os requisitos do projeto e que irão constituir a lista do Product Backlog. Deve garantir a transparência e descrição de todos os itens nele contidos de forma a serem compreendidos por todos os elementos. Funções da Equipa de Desenvolvimento A equipa de desenvolvimento deve ser ao mesmo tempo, pequena de forma a garantir uma maior agilidade e grande para desenvolver a maior quantidade de trabalho possível. Os seus elementos devem ser autossuficientes e multifuncionais, capazes de se auto-organizarem e autogerirem. Nela, não existe distribuição funcional de papéis, sendo toda a equipa responsável pela finalização do trabalho. Quando são necessárias equipas maiores, denominam-se as mesmas de Scrum of Scrums. Nestas equipas de maior dimensão destaca-se uma pessoa para coordenar o trabalho das múltiplas equipas em reuniões. A sua constituição conta com profissionais com a função de entregar, no final de cada interação, incrementos Done de produto potencialmente comercializável. Só as equipas de desenvolvimento criam os incrementos. A equipa não pode sofrer alterações durante o sprint. As suas principais características são: Ter total autonomia para decidir e executar o seu trabalho, garantindo que os requisitos do Product Backlog se tornam em incrementos de comercializáveis. A fim de criar um incremento de produto, as equipas devem ter todas as competências necessárias; 1

O Scrum apenas reconhece o título de developer, independentemente da função e trabalho do elemento da equipa; A responsabilidade do trabalho realizado, é imputada à equipa, independentemente das competências ou áreas de especialidade dos seus elementos; A equipa de desenvolvimento não pode ser decomposta em outras equipas; Funções do Scrum Master O Scrum Master é responsável pelo Scrum. É de sua competência garantir que a equipa Scrum cumpra exatamente a teoria, práticas e regras que estão subjacentes ao Scrum, para que este seja melhor compreendido e divulgado. Este ensina às pessoas envolvidas no projeto a metodologia Scrum, a sua implementação e uma cultura de organização com base na nesta metodologia. Ao mesmo tempo, serve de mediador entre a equipa e elementos externos. O Scrum Master, pode desempenhar diversas tarefas em diferentes contextos.: Serve o Product Owner, conduz a equipa de desenvolvimento e assiste a organização. De entre as inúmeras tarefas desempenhadas com referidas os alvos referidos, encontra-se na Tabela 1 representadas as que mais se destacam. Tabela 1 - Tarefas do Scrum Master adaptado de (Schwaber & Sutherland, 2013) Tarefas do Scrum Master Product Owner Equipa de Desenvolvimento Encontrar técnicas para promover a gestão eficaz do Product Backlog; Transmitir claramente a visão, objetivos e itens do Product Backlog à equipa de desenvolvimento; Ensinar a equipa Scrum a criar itens precisos e concisos para o Product Backlog Permite compreender o planeamento a longo prazo de um produto de forma empírica; Permite maior agilidade e facilita os eventos Scrum; Formar a equipa de desenvolvimento no que concerne a sua auto-organização e multi e ajuda na formação da equipa Scrum em ambientes organizacionais onde este está pouco ou nada desenvolvido; 2

Tarefas do Scrum Master Scrum Master Ensinar e direcionar a equipa na criação de produtos de qualidade e valor; Remover obstáculos no trabalho e progresso da equipa de desenvolvimento; Facilita os eventos Scrum; Liderar e treinar a organização na adoção do Scrum; Planear as implementações do Scrum na organização; Ajudar colaboradores e parceiros na compreensão e aplicação do Scrum e no desenvolvimento empírico de produtos; Promover mudanças que aumentem a produtividade da equipa Scrum; Trabalhar com outros Scrum masters para uma maior eficácia na aplicação do Scrum na organização; 3

C2 Sprints Scrum Segundo Sprint: O objetivo do segundo sprint é continuar o desenvolvimento da solução, incrementando as s enumeradas do número 7 ao 18 contidas no Product Backlog, de acordo com a sua importância, constituindo o Sprint Backlog. Na Tabela 2, apresentam-se as tarefas que ficaram definidas no planeamento do sprint e que compõe o Sprint Backlog para este sprint. Após conclusão do sprint, foi verificado o estado das tarefas, equivalendo ao evento revisão do sprint. Concluiu-se que das tarefas presentes no Sprint Backlog, todas elas foram terminadas com exceção identificadas com ID 18 e 19. Ficou decidido que o seu desenvolvimento continuaria no sprint seguinte e que as tarefas concluídas com sucesso constituirão incrementos ao produto já desenvolvido. Tabela 2 - Segundo Sprint (Scrum) Sprint Backlog Revisão do Sprint Incremento ID Tarefas Notas Estado Descrição 7 Funcionalidade Visualizar Artigos O utilizador deve obter a informação relacionada com o Artigo nomeadamente quantidade em stock, código e preço, mais detalhadamente poderá baixar um PDF Ver todos os Artigos no menu Artigos 8 Realizar testes a visualizar artigos 9 Funcionalidade Visualizar Documentos O utilizador deve obter a informação relacionada com o documento através do download do PDF do documento Ver todos os Documentos no menu Documentos 10 Realizar testes a visualizar documentos 11 Enviar Artigo O utilizador deve poder anexar um artigo com qualquer aplicação no dispositivo que o permita Anexar Artigos 12 Realizar testes à enviar artigo 13 Enviar Documento O utilizador deve poder anexar um documento com qualquer aplicação no dispositivo que o permita Anexar Documentos 4

Sprint Backlog Revisão do Sprint Incremento ID Tarefas Notas Estado Descrição 14 Realizar testes à enviar Documento 15 Realizar chamada Através do contacto recebido o utilizador pode iniciar uma chamada Iniciar Chamadas para contactos 16 Realizar testes à realizar chamada 17 Obter Direções Usando uma aplicação de navegação presente no dispositivo Por iniciar 18 Realizar testes à obter direções Por iniciar Terceiro Sprint: O objetivo deste sprint é, para além do desenvolvimento dos itens 17 e 18 do Product Backlog, que não foram terminados no sprint anterior, transitando para este novo sprint, é continuar com desenvolvimento das s. Na Tabela 3, estão representadas as tarefas que ficaram definidas no planeamento deste sprint, constituindo o Sprint Backlog. No fim do sprint, foi avaliado o estado das tarefas, o que equivale à revisão do sprint. Com este sprint foi concluída a 17 e 18, que transitaram do Sprint anterior, e todas as restantes tarefas que constituem o seu Sprint Backlog, transformando-se num incremento ao produto previamente desenvolvido. Tabela 3 - Terceiro Sprint (Scrum) Sprint Backlog Revisão do Sprint Incremento ID Tarefas Notas Estado Descrição 17 Obter Direções Usando uma aplicação de navegação presente no dispositivo Navegar até terceiro 18 Realizar testes à obter direções 5

Sprint Backlog Revisão do Sprint Incremento ID Tarefas Notas Estado Descrição 19 Criar Documento O utilizador pode criar um documento e adicioná-lo à base de dados 20 Realizar testes à criar documento 21 Criar Terceiro O utilizador pode criar um terceiro e adicioná-lo à base de dados 22 Realizar testes à criar terceiro 23 Desenvolver Autenticação Através do login o CHAIN decidirá que conteúdos pode o utilizador aceder 24 Realizar testes à autenticação 6