21
Arquitetura Empresarial: Uma Visão de Alto Nível dos Requisitos e Processos de Negócio Leonardo Lellis [email protected]

Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Embed Size (px)

DESCRIPTION

Palestra sobre Desenvolvimento de software - novas abordagens e desafios do palestrante Leonardo Lellis

Citation preview

Page 1: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Arquitetura Empresarial:

Uma Visão de Alto Nível dos Requisitos e

Processos de Negócio

Leonardo Lellis

[email protected]

Page 2: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

2

Sumário

Um Problema a ser Resolvido

Arquitetura Empresarial: Uma Alternativa de Solução

Arquitetura Empresarial: Processo de Elaboração

Arquitetura Empresarial: Introdução

Page 3: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

3

Arquitetura Empresarial

Estudos mostram que esforços para estabelecer Arquiteturas

para estruturar as transformações empresariais, via a tecnologia

da informação, vem sendo feitos há pelo menos três décadas...

- alguns são bem sucedidos...

- outros nem tanto...

- outros não

Page 4: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

4

Arquitetura Empresarial

Pontos de Análise:

- Proximidade e entendimento do negócio

- Nível de análise e abstração adequado

- Foco nos processos e aspectos corretos

Page 5: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

5

Arquitetura Empresarial

Modela de forma integrada os aspectos relevantes para o Negócio

Não deve ser uma visão de TI e sim uma visão do Negócio

As Organizações ágeis e de bom desempenho criam

uma base estável e flexível para execução de seus

principais processos de negocio

uma “fundação para execução”

Page 6: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

6

Arquitetura Empresarial

Arquitetura de Aplicações

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Page 7: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

7

A Governança Corporativa deve cuidar da Arquitetura Empresarial

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Arquitetura Empresarial

Page 8: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

8

A Governança Corporativa deve cuidar da Arquitetura Empresarial

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Arquitetura Empresarial

A Governança de Processos deve cuidar da Arquitetura de Processos

Page 9: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

9

A Governança Corporativa deve cuidar da Arquitetura Empresarial

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Arquitetura Empresarial

A Governança de Dados deve cuidar da Arquitetura de Informações

Page 10: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

10

A Governança Corporativa deve cuidar da Arquitetura Empresarial

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Arquitetura Empresarial

A Governança de TI deve cuidar das Arquitetura de Tecnologia

Page 11: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

11

Sumário

Um Problema a ser Resolvido

Arquitetura Empresarial: Uma Alternativa de Solução

Arquitetura Empresarial: Processo de Elaboração

Arquitetura Empresarial: Introdução

Page 12: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

12

Sistema “A”

Sistema “B”

Sistema “N”

Um Problema a ser Resolvido

Processo tradicional de concepção e implementação dos Sistemas:

. . .

Page 13: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

13

O Problema a ser Resolvido

Processo tradicional de concepção e implementação dos Sistemas

Principais Problemas:

Sistemas Atendendo a Necessidades Especificas

Atendimento Deficitário aos Requisitos Globais do Negócio

Dificuldades de Reutilização de Dados e Funcionalidades

Integração difícil, não adequada, insuficiente...

Falta de Agilidade no Atendimento dos Requisitos do Negócio

Sistema “A”

Sistema “B”

Sistema “N”

Page 14: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

14

Sumário

Um Problema a ser Resolvido

Arquitetura Empresarial: Uma Alternativa de Solução

Arquitetura Empresarial: Processo de Elaboração

Arquitetura Empresarial: Introdução

Page 15: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Arquitetura Empresarial

15

VISÃO:

A análise, o entendimento e a

modelagem conceitual do negócio

SÃO FUNDAMENTAIS

para o sucesso dos sistemas

Page 16: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

16

Arquitetura Empresarial

Adequação ao negócio

Melhorias nos processos

Alto nível de integração

Integração harmoniosa

Simplicidade do todo

Alto nível de reutilização

Facilidade para manutenção e

evolução...

...DEPENDEM FORTEMENTE

DE UMA

ARQUITETURA DE SISTEMAS

BASEADA EM UM

MODELO CONCEITUAL DO

NEGÓCIO

Page 17: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Estratégia para Desenvolvimento

17

O

NEGÓCIO

Modelo

Conceitual

do Negócio

MODELAGEM DO NEGÓCIO

Page 18: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

18

Modelo Conceitual do Negocio

Arquitetura de Negócio

Arquitetura Operacional

Arquitetura Processos

Arquitetura de Informações

Arquitetura Organizacional

Arquitetura de Sistemas

Arquitetura de Aplicações

Arquitetura de Tecnologia

Arquitetura de Software

Arquitetura de Hardware

Arquitetura de Redes

Arquitetura Empresarial

Page 19: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Estratégia para Desenvolvimento

19

O

NEGÓCIO

Modelo

Conceitual

do Negócio Arquitetura

de Sistemas

Planejamento do

Desenvolvimento

DESENVOLVIMENTO

DOS SISTEMAS

CONCEPÇÃO DA ARQUITETURA

PARA OS SISTEMAS

MODELAGEM DO NEGÓCIO

Os Sistemas

para o Negócio

Sistema “A”

Sistema “B”

Sistema “N”

. . .

Page 20: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

20

Sumário

Um Problema a ser Resolvido

Arquitetura Empresarial: Uma Alternativa de Solução

Arquitetura Empresarial: Processo de Elaboração

Arquitetura Empresarial: Introdução

Page 21: Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis

Processos Suportados por Sistemas Processos Realizados por Pessoas

«Lane»

Nível

Estratégico

Nível

Processos de Negócio

Nível

Implementação

Arquitetura de Processos de Negócio

Define as Cadeias de Valor da Organização

e como seus Processos de Negócios

se integram, são geridos e mensurados, ...

Modelo de Processo

Especifica o Fluxo do Processo

é definido em termos de

Subprocessos, Atividades, Fluxos, ...

Arquitetura Empresarial: Processo de Elaboração

Nível

Arquitetura de Informações

Instalações Físicas e Equipamentos Utilizados

1

0..*

1 0..* 1 1

1

1..*

1 0..*

1..*

1..*

0..* 1..

1

1

Estabelecer

Estratégia,

Planos & Objetivos

Requisitos de Negócio

COORD

ENAÇÃ

O

UNIFIC

AÇÃO

DIVERS

IFICAÇ

ÃO

REPLIC

AÇÃO

Modelo Operacional

Especifica o nível de Integração e

Padronização dos Processos de Negócio

Arquitetura

de Aplicação

Arquitetura

Lógica e

Física

de Dados

Arquitetura

de Tecnologia

Projeto de

Banco de Dados

Projeto da Arquitetura

de Tecnologia

(HW, SW, Rede,...)

Arquitetura de Sistemas

Projeto de

Aplicação e

Código

Plano de

Gerência de

Atividades

Plano de

Medição de

Atividades

Desenho

de

Atividades

Sistema de

Monitoração de

Desempenho de

Atividades

Subsídios

&

Programas

de Treinamento

Planos,

Orçamentos,

Contratações ,

Alocação de Recursos,

Organização, Reporte, ...

Arquitetura Organizacional

Modelo de

Interface

Pessoas

Sistemas

Telas

&

Relatórios