PÓS-GRADUAÇÃO EM ARQUITETURA DE INFORMAÇÃO & UX – FIT
MAPAS DE NAVEGAÇÃO, TAREFAS E FLUXOGRAMAS
Atividade Individual II – Análise de Tarefas no meu trabalho – POR RAFAEL YUKIO KANAOKA
VER ANEXO I > http://pt.slideshare.net/rkanaoka/portflio-acadmico-fit-mapas-de-navegao-lista-de-tarefas-e-fluxogramas
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.
1. 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
2. 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ódigo
Desenvol
vimento
Compilação e
implantação no
ambiente de teste
Código
válido?
Não
Sim
Validar testes
unitários
Homolog
açã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
document
o 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ódigo
Desenvol
vimento
Compilação e
implantação no
ambiente de teste
Código
válido?
Não
Sim
Validar testes
unitários
Homolog
açã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
3. 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
Funcion
ou?
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
Funcion
ou?
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
4. 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>
5. 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.