Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field...

40
Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations

Transcript of Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field...

Page 1: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

Antes de Iniciar seu Projeto de Transformação…

Alessandro MartinsTechnical ArchitectField Services Latin America Operations

Page 2: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

2 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Agenda

Desafios da Transformação Roadmap dos Produtos Levantamento para a Transformação Piloto da Transformação Seguindo em frente…

Page 3: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

3 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Transformação

Ian S. Hayes,Clarity Consulting

“Transformação de aplicações (consiste em) tornar as aplicações existentes mais competitivas.”

Page 4: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

4 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Por que?! Motivadores da TransformaçãoIn

stri

aE

mp

resa

Negócio Tecnologia

Modelos Mutantes de Indústria

Globalização, E-Business, (Des)regularização, (Des) intermediação, Integração de Cadeia de Suprimentos, Vulnerabilidade Econômica

Tecnologias de Informação Emergentes

Internet, Padrões, Java, Ferramentas de Integração, HTML, XML, SOAP, JMS, Novas Plataformas

Modelos Mutantes de Negócios

Time-to-market, Fusões e Aquisições, Novos Produtos & Serviços, CRM, Reengenharia de Processos de Negócio, Business Intelligence, Business Agility

Novas Arquiteturas de TI

EAI, Integração de Dados, J2EE, .NET, Reutilização de Componentes, Web Services, Deployment Distribuído, Métodos Ágeis

Page 5: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

5 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Aplicações Competitivas

Funcionalidade

Recursos

Arquitetura

Tecnologia

Page 6: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

6 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Impeditivos em potencial

Prioridades competitivas (Falta de) preparação financeira Receio de comprometimento Reativo vs. proativo Planejamento fraco As luzes devem ser mantidas acesas

Page 7: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

7 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

As chaves para mover adiante…

Roadmap de Produtos

Levantamento paraTransformação

Piloto da Transformação

Page 8: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

8 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Agenda

Desafios da Transformação Roadmap dos Produtos Levantamento para a Transformação Piloto da Transformação Seguindo em frente…

Page 9: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

9 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

O Panorama

Negócio

Mercado

Produto

Tecnologia

Processos

Pessoas

compete no

oferecendo

construído com

utilizando

realizados por

Page 10: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

10 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

O Panorama

Negócio

Mercado

Produto

Tecnologia

Processos

Pessoas

realizam

com

para construir

para servir a

para alavancar as metas de

Page 11: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

11 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Direcionadores e Possibilitadores

Negócio

Mercado

Produto

Tecnologia

Processos

Pessoas

Direciona

Possibilita

Page 12: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

12 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Roadmap de produto em 4 passosA Aplicação

Negócio

Mercado

Produto

Tecnologia

Processos

Pessoas

Funcionalidade

Recursos

Arquitetura

Tecnologia

Definir o que…

Recursos & Funcionalidade

Entender por que…

Objetivos de Negócio & Estratégia de Mercado

Determinar como…

Tecnologia & Arquitetura

Decidir quando…

Planos de Projeto, Processos & Pessoas

Page 13: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

13 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Entender por que…Objetivos de negócio e estratégia de mercado

Plano de negócio Definição do mercado Requisitos do cliente Panorama competitivo

Page 14: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

14 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Definir o que…Recursos & funcionalidade

Requisitos funcionais Processos de negócio Evolução dos recursos Mapeamento para os

requisitos de mercado

Page 15: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

15 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Determinar como…Tecnologia & arquitetura

Tecnologia OpenEdge® OpenEdge Reference

Architecture Arquitetura da aplicação-alvo Mapeamento para os recursos &

funcionalidades

Page 16: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

16 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Decidir quando…Planos de projeto, processos, & pessoas

Escopo Cronograma Orçamentos Recursos

(humanos/materiais) Gerência de Qualidade Gerência de Riscos

Page 17: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

17 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Roadmap de Produto

Interligar…

Clarificar…Priorizar…

Comunicar…

Educar…Indicar

Continuidade…

Page 18: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

18 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Agenda

Desafios da Transformação Roadmap dos Produtos Levantamento para a Transformação Piloto da Transformação Seguindo em frente…

Page 19: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

19 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Mas nós já possuimos uma aplicação existente…

Funcionalidade

Recursos

Arquitetura

Tecnologia

Page 20: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

20 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

… e um negócio existente.

Negócio Mercado

Processos Pessoas

Funcionalidade

Recursos

Arquitetura

Tecnologia

Page 21: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

21 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Fazendo o levantamento da aplicação legada

Funcionalidade

Recursos

Arquitetura

Tecnologia

Page 22: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

22 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Fazendo o levantamento da aplicação legada

Dados

(o quê?)

Função

(como?)

Rede

(onde?)

Pessoas

(como?)

Tempo

(quando?)

Motivação

(por que?)

Contextual

(Escopo)

Lista das entidades de negócio importantes

Lista dos principais processos de negócio

Lista das distribuições topológicas do negócio

Lista dos usuários (e grupos) importantes

