Escolar Documentos
Profissional Documentos
Cultura Documentos
Tema: Scrum.
Engenharia de Software
3º Ano
Licenciatura em Engenharia Electrónica
Docente:
MSc. Sheila Sitoe
Universidade Pedagógica
Maputo
2019
Índice
INTRODUÇÃO...........................................................................................................................1
1. História do Scrum.................................................................................................................2
2. SCRUM................................................................................................................................2
3. Características do Scrum......................................................................................................3
4. Gerenciamento ágil de projectos com Scrum.......................................................................4
5. Sprint....................................................................................................................................4
6. Papéis...................................................................................................................................6
6.1. Papéis principais...........................................................................................................7
6.1.1. Product Owner (dono do produto)........................................................................7
6.1.2. Equipe de Desenvolvimento (Development Team)...............................................7
6.1.3. Scrum Master.......................................................................................................7
6.2. Papéis auxiliares...........................................................................................................7
6.2.1. Partes interessadas (clientes, fornecedores)..........................................................8
6.2.2. Gerentes (incluindo gerentes de projeto)..............................................................8
7. Artefactos oficiais do Scrum................................................................................................8
7.1. Backlog........................................................................................................................8
7.2. Product backlog............................................................................................................8
7.3. Sprint backlog..............................................................................................................8
8. Artefactos complementares ao Scrum..................................................................................9
8.1. Burndown Chart...........................................................................................................9
9. Eventos Scrum.....................................................................................................................9
9.1. Daily Scrum Meeting...................................................................................................9
9.2. Reunião de planejamento da Sprint (Sprint Planning Meeting)..................................10
9.3. Reunião de Revisão da Sprint (Sprint Review)...........................................................10
9.4. Retrospectiva da Sprint (Sprint Retrospective)...........................................................10
10. Scrum simplificado.........................................................................................................11
11. Scrum solo......................................................................................................................11
BIBLIOGRAFIA.......................................................................................................................13
Figure 1: Ciclo Scrum....................................................................................................................3
1
INTRODUÇÃO
No decorrer de vários anos o desenvolvimento de software cresceu de forma muito
acelerada, principalmente pelo fato de que as ferramentas da informática se tornaram
presentes em grande parte, das áreas de trabalho das pessoas. Quanto mais a informática
penetrava no mercado, mais tipos de softwares tinham de ser feitos.
1. História do Scrum
2. SCRUM
Scrum é uma metodologia ágil para gestão e planejamento de projectos de software.
A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de manhã),
chamada Daily Scrum. O objectivo é disseminar conhecimento sobre o que foi feito no
dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.
3. Características do Scrum
5. Sprint
Cada sprint é precedida por uma reunião de planejamento (Sprint Planning), onde as
tarefas para o sprint são identificadas e um compromisso estimado para o objectivo da
sprint é definido, e seguido por uma reunião de revisão ou de retrospectiva, onde o
progresso é revisto e lições para as próximas sprints são identificadas.
Quais itens do Backlog que entram para a sprint são determinados durante a reunião de
planejamento da sprint (Sprint Planning). Durante esta reunião, o Product
Owner informa a equipe dos itens no Backlog do produto que ele ou ela quer
concluídos.
O Scrum é facilitado por um Scrum Master, que tem como função primária remover
qualquer impedimento à habilidade de uma equipe de entregar o objectivo da sprint. O
Scrum Master não é o líder da equipe (já que as equipes são auto-organizadas), mas
actua como um mediador entre a equipe e qualquer influência desestabilizadora. Outra
função extremamente importante de um Scrum Master é o de assegurar que a equipe
esteja utilizando correctamente as práticas de Scrum, motivando-os e mantendo o foco
na meta da Sprint.
6. Papéis
Os papéis auxiliares em equipas Scrum são aqueles com nenhum papel formal e
envolvimento frequente no processo de Scrum, mas, ainda assim, devem ser levados em
conta.
7.1. Backlog
Um backlog é uma lista de itens priorizados a serem desenvolvidos para um
software. Este artefacto é a principal fonte de informação para o planejamento
de sprint (Sprint Planning). No decorrer da sprint, o Product Owner, o Scrum
Master e a Equipe decidem no que a equipe irá trabalhar. O Product Owner
mantém uma lista priorizada de itens de backlog, o backlog do produto, o que
pode ser repriorizado durante o planejamento da sprint. A Equipe selecciona
itens do topo do backlog do produto. Eles seleccionam somente o quanto de
trabalho eles podem executar para terminar. A Equipe então planeja a
arquitectura e o design de como o backlog do produto pode ser implementado.
Os itens do backlog do produto são então divididos em tarefas que se tornam o
backlog da sprint.
O Burndown é um simples gráfico, com dois eixos X e Y, baseado nas actividades que
não ultrapassem um dia de trabalho. O eixo Y indica o número de tarefas existentes na
sprint e o eixo X os dias que representam o tamanho da sprint.
9. Eventos Scrum
CONCLUSÃO
O estudo realizado na metodologia ágil Scrum poderá servir de referência para novos
estudos sobre esta metodologia. O estudo demonstrou que o Scrum por ser uma
metodologia ágil pode ser utilizado como alternativa de processo de software para
pequenas e médias empresas de software, pois é um processo pouco burocrático que
visa resultados ao invés de documentação extensa, reage a mudanças e valoriza os
indivíduos que participam no processo e a interacção entre eles.
Scrum é mais um método ágil, representando uma alternativa flexível para orientar a
equipa na entrega de sistemas com qualidade. Diversas ferramentas de software
(gratuitas ou proprietárias) já foram desenvolvidas, auxiliando assim o dia-a-dia de
profissionais envolvidos em projectos que adoptaram esta metodologia.
Conforme discutido aqui, não existe um truque que facilite a condução de actividades
voltadas ao desenvolvimento de software. Diversos métodos foram propostos por
pesquisadores da área, sendo que nenhum destes modelos representa uma verdade. A
maturidade dos profissionais de um projeto sempre terá seu peso no sucesso ou fracasso
deste.
BIBLIOGRAFIA
https://pt.wikipedia.org/wiki/Scrum_(desenvolvimento_de_software)
https://www.desenvolvimentoagil.com.br/scrum/
https://pt.wikipedia.org/wiki/Ciclo_PDCA