DISCIPLINA IMPLANTAÇÃO
IMPLANTAÇÃO: VISÃO GERAL
INTRODUÇÃO À IMPLANTAÇÃO
Finalidade
A Disciplina Implantação descreve as
atividades que garantem que o produto de
software será disponibilizado a seus usuários
finais.
INTRODUÇÃO À IMPLANTAÇÃO
A Disciplina Implantação descreve três
modos de implantação de produto:



A instalação personalizada;
O produto em uma forma “compacta”;
Acesso ao software por meio da Internet .
INTRODUÇÃO À IMPLANTAÇÃO
Em cada instância, a ênfase é testar o produto
no local de desenvolvimento, seguido de testes
beta, antes de ele ser finalmente oferecido ao
cliente.
Embora o pico das atividades de implantação
seja a Fase de Transição, algumas atividades
ocorrem em fases anteriores ao planejamento e
à preparação para a implantação.
INTRODUÇÃO À IMPLANTAÇÃO
Relação com Outras Disciplinas
A disciplina Requisitos produz as
Especificações de Requisitos de Software que
consistem no modelo de casos de uso e nos
requisitos não funcionais. Junto com o Protótipo
de Interface de Usuário, as Especificações de
Requisitos de Software são uma das principais
informações para o desenvolvimento de Material
de Suporte para o Usuário Final e Materiais de
Treinamento.
INTRODUÇÃO À IMPLANTAÇÃO
Relação com Outras Disciplinas
Os testes são parte indispensável da
implantação, e os artefatos essenciais da
disciplina Teste são o Modelo de Teste, os
Resultados do Teste e as atividades para
gerenciar, executar e avaliar os resultados dos
testes.
INTRODUÇÃO À IMPLANTAÇÃO
Relação com Outras Disciplinas
A disciplina Gerenciamento de Configuração
e Mudança deve ser consultada, pois fornece
o build com uma baseline, além de produtos e
mecanismos para tratar das Solicitações de
Mudança geradas após os testes beta e os
testes de aceitação.
INTRODUÇÃO À IMPLANTAÇÃO
Relação com Outras Disciplinas
Na disciplina Gerenciamento de Projeto
A disciplina Ambiente oferece o ambiente
para o suporte de testes.
IMPLANTAÇÃO: FLUXO DE TRABLAHO
Implantação é colocar o produto de
software disponível ao usuário final. É o ápice
do esforço do desenvolvimento de software.
IMPLANTAÇÃO: FLUXO DE TRABALHO
O planejamento da
implantação ( Planejar
Implantação ) começa no
início do ciclo de vida do
projeto e envolve não só a
produção do software, mas
também o desenvolvimento
de material de treinamento
e de suporte para garantir
que o usuário final possa
usar corretamente o produto
de software finalizado.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Planejar Implantação: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Planejar Implantação: Finalidade
A finalidade desse detalhamento do fluxo
de trabalho é planejar a implantação do
produto. Para planejar a implantação, é
preciso considerar como e quando o produto
estará disponível ao usuário final.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Material de suporte
(Desenvolver Material de
Suporte ) inclui todo tipo de
informações necessárias
para que o usuário final
instale, opere, use e
mantenha o sistema
finalizado. Inclui também
material de treinamento
para as diversas posições
necessárias para a
utilização correta do novo
sistema.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Desenvolver Material de Suporte: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Desenvolver Material de Suporte: Finalidade
A finalidade desse detalhamento do fluxo
de trabalho é produzir o efeito colateral
necessário para a implantação eficaz do
produto para seus usuários.
IMPLANTAÇÃO: FLUXO DE TRABALHO
A Disciplina Implantação
enfatiza bem o processo de
testes executados antes da
liberação do produto aos
clientes.
O detalhe de fluxo de
trabalho Gerenciar Teste de
Aceitação, se refere a dois
tipos de ambientes de teste.
Primeiramente, o build precisa
ser suficientemente testado no
ambiente de teste de
desenvolvimento e, em
seguida, testado novamente
no local-alvo. O 'ambiente de
teste' deve ser uma 'instância'
do ambiente-alvo.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Gerenciar Teste de Aceitação: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Gerenciar Teste de Aceitação: Finalidade
A finalidade desse detalhamento do fluxo
de trabalho é garantir a aceitação do produto
antes do lançamento geral.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Depois o produto é testado
no local de desenvolvimento em
que ele precisa ser preparado
para liberação para o cliente. O
release pode ser criado para fins
de testes beta ou de um teste de
implantação para os usuários
finais ou, de acordo com o nível
de maturidade, para o produto
final.
Produzir Unidade de
Implantação descreve a logística
da criação de um release do
produto que consista no software
e nos artefatos necessários para
sua instalação e utilização
efetivas.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Produzir Unidade de Implantação: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Produzir Unidade de Implantação: Finalidade
As finalidades desse detalhamento do fluxo de trabalho
são:


