Definição Plano de Manutenção

16
7Beats Music Player Versão: 1.0 Plano de Manutenção Data Versão: 28/04/2015 Plano de Manutenção.docx Plano de Manutenção Versão 1.0

description

Plano para manutenção de sistemas de software

Transcript of Definição Plano de Manutenção

7Beats Music Player Verso: 1.0

Plano de Manuteno Data Verso: 28/04/2015

Plano de Manuteno.docx

Plano de Manuteno

Verso 1.0

Histrico das Revises

DataVersoDescrioAutor

08/04/201500.01Primeira Verso / ParcialErivan NascimentoDiogo JaymeLeonardo KalynMarjorieMarcio RaimundoMatheus Cardoso

Sumrio

1. Introduo

Este plano descreve os processos e procedimentos necessrios para providenciar a manuteno de software para o sistema 7Beats. O Sistema 7Beats est sendo desenvolvido pela equipe de desenvolvimento.

1.1. Descrio geral do sistema

O sistema 7Beats consiste de um udio player para dispositivos mveis que utilizam sistemas operacionais Android. Ele permite executar msicas armazenadas na memria de armazenamento do aparelho e tambm a reproduo e download de msicas em um servidor remoto.

1.2. Estado Inicial do Software

O sistema o 7Beats est na fase de planejamento, portanto no possui cdigo fonte, nem componentes entregues.

1.3. Necessidade de suporte

O suporte e a manuteno so necessrios ao sistema 7Beats para que ele corrija possveis erros descobertos aps o lanamento do produto, seja capaz de obter feedback para incluir melhorias e seja adaptado as mudanas rpidas de ambiente (Mudanas nas regras do Google Play, leis e normas sobre reproduo e download de produtos audiovisuais e atualizaes frequente para a plataforma Android).

1.4. O Mantenedor

O Mantenedor do sistema 7Beats a equipe de manuteno do grupo (nome do grupo, organizao empresa) responsvel pelo desenvolvimento do mesmo.

1.5. Processo de Manuteno

A manuteno do sistema 7Beats ser realizada de acordo com a Definio de Processo de Manuteno da equipe.

1.6. Perodo de Manuteno

A manuteno do sistema apoiar o processo de desenvolvimento e realizar a correo e adaptao dos produtos considerados prontos dentro do ciclo de vida do projeto.

2. Controle do Plano

2.1. Autoridade de aprovao do plano

A responsabilidade pelo controle deste plano est atribuda ao gerente de manuteno, que analisa e avalia as requisies de mudana no plano.

2.2. Procedimento de modificao do planoModificaes deste plano devem seguir o procedimento descrito abaixo:

a) O responsvel pela sugesto de mudana de plano registra a sugesto utilizando o documento padro de requisio de mudana de plano, descrevendo a sugesto, e os motivos pelos quais a mudana do plano necessria.b) O analista de Manuteno analisa a sugesto e verifica se o problema relatado na sugesto existe ou se a sugesto pode trazer alguma beneficio para a execuo das atividades de manuteno.c) O analista de manuteno cria uma requisio de mudana do plano utilizando o modelo de documento de requisio de mudana do plano, redescrevendo o problema e a sugesto conforme a necessidade.d) Analista verifica o impacto da mudana na realizao da manuteno, e estima o prazo e a prioridade para realizao da mudana. O documento da anlise de impacto de mudana do plano anexado requisio de mudana de plano.e) Gerente de manuteno verifica a requisio e a anlise de impacto e aprova ou desaprova a realizao da mudana. f) O gerente de manuteno define responsveis pela realizao das mudanas nos artefatos do plano necessrios.g) Responsveis pela realizao das mudanas obtm cpias dos artefatos que sero modificados com a gerencia de configurao.h) O plano e os artefatos necessrios so modificados.i) O Analista de manuteno verifica se as mudanas no plano e seus artefatos condizem com a requisio de mudana e descreve a avaliao da mudana realizada na requisio de mudana.j) O gerente de manuteno analisa a avaliao feita pelo analista e aceita ou rejeita a modificao.k) Os membros da equipe de manuteno so informados sobre as mudanas no plano.l) A nova documentao que representa o plano de manuteno colocada sob controle da gerncia de configurao.

