(BA002) Coletando e Documentando Requisitos com Casos de Uso


 

Duração: 2 dias
Alinhamento ao BABOK: BABOK 2.0
Descrição: Aprenda práticas do “estado da arte” para a coleta e documentação dos requisitos dos usuários baseadas na abordagem de casos de uso. Ao longo de um estudo de caso, os alunos ganham experiência na facilitação de workshops de coleta de requisitos e na criação de casos de usos textuais apoiados por diagramas quando necessários.

O curso cobre o que o Analista de Negócios deve saber para planejar e executar cada sessão de coleta de requisitos conforme o projeto evolui, para cada sessão: metas da reunião, agenda, quem convidar, artefatos, etc. O curso guia o aluno ao longo do projeto começando nas sessões de casos de uso de negócios que focam no contexto do negócio e chegando aos casos de uso de sistema, que focam nas interações entre o usuário e a TI. Os alunos também aprendem técnicas avançadas para a estruturação dos casos de uso (extensão, generalização e inclusão) que resultam em documentação de requisitos que é fácil de revisar conforme as regras de negócio mudam.

Por que participar deste curso?

Os casos de uso são a abordagem do “estado da arte” para capturar, analisar e documentar requisitos do usuário.
- O estilo claro e a organização dos casos de uso os faz propícios para a derivação de casos de testes e para a comunicação tanto com as partes interessadas do lado do negócio quanto com os desenvolvedores. Além disso, os casos de uso são o componente central das metodologias iterativas de desenvolvimento como o RUP da IBM e o MSF da Microsoft.

Dúvidas? Mais informaçoes? Entre em contato!

Seu nome:
e-mail:
Telefone:
Empresa/
Organização:
Curso:
Tamanho da turma:
Cidade/UF:
Observações:
   

info@nobleinc.com.br

Muitos Analistas de Negócios não tem certeza sobre como escrever casos de uso.
- Este curso provém instruções explícitas e detalhadas e experiência prática na escrita, numeração e organização dos requisitos textuais.

Os requisitos do usuário podem se tornar difíceis de organizar quando há um grande número de casos de uso de sistemas envolvidos.
- Este curso traz dicas sobre como organizar os casos de uso usando pacotes.

Pequenas mudanças ao ambiente de negócios podem levar a grandes mudanças na documentação quando os requisitos não estão organizados de forma otimizada.
- Este curso traz instruções detalhadas sobre a utilização de recursos avançados de documentação (extensões, inclusões e generalizações) que ajudam a manter cada fato em apenas um lugar, tornando a documentação fácil de revisar quando as mudanças ocorrem no negócio.

Muitos Analistas de Negócios sentem falta de mais experiência na facilitação de workshops de requisitos com casos de uso.
- Neste curso, os alunos ganham experiência atuando como facilitadores para os seus grupos conforme eles avançam ao longo de um estudo de caso integrado.

O quę faz este curso se destacar?

O melhor curso para aprender quais perguntas fazer e quando.
- Aprenda o que você precisa perguntar para as partes interessadas em cada estágio do projeto.

Os alunos aprendem fazendo – ao desenvolver um estudo de caso em “tempo real”, cada técnica é aprendida no contexto no qual é utilizada.

Abordagem completa que inicia com casos de uso de negócios.

As sessões de facilitação de grupo fornecem experiência na utilização de uma abordagem de desenvolvimento baseada em equipes.

Dois cursos em um:
- Muitos dos nossos competidores oferecem um curso sobre coleta de requisitos e outro sobre casos de uso. Ao invés de ensinar para você regras gerais difíceis de aplicar sobre a análise de requisitos, que iriam requerer um curso adicional, nós ensinamos de uma vez só. Em apenas um curso você aprende como capturar requisitos com orientação detalhada para fazer isso utilizando a abordagem mais popular da atualidade – casos de uso.

Inclui materiais valiosos para você levar para casa: Material completo incluindo kits de trabalho, exemplos, glossários, dicas, o Caminho Noble, como também as agendas e listas de questões para cada tipo de sessão de entrevistas.

O conteúdo do curso é derivado de experiência real em diversos setores incluindo bancos, contabilidade, call centers, educação e ONGs.

Conteúdo focado: inclui as ferramentas práticas e técnicas mais comumente usadas para fazer o trabalho.

Público

  • Analistas de negócios de TI.
  • Líderes de projetos.
  • Facilitadores que liderarão sessões de coletas de requisitos
  • Usuários do negócio que explicarão requisitos do negócio para os desenvolvedores de software.
  • Analistas de sistemas expandindo o seu papel rumo ao domínio do negócio.

Pré-requisitos

Nenhum.

Formato da turma

  • Trabalhando em pequenas equipes de entrevista, os alunos facilitam sessões de coleta de requisitos e documentam requisitos para um caso de estudo completo, aprendendo quais tipos de entrevistas, perguntas e técnicas são apropriadas para cada fase do projeto de TI.

  • A abordagem é apresentada em um plano passo a passo fácil de seguir.

  • Cada passo é apresentado e demonstrado pelo instrutor. Os alunos acompanham facilitando e participando de sessões de coleta de requisitos.

Objetivos

