A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Do Software Legado a Sistemas Modernos e Ágeis Soluções de Modernização de Software.

Apresentações semelhantes


Apresentação em tema: "Do Software Legado a Sistemas Modernos e Ágeis Soluções de Modernização de Software."— Transcrição da apresentação:

1 Do Software Legado a Sistemas Modernos e Ágeis Soluções de Modernização de Software

2 Agenda 1. Apresentação Sumária 2. Missão 3. Tecnologia 4. Portfólio 5. Casos de sucesso 6. Diferenciais

3 1.Apresentação Sumária

4 Apresentação Sumária 1996 Fundada para fornecer soluções de modernização de Software Equipe de experts, formada por profissionais com experiência internacional 2005 Criação da ATX Technologies em Portugal para o desenvolvimento de ferramentas de migrações 2007 Parceria em I&D (Innovation and Development) com a Universidade de Leicester (UK), identificada como modelo exemplar na integração entre Universidade/Mercado ATX Technologies Ltd com escritórios em Londres e Leicester para a comercialização internacional dos produtos e soluções

5 Apresentação Sumária 2009 ATX inicia a suas atividades na Espanha com presença própria Parceria com Microsoft para migrações (Forms2Net) 2010 ATX inicia a suas atividades no Brasil com objetivo de se atender o vasto mercado de migração existente no país. Parceria com IBM, Microsoft e Oracle em migrações de sistemas legados ATX Brasil é constituída em São Paulo/SP, para atender a demanda do mercado brasileiro e da América do Sul.

6 2.Missão

7 Missão Disponibilizar soluções e tecnologia que permitam aos nossos clientes implementarem processos de transição das funcionalidades dos seus sistemas atuais para sistemas mais ágeis, revigorados tecnologicamente, de modo a melhorarem a sua competitividade nos mercados onde operam, devido a: Sistemas mais eficazes no suporte das suas operações Redução dos custos operacionais Reoxigenação das suas equipes

8 On Birds Migration Many birds migrate in order to survive… They fly away from the adversities of winter to find refuge in regions where conditions are more acceptable. Birds will usually wait until the most favourable weather conditions before setting off on their journey. "The winds must be blowing in the direction that the birds want to go. [...] A strong wind in the right direction will speed the birds on their way.

9 Tal como as aves, o software precisa migrar para novas plataformas para sobreviver… Migração e reengenharia são métodos efetivos de obter e acrescentar valor a partir dos sistemas atuais do software legado Microsoft.NET e Java são as direções que a maioria das organizações de IT e empresas pretendem seguir As soluções de migração da ATX permitem que esses ventos de mudança soprem favoravelmente nessas direções: as nossas soluções de migração (L-CARE, Forms2Net, Forms2Java, Cobol2Net, Cobol2Java) impulsionarão os sistemas legados no seu percurso de modernização para novas plataformas. Missão

10 3. Tecnologia Software Legado

11 Software Legado Erosão do Software Como tudo na Natureza, o software também sofre os efeitos da erosão do tempo… Um dos fatores de erosão deve-se à carga de manutenção efetuada ao longo dos anos por diversos programadores com conhecimento parcial e limitado do código que alteram... E tal como as pessoas, o software tende a ganhar peso extra...

12 Os efeitos da erosão do tempo e da obsolescência das tecnologias associadas aos sistemas legados provocam: Curto Prazo Aumento do tempo de lançamento de novos desenvolvimentos Aumento dos custos de manutenção Estilos de codificação inconsistentes, documentação deficitária Médio Prazo: Aumento dos custos operacionais Menor capacidade de integração - os sistemas de transformam-se em ilhas isoladas Queda no desempenho e níveis de satisfação do usuário Longo Prazo: Incapacidade de tirar proveito das novas tecnologias Aumento da pressão na procura de mão-de-obra especializada Alinhamento entre o Negócio e o IT de má qualidade, resultando em ineficiências operacionais Software Legado Erosão do Software

13 Software Legado A agilidade do Software A competitividade dos mercados atuais requer Sistemas Ágeis capazes de reagirem rapidamente para se adaptarem às mudanças no negócio que suportam.

14 Software Legado Dialética do velho e do novo Tal como na vida, a dialética do velho e do novo impera também no Software O ativo mais valioso do software legado é todo o vasto conhecimento funcional incorporado nesses sistemas, correspondendo a anos de aprimoramento das regras de negócio Os ativos mais valiosos das novas tecnologias são a sua grande flexibilidade e os atrativos visuais para a construção de sistemas de grande riqueza de interação com os usuários

