SO’s... Desenvolvimento de Sistemas Equipe Cliente Direção Estabelecidos Conhecidos Aperfeiçoados Cobrados Cultura Mudanças Individualidade segunda-feira, 11 de junho de 12
SO’s... Desenvolvimento de Sistemas Equipe Cliente Direção Estabelecidos Conhecidos Aperfeiçoados Cobrados Verbal e Documentada Cultura Mudanças Individualidade segunda-feira, 11 de junho de 12
é útil Ferramentas: Axure (paga, Windows) Pencil (gratuita, extensão para o Firefox) Cacoo e Mockingbird (gratuitas, on-line) Abstração Validação do Cliente Erros nos UC segunda-feira, 11 de junho de 12
é útil Ferramentas: Axure (paga, Windows) Pencil (gratuita, extensão para o Firefox) Cacoo e Mockingbird (gratuitas, on-line) Abstração Validação do Cliente Erros nos UC segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. “Diálogo” entre ator e sistema. Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Como chegar ao UC Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Indicação da tela Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Fluxo Alternativo Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Indicação de Regra de Negócio Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Fluxo de Exceção Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Mensagem ao usuário Casos de Uso segunda-feira, 11 de junho de 12
e Auxiliares/Equipes. 2. O sistema exibe a tela de listagem de equipes {301- Gerenciar equipes/Listar}. 3. O ator escolhe a opção cadastrar nova equipe. {O usuário escolhe opção editar equipe} 4. O sistema exibe o formulário de cadastro de equipe: {301- Gerenciar equipes/Cadastrar}. 5. O ator preenche os dados da equipe [RN01] e [RN02] e aciona a opção para gravar. 6. O sistema efetua o cadastro da equipe e exibe a mensagem MSGI03 do documento de mensagens geral do sistema. {Campo obrigatório não informado} 7. Retorna para a tela de listagem de equipes {301-Gerenciar equipes/Listar}. Casos de Uso segunda-feira, 11 de junho de 12
resolvidos, homologados, em produção Usado apenas na codificação Objetivos: maior controle sobre as tarefas, rastreamento, lista de afazeres segunda-feira, 11 de junho de 12
versão Funcionalidades/bugs atendidos Tag no Git Aplicações Java e Grails Objetivo: evitar que o ambiente de produção fique instável segunda-feira, 11 de junho de 12
homologação. Fluxo dos bugs NEW ASSIGNED RESOLVED Bug identificado Funcionalidade definida Atendimento autorizado pelo gerente. Nova versão definida Tarefa concluída pelo desenvolvedor. Pronto para homologação segunda-feira, 11 de junho de 12
definida Atendimento autorizado pelo gerente. Nova versão definida Tarefa concluída pelo desenvolvedor. Pronto para homologação Solução não passou na homologação segunda-feira, 11 de junho de 12
definida Atendimento autorizado pelo gerente. Nova versão definida Tarefa concluída pelo desenvolvedor. Pronto para homologação Solução não passou na homologação segunda-feira, 11 de junho de 12
Funcionalidade definida Atendimento autorizado pelo gerente. Nova versão definida Tarefa concluída pelo desenvolvedor. Pronto para homologação Solução não passou na homologação Solução passou na homologação. Pronto para implantação segunda-feira, 11 de junho de 12
identificado Funcionalidade definida Atendimento autorizado pelo gerente. Nova versão definida Tarefa concluída pelo desenvolvedor. Pronto para homologação Solução não passou na homologação Solução passou na homologação. Pronto para implantação Nova versão implantada segunda-feira, 11 de junho de 12
ASSIGNED: quem tá fazendo o que? Consulta com bugs REOPENED: quem está “errando” mais? Depois que todos os bugs foram verificados, o desenvolvedor gera o pacote e pede a implantação segunda-feira, 11 de junho de 12
devido à dificuldade de uso por parte da equipe como um todo. Contra isto, deve-se encontrar formas de melhorá-los paulatinamente, envolvendo a equipe e obtendo feedback. segunda-feira, 11 de junho de 12