tds-as
Aula - FrameWord Scrum - Parte 4
Professor: Mauro Borges França
Objetivos da Aula
Vamos agora trabalhar Scrum associado a uma ferramenta informatizada de Gerenciamento de Projetos.
Recapitulando conceitos
-
O que é um Product Backlog;
-
O que é um épico;
-
O que é uma história de usuário;
-
O que é uma sprint;
-
O que é um board Kanban;
-
O que é documentação de projeto;
O que é uma ferramenta de GP ?
-
Software ou aplicativo que ajuda equipes e gerentes a planejar, acompanhar e executar projetos de forma mais eficiente;
-
São projetadas para facilitar o planejamento, a colaboração, o monitoramento e a análise de projetos.
-
Oferecem uma variedade de recursos e funcionalidades para simplificar o processo de gerenciamento de projetos
Algumas Ferramentas do GP
Github e JIRA
O que é o GitHub?
-
GitHub - Plataforma utilizada para:
-
Armazenamento de código
-
Gestão de projetos
-
Documentação
-
Controle de atividades
-
Colaboração entre equipes
-
-
Empresas utilizam o GitHub não apenas para programar, mas também para organizar projetos.
Muito Além do Código
-
Quando pensamos em GitHub normalmente pensamos em:
- Código Fonte
-
Mas ele também oferece:
-
Wiki
-
Issues
-
Milestones
-
Projects
-
Discussions
-
Releases
-
GitHub na Engenharia de Software
A visão do produto descreve:
-
o objetivo do produto;
-
a intenção de sua criação;
-
o que ele pretende alcançar;
-
quais problemas ele irá resolver.
A visão do produto representa o estado futuro desejado do software.
Um projeto Scrum normalmente começa com uma visão clara do produto ou sistema a ser desenvolvido.
O Product Owner é o responsável pela criação, manutenção e gerenciamento dessa visão.
Antes de programar podemos utilizar o GitHub para:
- Documentação - Backlog - Planejamento - Desenvolvimento - Entrega
O que é JIRA ?
-
JIRA é um software comercial próprio para ser aplicado em projetos de software utilizando metodologias ágeis, como o Scrum ou o Kanban, desenvolvido pela empresa Australiana Atlassian.
-
Permite o monitoramento de tarefas e acompanhamento de projetos garantindo alinhamento entre o time.
-
Permite criar estruturas flexíveis de acordo com as necessidades de cada projeto.
-
Organiza o fluxo de trabalho e oferece relatórios gerados de acordo com o framework escolhido.
-
Algumas características do JIRA
-
Permitir colaboração entre o time
-
Ferramenta intuitiva
-
Menus de fácil compreensão
-
Personalizar fluxo de trabalho e quadros
-
Agrupamento de histórias em épicos e/ou versões
-
Limitado a 10 usuários na versão gratuita
-
Controle de backlog do produto
-
Pode ter vários projetos
-
Gerar métricas
-
Integração com várias ferramentas
Elementos do JIRA
-
Trabalha na forma de hierarquia clássica
-
Projeto
-
Versão
-
Épico
-
Histórias
-
Tarefas
- Subtarefas
-
-
-
-
-