15 Software Legado Convergência de Vantagens Como beneficiar-se dos dois mundos, ou seja, conhecimento incorporado no sistema legado e vigor das novas tecnologias? Modernização tecnológica (rejuvenescimento). Conservação das funcionalidades/regras de negócio (mantendo o conhecimento).

16 3.Quantificação do software legado no Mundo Quantificação para o Brasil

17 Quantificando o Software Legado Cobol (e similares), VB6, Delphi e outras Não existe uma quantificação do mercado das linguagens legadas, embora a experiência da ATX no mercado mundial nos faz acreditar que esse mercado é enorme Nossa experiência com clientes deste tipo de linguagens Exemplos:

18 4.Casos de sucesso

19 Benefícios procurados pelos clientes da ATX Aumentar a lucratividade e o retorno sobre o capital empregado Agilizar o lançamento de produtos e serviços para atrair mais clientes Reforçar a imagem da marca através do incremento em qualidade Melhorar o atendimento ao cliente externo e interno Facilitar a adequação à regulamentação e o controle (Compliance) Viabilizar a otimização da estrutura interna e de processos Favorecer o aprendizado e a melhoria contínua

20 FINANÇAS Engenharia reversa, documentação, otimização, migração e integração de sistemas para facilitar e agilizar o lançamento de produtos e serviços no mercado Mapeamento do universo de sistemas, bem como documentação automatizada para controle de adequação às normas do setor (compliance) Mapeamento, otimização, migração e certificação de software para reduzir custos, agilizar respostas a demandas e melhorar a qualidade da manutenção de sistemas, nos serviços de outsourcing PARA O SETOR FINANCEIRO

21 SAÚDE e TECNOLOGIA PARA O SETOR DE SAÚDE Mapeamento, otimização, migração e integração de sistemas para viabilizar o controle de indicadores de qualidade, visando a melhora da confiabilidade nos processos automatizados PARA O SETOR DE TECNOLOGIA Mapeamento, manutenção, integração e conservação das regras de negócio em sistemas rejuvenescidos, viabilizando o lançamento de novos produtos e serviços

22 TELECOM PARA O SETOR DE TELECOM Mapeamento, otimização, migração e integração de sistemas para facilitar o lançamento de novos produtos e serviços de bilhetagem (faturamento e cobrança) Integração de novos sistemas com o legado, visando agilizar respostas e reduzir erros no atendimento a clientes (central de atendimento)

23 EDUCAÇÃO e MÍDIA PARA O SETOR DE EDUCAÇÃO Mapeamento, otimização, migração e integração de sistemas para permitir o compartilhamento de informações inerentes aos controles acadêmico e financeiro e viabilizar a incorporação de plataformas de ensino à distância (software livre ou não) PARA O SETOR DE MÍDIA Mapeamento, otimização, migração e integração de sistemas para facilitar a apropriação de custo a produtos, planejamento e controle de produção, faturamento e uso de pacotes de software

24 Exemplos por tipo de migração tecnológica Otimização (incluindo integração): Cobol Cobol Migração: Oracle Forms.NET Oracle Forms Java MS Access.Net Cobol.Net TP16 TPNet Reengenharia e Migração: Flat data files SQL Server Unysis Files DB2 database

25 Exemplos por tipo de migração tecnológica Migração de aplicações Oracle Forms para Microsoft.NET Vários clientes internacionais (USA, UK, Portugal, Brasil, etc.) Migração de aplicações Oracle Forms para Java e Flex/Flash MV Sistemas, Brasil Reengenharia e migração completa das transações de teleprocessamento de mainframe UNISYS para IBM OS/390 em CICS, DB2 e COBOL. Banco Espirito Santo, Portugal

26 Exemplos por tipo de migração tecnológica Reengenharia e migração completa das aplicações online e batch COBOL do Banco Nacional de Crédito (Portugal), para integrar no Banco Popular (Espanha) Migração de aplicações COBOL para Microsoft.NET na Santa Casa da Misericórdia Lisboa (Portugal) Certificação de qualidade de código nos bancos Caixa Geral de Depósitos e Banco Espírito Santo (Portugal)

27 Exemplos por setor de mercado FINANCEIRAS Banco Espírito Santo (Portugal) Caixa Geral de Depósitos (Portugal) Banco Portugês de Negócios (Portugal) Banco Popular Espanhol (Espanha) Markel International (Inglaterra)

28 Principais Características das Migrações Os projetos de Migração são sempre únicos devido às suas peculiaridades: Tecnologias envolvidas (original e alvo) Padrões de código específicos no código fonte APIs utilizadas e a utilizar Normas para a codificação no sistema alvo … mas todos eles requerem processos flexíveis e automatizáveis!

