Antes de Iniciar seu
Projeto de
Transformação…
Alessandro Martins
Technical Architect
Field Services Latin America Operations
Agenda





Desafios da Transformação
Roadmap dos Produtos
Levantamento para a Transformação
Piloto da Transformação
Seguindo em frente…
2 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Transformação
“Transformação de aplicações
(consiste em) tornar as aplicações
existentes mais competitivas.”
Ian S. Hayes,
Clarity Consulting
3 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Por que?! Motivadores da
Transformação
Empresa
Indústria
Negócio
Modelos Mutantes de
Indústria
Globalização, E-Business,
(Des)regularização, (Des)
intermediação, Integração de
Cadeia de Suprimentos,
Vulnerabilidade Econômica
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
4 © 2005 Progress Software Corporation
Tecnologia
Tecnologias de Informação
Emergentes
Internet, Padrões, Java,
Ferramentas de Integração,
HTML, XML, SOAP, JMS, Novas
Plataformas
Novas
Arquiteturas de TI
EAI, Integração de Dados, J2EE,
.NET, Reutilização de
Componentes, Web Services,
Deployment Distribuído, Métodos
Ágeis
Antes de Iniciar seu Projeto de Transformação...
Aplicações Competitivas
Funcionalidade
Recursos
Arquitetura
Tecnologia
5 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Impeditivos em potencial






Prioridades competitivas
(Falta de) preparação financeira
Receio de comprometimento
Reativo vs. proativo
Planejamento fraco
As luzes devem ser mantidas acesas
6 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
As chaves para mover adiante…
Roadmap de Produtos
Piloto da
Transformação
Levantamento para
Transformação
7 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Agenda





Desafios da Transformação
Roadmap dos Produtos
Levantamento para a Transformação
Piloto da Transformação
Seguindo em frente…
8 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
O Panorama
Negócio
compete no
Mercado
oferecendo
Produto
construído com
Tecnologia
utilizando
Processos
realizados por
9 © 2005 Progress Software Corporation
Pessoas
Antes de Iniciar seu Projeto de Transformação...
O Panorama
Negócio
para alavancar as metas de
Mercado
para servir a
Produto
para construir
Tecnologia
com
Processos
realizam
Pessoas
10 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Direcionadores e Possibilitadores
Negócio
Mercado
Produto
Tecnologia
Processos
Pessoas
11 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Roadmap
A
Aplicação
de produto em 4 passos
Entender
por
que…
Negócio
Objetivos de Negócio & Estratégia de Mercado
Mercado
Definir o que…Funcionalidade
Produto
Recursos
Recursos & Funcionalidade
Tecnologia
Arquitetura
Determinar como…
Tecnologia
Tecnologia & Arquitetura
Processos
Decidir quando…
Pessoas
Planos de Projeto, Processos & Pessoas
12 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
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
13 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Definir o que…
Recursos & funcionalidade




Requisitos funcionais
Processos de negócio
Evolução dos recursos
Mapeamento para os
requisitos de mercado
14 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Determinar como…
Tecnologia & arquitetura




Tecnologia OpenEdge®
OpenEdge Reference
Architecture
Arquitetura da aplicação-alvo
Mapeamento para os recursos &
funcionalidades
15 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Decidir quando…
Planos de projeto, processos, & pessoas






Escopo
Cronograma
Orçamentos
Recursos
(humanos/materiais)
Gerência de Qualidade
Gerência de Riscos
16 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Roadmap de Produto
Interligar…
Priorizar…
Educar…
17 © 2005 Progress Software Corporation
Comunicar…
Clarificar…
Indicar
Continuidade…
Antes de Iniciar seu Projeto de Transformação...
Agenda





