10. Requisitos de Documentação

Propaganda
Sistema de Gerenciamento de Solicitações de
Mudanças
Visão
Versão 1.0
Histórico da Revisão
Data
Versão
Descrição
Autor
17/08/2006
1.0
Construção do Documento
Rodrigo Queiroz
18/08/2006
1.0
Construção do Documento
Rodrigo Queiroz
24/08/2006
1.0
Construção do Documento
Bruno Dantas
28/08/2006
1.0
Construção do Documento
Bruno Dantas
02/09/2006
1.0
Construção do Documento
Bruno Dantas
21/10/2006
1.0
Construção do Dcomento
Rodrigo Queiroz
Índice Analítico
Visão
1. Introdução
A finalidade deste documento é coletar, analisar e definir necessidades e recursos de
nível superior do Sistema de Gerenciamento de Solicitações de Mudanças (SGSM).
Ele se concentra nos recursos necessários aos envolvidos e aos usuários-alvo e nas
razões que levam a essas necessidades. Os detalhes de como o Sistema de
Gerenciamento de Solicitações de Mudanças (SGSM) satisfaz essas necessidades são
descritos no caso de uso e nas especificações suplementares.
A introdução do documento visão fornece um esclarecimento geral de todo o seu
conteúdo. Ela deve incluir a finalidade, o escopo, as definições, os acrônimos, as
abreviações, as referencias e a visão geral deste documento visão.
1.1
Finalidade
Este documento tem a finalidade de definir a quem o Sistema de Gerenciamento de
Solicitações de Mudanças (SGSM) busca atender e o negocio ao qual o mesmo foi
baseado da mesma forma que tipo de clientes ele é destinado.
1.2
Escopo
O Sistema de Gerenciamento de Solicitações de Mudanças (SGSM) é uma ferramenta
destinada a controlar os Bugs e solicitações de mudanças dentro dos projetos de uma
organização, possibilitando ao Cliente / Usuários obter uma melhor visão do estado e
andamento das solicitações, a fim de estabelecer metas de atendimento e
possibilitando a melhoria continua do processo.
1.3
Definições, Acrônimos e Abreviações.
Verificar a sessão do Glossário do SGSM.
1.4
Referências
Ver maiores explicações no documento Glossário do SGSM.
1.5
Visão Geral
Esse documento explica ainda com mais detalhes como o SGSM funciona, explica o
negocio a do qual foi baseado, evidenciando os envolvidos e a descrição geral dos
requisitos.
2. Posicionamento
2.1
Oportunidade de Negócios
2.2
Descrição do Problema
O problema de
afeta
cujo impacto é
uma boa solução seria
2.3
O sistema irá atuar na falta de gerenciamento de
solicitações de mudança, defeitos e melhorias dentro
de um projeto de software.
Empresas de desenvolvimento de softwares
Falta de controle sobre a quantidade de solicitações
de mudança, defeitos e melhorias afetando a
qualidade do produto e a expectativa do cliente.
Satisfação do cliente, controle das solicitações e
aumento da qualidade do produto.
Sentença de Posição do Produto (completar)
Para
Empresas de desenvolvimento de software.
Que
Querem aumentar a qualidade de seu produto e
aumentar a satisfação dos clientes.
Sistema de gerenciamento de solicitações de mudança
O (nome do produto)
Que
Diferente de
Nosso produto
Gerenciar suas solicitações de mudança, melhoria e
defeitos com o respaldo do cliente.
Bugzilla
Aumento da qualidade do produto e satisfação do
cliente.
3. Descrições dos Envolvidos e dos Usuários
3.1
Demografia dos Mercados
Tendo em vista que há um crescimento de empresas de desenvolvimento de software
e que estamos em uma cidade pólo neste sentido, queremos atender este nicho de
mercado em potencial.
3.2
Resumo dos Envolvidos
Nome
Descrição
Responsabilidades
Gerente de projeto
Funcionário interno.
Analista e arquiteto de
software
Funcionário interno.
Engenheiro
software
Funcionário interno.
- Monitora o desenvolvimento
do projeto.
- Assegura que os artefatos
serão entregues no prazo.
- Determina a arquitetura que
será
utilizada
no
desenvolvimento do sistema.
- Determina e especifica os
requisitos e casos de uso do
sistema
Responsável
pela
codificação do sistema.
- Responsável pelos testes
unitários e funcionais.
Responsável
pelo
entendimento do negócio.
Responsável
pelo
levantamento de informações
de negócio.
de
Gerente de negócios
3.3
Funcionário interno.
Resumo dos Usuários
Nome
Descrição
Coordenado
de projeto
CCB
Engenheiro
de software
Solicitante
Eng.
Testes
Responsabilidades
- Acompanha através de relatórios
os índices de atendimento
registrados.
- Sugere, com base nestes
relatórios, melhorias para o
processo.
- Manutenção do cadastro de
projetos.
- Informar os stakeholders
envolvidos
- Monitora toda a solicitação, desde
o seu cadastramento até sua
resolução.
- Aprova um mudança ou não.
- Assume a solicitação
- Informa a resolução
- Cadastra a solicitação. Pode ser
um cliente ou um funcionário
interno.
de
Administrador
do Sistema
- Testa a solução do engenheiro de
software.
- Informa se a solução se está
adequada ou não.
- Responsável por manter os
cadastros de usuário, categoria,
papel, status.
3.4
Ambiente do Usuário
O corpo de funcionários envolvidos em uma solicitação de mudança deve ter no
mínimo 4 pessoas.
Todo o ambiente do sistema será WEB com desenvolvimento em java, sendo
multiplataforma.
3.5
Perfis dos Envolvidos
3.5.1
Analista de Sistemas
Representante
Descrição
Tipo
Bruno Dantas Borba Cavalcanti
Analista de sistemas.
Especialista com 2 anos de experiência em analise de
sistemas
Responsável por gerar os requisitos do sistema.
Documentar todos os requisitos do sistema
Responsabilidades
Critérios
de
Sucesso
Documentação e analise dos requisitos
Envolvimento
Requisitos do sistema.
Produtos
Liberados
Comentários
/
Problemas
3.5.2
Gerente de projeto
Representante
Descrição
Tipo
Genildo Marcelino Freire Filho
Gerente de projeto.
Especialista com 3 anos de experiência em analise de
sistemas
Responsável por gerar os requisitos do sistema.
Documentar todos os requisitos do sistema
Responsabilidades
Critérios de
Sucesso
Documentação e analise dos requisitos
Envolvimento
Requisitos do sistema.
Produtos
Liberados
Comentários
/
Problemas
3.5.3
Engenheiro de Software
Representante
Descrição
Tipo
Responsabilidades
Rodrigo Queiroz
Engenheiro de software.
Certificado JCP.
Responsável por fazer toda a codificação do sistema e
desenvolver os testes
Bom conhecimento de desenvolvimento em cima da arquitetura
escolhida.
Critérios
de
Sucesso
Programação
Envolvimento
Código fonte do programa
Produtos
Liberados
Comentários
/
Problemas
3.6
3.6.1
Perfis dos Usuários
Coordenador de projeto
Coordenador de projeto.
Realizar acompanhamento das solicitações de mudança em
seus projetos.
Atribuindo membros da sua equipe para resolução da mesma.
Solicitações atendidas dentro do prazo especificado.
Representante
Descrição
Responsabilidades
Critérios
de
Sucesso
Coordenadores de projeto foram consultados sobre suas
Envolvimento
Produtos
Liberados
Comentários
Problemas
dificuldades e suas observações devidamente registradas.
Solicitação realizada no prazo.
/
3.6.2
Solicitante
Solicitante
Representante
Acompanha o andamento de suas solicitações de mudança.
Descrição
Responsabilidades Cobrar resolução de suas solicitações de mudança dentro do
prazo estabelecido. Emitir relatórios do andamento de suas
solicitações.
Atendimento dentro do prazo estabelecido.
Critérios
de
Sucesso
Cliente seguir o processo definido.
Envolvimento
Nenhum.
Produtos
Liberados
Comentários
/
Problemas
3.6.3
Engenheiro de Software
Engenheiro de software
Representante
Acompanha o andamento de suas solicitações de mudança.
Descrição
Responsabilidades Atender solicitação aprovada pelo CCB.
Critérios de
Sucesso
Envolvimento
Produtos
Liberados
Comentários
Problemas
3.6.4
Verificar solicitações não atribuídas a fim de estabelecer sua
responsabilidade sobre a mesma.
Solicitação atendida dentro do prazo estabelecido.
Seguirá o processo definido.
Código-Fonte alterado
/
Administrador do sistema
Representante
Descrição
Responsabilidades
Critérios de
Sucesso
Envolvimento
Produtos
Liberados
Comentários
/
Problemas
3.6.5
Membro da equipe de TI interna da organização
Responsável pelos cadastros simples do sistema.
Cadastra usuários, projetos e associações entre eles.
Solicitação atendida dentro do prazo estabelecido.
Seguirá o processo definido.
Cadastro realizado no prazo estabelecido.
Engenheiro de Teste
Engenheiro de testes
Representante
Responsável por testar solução para solicitação de mudança.
Descrição
Responsabilidades Realizar testes em cima da solução viabilizada pelo engenheiro
Critérios de
Sucesso
Envolvimento
de software, realizando as entradas esperadas e avaliando as
saídas.
Solicitação atendida dentro do prazo estabelecido.
Seguirá o processo definido.
Produtos
Liberados
Comentários
Problemas
3.6.6
Solução pré-aprovada ou não.
/
CCB
Representante
Descrição
CCB
Membro do comitê de gerenciamento de solicitações de
mudança
Responsável por aprovar uma solicitação de mudança ou não
Solicitação de mudança realizada com o mínimo impacto
dentro do planejamento da construção do software.
Responsabilidades
Critérios de
Sucesso
Seguirá o processo definido.
Envolvimento
Software com solicitação de mudança realizada.
Produtos
Liberados
Comentários
/
Problemas
3.7
Alternativas e Concorrência
O cliente irá desenvolver uma solução própria que se adapta ao seu processo interno.
A fim de não ter que se adaptar a uma solução do mercado.
4. Visão Geral do Produto
4.1
Perspectiva do Produto
O sistema será totalmente independente e auto-suficiente, ou seja, não se relacionara
com nenhum outro sistema disponível no ambiente do usuário.
4.2
Resumo dos Recursos
Tabela 4-1 Sistema de Solicitações de Mudança
Benefício para o Cliente
Recursos de Suporte
Cliente saberá todo o andamento
da solicitação de mudança
A satisfação do cliente é melhorada
porque nada é negligenciado.
Monitoramento de todo andamento
de uma solicitação de mudança
Garantia de integridade dos dados
4.3
Custos e Preços
O sistema irá oferecer uma consulta sobre o
andamento da solicitação de mudança
Os problemas são relacionados como itens
únicos, classificados e monitorados ao longo de
todo o processo de resolução. São emitidas
notificações automáticas para os problemas que
têm seus prazos expirados.
O sistema irá oferecer todo rastreamento de
uma solicitação de mudança. Informando todos
os repensáveis em cada etapa do processo.
O sistema conta com um rigoroso controle de
acessos, garantindo que ninguém
não
autorizado
modifique
qualquer
tipo
de
informação .
Hardware
- Servidor Web
- Servidor Banco de Dados
Software
- Servidor Web - Apache Tomcat - gratuito
- Servidor Banco de Dados - Postgresql - gratuito
4.4
Suposições e Dependências
- A mão-de-obra necessária para construir o projeto está disponível no mercado.
- O sistema, por ser WEB, independe de sistema operacional.
- Compatibilidade com browsers Microsoft Internet Explorer e Firefox.
5.
Recursos do Produto
5.1
Realizar Login
Através dessa funcionalidade o sistema valida a entrada usuários no sistema.
5.2
Manter Usuário
Através dessa funcionalidade será permitido ao administrador do sistema incluir e
alterar usuários.
5.3
Manter Solicitação
Através dessa funcionalidade será possível manter dados cadastrais de toda uma
solicitação de mudança.
5.4
Envio de e-mails
Através dessa funcionalidade após cada mudança, atualização ou inclusão de uma
solicitação de mudança o sistema deverá informar os envolvidos através do envio de emails de forma automática utilizando a caixa postal cadastrada em seu login.
5.5
Gerar Histórico
Através dessa funcionalidade após cada mudança, atualização ou inclusão de uma
solicitação de mudança o sistema deverá gravar os dados alterados na tabela de
histórico.
5.6
Manter Papéis
Através dessa funcionalidade é permitido ao administrador do sistema manter os
papéis.
5.7
Manter Projeto
Através dessa funcionalidade é permitido ao administrador do sistema manter os
projetos cadastrados no sistema.
5.8
Manter Status
Através dessa funcionalidade é permitido ao administrador do sistema incluir, alterar ,
excluir e consultar um status.
5.9
Manter Categoria
Através dessa funcionalidade é permitido ao administrador do sistema incluir, alterar,
excluir, consultar uma categoria.
6. Restrições
- O sistema deverá ser entregue até novembro/2006.
- O sistema deverá apresentar uma interface amigável e de fácil utilização para
o usuário.
7. Intervalos de Qualidade
Definidos pelo consultor externo.
8. Precedência e Prioridade
Prioridade definida para a funcionalidade de solicitação de mudança.
9. Outros Requisitos do Produto
9.1
Padrões Aplicáveis
O sistema utilizará o padrão de comunicação TCP/IP rodando sobre sistemas
operacionais como Windows e Linux.
9.2
Requisitos do Sistema
O sistema operacional do host será Windows ou Linux com o SGBD MySQL com
configurações de hardware mínimas a seguir :
Processador Intel Celeron 2.0Ghz
Memória RAM 512Mb
Hd 40GB
9.3
Requisitos de Desempenho
Nenhuma operação pode demorar mais que 30s para ser executada pelo sistema.
Exceto relatórios que não devem demorar mais que 2 minutos para serem gerados.
9.4
Requisitos Ambientais
Para perfeita execução do software basta que o cliente possua o sistema operacional
Windows/Linux com o browser Internet Explorer ou Firefox.
10. Requisitos de Documentação
10.1
Manual do Usuário
O sistema funcionara baseado em navegações entre hyperlinks, comum na
internet, que é de uso continuo do público-alvo do projeto. Tornando-se desnecessário
a utilização deste documento.
10.2
Ajuda On-line
O suporte dado pelo durante a utilização do sistema é resumido em uma lista de
dúvidas recorrentes (FAQ)
10.3
A
Guias de Instalação e de Configuração, e Arquivo Leiame
A instalação e o funcionamento correto dos servidores estão além dos serviços
prestados.
Atributos de Recursos
Ver plano de gerenciamento de requisitos.
Download