Plano Gerenciamento de Projeto
Plano de Gerenciamento do Projeto
Histórico de revisão
Data | Autor | Descrição | Versão |
---|---|---|---|
03/09/2019 | Lucas Midlhey | Estrutura inicial | 1.0 |
04/09 | Lucas Midlhey | Papéis desempenhados pelos membros | 1.1 |
Metodologia adotada no projeto
Foi adotado como base o framework scrum onde empregamos processos e técnicas aos papéis, eventos, artefatos e regras, adaptando às necessidades da equipe.
O scrum é uma ferramenta que permite controlar de forma eficaz e eficiente o trabalho, potencializando as equipes que trabalham em prol de um objetivo em comum.
Utilizamos também o Kanban para fluxo de produção na equipe, a ferramenta adotada foi o zenhub que é uma extensão web adotada no github.
Papéis desempenhados
Originalmente são desempenhados 4 papéis mais o time de desenvolvimento, porém adotamos sem um arquiteto por falta de membro na equipe, caso haja necessidade de funções desempenhadas por ele dividiremos entre os membros da equipe.
Scrum Master
Responsável por garantir que o Time Scrum esteja aderindo aos valores do Scrum, às práticas e às regras;
Ajuda o Time Scrum e a organização a adotar o Scrum;
Educa o Time Scrum treinando-o e levando-o a ser mais produtivo e a desenvolver produtos de maior qualidade;
Ajuda o Time Scrum a ser auto-organizável;
Resolver impedimentos;
Buscar produtividade máxima do time por meio de treinamentos, análise dos risco, qualidade da produção e valor agregado;
Estar à frente da gestão de riscos e EVM;
Documentar as sprints;
Preparar as reuniões e conduzir-las;
Product Owner
Responsável pelo gerenciamento do Backlog do Produto e por garantir o valor do trabalho realizado pelo Time;
Manter o Backlog do Produto e garante que ele está visível para todos;
Informar a todos quais itens têm a maior prioridade, de forma que todos sabem em que se irá trabalhar;
Definir e priorizar os itens do Backlog do Produto;
Vender o produto;
Intermediário entre o cliente e a equipe;
Valor de negócio;
Visão de negócio;
Negociar com o time e com o cliente;
Canvas.
Devops
Garantir que todas as alterações de código e configurações sejam feitas usando mecanismos automatizados e rastreáveis;
Automatizar a Infraestrutura;
Automatizar e garantir a integração contínua;
Facilitar o processo de desenvolvimento;
Organizar os pipeline do produto;
Pipeline de desenvolvimento;
Ambiente de desenvolvimento;
Ambiente de testes;
Ambiente de homologação;
Integração contínua;