2.3. Histrico de mudanas do planoO histrico das alteraes feita neste documento entre as diversas verses descrito abaixo:

Verso 1.0I. Criao do documento

3. RefernciasISO IEC 14674:2008 (algum faz a referncia segundo as normas da ABNT)

4. Definies######ALGUEM LEIA O DOCUMENTO E IDENTIFIQUE DEFINIES, TERMOS OU ABREVIAES QUE POSSAM SER INSERIDOS AQUI############Este documento utiliza a hierarquicamente as definies e termos,i. Presentes neste documento,ii. Presentes na definio de processo de manuteno,iii. Presentes na norma ISO IEC 14764.

Apenas as definies especficas a este documento so descritas aqui.

4.1. Termos4.1.1. Google Play Store: a loja online da Google para distribuio de aplicaes, jogos, filmes, msica e livros. O aplicativo e disponibilizado para os usurios atravs desta loja. O feedback dos usurios tambm colhido atravs da pagina de avaliao do aplicativo na loja.

4.2. Abreviaes4.2.1. APP: Abreviao para aplicativo. O termo APP usado neste documento como sinnimo de aplicativo especfico de dispositivos mveis.

5. Conceito de Manuteno5.1. Definio de ManutenoO conjunto de atividades necessrio para realizar as correes e adaptaes ao sistema de software. Para este sistema sero realizadas apenas atividades de manuteno corretiva e adaptativa.

5.2. Perodo de SuporteO suporte de manuteno descrito nesse plano vlido e ser aplicado a partir da concluso do desenvolvimento da primeira verso entregue do sistema e ter durao mxima de trs meses a partir da data de lanamento deste documento.

6. Recursos6.1. Recursos PessoaisA equipe de manuteno para o sistema composta de sete membros, organizados sob as funes indicadas abaixo.6.1.1. Um gerente de manutenoErivan Barbosa do Nascimento6.1.2. Um analista de manutenoDiogo Jayme ****6.1.3. 1 testador de manuteno********************6.1.4. Trs implementadores de manuteno***************************************************************************6.2. Recursos de Software

>>>

6.3. Recursos de Hardware

>>>

6.4. Documentao

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

6.5. Gerenciamento de Dadosi) Identificar repositrios: >>>>>>>>>>>

7. Documentao8. Processo8.1. Processo de manuteno

As requisies de mudana so registradas; anlise da requisio feita; a existncia do problema verificada; as opes de implementao da mudana so desenvolvidas; a aprovao da mudana obtida; os artefatos adequados so modificados; testes so realizados; verifica-se a conformidade da documentao da modificao e o produto corrigido liberado. 8.2. Processo Definido8.2.1. Registrar requisies de mudana.

ResponsabilidadesRealizao:Analista de Manuteno

Aprovao:No se aplica

Informao:No se aplica

Tarefas1. Analista de manuteno cria requisies de mudanas atravs de duas formas.a. Recebimento de relatrio de defeito encontrado pela equipe de testes.b. Anlise do feedback dado pelos usurios do produto na pgina de avaliao do aplicativo na Google Play Store.

No existe um procedimento padro para determinar o critrio de criao de uma requisio de manuteno atravs do feedback na Google Play Store. O analista deve utilizar a experincia prpria considerando as diretrizes abaixo:

I Quanto mais recorrente for um problema no feedback dos usurios, maior a necessidade de criar uma requisio de mudana para ele.II Quanto mais grave o problema parecer do ponto de vista da utilizao do aplicativo, maior a necessidade de criar uma requisio de mudana para ele.III Problemas que possam trazer problemas jurdicos ou financeiros para os desenvolvedores deveriam gerar uma requisio de mudanas, mesmo se os relatos fossem poucos.2. O analista de manuteno registra o a requisio, a descrio inicial do problema, a data e a hora no modelo de requisio de mudana e a origem da requisio.

InicioAnalista cria uma requisio de mudana conforme tarefa 1 desta atividade.

FimModelo de requisio de mudana encaminhado para anlise.

ProdutosRequisio de mudana registro da requisio.

8.2.2. Analisar a requisio de mudana

ResponsabilidadesRealizao:Analista de Manuteno