Criar uma unidade de implantação que consista no
software e nos artefatos associados necessários para a
instalação e utilização efetivas.
A unidade de implantação pode ser criada para fins de
testes beta realizados em uma implantação de teste para
os usuários finais ou, de acordo com o nível de maturidade,
para o produto final.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Um programa beta se
refere ao processo usado
por uma organização para
solicitar feedback de um
subconjunto de usuários
sobre produtos que estejam
em desenvolvimento. O
feedback será usado para
aprimorar o produto.
Produto de Teste Beta
descreve as atividades para
permitir a implantação
iterativa de um produto e o
envolvimento sistemático do
cliente com a criação do
produto final.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Produto de Teste Beta: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Produto de Teste Beta: Finalidade
As finalidades desse detalhamento do fluxo de trabalho
são:


Criar um programa beta com o objetivo de obter
feedback sobre o produto em desenvolvimento de um
subconjunto de usuários selecionados.
O feedback do Programa Beta é encarado como uma
Solicitação dos Envolvidos e considerado no
desenvolvimento de características do produto.
IMPLANTAÇÃO: FLUXO DE TRABALHO
No caso de um
software “compacto”,
Empacotar
Produto descreve as
atividades para juntar o
produto de software, os
scripts de instalação e os
manuais do usuário, e
encaminhá-los para
produção em massa,
como ocorre com qualquer
outro produto.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Empacotar Produto: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Empacotar Produto: Finalidade
A finalidade desse detalhamento do fluxo
de trabalho é descrever as atividades
necessárias à criação de um produto
“compacto”.
IMPLANTAÇÃO: FLUXO DE TRABALHO
O seu software pode ser
instalado por um fornecedor
de desenvolvimento ou você
mesmo pode adquirir o
software em uma loja ou por
meio de download da
Internet.
Fornecer Acesso ao Site
de Download, refere-se ao
produto que é
disponibilizado para venda e
para download da Internet,
como canais de distribuição
de software.
IMPLANTAÇÃO: FLUXO DE TRABALHO
Fornecer Acesso ao Site de Download: Fluxo
IMPLANTAÇÃO: FLUXO DE TRABALHO
Fornecer Acesso ao Site de Download: Finalidade
A finalidade desse detalhamento do fluxo
de trabalho é disponibilizar o produto para
venda e fazer o download da Internet.
IMPLANTAÇÃO: VISÃO GERAL DA ATIVIDADE
IMPLANTAÇÃO: VISÃO GERAL DE ARTEFATOS
IMPLANTAÇÃO: RESPONSÁVEIS
Gerente de Implantação
IMPLANTAÇÃO: RESPONSÁVEIS
Gerente de Implantação: Papel
Um gerente de implantação deve ter as seguintes habilidades:




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.
IMPLANTAÇÃO: RESPONSÁVEIS
Implementador
IMPLANTAÇÃO: RESPONSÁVEIS
Implementador: Papel
As habilidades e o conhecimento apropriados
para o implementador incluem:



Conhecimento do sistema ou do aplicativo que
está em teste.
Familiaridade com ferramentas usadas para
testes e automatização de testes.
Habilidades de programação.
IMPLANTAÇÃO: RESPONSÁVEIS
Desenvolvedor do Curso
IMPLANTAÇÃO: RESPONSÁVEIS
Desenvolvedor do Curso: Papel
Um desenvolvedor do curso deve ter
experiência e/ou treinamento em
desenvolvimento de cursos. Ele deve ter bons
conhecimentos do produto e,
preferencialmente, das necessidades dos
usuários.
IMPLANTAÇÃO: RESPONSÁVEIS
Redator Técnico
IMPLANTAÇÃO: RESPONSÁVEIS
Redator Técnico: Papel



