Upload
internet
View
106
Download
0
Embed Size (px)
Citation preview
Antes de Iniciar seu Projeto de Transformação…
Alessandro MartinsTechnical ArchitectField 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…
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.”
4 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Por que?! Motivadores da TransformaçãoIn
dú
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
5 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Aplicações Competitivas
Funcionalidade
Recursos
Arquitetura
Tecnologia
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
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
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…
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
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
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
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
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
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
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
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
17 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Roadmap de Produto
Interligar…
Clarificar…Priorizar…
Comunicar…
Educar…Indicar
Continuidade…
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…
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
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
21 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Fazendo o levantamento da aplicação legada
Funcionalidade
Recursos
Arquitetura
Tecnologia
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
23 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Fazendo o levantamento de processos e práticas
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
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
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…
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”
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»
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™
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®
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
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…
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
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
35 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Ajuda está disponível!
Business Empowerment Technical Empowerment Education PSDN
36 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
E tudo isso é sobre…Aplicações competitivas!
Funcionalidade
Recursos
Arquitetura
Tecnologia
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
38 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Perguntas?
39 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation
Grato por Seu Tempo!
40 Antes de Iniciar seu Projeto de Transformação...© 2005 Progress Software Corporation