Beruflich Dokumente
Kultur Dokumente
Curso Intermedirio
Introduo
No mercado de tecnologia, gestores e profissionais esto cansados de ouvir aquela velha mxima que diz necessrio alinhar tecnologia da informao aos negcios. Falar fcil, mas para colocar isso em prtica necessrio que as reas de negcios e de tecnologia de uma organizao se entendam muito bem, o que geralmente um grande desafio. Para criar esse entendimento, existe um tipo de profissional especfico no mercado: o analista de negcios. Por meio de uma convivncia intensa com a rea da empresa ou cliente que demanda tecnologia, o profissional passa a conhecer toda a rotina de trabalho do usurio e consegue coletar dados para orientar o projeto, de forma que ele oferea as melhores solues. O Analista de Negcios deve compreender as reais necessidades do usurio de tecnologia e garantir eficincia das solues.
Anlise de Negcios em TI
Viso do Negcio
Anlise de Negcios em TI
BABOK (Business Analysis Body of Knowledge) Proporciona a definio de um vocabulrio comum e uma referncia bsica para todos os praticantes dessa atividade.
CCBA (Certification of Competency in Business Analysis) Nova certificao anunciada pelo IIBA em 2010 Possui os mesmos requisitos do CBAP com nmero de horas de experincia menor
IIBA
O IIBA (lnternational Instituto of Business Analysis) uma associao sem fins lucrativos que tem como objetivo facilitar o trabalho de profissionais que atuam na rea de anlise de negcio. A anlise do negcio possibilita entender a estrutura, as polticas e operaes de uma organizao e recomendar solues para que uma organizao atinja seus objetivos. O analista de negcio age como elo entre os integrantes de uma organizao para obter, analisar, comunicar e validar necessidades de alteraes em processos, polticas ou sistemas de informao. Ele entende os problemas e as oportunidades e recomenda solues. Seja qual for a sua responsabilidade levantamento de requerimentos, anlise de sistemas, anlise de negcio, gerenciamento de projeto, melhoria de processos o IIBA tem como objetivo facilitar o seu trabalho.
Anlise de Negcios em TI
Anlise de Negcios em TI
Eliciao de Requisitos
Preparao para a eliciao. Conduo eliciao. Documentao dos resultados Confirmao dos resultados Brainstorming Anlise de documentos Grupos focais Identificao de interfaces Entrevistas Observao direta Prototipao Workshop de requisitos Engenharia reversa Pesquisa/questionrios
Anlise de Negcios em TI
Anlise Corporativa
Definio das necessidades do negcio Definio do gap nas capacidades para atender as necessidades do negcio Determinao da abordagem recomendada para a soluo Definio do escopo da soluo Desenvolvimento de Business Case Anlise de competitividade e Benchmark Anlise decisria Decomposio Modelos econmicos e anlise de benefcios Arquitetura corporativa Tcnicas de estimativas Anlise de viabilidade Anlise de Gaps Anlise de objetivos Anlise de oportunidades Anlise de problemas Anlise SWOT
Anlise de Requisitos
Priorizao de requisitos Organizao de requisitos Especificao e modelagem de requisitos Determinao de premissas e restries Verificao de requisitos Validao de requisitos Regras de negcios 8
Anlise de Negcios em TI
Modelagem de dados Modelagem de estados e eventos Indicadores, mtricas e relatrios. Requisitos no funcionais Modelagem organizacional Cenrios e casos de uso Modelagem de processos
Negcio Conhecer os processos (de negcio e de apoio), linha de negcio, estratgia (viso, misso e valores), cadeia de valor da empresa.
Comportamentais: 9
Anlise de Negcios em TI
Empreendedorismo, comunicao, pr-ao, bom relacionamento pessoal, responsvel, ser facilitador, saber negociar, liderana, criatividade e pensamento analtico e soluo de problemas.
Mapeamento de Processos
O Mapeamento de Processos objetiva captar as atividades relativas a determinado processo, organiz-las em ordem funcional, gerando um fluxograma de atividades, havendo uma posterior descrio em relao s tarefas, responsveis, durao, frequncia, etc.
Modelagem de Negcio
Notao A notao permite fazer representao grfica das atividades, regras de negcio, tarefas, papis, responsabilidades e fluxo de trabalho do processo. A notao do processo geralmente tambm define os seguintes elementos: Objetivo do processo Especifica as entradas Especifica as sadas Recursos consumidos Regras de negcio Atividades feitas em alguma ordem (fluxo de trabalho) Eventos que conduz o processo
Anlise de Negcios em TI
Exemplos de Notaes
IDEF0
Integration Definition Function Modeling (IDEF0) um padro desenvolvido nos anos 70. Tem grande aceitao pelo mercado. IDEF0 um mtodo projetado para modelar decises, aes e atividades de organizao ou um sistema. IDEF0 foi derivada de outra linguagem grfica chamada SADT (Structed Analysis and Design Technique). Os modelos IDEF0 ajudam a organizar a anlise de sistemas e promove a comunicao entre os analistas e os clientes. Principais Caractersticas: Promove a comunicao; Simplicidade Diagramas so baseados em caixas (box) e setas
Modelo:
Exemplo:
Anlise de Negcios em TI
11
A linguagem IDEF0 pressupe a exploso em nveis de abstrao, do maior nvel de abstrao ao menor nvel, ou seja, o mais detalhado.
Fluxograma
Descrio: O fluxograma muito simples. Um retngulo usado para indicar um passo de processamento. Um losango representa uma condio e as setas mostram a orientao do fluxo de controle. Exemplos:
Anlise de Negcios em TI
12
Um dos objetivos da BPMN criar um mecanismo simples para o desenvolvimento dos modelos de processos de negcio e ao mesmo tempo poder garantir a complexidade inerente aos processos. Quatro categorias bsicas de elementos: Objetos de Fluxo: o Eventos o Atividades o Gateways Objetos de Conexo: o Fluxo de Sequncia (Sequence Flow) o Fluxo de Mensagem (Message Flow) o Associao Swimlanes: o Pools o Lanes Artefatos: o Objeto de Dados (Data Object) o Grupo o Anotao
A EPC foi desenvolvida em uma colaborao da empresa IDS (que desenvolveu a ARIS Toolset) com a SAP AG, sendo o componente chave de modelagem de business process do SAP R/3. A principal crtica com relao a este tipo de ferramenta sobre o seu alto custo, a Anlise de Negcios em TI 13
complexidade de utilizao e barreira que este tipo de ferramenta impe participao de todos os membros da equipe. Ela dificulta a atividade de mo na massa, distanciando um pouco as pessoas do modelo gerado.
UML A UML (Linguagem de Modelagem Unificada) uma linguagem-padro (OMG) para elaborao da estrutura de projetos de software. A UML poder ser usada para: Visualizao; Especificao; Anlise de Negcios em TI 14
Construo de modelos e diagramas; Documentao. A UML adequada para a modelagem de sistemas, cuja abrangncia poder incluir sistemas de informao corporativos a serem distribudos por aplicaes baseadas na Web e at sistemas complexos embutidos de tempo real. A UML apenas uma linguagem e, portanto, somente parte de um mtodo para desenvolvimento de software. Ela independente do processo, apesar de ser perfeitamente utilizada em processo orientado a casos de uso, centrado na arquitetura, iterativo e incremental. Exemplo:
O Diagrama de Atividades deve ser utilizado para facilitar o entendimento das regras de negcio (principalmente para regras complexas):
Anlise de Negcios em TI
15
Um business case (caso de negcio) tem foco em modelar o processo de negcio. Ele modela os processos. Por exemplo, um business case para um processo de Check IN pode incluir os seguintes passos: 1. 2. 3. 4. 5. 6. Solicita o TKT do passageiro; Verifica o TKT, nome, destino e n do voo; Solicita a bagagem; Pesar e colocar a etiqueta de identificao na bagagem; Entregar o TKT ao passageiro e Despachar a bagagem.
Anlise de Negcios em TI
16
Anlise de Negcios em TI
17
Anotaes
Anotaes
Anotaes