Aprovao:No se aplica

Informao:Equipe de manuteno

Tarefas1. Analista de manuteno faz a anlise da requisio e classifica-a como manuteno de correo ou manuteno de melhoria. As tarefas a seguir so realizadas em conformidade com a classificao da requisio.a. Manuteno de correo.1.a.1. O analista de correo estima a prioridade da mudana e descreve os possveis problemas e dificuldades em realizar as mudanas no documento de requisio de mudana.

b. Manuteno de melhoria.1.b.1. O analista encaminha a requisio de mudana para a equipe de desenvolvimento, que se encarrega da analis-la e dar prosseguimento no processo de implementao.

InicioO analista possui uma requisio de mudana registrada.

FimO analista classificou a requisio de mudana e realizou as tarefas 1.a1 ou 1.b.1 em conformidade com a classificao da requisio.

ProdutosRequisio de mudana classificada.

8.2.3. Verificar problema

ResponsabilidadesRealizao:Testador de manuteno

Aprovao:Analista de manuteno / Gerente de manuteno

Informao:Equipe de manuteno

Tarefas1. O testador de manuteno analisa a requisio de mudana2. O testador de manuteno obtm a verso do aplicativo, documentao e cdigo-fonte referente a requisio de mudana juntamente com a gerencia de configurao(repositrio).3. O testador de manuteno instala e executa o aplicativo.4. O testador de manuteno executa as funcionalidades relacionadas com o problema da requisio de mudana.5. O testador de manuteno executa testes para confirmar a existncia de algum defeito.6. O testador de manuteno registra na requisio de mudana a avaliao de sua anlise, confirmando ou refutando a existncia do problema.

InicioO testador de manuteno recebe uma requisio de mudana classificada como manuteno de correo.

FimO testador de manuteno registra na requisio de mudana a confirmao ou refutao da existncia do problema.

ProdutosRequisio de mudana problema confirmado ou refutado.

8.2.4. Desenvolver opes de implementao de correo.

ResponsabilidadesRealizao:Implementador de manuteno

Aprovao:Analista de manuteno / Gerente de manuteno

Informao:Equipe de manuteno

Tarefas1. O implementador de manuteno analisa a requisio de mudana2. O implementador de manuteno obtm uma cpia do cdigo e da documentao da verso do aplicativo referente a requisio de mudana junto a gerencia de configurao(repositrio).3. O implementador de manuteno elabora opes de alterao no cdigo em alto nvel que possibilitem a correo do defeito.4. O implementador de manuteno registra as opes de correo em modelos de opo de implementao de correo.5. O implementador de manuteno registra a opo de implementao de correo sugerida na requisio de mudana.

InicioO implementador de manuteno recebe uma requisio de mudana com problema confirmado.

FimAlguma opo de correo foi elaborada.

ProdutosRequisio de mudana opo de implementao de correo sugerida, documentos de opo de implementao de correo.

8.2.5. Obter aprovao de mudana

ResponsabilidadesRealizao:Gerente de manuteno

Aprovao:No se aplica

Informao:Equipe de manuteno

Tarefas1. O gerente de manuteno analisa a requisio de mudanas, a anlise de impacto e as opes de implementao.2. O gerente de manuteno aprova, desaprova ou adia a mudana. Os cenrios de desaprovao ou adiamento podem ser:a. Alguma das atividades anteriores precisa ser refeita, corrigida ou melhorada.2.a.1. Gerente de manuteno solicita a re-execuo da atividade identificada.b. Modificao no ser realizada.2.b.1. Gerente de manuteno desaprova a modificao e registra o motivo na requisio de mudana.c. Prioridade da modificao ser modificada.2.c.1. Gerente adia a execuo da mudana para que outras correes sejam feitas antes. Prioridade da modificao alterada na requisio de mudana.3. Gerente de manuteno apresenta a requisio de modificao aprova ao conselho de controle de mudanas e solicita aprovao para modificar a verso do sistema.4. Conselho de controle de mudanas aprova, desaprova ou adia a mudana. A desaprovao ou adiamento pode ocorrer nos seguintes cenrios:a. Requisio de mudana precisa ser re-adequada.4.a.1. Gerente de manuteno invoca a re-execuo das atividades anteriores conforme a demanda de adequao da requisio de mudana;b. Modificao no ser realizada.4.b.1. Gerente interrompe o processo de execuo da modificao e arquiva a requisio de mudana.c. Modificao ser adiada para outra release4.c.1. Gerente adia prosseguimento no processo at o momento acordado com o conselho de controle de mudana.5. Gerente registra aprovao, desaprovao ou adiamento na requisio de mudana.

