[portfólio acadêmico] [fit] mapas de navegação, lista de tarefas e fluxogramas - atv-i-2

5
PÓS-GRADUAÇÃO EM ARQUITETURA DE INFORMAÇÃO & UX FIT MAPAS DE NAVEGAÇÃO, TAREFAS E FLUXOGRAMAS PATRICIA MOURTHE Atividade Individual II Análise de Tarefas no meu trabalho POR RAFAEL YUKIO KANAOKA Checar os e-mails Priorizar as tarefas Análise dos requisitos de alterações do sistema Design da solução Documentação e detalhamento das funcionalidades Levantamento dos cenários de testes unitários Revisão com a equipe Desenvolvimento Codificação da solução Compilação e implantação no ambiente de teste Homologação Validar testes unitários Validar testes integrados Suporte Análise e solução de defeitos encontrados nos testes do sistema realizado pela equipe de testes Implantação da versão do sistema no cliente Pós implantação da versão do sistema no cliente

Upload: rafael-kanaoka

Post on 27-Jul-2015

59 views

Category:

Education


5 download

TRANSCRIPT

PÓS-GRADUAÇÃO EM ARQUITETURA DE INFORMAÇÃO & UX – FIT

MAPAS DE NAVEGAÇÃO, TAREFAS E FLUXOGRAMAS – PATRICIA MOURTHE

Atividade Individual II – Análise de Tarefas no meu trabalho – POR RAFAEL YUKIO KANAOKA

Checar os e-mails

Priorizar as tarefas

Análise dos requisitos de alterações do sistema

Design da solução

Documentação e detalhamento das funcionalidades

Levantamento dos cenários de testes unitários

Revisão com a equipe

Desenvolvimento

Codificação da solução

Compilação e implantação no ambiente de teste

Homologação

Validar testes unitários

Validar testes integrados

Suporte

Análise e solução de defeitos encontrados nos testes do sistema realizado pela

equipe de testes

Implantação da versão do sistema no cliente

Pós implantação da versão do sistema no cliente

Fluxogramas e Mapeamentos de Dependências

Análise dos requisitos de alterações no sistema

documento de

requisitos

Documentação e detalhamento das

funcionalidades

Levantamento dos cenários de testes

unitários

Design da solução

Revisão da solução com a equipe

Solução válida?

Não

Sim

Codificação da solução

Inspeção do códigoDesenvolvimento

Compilação e implantação no

ambiente de teste

Código válido?

Não

Sim

Validar testes unitários

Homologação

Tem defeitos

?

Não

Sim

Corrigir defeitos

Validar testes integrados

Tem defeitos

?

Não

Sim

Corrigir defeitos

Entrega da solução para o cliente

Análise dos requisitos de alterações no sistema

documento de

requisitos

Documentação e detalhamento das funcionalidades

Levantamento dos cenários de testes

unitários

Design da

solução

Revisão da solução com a equipe

Solução

válida?

Não

Sim

Codificação da solução

Inspeção do códigoDesenvolvimento

Compilação e implantação no

ambiente de teste

Código válido?

Não

Sim

Validar testes unitários

Homologação

Tem defeito

s?

Não

Sim

Corrigir defeitos

Validar testes integrados

Tem defeito

s?

Não

Sim

Corrigir defeitos

Entrega da

solução para o cliente

Documento com as

atualizações necessárias no

sistema requisitadas pelo cliente.

A revisão do código é realizado pelo líder da

equipe

Para a revisão da solução é agendada uma reunião com

todos os envolvidos e afetados pela solução (ex.: Infra, DBA, outros módulos do sistema)

Para os testes integrados, é necessários coordenar a criação

dos cenários com todas as esquipes dos módulos do

sistema envolvidos

A equipe de infraestrutura deve

preparar os ambientes de teste para iniciar a

homologação

O documento de requisitos é elaborado

pelo cliente e os gerentes de venda e TI

Dependências:

O documento de requisitos é elaborado pelo cliente e os gerentes de venda e TI

A revisão do código é realizado pelo líder da equipe

Para a revisão da solução é agendada uma reunião com todos os envolvidos e afetados pela

solução (ex.: Infra, DBA, outros módulos do sistema)

A equipe de infraestrutura deve preparar os ambientes de teste para iniciar a homologação

Para os testes integrados, é necessários coordenar a criação dos cenários com todas as equipes

dos módulos do sistema envolvidos

Suporte

Solução (versionam

ento do sistema)

Suporte à equipe de

testes

Implantação no cliente

Pós implantação

Análise do defeito

Suposto defeito

registrado pela equipe

de testes

Tem defeitos

Não

Sim

É um defeito válido?

Não Sim

Responder e justificar à equipe de testes

Desenvolver solução para consertar

Testes unitários

Funcionou?

Não

Sim

Entregar solução do defeito para

homologação

Mesmos procedimentos para

Suporte

Solução (versionam

ento do sistema)

Suporte à equipe de

testes

Implantação no cliente

Pós implantação

Análise do defeito

Suposto defeito

registrado pela equipe

de testes

Tem defeitos

Não

Sim

É um defeito válido?

Não Sim

Responder e justificar à equipe de testes

Desenvolver solução para consertar

Testes unitários

Funcionou?

Não

Sim

Entregar solução do defeito para

homologação

Mesmos procedimentos para

Equipe de testes registra os defeitos na

ferramenta de qualidade e encaminha para a equipe de analistas

Na implantação e na pós implantação no cliente, os testes são realizados pelos

usuários reais do sistema

Dependências:

Equipe de testes registra os defeitos na ferramenta de qualidade e encaminha para a equipe de

analistas

Na implantação e na pós implantação no cliente, os testes são realizados pelos usuários reais

do sistema

Checar os e-mails

Tem novo e-mail?

Não

Sim

Abrir e-mail É spam?

Não

Sim

É útil e/ou relevante?

Não

Sim

Enviar para lixeira

Adicionar à lista de tarefas

É tarefa?

Não

Sim

Adicionar à pasta apropriada

Não há dependências

Fluxogramas.pptx

<Clique no arquivo acima para abrir o .ppt com os fluxogramas>

Reflexões e Conclusões

O controle das tarefas em uma fábrica de software é algo muito complicado de se organizar,

nem sempre o processo pode ser seguido da forma planejada, seja por falta de tempo, ou seja

por falta de habilidades no gerenciamento do projeto. Mapeando as tarefas deste processo,

pude perceber que, se todas as etapas fossem seguidas corretamente, muitos erros no

sistemas e, consequentemente, perda de receitas para o cliente e para a empresa, poderiam

ser evitados.

Noto também que o mapa de dependências tem suma importância para o gerenciamento do

projeto, a partir deste mapa, podemos encontrar quais profissionais ou departamentos são

responsáveis por cada tarefas, reciclando tempos preciosos em um projeto de

desenvolvimento de sistemas.

Vide à conclusão do trabalho individual I: A análise de tarefas utilizando ferramentas como o

mapa de conceitos, mapas de navegação e fluxogramas, auxiliam muito no entendimento fácil

e rápido de processos por serem formas gráficas de representação, facilitando muito quando

se deseja transmitir informações com muitos dados para outras pessoas, como, no caso deste

trabalho, todos os processos presentes no dia a dia.