Um redator técnico deve ter experiência e/ou
treinamento em escrita técnica. Este papel pode exigir
experiência ou treinamento em desenvolvimento de
sistemas de ajuda e/ou sites da Web.
Também é desejável conhecimento prático do
domínio que está sendo documentado.
É importante ter boas habilidades de comunicação,
pois com freqüência o redator técnico deve entrevistar
desenvolvedores, testadores e usuários para elaborar
uma documentação correta e útil.
IMPLANTAÇÃO: RESPONSÁVEIS
Gerente de Configuração
IMPLANTAÇÃO: RESPONSÁVEIS
Gerente de Configuração: Papel
O gerente de configuração deve conhecer os
princípios de gerenciamento de configuração e,
preferencialmente, ter experiência ou treinamento no
uso de ferramentas de Gerenciamento de
Configuração. Um bom gerente de configuração está
atento aos detalhes. Ele deve ser assertivo para
assegurar que os desenvolvedores não ignorem as
políticas e os procedimentos de gerenciamento de
configuração.
IMPLANTAÇÃO: RESPONSÁVEIS
Artista Gráfico
IMPLANTAÇÃO: RESPONSÁVEIS
Artista Gráfico: Papel
Para desempenhar o papel de um Artista Gráfico,
você deve ter habilidades no campo de design criativo.
Também é necessário que você tenha conhecimento
do processo de produção escolhido para este produto
(por exemplo, se o processo inclui empacotar o produto
para distribuição física ou disponibilizá-lo em um site
da Web). Dado o contexto de comunicação “empresapara-cliente”, é vantajoso ter alguma experiência nos
campos de marketing e relações públicas.
IMPLANTAÇÃO: VISÃO GERAL DAS DIRETRIZES
Plano de Implantação
Plano de
Implantação
IMPLANTAÇÃO: RESPONSÁVEIS
Plano de Implantação: Diretrizes
Identificação de estratégias de
compatibilidade, conversão e migração:
Se o sistema estiver destinado a substituir
um sistema existente, questões como
compatibilidade, conversão e migração devem
ser abordadas.
IMPLANTAÇÃO: RESPONSÁVEIS
Identificação de estratégias de compatibilidade, conversão e migração:







Os dados de um sistema existente devem ser transportados (e possivelmente
convertidos no tocante a formato) para o novo sistema.
As interfaces do usuário existentes (formatos de tela, comandos, etc.) devem
ser suportadas no novo sistema.
Todas as interfaces de programação de aplicativos (APIs) existentes devem ser
mantidas.
A migração do sistema existente para o novo sistema não deve interromper o
serviço ao usuário final por um período superior a um prazo predeterminado (que
varia dependendo do negócio).
O novo sistema deve ser capaz de funcionar em paralelo com o antigo durante
o período de migração.
Deve haver um recurso que permita restabelecer o sistema legado, caso
necessário, durante as duas primeiras semanas de funcionamento.
É possível que antigos dados arquivados precisem ser processados no novo
sistema. Se eles estiverem protegidos criptograficamente, será necessário dispensar
atenção especial às chaves criptográficas durante a migração.
IMPLANTAÇÃO: RESPONSÁVEIS
Plano de Implantação: Diretrizes
Determinação do cronograma de implantação:
A distribuição de um sistema em um
ambiente de produção exige planejamento e
preparação.
IMPLANTAÇÃO: RESPONSÁVEIS
Determinação do cronograma de implantação:



Talvez os usuários do sistema tenham de ser
treinados.
O ambiente de suporte de produção deve estar
preparado e a equipe de suporte de produção
deve estar treinada e pronta para oferecer suporte
ao sistema.
Os procedimentos de suporte de produção,
incluindo backup, recuperação e resolução de
problemas, devem ser estabelecidos.
IMPLANTAÇÃO: RESPONSÁVEIS
Plano de Implantação: Diretrizes
Determinação da seqüência de implantação:
Alguns sistemas devem ser implantados
gradativamente, em partes, devido a questões de
tempo ou disponibilidade. Se o sistema não
puder ser implantado de uma única vez, será
necessário determinar a ordem em que os
componentes deverão ser instalados e os nós
nos quais serão instalados.
IMPLANTAÇÃO: RESPONSÁVEIS
Determinação da seqüência de implantação:
Estes são alguns dos padrões comuns do
programa de implantação:



Geograficamente - por área;
Funcionalmente - por aplicativo;
Organizacionalmente - por departamento ou
cargo.
IMPLANTAÇÃO: RESPONSÁVEIS
Plano de Implantação: Diretrizes
Determinação das necessidades de
treinamento dos usuários:
Para cada categoria de usuário, incluindo
administradores, operadores e usuários finais,
identificar as necessidades devidas.
IMPLANTAÇÃO: RESPONSÁVEIS
Determinação das necessidades de treinamento dos usuários:




Que tipos de sistemas de IT eles utilizam no momento.
Se o sistema estiver apresentando pela primeira vez o uso
de IT aos usuários, seja eles internos ou externos à
organização, indique que este é um requisito especial que
merecerá atenção especial.
Que novas funções serão apresentadas a eles pelo
sistema.
Em termos gerais, quais serão suas necessidades de
treinamento.
Quais são os requisitos existentes para o Suporte ao
Idioma Nacional (NLS - National Language Support).
Download

ESOF2 201001 Disciplina Implantacao Turma A