InicioGerente de manuteno recebe requisio de mudana da elaborao de opes de implementao de correo e as opes de correo.

FimGerente ou conselho de controle de mudanas aprova, desaprova ou adia modificao.

ProdutosRequisio de mudana aprovada, desaprovada ou adiada.

8.2.6. Implementar modificao

ResponsabilidadesRealizao:Implementador de manuteno

Aprovao:Gerente de manuteno

Informao:Equipe de manuteno

Tarefas1. Implementador de manuteno analisa requisio de mudana e opo de implementao de correo aprovada.2. Implementador de manuteno obtm verso da documentao e do cdigo do aplicativo referentes a requisio de mudana;3. Implementador entra no processo de desenvolvimento, tendo a documentao, a requisio de mudana, a opo de implementao de mudana e o cdigo-fonte como artefatos de entrada e esperando a documentao atualizada e cdigo-fonte modificado como resultado ou saida.4. Implementador de manuteno realiza testes de regresso para verificar se a implementao da correo no inseriu novos defeitos.

Atividade 1, 2, 3 e 4 podem ser realizadas novamente at cdigo-fonte modificado passe nos testes da atividade 4.5. A implementao da correo registrada na requisio de mudana.

InicioImplementador de manuteno recebe a requisio de mudana e a opo de implementao de correo aprovada.

FimImplementao da correo foi realizada e registrada na requisio de mudana.

ProdutosRequisio de mudana mudana realizada.

8.2.7. Verificar manuteno

ResponsabilidadesRealizao:Testador de manuteno

Aprovao:Gerente de manuteno

Informao:Equipe de manuteno

Tarefas1. Testador obtm a verso original do cdigo modificado e sua documentao, e a verso e documentao modificada, juntamente com a requisio de mudana e opo de implementao aprovada.2. Testador entra no processo de verificao e validao para verificar e validar a correo implementada. Os itens da tarefa anterior so as entradas do processo e espera-se como resultado ou sada, a requisio de mudana com resultados da verificao e validao;3.

InicioTestador recebe a cdigo e artefatos modificados.

FimResultados de verificao e validao foram recebidos do processo de teste de software.

ProdutosRequisio de mudana verificada e validada.

8.2.8. Verificar documentao

ResponsabilidadesRealizao:Analista de manuteno

Aprovao:Gerente de manuteno

Informao:Equipe de manuteno

TarefasO analista realiza essa atividade paralelamente a cada das atividades anteriores.

1. Analista de manuteno obtm cpias da requisio de manuteno nos estados de entrada e sada da atividade e os outros documentos usados nas atividades.2. Analista de manuteno verifica as condies e documentao de inicio de cada atividade so satisfeitas;3. Analista de manuteno verifica se os produtos de cada atividade foram gerados e documentados.

InicioUma das atividades anteriores iniciada.

FimDocumentao da atividade foi verificada.

ProdutosRequisio de mudana mudana realizada.

8.2.9. Liberar verso

ResponsabilidadesRealizao:Gerente de manuteno

Aprovao:No se aplica

Informao:Equipe de manuteno

Tarefas1. Gerente de manuteno recebe a requisio de mudana verifica e validada, e os artefatos modificados.2. Gerente de manuteno analisa a mudanas realizadas e os resultados declarados na requisio de mudana;3. Gerente de manuteno disponibiliza os produtos modificados para a gerencia de configurao. Que se encarrega de disponibilizar a nova verso.

InicioProduto modificado foi verificado.

FimProdutos modificados foram colocado sob controle da gerncia de configurao.

ProdutosProduto modificado e aprovado.

9. Registros e relatos de manuteno

Se acharem algo pra por aqui fiquem a vontade, seno tirem essa parte