Ao final do curso vocę será capaz de:

  • Facilitar sessões de coleta de requisitos com casos de uso de negócio e de sistema.
  • Examinar o impacto do projeto sobre a empresa através da análise de casos de uso de negócios.
  • Criar requisitos textuais detalhados usando um template de descrição de casos de uso.
  • Reduzir a quantidade de bugs de software e omissões introduzidos na fase de análise do seu projeto – através do emprego de técnicas avançadas de casos de uso que reduzem as redundâncias e inconsistências na documentação.
  • Facilitar a comunicação dos requisitos do usuário entre as partes interessadas e o provedor da solução.
  • Modelar “quem faz o que” com diagramas de casos de uso.
  • Compreender como casos de uso são utilizados no contexto do desenvolvimento iterativo.
  • Vincular outros conteúdos relevantes aos casos de uso – como entidades de negócio, requisitos não-funcionais e diagramas de atividades.

Conteúdo

  • Introdução aos Casos de Uso
    • História dos casos de uso
    • Casos de uso e o Documento de Requisitos do Negócio
    • Vínculo com outras tecnologias:
      • OO (Orientação a Objetos), Desenvolvimento Iterativo
  • Critérios para a seleção de projetos
  • Facilitando Requisitos – Sessões de Coletas com Casos de Uso:
    • Regras para a condução de sessões de workshops de casos de uso
    • Preparação
    • Quem deve participar
    • Papéis
    • Definindo os Entregáveis – Quando é melhor introduzir e criar:
      • Tabela de interesses das partes
      • Pacotes de Casos de Uso
      • Mapas de Papéis
      • Diagramas de Casos de Uso
      • O texto dos casos de uso
  • Analisando o impacto na empresa – Elicitando e documentando processos de negócio completos com casos de uso de negócio:
    • Diagramas de casos de uso de negócios
    • Documentando casos de uso de negócio
      • Modelando workflow de casos de uso de negócios usando diagramas de atividades
  • Elicitando e documentando requisitos do usuário com casos de uso de sistema
    • Template de descrição de casos de uso para documentação textual
    • Orientações para a escrita
    • Como numerar os requisitos
      • Definindo os usuários do sistema:
    • Mapa de papéis
    • Definindo atores, atores “generalizados” e “especializados”
  • Trabalhando com partes interessadas para descobrir e documentar casos de uso de sistema:
    • Gatilhos
    • Precondições
    • Pós-condições
    • Fluxo Básico (Normal)
    • Fluxos alternativos e de exceção
  • Organizando a documentação para o máximo de reuso com inclusão, extensão e generalização.
  • Vínculos com outra documentação
    • Dicionário de dados
    • Classes de entidades e diagramas de classes
    • Diagramas de atividades
    • Requisitos não-funcionais
  • Evitando erros comuns
  • Soluções padrão para situações comuns, ex:
    • Identificação de clientes via URA (Unidade de Resposta Audível)
    • CRUD (Create/Read/Update/Delete um objeto do negócio)
    • Login
    • Auto atendimento
    • Sub-sites geográficos dentro de uma aplicação de e-commerce
  • Kit de trabalho contendo:
    • Templates
    • Dicas
    • Exemplos
    • Glossário de termos técnicos


Alinhamento com o BABOK 2



Área de Conhecimento Mapeamento para o Curso
Planejamento e Monitoramento da Análise de Negócios O curso fornece orientação na condução da análise das partes interessadas nas seguintes áreas: identificação das partes e interesses; modelagem das partes interessadas do negócio e seus relacionamentos com os processos de negócio (casos de uso de negócios) e tarefas do usuário suportadas pela solução de TI. Orientação também é fornecida no planejamento das atividades de análise de casos de uso e eventos de comunicação ao longo do ciclo de vida do projeto.
Elicitação O curso fornece experiência prática na condução das atividades de elicitação, orientação na estruturação de entrevistas e listas de perguntas para eventos de elicitação ao longo do ciclo de vida.
Gerenciamento e Comunicação dos Requisitos O curso fornece orientação e experiência na manutenção de requisitos para reuso com casos de uso incluídos, estendidos e generalizados.
Análise Corporativa O curso fornece orientação e experiência na modelagem de casos de uso de negócio no intuito de analisar a situação atual (As-Is) e futura (To-Be) dos processos do negócio e identificar lapsos. O curso cobre a definição do escopo da solução de TI usando casos de uso de sistema.
Análise de Requisitos O curso fornece orientação e experiência na organização dos requisitos através do agrupamento de casos de uso de sistema em pacotes e do mapeamento do modelo dinâmico do caso de uso a outros componentes e artefatos. Orientação na especificação e modelagem dos requisitos é provida através da definição das classes de usuários (atores) com um mapa de papéis e através da utilização das técnicas listadas nesta área de conhecimento: Modelagem de processos (casos de uso do negócio); cenários e casos de uso. O curso também provém orientação na verificação dos requisitos de usuário expressados no modelo dinâmico em relação às regras expressadas no modelo estático.
Avaliação e Validação da Solução O curso fornece orientação e experiência na validação da solução através da derivação de casos de testes a partir de casos de uso.

Página Inicial     |     Cursos     |     Sobre nós     |     Nossos Clientes     |     Locais     |    Brazil Business    |    Noble Inc. International Website


© 2009 Noble Inc. Todos os direitos reservados. Website design by Stareatjello Design

Noble Inc. é uma EEP (Endorsed Education Provider) para o IIBATM (Instituto Internacional de Análise de Negócios) e uma Advanced Business Partner da IBM®.
A logomarca da IBM e o emblema de Business Partner são marcas registradas da International Business Machines Corporation nos Estados Unidos, outros países, ou ambos.