Desafios da Transformação
Roadmap dos Produtos
Levantamento para a Transformação
Piloto da Transformação
Seguindo em frente…
18 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Mas nós já possuimos uma aplicação
existente…
Funcionalidade
Recursos
Arquitetura
Tecnologia
19 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
… e um negócio existente.
Mercado
Negócio
Funcionalidade
Recursos
Arquitetura
Tecnologia
Processos
20 © 2005 Progress Software Corporation
Pessoas
Antes de Iniciar seu Projeto de Transformação...
Fazendo o levantamento da aplicação
legada
Funcionalidade
Recursos
Arquitetura
Tecnologia
21 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
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
CronogramaMestre
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
Processamento
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
22 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Fazendo o levantamento de
processos e práticas
23 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Fazendo o levantamento das
habilidades da equipe
Grupo de Habilidades
Responsibilities
Engenharia de Software
Tecnologias Progress
Competência
Classificação
Observações
Arquiteto
Excelente
Arquitetura
Bom, poderia
estar melhor em
Design Patterns
Bancos de Dados
Muito bom
Lógica de Negócios
OK
Interface com usuário
Fraco
OpenEdge Reference
Architecture
Conhecimento
limitado
Design de Bases de
Dados
Bom
Programação de Negócio
Bom
Programação de Interface
c/ Usuario
Razoável
24 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Levantamento para a Transformação




Determinar o ponto inicial no
Roadmap de Produto
Alavancar os ativos existentes
Identificar falhas na capacitação
e capacidade
Iniciar um planejamento mais
detalhado
25 © 2005 Progress Software Corporation
Você
está
aqui!
Antes de Iniciar seu Projeto de Transformação...
Agenda





Desafios da Transformação
Roadmap dos Produtos
Levantamento para a Transformação
Piloto da Transformação
Seguindo em frente…
26 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Piloto da transformação




Selecionar recursos & funcionalidade
Arquitetura-alvo
Adoção da tecnologia
“Fatia vertical”
27 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Selecionar Recursos &
Funcionalidade
ud Customer
Register New
Customer
Update Existing
Customer
View Customer
Order Status
«include»
User Defined Data
Fields
«include»
«include»
Search & Select
Customer
Customer Serv ice
Manager
«include»
Print Customer
Inv oice
View Customer
Backorders Report
28 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Cliente
Web service
Interface
Web service
Usuários
Camada de
Apresentação
Serviços
Corporativos
Camada de
Integração
Camada de Serviços de Negócio
Lógica de
negócio
AppServer™
Camada de Acesso a Dados
Repositórios de
Repositórios de
dados gerenciados dados não-gerenciados
29 © 2005 Progress Software Corporation
Utilitários e Gerenciadores de Ambiente
OpenEdge Reference Architecture
Antes de Iniciar seu Projeto de Transformação...
Arquitetura-alvo da aplicação
WebSpeed
OpenEdge
AppServer
OpenEdge
Database
Tela de Serviço
ao Cliente
Adaptador para
PDV
Entidade de
Negócios do
Cliente
Tarefa de
negócio de
trat. de faturas
Objeto de
acesso a dados
do cliente
Objeto de
acesso a dados
de fatura
Base de dados
do cliente
30 © 2005 Progress Software Corporation
Faturas
do cliente
Java™ &
SonicMQ®
Arquivos
PDF
Antes de Iniciar seu Projeto de Transformação...
Resultados






Prova de conceito demonstrável
Conhecimentos
Padrões
Metodologia
Estimativas
Planejamento para os próximos passos
31 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Agenda





Desafios da Transformação
Roadmap dos Produtos
Levantamento para a Transformação
Piloto da Transformação
Seguindo em frente…
32 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
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
33 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Application Transformation Approach
Gerenciamento e Planejamento do Projeto
Envolvimento
Percepção
Compromisso
Levantamento
p/ Transformação
Modelagem
e Análise
Redesenho e
Reaproveitamento
Construção e
Testes
Transformação
Continua…
Capacitação
34 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Ajuda está disponível!




Business Empowerment
Technical Empowerment
Education
PSDN
35 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
E tudo isso é sobre…
Aplicações competitivas!
Funcionalidade
Recursos
Arquitetura
Tecnologia
36 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Resumindo…
Roadmap de Produtos
Piloto de
Transformação
Levantamento para
Transformação
37 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Perguntas?
38 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Grato por Seu
Tempo!
39 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
40 © 2005 Progress Software Corporation
Antes de Iniciar seu Projeto de Transformação...
Download

Antes de Iniciar seu Projeto de Transformação…