Академический Документы
Профессиональный Документы
Культура Документы
FAN
Formao de Analistas de Negcios
}
Ano III / 20 Edio
So Paulo, 23 ~ 24/Julho/2010
Para atacar diretamente a complexidade apontada por Brooks, vrias empresas esto
apostando na figura do Analista de Negcios. Este profissional, atuando como uma
ponte entre as reas de negcio e TI, deve ajudar a definir solues para problemas
de negcios.
O programa FAN est completando trs anos. Desde seu lanamento j foram
treinados mais de 2000 profissionais de todo o Brasil. E em breve ser lanado um de
seus principais produtos: o livro o Negcio, Becio!.
{ finito }
pfvasconcellos.com
Objetivos
Pblico Alvo
Analistas de Negcios
Analistas de Requisitos
Analistas de Processos
Analistas de Sistemas
Desenvolvedores
Carga Horria
14 horas
Material Didtico
Extenses do Evento
{ finito }
pfvasconcellos.com
Programa
Apresentamos abaixo uma verso padro do Programa FAN. Todos os tpicos sero
abordados neste treinamento.
O Analista de Negcios
o Hot Commodity?
De Tecnologia da Informao
De Negcios
o Habilidades
Hard Skills
Modelagem
Estruturao de Requisitos
Entrevistas
Soft Skills
Aprendizado
Comunicao
Negociao
Pensamento Sistmico
Capacidade de Sntese
O AN e a Equipe
Responsabilidades Exclusivas
Responsabilidades Compartilhadas
Corpo de Conhecimentos
o BABoK - Business Analysis Body of Knowledge
Conceito e Estrutura
A Certificao CBAP
Crticas ao BABoK
{ finito }
pfvasconcellos.com
Conceitos Bsicos
Objetivos
Recursos
Processos
Regras
A Construo de 3 Vises
Viso do Negcio
Viso da Estrutura
6 Perguntas
O Codex
Linguagens de Modelagem
Questes do Codex:
Quem / O qu?
Quanto?
Onde?
Estruturando Recursos
A Viso dos Processos de Negcio
Questes do Codex:
Quando?
Como?
Composio de um Processo
Modelando Processos
Mapa de Processos
Diagrama de Processo
Integrao de Processos
Regras de Negcio
Categorias de Regras
{ finito }
pfvasconcellos.com
Entendendo os Requisitos
Requisitos do Negcio
Requisitos do Usurio
Requisitos Funcionais
Requisitos No-funcionais
Estruturando Requisitos
Engenharia de Requisitos: A Macro-Disciplina
Desenvolvimento de Requisitos
Gerenciamento de Requisitos
Desenvolvendo Requisitos
Formas de Aprendizado
Socializao
Internalizao
Registrando o Aprendizado
Casos de Uso
Anlise de Requisitos
Validao e Priorizao
As Primeiras Estimativas
Testes
Gerenciando Requisitos
Planejamento
da Anlise do Negcio
do Desenvolvimento de Requisitos
da Comunicao
Gerenciamento de Mudanas
Antecipando Mudanas
Anlise de Impacto
Negociando Mudanas
{ finito }
pfvasconcellos.com
Matriz de Avaliao
O Escopo Ideal
3 Alternativas
Anlise de Viabilidade
Outros indicadores
Vendendo o Projeto
O Documento de Viso
Estrutura Bsica
Caractersticas Fundamentais
Sete "Quedas"
Sete "Giros"
O AN e a Famlia UP
OpenUP
O AN e alguns Mtodos geis
XP (eXtreme Programming)
Scrum
FDD
Anlise de Negcios de forma Iterativa e Incremental
Comeando do "Comeo"
{ finito }
pfvasconcellos.com
Voc pode:
Copiar, distribuir, exibir e executar a obra
Criar obras derivadas
Desde que:
D crdito ao autor original
No tenha fins comerciais
Disponibilize suas obras com a mesma
licena.
{ finito }
pfvasconcellos.com
{ finito }
pfvasconcellos.com
Paulo Vasconcellos
Engenharia
de
Processos
Cursos
&
Palestras
{ finito }
pfvasconcellos.com
20+ anos em TI
Desenvolvendo Software
Gerenciando Projetos
Analisando Negcios
Treinando
Palestrando
Escrevendo e
Fumando
Administrao
de
Ativos
Suporte
a
Projetos
10
Fred Brooks
{ finito }
pfvasconcellos.com
11
{ finito }
pfvasconcellos.com
3 Ano
2000+ participantes
SP, SC, MG, PR e DF
Embraer
JBS Friboi
Net Servios
Oi
Tivit
UFSCar
...
12
{ finito }
pfvasconcellos.com
13
Escopo do FAN
{ finito }
pfvasconcellos.com
14
Modelagem de Negcios
Entendendo o Negcio
Conceitos Bsicos
Linguagens de Modelagem
Pensamento Visual
Trs Vises X Seis Questes
{ finito }
pfvasconcellos.com
15
Evoluo?
Analistas?
Analista de O&M (Organizao & Mtodos)
Analista de Sistemas
Analista-Programador
Analista de Negcios?
{ finito }
pfvasconcellos.com
16
{ finito }
pfvasconcellos.com
17
Time de Desenvolvimento
1.
2.
3.
4.
5.
Arquiteto / Lder
Informao
Servios
Interfaces
Infraestrutura
Lder(es)
1. Lder do Projeto
2. Lder Tcnico /
Arquiteto
{ finito }
pfvasconcellos.com
18
Time do Produto
1. Dono do Produto /
Gerente
2. Analista de Negcios
3. Usurios
4. SMEs, etc.
Clientes
Usurios
SMEs
Demais partes
interessadas
{ finito }
pfvasconcellos.com
19
O Analista de Negcios no
O Analista de Negcios
Entende o Negcio
Estuda um determinado Problema
ou Oportunidade
E apia a Elaborao
de uma Soluo
{ finito }
pfvasconcellos.com
20
Como?
Entendendo o Negcio
Suas Motivaes
Estrutura
Processos
Regras
Entendendo o Usurio
Seus Objetivos
Necessidades
Restries
{ finito }
pfvasconcellos.com
21
H controvrsias!
BABoK: 6 Disciplinas
{ finito }
pfvasconcellos.com
22
{ finito }
pfvasconcellos.com
23
Conhecimentos do Negcio
Administrao
Contabilidade e Finanas
Marketing
Conhecimentos de TI
Arquitetura Corporativa
Lgica e Programao
Modelagem de Dados e Sistemas
Ferramentas de Produtividade
Ferramentas de Colaborao
Plataformas Tecnolgicas
{ finito }
pfvasconcellos.com
24
Habilidades Sociais
Aprendizado
Comunicao
Negociao
Poder de Conciso
Pensamento Sistmico
Viso Crtica e Criativa
Habilidades Tcnicas
Modelagem de Negcios
Pensamento Visual
Prototipao
UML / BPMN etc
Requisitos
Descoberta e Descrio
Estruturao
Testes
{ finito }
pfvasconcellos.com
25
Modelagem de Negcios
Modelar Simplificar
{ finito }
pfvasconcellos.com
26
Modelamos para
Entender um Negcio
{ finito }
pfvasconcellos.com
27
Conceitos Bsicos
{ finito }
pfvasconcellos.com
28
Recursos
Tudo o que usado,
consumido ou produzido
Podem ser
Fsicos
Abstratos
De Informao
Tipos de Recursos
{ finito }
pfvasconcellos.com
29
Processos
Toda a parte dinmica de
uma organizao
Podem ser
Primrios
De Apoio
De Gesto
Tipos de Processos
{ finito }
pfvasconcellos.com
30
Processos de Apoio
Todos que as organizaes detestam
s despesa!
Contabilidade, RH,
Segurana, Limpeza...
Processos Primrios
So todos aqueles que tocam o fregus o
cliente externo de forma direta ou indireta
onde a empresa ganha dinheiro
o que chamamos core business
Eles podem ser:
Operacionais
De Gesto de Clientes
De Inovao
Regulatrios e Sociais
{ finito }
pfvasconcellos.com
31
Processos de Gesto
Aqueles que a organizao implanta para
gerenciar os processos Primrios e de Apoio
Segundo Gary Hamel, representam
a ltima fronteira da administrao*
Ainda so muito pessoais, desenhados de acordo
com o gosto e o estilo dos executivos
Por isso a tal
Governana
Corporativa
anda to na moda
* O Futuro da Administrao, Campus (2008).
{ finito }
pfvasconcellos.com
32
Regras
Qualquer definio ou
restrio de uma organizao
So criadas pela prpria
empresa ou por entidades
externas
{ finito }
pfvasconcellos.com
33
Objetivos
A razo da empresa existir
Resultados esperados dentro
de determinado prazo
A finalidade de um processo
As metas de determinado
processo
Objetivos traduzem a Viso
A Viso o Fim
{ finito }
pfvasconcellos.com
34
A Misso o Meio
{ finito }
pfvasconcellos.com
35
Ou assim
{ finito }
pfvasconcellos.com
36
Linguagens de Modelagem
{ finito }
pfvasconcellos.com
37
EPC / Aris
BPMN
{ finito }
pfvasconcellos.com
38
UML
12+ anos de estrada
Padro de facto
Esperanto para as turmas do que (negcios)
e do como (sistemas)
Oferece novas formas
de ver o negcio
O L de Linguagem
UML, como toda linguagem, extensvel
A EPBE Eriksson-Penker Business Extensions uma extenso para a
Modelagem de Negcios
Ela oferece uma forma
diferente e mais completa
do que aquela sugerida no
RUP e por Scott Ambler
* Business Modeling with UML, Wiley (2000).
{ finito }
pfvasconcellos.com
39
Recursos
Processos
Regras, e
Objetivos
{ finito }
pfvasconcellos.com
40
Estrutura
Recursos
Processos
E as regras?
Aparecem em
todas as trs acima
{ finito }
pfvasconcellos.com
41
{ finito }
pfvasconcellos.com
42
{ finito }
pfvasconcellos.com
43
Apresentado assim
{ finito }
pfvasconcellos.com
44
Baseado em um Codex
{ finito }
pfvasconcellos.com
45
Quem / O Qu
Quanto
Onde
Quando
Como
Por Qu
{ finito }
pfvasconcellos.com
46
{ finito }
pfvasconcellos.com
47
Um Probleminha
A DVDitto, rede de
locadoras do seu
Expedito, precisa
aumentar seu
faturamento, alm de
torn-lo menos instvel.
Utilizando o Codex
{ finito }
pfvasconcellos.com
48
Quem / O Qu?
Quanto?
50 locadoras
{ finito }
pfvasconcellos.com
50 mil
ttulos
25 mil
clientes
49
O Quanto no Codex
Trimestres
{ finito }
pfvasconcellos.com
50
O Onde no Codex
{ finito }
pfvasconcellos.com
51
{ finito }
pfvasconcellos.com
52
O Quando no Codex
{ finito }
pfvasconcellos.com
53
O Como no Codex
O Como um Fluxograma
{ finito }
pfvasconcellos.com
54
{ finito }
pfvasconcellos.com
55
UML?
{ finito }
pfvasconcellos.com
56
E um novo Codex
{ finito }
pfvasconcellos.com
57
A Viso do Negcio
{ finito }
pfvasconcellos.com
58
Modelo Conceitual
Mapa de Processos
Diagrama de Contexto
Mapa Mental
Grfico(s)
{ finito }
pfvasconcellos.com
59
Fatos:
{ finito }
pfvasconcellos.com
60
A Viso da Estrutura
A Estrutura no Codex
{ finito }
pfvasconcellos.com
61
Respondendo Quem / O Qu
Diagrama de Classes
Diagrama de Estado
Recursos complexos
Papel na Organizao
Impacto do Projeto em seu dia-a-dia
Influncia no Projeto
Relao com outros stakeholders
Receptividade
Contrrio / Indiferente /
Favorvel / Entusiasmado
{ finito }
pfvasconcellos.com
62
Exerccio: Quem / O Qu
Identificar e classificar partes interessadas
Identificar o que est envolvido
Identificar Relaes
{ finito }
pfvasconcellos.com
63
Respondendo Quanto
Grficos de Barras
Histrico
Projees
Comparaes
Diagrama de Classes
Quantidade de Recursos
Destaque de dficts ou sobras
Exerccio: Quanto
Descobrir informaes quantitativas
Relacion-las com o que foi identificado no
exerccio anterior
{ finito }
pfvasconcellos.com
64
Respondendo Onde
Diagrama de Classes
Regies Geogrficas / Mapas
Departamentos / reas
Subsidirias e Filiais
Diagrama de Atividades
(utilizando apenas Swinlanes)
Departamentos / reas
Executores
Exerccio: Onde
Posicionar partes interessadas em um mapa
{ finito }
pfvasconcellos.com
65
Os Processos no Codex
{ finito }
pfvasconcellos.com
66
Entendendo os Processos
{ finito }
pfvasconcellos.com
67
Representando Processos
Descrevendo um Processo
Atividades
ou
Tarefas
{ finito }
pfvasconcellos.com
68
O Mapa de Processos
{ finito }
pfvasconcellos.com
69
Respondendo Quando
Mapas de Processos
Sequncias de Aes
Diagrama de Atividades
Sequncia detalhada de aes
Fluxo-Cronograma
Cronometragem de Tarefas
Quando Performance fator crtico
Exerccio: Quando
Desenhar linha de tempo que destaque
principais eventos
{ finito }
pfvasconcellos.com
70
Respondendo Como
Diagrama de Processos
Descoberta e anlise individual
Diagrama de Atividades
Detalhamento de um processo
Mapa de Processos
Viso do Todo
Exerccio: Como
Desenhar fluxo que detalhe um dos
processos principais
(identificado no ltimo exerccio).
{ finito }
pfvasconcellos.com
71
{ finito }
pfvasconcellos.com
72
Suporta
{ finito }
pfvasconcellos.com
73
{ finito }
pfvasconcellos.com
74
Regra de Negcio
NONONONONONONO
NONONONONONONO
NONONONONO
{ finito }
pfvasconcellos.com
75
{ finito }
pfvasconcellos.com
76
Engenharia de Requisitos
Engenharia de Requisitos
Engenharia?
Gerenciamento de Requisitos
Definindo Requisitos
Desenvolvendo Requisitos
Aprendizado
O Passo Esquecido
Documentao
{ finito }
pfvasconcellos.com
77
Engenharia?
{ finito }
pfvasconcellos.com
78
{ finito }
pfvasconcellos.com
79
Ou previne
importante que o AN perceba como riscos:
Estratgias mal definidas, mal divulgadas
ou mal entendidas
{ finito }
pfvasconcellos.com
80
{ finito }
pfvasconcellos.com
81
Eles so / esto?
Completos
No Ambguos
Viveis
Necessrios
Priorizados
Verificveis
Rastreveis
Corretos
{ finito }
pfvasconcellos.com
82
{ finito }
pfvasconcellos.com
83
H o Clssico 7 Quedas
{ finito }
pfvasconcellos.com
84
{ finito }
pfvasconcellos.com
85
{ finito }
pfvasconcellos.com
86
{ finito }
pfvasconcellos.com
87
Requisitos No-funcionais
{ finito }
pfvasconcellos.com
88
Requisitos de Negcio
O *Valor* que
devemos entregar
{ finito }
pfvasconcellos.com
89
Requisitos de Usurio
As Necessidades e
Restries
dos usurios
Requisitos Funcionais
O detalhamento
das *Funcionalidades*
necessrias
{ finito }
pfvasconcellos.com
90
Requisitos No-Funcionais
{ finito }
pfvasconcellos.com
Atributos de qualidade
Restries
Requisitos de dados
Telas, etc
91
Tudo Requisito
{ finito }
pfvasconcellos.com
92
Tipos de Requisitos
De Negcio
De Usurio
Funcionais
No-Funcionais
{ finito }
pfvasconcellos.com
Estratgico
Ttico
Operacional
Tcnico
Legal
93
Valor!
Fundamental
Importante
Opcional
{ finito }
pfvasconcellos.com
Dependncia
Complementaridade
Redundncia
Substituio
Conflito
94
Status
{ finito }
pfvasconcellos.com
95
Desenvolvendo Requisitos
{ finito }
pfvasconcellos.com
96
As 5 Vises da UML
{ finito }
pfvasconcellos.com
97
{ finito }
pfvasconcellos.com
98
{ finito }
pfvasconcellos.com
99
{ finito }
pfvasconcellos.com
100
{ finito }
pfvasconcellos.com
101
Vincule ao Modelo
Rastreabilidade Importante
Suporta
{ finito }
pfvasconcellos.com
102
Qualifique a Fonte
{ finito }
pfvasconcellos.com
103
{ finito }
pfvasconcellos.com
104
{ finito }
pfvasconcellos.com
105
... e aqui.
{ finito }
pfvasconcellos.com
106
{ finito }
pfvasconcellos.com
107
Sugesto
Altssimo Nvel
Alto Nvel
Intermedirio
Baixo Nvel
Baixssimo Nvel
Surrupiada de Escrevendo Casos de Uso Eficazes, de Alistair Cockburn. Bookman (2006).
{ finito }
pfvasconcellos.com
108
Independente
Negocivel
Valiosa para
Usurios e Clientes
Estimvel
Pequena
Testvel
{ finito }
pfvasconcellos.com
109
DONE
Phillip Shoes Calado
{ finito }
pfvasconcellos.com
110
{ finito }
pfvasconcellos.com
111
{ finito }
pfvasconcellos.com
112
Aprendendo Requisitos
Como Aprendemos?
{ finito }
pfvasconcellos.com
113
Socializao
Entrevistas
Workshops de Requisitos / JAD
Observao
Ativa
Passiva
Internalizao
Engenharia Reversa
Caixa Branca
Caixa Preta
Pesquisas
Documentao
{ finito }
pfvasconcellos.com
114
{ finito }
pfvasconcellos.com
115
Entrevistas
Maneira sistemtica de levantar
informaes de uma pessoa ou grupo
De maneira formal ou informal
Pr: Objetividade
Contra: Falta de pontos de vista divergentes
Indicaes:
1 ~6 pessoas
Pauta e durao pr-determinados
{ finito }
pfvasconcellos.com
116
Observaes
Indicada para quando o usurio no
consegue explicar suas necessidades.
Pr: Pouco espao para interpretaes.
Contra: mais demorada.
Indicaes:
Processos Complexos;
Usurios em dvida ou incapazes de explicar
suas necessidades;
Performance fator crtico / objetivo-chave.
{ finito }
pfvasconcellos.com
117
Engenharia Reversa
Sistema existente deve ser reescrito.
Pr: Objetividade / Clareza.
Contras:
Dependncia de um tcnico (caixa-branca);
Documentao ausente ou obsoleta.
Indicaes:
Substituio de sistema; ou
Ausncia de usurios.
Pesquisas
Uma populao amostral questionada
sobre suas necessidades e opinies.
Pr: Objetividade das questes.
Contra: Pesquisas podem enganar.
Indicaes:
Base de usurios grande e inacessvel;
Desenvolvimento de produtos;
Verses beta de produtos ou servios podem
funcionar como um tipo de pesquisa.
{ finito }
pfvasconcellos.com
118
{ finito }
pfvasconcellos.com
119
O Passo Esquecido
{ finito }
pfvasconcellos.com
120
{ finito }
pfvasconcellos.com
121
O Espao do Problema
Definindo o Escopo
{ finito }
pfvasconcellos.com
122
{ finito }
pfvasconcellos.com
123
E os Casos de Uso
5: Simples, at 4 fluxos
10: Mdio, entre 5 e 8 fluxos
15: Complexo, de 9 at 12 fluxos
{ finito }
pfvasconcellos.com
124
{ finito }
pfvasconcellos.com
125
Documentao
{ finito }
pfvasconcellos.com
126
Atributos de Qualidade
Arquitetura Tecnolgica
Requisitos de dados
Requisitos de Interfaces
Restries
Do Sistema
Do Processo de Desenvolvimento
{ finito }
pfvasconcellos.com
127
E o Documento de Viso
Artefato mais importante gerado no incio
de um projeto.
Responsvel por fixar:
O Documento de Viso...
{ finito }
pfvasconcellos.com
128
Simples
Guiado pelos Objetivos
Consolidado
Inspirador
Memorvel e
VISUAL (sic!)
{ finito }
pfvasconcellos.com
129
Estrutura Bsica
Problemas / Oportunidades
Descrio resumida
Destacar partes interessadas e
Processos de negcio afetados.
Soluo(es)
Breve descrio
Relacionar com problemas
Estimativas Iniciais
Suposies e Dependncias
Idias para Verses Futuras
{ finito }
pfvasconcellos.com
130
Exerccio: Viso!
Escrever uma mini-Viso que venda bem o
seu projeto
{ finito }
pfvasconcellos.com
131
Bibliografia Recomendada
Business Modeling with UML
Hans-Erik Eriksson e Magnus Penker Wiley (2000)
{ finito }
pfvasconcellos.com
132
o Negcio, Becio!
Garantia de Atualizao
Verso Eletrnica (at verso 1.0)
Lanamento: Nov/2010
Sua participao fundamental!
http://groups.google.com/group/an-br
Contato
finito@pfvasconcellos.com
twitter.com/pfvasconcellos
LinkedIn.com/in/pfvasconcellos
pfvasconcellos
facebook.com/pfvasconcellos
{ finito }
pfvasconcellos.com
133
pfvasconcellos.com
{ finito }
pfvasconcellos.com
134