|
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. |
|