Lista dos eventos de negócio importantes

Lista de objetivos de negócios

Conceitual

(Modelo de Negócios)

Modelo Conceitual de Dados

Modelo de Processos de Negócio

Logística do Negócio

Modelo de Workflow do Negócio

Cronograma-Mestre

Plano de Negócios

Design Lógico

(Modelo de Sistemas)

Modelo Lógico de Dados/ Classes

Arquitetura de Aplicação

Arquitetura de Distribuição

Arquitetura de Interfaces com Usuário

Estrutura de Processa-mento

Modelo de Regras de Negócio

Design Físico

(Modelo de Tecnologia)

Modelo Físico de Dados/ Classes

Design dos Componentes

Arquitetura da Tecnologia

Arquitetura de Apresentação

Estrutura de Controle

Design das Regras

Implementação

Física

(Aplicação)

Definições de Dados

Programas Arquitetura de Rede

Arquitetura de Segurança

Definição dos tempos de execução

Especificação das Regras

Deployment

(Operação)

Dados Função Rede Organização Cronograma Estratégia

Page 23: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

23 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Fazendo o levantamento de processos e práticas

Page 24: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

24 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Fazendo o levantamento das habilidades da equipe

Grupo de Habilidades Competência Classificação Observações

Responsibilities Arquiteto Excelente

Engenharia de Software Arquitetura  

Bom, poderia estar melhor em Design Patterns

Bancos de Dados Muito bom

Lógica de Negócios OK

Interface com usuário Fraco

Tecnologias ProgressOpenEdge Reference Architecture  

Conhecimento limitado

 Design de Bases de Dados   Bom

  Programação de Negócio   Bom

 Programação de Interface c/ Usuario   Razoável

Page 25: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

25 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Levantamento para a Transformação

Você está aqui!

Determinar o ponto inicial no Roadmap de Produto

Alavancar os ativos existentes Identificar falhas na capacitação

e capacidade Iniciar um planejamento mais

detalhado

Page 26: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

26 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Agenda

Desafios da Transformação Roadmap dos Produtos Levantamento para a Transformação Piloto da Transformação Seguindo em frente…

Page 27: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

27 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Piloto da transformação

Selecionar recursos & funcionalidade Arquitetura-alvo Adoção da tecnologia “Fatia vertical”

Page 28: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

28 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Selecionar Recursos & Funcionalidadeud Customer

Customer Serv ice Manager

Register New Customer

User Defined Data Fields

View Customer Order Status

View Customer Backorders Report

Print Customer Inv oice

Update Existing Customer

Search & Select Customer

«include»

«include»

«include»

«include»

Page 29: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

29 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Usuários

Camada de Apresentação

Camada de Serviços de Negócio

Camada de Acesso a Dados

Repositórios de dados gerenciados

Repositórios de dados não-gerenciados

Serviços Corporativos

Camada deIntegração

OpenEdge Reference Architecture

Uti

litá

rio

s e

Ger

enci

ado

res

de

Am

bie

nte

Cliente Web service

Interface Web service

Lógica de negócio

AppServer™

Page 30: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

30 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Base de dados do cliente

Faturas do cliente

Arquitetura-alvo da aplicação

Tela de Serviço ao Cliente

Objeto de acesso a dados

do cliente

Objeto de acesso a dados

de fatura

Entidade de Negócios do

Cliente

Tarefa de negócio de

trat. de faturas

Adaptador para PDV

OpenEdge AppServer

OpenEdge Database

Arquivos PDF

WebSpeedJava™ & SonicMQ®

Page 31: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

31 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Resultados

Prova de conceito demonstrável Conhecimentos Padrões Metodologia Estimativas Planejamento para os próximos passos

Page 32: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

32 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Agenda

Desafios da Transformação Roadmap dos Produtos Levantamento para a Transformação Piloto da Transformação Seguindo em frente…

Page 33: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

33 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Seguindo em frente…

Construir capacitação– Investimento em pessoas

– Modernização dos processos Construir capacidade

– Estratégia de recursos Gerenciar risco

– Planejamento

– Gerenciamento de projetos

Page 34: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

34 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Application Transformation Approach

Percepção Levantamentop/ Transformação

Modelagem e Análise

Redesenho e Reaproveitamento

Construção eTestes

TransformaçãoContinua…

Envolvimento

Capacitação

Gerenciamento e Planejamento do Projeto

Compromisso

Page 35: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

35 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Ajuda está disponível!

Business Empowerment Technical Empowerment Education PSDN

Page 36: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

36 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

E tudo isso é sobre…Aplicações competitivas!

Funcionalidade

Recursos

Arquitetura

Tecnologia

Page 37: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

37 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Resumindo…

Roadmap de Produtos

Levantamento para Transformação

Piloto de Transformação

Page 38: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

38 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Perguntas?

Page 39: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

39 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation

Grato por Seu Tempo!

Page 40: Antes de Iniciar seu Projeto de Transformação… Alessandro Martins Technical Architect Field Services Latin America Operations.

40 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation