ANÁLISE E DESENVOLVIMENTO
DE SOTWARE
APS
Papéis Dentro de Uma Fábrica
Profº. Henrique Vila Nova
1
Papéis
Gerente de Projetos
 Arquiteto de Software

–
–
–
–
–
Gerente de Requisitos
Gerente de Configuração
Gerente de Testes
Gerente de Implantação
Programador/Testador
2
Gerente de Projetos

Atividades:
–
O papel gerente de projeto aloca recursos, ajusta
as prioridades, coordena interações com clientes
e usuários e geralmente mantém a equipe do
projeto concentrada na meta certa. O gerente de
projeto também estabelece um conjunto de
práticas que garantem a integridade e a
qualidade dos artefatos do projeto.
Gerente de Projetos
Arquiteto de Software

O papel arquiteto de software lidera e coordena as
atividades e os artefatos técnicos no decorrer do
projeto. O arquiteto de software estabelece a
estrutura geral de cada visão de arquitetura: a
decomposição da visão, o agrupamento dos
elementos e as interfaces entre esses principais
agrupamentos. Portanto, comparado aos outros
papéis, a visão do arquiteto de software é ampla, e
não detalhada.
Gerente de Configuração

O gerente de configuração disponibiliza o ambiente e a infraestrutura geral de Gerenciamento de Configuração (CM) para a
equipe de desenvolvimento do produto. A função de CM
oferece suporte à atividade de desenvolvimento de produtos
para que os desenvolvedores e integradores tenham espaços
de trabalho adequados para criar e testar seus trabalhos e,
dessa forma, permite que todos os artefatos fiquem disponíveis
para inclusão na unidade de implantação, conforme
necessário. O gerente de configuração também deve
assegurar que o ambiente de CM facilite a revisão do produto e
as atividades de controle de mudanças e defeitos. O gerente
de configuração também é responsável por redigir o Plano CM
e relatar estatísticas de andamento com base nas solicitações
de mudança.
Gerente de Testes
O papel Gerente de Testes tem a Responsabilidade geral pelo êxito do
esforço de teste. O papel envolve defesa da qualidade e dos testes,
planejamento e gerenciamento de recursos e resolução de problemas
que representam um obstáculo para o esforço de teste. Isso inclui:





Negociar a finalidade e os produtos liberados do esforço de teste
Assegurar o planejamento e o gerenciamento apropriados dos recursos
de teste
Avaliar o andamento e a eficácia do esforço de teste
Defender o nível apropriado de qualidade mediante a correção de
Defeitos importantes
Defender um nível apropriado de enfoque na testabilidade durante o
processo de desenvolvimento de software
Gerente de Requisitos

O papel Gerente de requisitos detalha a
especificação
de
uma
parte
da
funcionalidade do sistema, descrevendo o
aspecto Requisitos de um ou de vários
casos de uso e outros requisitos de software
de apoio. O GR também pode ser
responsável por um pacote de casos de uso
e por manter a integridade desse pacote
Gerente de Implantação
O papel gerente de implantação planeja a transição do
produto para a comunidade de usuários e registra
este processo em vários documentos associados.

Experiência na implantação de sistemas.

Comunicação/Coordenação para se manter atualizado sobre o status do
desenvolvimento do produto e comunicar as necessidades das atividades de implantação
para os demais membros da organização.

Capacidade de Planejamento para assegurar que a implantação seja feita dentro do
prazo estabelecido e com os recursos disponíveis.

Orientação por metas e Proatividade a fim de planejar e orientar a conclusão do produto
pelas várias equipes. O Gerente de Implantação deve se concentrar em obter um produto
de qualidade. Para desempenhar seu papel de forma eficaz, o Gerente de Implantação
deve trabalhar com o Gerente de Projeto. Geralmente, esses papéis são desempenhados
por uma única pessoa
.
Gerente de Implantação
Programador
Testador
O papel Testador é responsável pelas atividades
centrais do esforço de teste, que envolve conduzir
os testes necessários e registrar os resultados
desses testes. Isso inclui:





Identificar a abordagem de implementação mais apropriada
para um dado teste
Implementar testes individuais
Configurar e executar os testes
Registrar os resultados e verificar a execução dos testes
Analisar erros de execução e recuperar-se deles
Download

Papéis na Fábrica