29 Diretivas estratégicas dos processos de migração da ATX 1. Reutilizar experiências, regras, padrões, transformações, etc., de outras migrações, de forma a maximizar o sucesso do projeto. 2. Customizar o processo e as ferramentas para melhor cumprir os requisitos finais do cliente e maximizar a taxa de conversão automática. 3. Gerar código de acordo com as melhores práticas da linguagem alvo e normas definidas pelo cliente. 4. Gerar aplicações funcionalmente equivalentes.

30 Solução Integrada de Modernização 5.Apresentação da oferta da ATX Solução Integrada de Modernização Apresentação sumária da concorrência Vantagens e Desvantagens da nossa oferta Fatores Criticos de Sucesso

31 Solução Integrada para o Ciclo da Modernização do Software Legado Sistema Legado Original Sistema Legado Otimizado Sistema Modernizado Evolução do Sistema Evolução do Sistema Otimização: L-CARE Modernização: Forms2Net Cobol2Net etc. Manutenção Evolutiva: Plug-Ins ATX: Eclipse MS VS Análise: L-CARE Q-CARE Forms Analyzer Diagnóstico da Situação Atual Relatório Otimizações Arquitetura Ágil, Estruturação em Camadas Código Otimizado Arquitetura Ágil, Estruturação em Camadas Código Otimizado Arquitetura Pouco Flexivel, Não-Estruturada Código Monolitico Não Otimizado (clones, código morto,...) Arquitetura Pouco Flexivel, Alguma Estruturação Código Monolitico Otimizado RESULTADOS DO PROCESSO Relatório Certificação Qualidade Relatório Certificação Qualidade

32 Diagnóstico da Situação Atual Duplicação de Código

33 Diagnóstico da Situação Atual Código Morto

34 Diagnóstico da Situação Atual Métricas de Complexidade

35 Diagnóstico da Situação Atual Inconformidades do Código

36 Certificação da Qualidade do Código Certificação Amostra Certificação Histórico da evolução da qualidade Relatório Amostra Otimização: L-CARE Modernização: Forms2Net Cobol2Net etc. Manutenção Evolutiva: Plug-Ins ATX: Eclipse MS VS Sistema Legado Original Sistema Legado Otimizado Sistema Modernizado Evolução do Sistema Evolução do Sistema

37 Produtos de Migração da ATX

38 Metodologia de Migração O poder de reutilização do processo Intermediate Representation Design Recovery Generation Restructure, Tuning Cobol, Oracle Forms, Access, C++,... Java, C#, Javascript, Web Apps,..

39 Migrações para Microsoft.NET Migration COBOL Visual Basic C#, VB.Net LEGACY SYSTEMS Outras Linguagens Outras Linguagens Oracle Forms Oracle Forms Database Silverlight (*) ASP.Net.NET Middleware Windows Forms Presentation Tier Business Logic Tier Data Tier Integration Tier Integration Tier (*) Em desenvolvimento

40 ADF Faces (*) JSF (*) Flex Migrações para Java COBOL Visual Basic LEGACY SYSTEMS Outras Linguagens Outras Linguagens Oracle Forms Oracle Forms Migration Java Oracle Database Presentation Tier Business Logic Tier Data Tier Middleware Integration Tier Integration Tier (*) Em desenvolvimento

41 Outros Produtos da ATX Diagnóstico do Software Legado Análise CódigoMétricas Certificação Qualidade Desenvolvimento Manutenção e Evolução Código DSL JavaDSL.Net (*)DSL Cobol Infraestrutura e runtime Gestão de deploy e implantação Servidor de Impressão de relatórios Frameworks arquiteturais de desenvolvimento Framework Java Framework.NET Framework FLEX Framework XML para Web e Mobilidade (*) Suporte Documental do Software Legado Gerador de Casos de Teste do Software (**) Gerador de Documentação (*) (*) Em Desenvolvimento (**) Em estudo

42 Parcerias com grandes players A ATX é parceira internacional da IBM na área da modernização e migrações de aplicações legadas desde Janeiro de Nossa parceria enquadra-se também na sua estratégia de competir com o mercado dos bancos de dados Somos parceiros internacionais com a Microsoft, que igualmente busca competir pelo mercado de banco de dados, além de desenvolvimento na plataforma baixa.NET Temos uma parceria internacional com a Oracle, competindo pelo mercado de banco de dados, além do desenvolvimento de aplicações em plataforma baixa JAVA EE

43 ESCRITÓRIO NO BRASIL – REGIÃO SUL PROT Rua Domingos Rubbo, 509/304 CEP Porto Alegre/RS Brasil Contatos: Paulo Torves João Simioni ATX Technologies Ltda –


Carregar ppt "Do Software Legado a Sistemas Modernos e Ágeis Soluções de Modernização de Software."

Apresentações semelhantes


Anúncios Google