Tabela de Conteúdos
Definições de Papéis e Responsabilidades das Equipes
Gerência Nacional
1.Fomentador
- Apoiar o projeto formalmente
- Fornecer recursos necessários ao projeto
- Conceder autoridade formal aos integrantes do projeto
- Avalizar o resultado final do projeto
- Realizar acompanhamento geral
- Estimular a produção acadêmica/científica
2.Definidor de Diretrizes
- Definição de padrões
- Definição de processos
3.Analista de Demandas
- Compreender objetivos do projeto
- Compreender escopo do projeto
- Definir prioridades
4.Planejador
- Definir marcos de entrega
- Acompanhar o planejamento para atingir os marcos de entrega
- Participar da avaliação da execução do projeto
Núcleo de Projeto (comitê executivo)
1.Analista de Processo
- Gerar os artefatos dos processos do negócio
- Identificar os casos de uso macro para o sistema
2.Provedor de Informações
- Fornecer informação para os processos do negócio (geral ou detalhada)
3.Aceitador
- Efetuar testes de aceitação
4.Mediador
Equipe Gerência de Projeto
1.Incentivador
- Liderança do processo de desenvolvimento
- Facilitar a comunicação entre os diferentes projetos e equipes
- Prover treinamento aos orientadores de cada equipe envolvida
- Prover suporte técnico para as equipes
- Definir necessidade de recursos das equipes
- Definir padrões dentro do escopo da gerência de projeto
2.Planejador do Projeto
- Publicar e manter atualizadas as informações do projeto (site Internet)
- Atuar como mediador nos impasses surgidos durante o desenvolvimento do projeto
- Documentar e comunicar às equipes as prioridades, conteúdos do releases e datas de entrega definidas pelo núcleo de projeto
- Dividir as tarefas entre as equipes participantes e acompanhar o seu andamento
- Realizar estimativas
- Acompanhar e atualizar estimativas
- Definir e executar estratégia de acompanhamento das equipes
- Planejar a liberação de releases (plano de release)
- Garantir que as equipes estão adotando o processo de desenvolvimento definido
Equipe de Análise e Projeto
1.Arquiteto
- Definir a arquitetura do sistema proposto: subsistemas, módulos e camadas
- Definir aspectos tecnológicos dos componentes do sistema
2.Analista de Requisitos
- Escrever casos de uso detalhados a partir de encontros com fornecedores de informação
- Manter atualizada a documentação do sistema referente a relatório de requisitos
3.Analista de Sistemas
- Desenhar diagramas do projeto
- Realizar e acompanhar estimativas por casos de uso
- Fornecer informações sobre o desenvolvimento dos casos de uso para o desenvolvedor
- Acompanhar o trabalho de cada equipe de desenvolvimento
- Participar da liberação de cada release
- Participar da avaliação dos releases
- Participar da avaliação final do projeto
Equipe de Desenvolvimento
1.Orientador
- Repassar conhecimento técnico e de processos aos demais integrantes da célula de desenvolvimento
- Garantir que todos conheçam os padrões, papéis, responsabilidades, ferramentas e tecnologia empregadas no projeto
- Validar os códigos gerados pelos desenvolvedores
- Dividir o caso de uso a ser implementado em tarefas individuais, atualizando a ferramenta de gerenciamento de tarefas
2.Desenvolvedor
- Desenvolver de acordo com padrões estabelecidos e processo definido
- Desenvolver de acordo com especificação
- Manter atualizada a documentação do sistema referente a relatório de bugs
- Desenvolver códigos de teste de unidade
- Registrar na ferramenta de acompanhamento de projeto o tempo de desenvolvimento para atualizar estatísticas
Equipe de Integração e Planejamento de Testes
1.Integrador
- Gerar build de cada release integrando o mesmo aos demais já entregues
- Atualizar relatório de bugs
- Publicar a última versão do projeto em produção e última versão de build do projeto
- Garantir a existência de uma versão homologada disponível para o cliente
- Manter cópia de segurança dos fontes e objetos da versão atual liberada e das duas últimas liberadas para o cliente
2.Gerente de testes
- Definir plano de testes (integração, usabilidade, funcionalidade, etc.)
Equipe de Aplicação de Testes
1.Testador
- Aplicar planos de teste
- Manter atualizada a documentação do sistema referente a relatório de bugs (ferramenta)
Equipe de Implantação
1.Implantador
- Treinamento da equipe do cliente na versão liberada
- Preparação do ambiente para implantação junto a equipe de desenvolvimento
- Implantar a versão liberada para o cliente
2.Documentador
- Fazer interface com as demais equipes para sistematizar a documentação do projeto
- Gerar a seguinte documentação:
- Documentação de implantação
- Manual do usuário
