Arquitetura Corporativa
Transcrição
Arquitetura Corporativa
Qualidade de Software no Contexto Organizacional: Arquitetura Corporativa Atila Belloquim Gnosis IT Knowledge Solutions TI e Negócio 10 entre 10 CIOs hoje estão preocupados com: Alinhar TI ao Negócio; Comprovar a relevância e contribuição da TI à competitividade do Negócio; Mostrar que compreendem os Processos de Negócio e são capazes de otimizá-los através da TI; Garantir que a operação de TI esteja alinhada com os objetivos de Governança Corporativa da organização; Agilidade (produtividade) e qualidade; Segurança. 2 Qualidade de Software Qualidade de Software não pode ser vista isoladamente A maioria dos usuários de CMMI e outros modelos de qualidade no Brasil de software desenvolvem e mantém software aplicativo (não-embarcado) “Qualidade” não quer dizer nada se for fora do contexto organizacional Atendimento aos requisitos dos stakeholders Integração 3 Problemas de Arquitetura Problemas com a Estratégia Estratégia desconectada da Operação Dificuldades em comunicar a Estratégia Mudanças na Estratégia baseadas em informação incompleta e sem Análise de Impacto Problemas com os Processos de Negócio Processos desconectados da Estratégia Processos mal suportados por sistemas de informação Mudanças em processos baseadas em informação incompleta e sem Análise de Impacto Problemas com Sistemas de Informação e Infraestrutura Tecnológica Dificuldade em avaliar a contribuição para as metas estratégicas Mudanças em sistemas e infraestrutura baseadas em informação incompleta e sem Análise de Impacto 4 Problemas de Arquitetura Gestão de Riscos realizada com informação incompleta Falta de padrões em Infraestrutura tecnológica (hardware, software básico etc.) Sistemas de Informação (aplicações e dados) Redundâncias, dificuldades de consolidação de dados e informações, problemas de qualidade da informação Processos de negócio – diferentes processos para tratar de situações semelhantes Rigidez Dificuldade, demora e alto custo para mudar e adaptar-se na velocidade necessária Altos custos Sinergias não aproveitadas Falta de escala Gestão de múltiplos fornecedores Overhead em processos e projetos 5 Projetos A estratégia é implementada através de um conjunto (portfolio) de projetos Instrumentos de mudança Transformam a estratégia em práticas operacionais Baixo custo Necessidade de implementar mudanças com Curto prazo Baixo risco Alta eficiência e eficácia 6 Problemas com projetos • Projetos: duplicados; sem prioridade alocando recursos escassos; que ganham prioridade por razões puramente políticas; contraditórios; não alinhados com a Estratégia da Organização. 7 Gestão do portfolio de projetos PPM: Project Portfolio Management Metodologia, técnicas e ferramentas para Obter e documentar informações sobre projetos em curso e programados / demandados Avaliar e comparar projetos em termos de Alinhamento com o negócio Risco Retorno Uso de recursos Classificar projetos e alocar recursos a eles de acordo com a análise acima Monitorar e controlar os projetos coletivamente Projetos deixam de ser vistos e tratados individualmente e passam a ser vistos como uma carteira de projetos (portfolio) 8 PPM - Benefícios Eliminação de projetos duplicados Combinação de projetos gerando economias de escala Eliminação de projetos não-estratégicos Redução da prioridade de projetos necessários mas menos importantes ou urgentes Aumento da prioridade de projetos estratégicos mas de baixa visibilidade Visão clara da interdependência entre projetos Orienta a formação de equipes Orienta a coordenação no tempo de diferentes projetos Habilidades das pessoas usadas onde contam mais Otimização da alocação de recursos e talentos Visão clara do que deve ser feito pela “prata-da-casa” e o que pode / deve ser terceirizado Identificação de necessidades de contratação e treinamento 9 PPM - Limitações Trata a priorização de projetos depois que foram sugeridos / requisitados, ou mesmo quando já estão em andamento Nada garante que não sejam outros os projetos realmente necessários os projetos necessários podem nem ter sido sugeridos ou vislumbrados É provável que o conjunto de projetos a gerenciar esteja “poluído” com inúmeros projetos irrelevantes / nãoestratégicos, exigindo análise desnecessária Projetos são comparados apenas entre si, sem levar em conta o que já existe na organização Garbage in, Garbage out... 10 PPM – Limitações (cont.) Análise de risco dos projetos pode ser falha ao ignorar a análise de impactos na arquitetura, e não só nos recursos alocados a projetos Muitas iniciativas de PPM deixam o esforço de manutenção de fora (por não serem considerados projetos) A manutenção pode ser responsável por até 90% do esforço de uma organização de TI 3,0 5,5 5,5 Projetos necessários ??? Projetos em andamento / sugeridos 4,0 9,5 3,0 2,5 4,0 X 2,5 8,5 10,0 11 Como responder a essas questões? Necessidade de manter uma Arquitetura Corporativa “Enterprise Enterprise Architecture ”; Também traduzida como “Arquitetura Empresarial” Conteúdo: “Arquitetura Corporativa é a representação de todo comportamento que ocorre em uma organização, os dados processados, quem faz o quê, onde estão as coisas e por que as coisas são feitas” (Varveris & Harrison). Processo: Conjunto de melhores práticas focadas na melhoria do desempenho através da estruturação das informações e visões integradas da estratégia, negócio, processos, sistemas e tecnologias. Estrutura: Documentação centralizada em repositório que permita agilidade e segurança no momento das mudanças. 12 Frameworks Modelos que oferecem estrutura e elementos para sua implantação Ferramentas para organizar e estruturar o conhecimento sobre a Organização derivado da Arquitetura Corporativa Os frameworks de Arquitetura Corporativa mais conhecidos e importantes são: ZACHMAN TOGAF 13 Framework de Zachman – Gnosis O QUE Dados COMO Função ONDE Rede QUEM Pessoas QUANDO Tempo POR QUE Motivação Escopo (CONTEXTO) DEFINIÇÕES PARA O NEGÓCIO FUNÇÕES DE NEGÓCIO LOCAIS DE OPERAÇÃO LISTA DE ORGANIZAÇÕES PRINCIPAIS EVENTOS DE NEGÓCIO METAS E ESTRATÉGIAS DE NEGÓCIO Modelo de Negócio (CONCEITUAL) MODELO CONCEITUAL DE DADOS MODELO DE PROCESSOS DE NEGÓCIO LOGÍSTICA DO NEGÓCIO MODELO ORGANIZACIONAL EVENTOS DE NEGÓCIO PLANO DE NEGÓCIO * MODELO DE SERVIÇOS * Modelo de Sistema (LÓGICO) MODELO LÓGICO DE DADOS PROCESSOS LÓGICOS DE SISTEMA ARQUITETURA DE SISTEMAS DISTRIBUÍDOS INTERFACE HUMANA ESTRUTURA DE PROCESSAMENTO REGRAS DE SISTEMAS DE NEGÓCIO Modelo de Tecnologia (FÍSICO) MODELO FÍSICO DE DADOS PROCESSOS FÍSICOS DE SISTEMA ARQUITETURA TECNOLÓGICA ARQUITETURA DE APRESENTAÇÃO ESTRUTURA DE CONTROLE EXIGÊNCIAS DO MODELO FÍSICO Representação Detalhada (REALIZADO) TABELAS E ARQUIVOS PROGRAMAS (CÓDIGO) ARQUITETURA DE REDE ARQUITETURA DE SEGURANÇA DEFINIÇÃO DE TEMPO ESPECIFICAÇÃO DE REGRAS P R O J E T O S 14 Framework de Zachman – Exemplos O QUE Dados Escopo (CONTEXTO) Modelo de Negócio (CONCEITUAL) Modelo de Sistema (LÓGICO) Modelo de Tecnologia (FÍSICO) Representação Detalhada (REALIZADO) COMO Função ONDE Rede QUEM Pessoas QUANDO Tempo POR QUE Motivação Missão, Visão, BSC BPM (BPMN / IDEF) Engenharia de Software • CMMI • UML / RUP • Legado •Geração de DDL • Geração de Código 15 Arquiteturas Arquitetura Corporativa ( + Estratégia) Arquitetura de Negócio (+ Processos de Negócio) Arquitetura de TI (ou de Sistemas de Informação) (+ sistemas e dados) Arquitetura de Tecnologia 16 TOGAF 9 Iniciativa do “The Open Group” Segue o TOGAF 8, primeira versão a tratar da Arquitetura Corporativa Inclui uma Metodologia para construir e manter a Arquitetura Corporativa ADM: Architecture Development Method 17 O Architecture Development Method (ADM) O ADM Provê um processo testado e repetível para desenvolver arquiteturas Inclui o estabelecimento de um framework de arquitetura, o desenvolvimento de conteúdo arquitetural, a transição e a governança da realização das arquiteturas É um ciclo iterativo de definição e realização contínuas que permite que as organizações se modifiquem de modo controlado para responder a metas e oportunidades de negócio 18 TOGAF 9 Architecture Development Method Escopo (CONTEXTO) ZACHMAN linha 1 Modelo de Negócio (CONCEITUAL) ZACHMAN linha 2 Modelo de Sistema (LÓGICO) ZACHMAN linha 3 Modelo de Tecnologia (FÍSICO) ZACHMAN linha 4 19 TOGAF e as Arquiteturas Domínios de Arquitetura (subconjuntos de uma Arquitetura Corporativa) Arquitetura de Negócio – estratégia de negócio, governança, organização e processos-chave de negócio Arquitetura de Dados – estrutura lógica e física dos ativos de dados de uma organização e seus recursos de gerenciamento de dados Arquitetura de Aplicações – a “planta” para o emprego de sistemas de aplicação individuais, suas interações e seus relacionamentos com os processos de negócio centrais da organização Arquitetura de Tecnologia – capacidades lógicas de hardware e software requeridas para dar suporte ao emprego de serviços de negócio, dados e aplicações; inclui a infraestrutura de TI, middleware, redes, comunicações, processamento, padrões etc. 20 Utilidades da Arquitetura Corporativa Análises de Impacto Facilita a construção de cenários estratégicos e análises what-if Permite descartar rapidamente opções estratégicas de alto custo / dificuldade Permite realizar planejamento de longo prazo em termos de aquisição / construção / desenvolvimento de Recursos Organizacionais Competências Organizacionais Análises de Risco Reuso de componentes em vários níveis de granularidade Redução de custos, prazos e defeitos / problemas Redução da complexidade interna Eliminação de redundâncias Identificação de melhores práticas internas Maior agilidade em mudanças Agilidade e Risco Reduzido nas mudanças em processos de negócio (BPM) Derivação de Portfolio de Projetos relevante Disponibilização de informação relevante para os processos de Governança (Corporativa e de TI) 21 Benefícios de Negócio de uma Arquitetura Corporativa Operação de TI mais eficiente Custos menores de desenvolvimento, suporte e manutenção de software Aumento da portabilidade das aplicações Melhoria da interoperabilidade e maior facilidade no gerenciamento de sistemas e rede Melhor habilidade em tratar questões corporativas críticas tais como segurança Maior facilidade na evolução e substituição de componentes de sistemas Melhor retorno do investimento existente, risco menor para investimento futuro Redução da complexidade da infraestrutura de TI Máximo retorno do investimento na infraestrutura de TI existente Flexibilidade em construir, comprar ou terceirizar soluções de TI Risco geral reduzido em novos investimentos e custos de propriedade de TI Aquisições mais rápidas, simples e baratas Decisões de compra são mais simples, pois a informação dirigindo as aquisições está disponível em um plano coerente O processo de aquisição é mais rápido – maximização da velocidade na aquisição sem sacrificar a coerência arquitetural Habilidade para adquirir sistemas abertos heterogêneos de diversos fornecedores 22 Problema Diferentes esforços Em diferentes áreas Frequentemente ignoram os aspectos mais importantes BPM COBIT – Governança de TI PMBOK – PMO (às vezes fora da área de TI) CMMI – TI Gestão do Conhecimento Gestão de Pessoas Gestão da Cultura Organizacional Gestão da Política Organizacional (Relações de Poder) 23 Metodologia Estabelecimento das equipes de Governança de TI e Arquitetura Corporativa Mapeamento das iniciativas Governança Corporativa BPM Arquitetura Corporativa Governança de TI (COBIT / ITIL) Processo de software (CMMI) Gestão de Projetos (PMO / PMBOK) Estabelecimento do Direcionamento Estratégico Centralização das Iniciativas Estabelecimento do projeto de Governança de TI com Arquitetura Corporativa 24 Estratégia Projetos Processos de Negócio Recursos Organizacionais Tecnologia da Informação Infraestrutura Física Tecnologias Operacionais Competências Serviços (SOA) Máquinas e Equipamentos Processos Industriais Conhecimentos Gestão de Portfolio Sistemas de Informação Edificações Propriedade Intelectual Habilidades Gestão de Programas Atitudes Gestão de Projetos Infraestrutura Tecnológica Necessidades para a prática de Arquitetura Corporativa Equipe de Arquitetura Framework Artefatos Metamodelo Método (ADM) customizado - Processos de Arquitetura Repositório e Ferramentas Governança Estruturas Processos 26 Ferramentas A oferta de ferramentas integradas para automação dos processos de Arquitetura e a implantação do Repositório está aumentando Muitas organizações possuem uma ou mais dessas ferramentas e as utilizam em domínios restritos Modelagem de Processos de Negócio Desenvolvimento de Sistemas Mapeamento da Infraestrutura As ferramentas são muito diferentes entre si e de difícil integração A organização deve “experimentar” a Arquitetura antes de comprometer-se com uma ferramenta No mínimo com um projeto piloto 27 Fatores Críticos de Sucesso Patrocínio da Alta Administração, especialmente de Executivos de Negócio Correta compreensão e gerenciamento da Cultura Organizacional e das estruturas políticas da organização Definição de escopo viável Equipe de Arquitetura treinada e com perfis adequados Modelo adequado de estruturação do esforço de Arquitetura Centralizado Federativo Centralização / coordenação de iniciativas (BPM, PMO, Governança(s) etc.) 28 Mais informações? Curso “Arquitetura Corporativa” Conteúdo Conceitos Detalhamento dos Frameworks o Implantação da Arquitetura Corporativa o Zachman TOGAF 9 29 Apresentação Atila Belloquim Bacharel em Ciência da Computação (IME-USP) Mestre em Administração (FEA-USP) Diretor da Gnosis – IT Knowledge Solutions Vice-Presidente da SUCESUSUCESU-SP Docente do curso de pós-graduação em Gerenciamento de Projetos do Senac-SP Primeiro profissional TOGAF 9 Certified no Brasil Primeiro instrutor credenciado no Brasil a ministrar o curso oficial de TOGAF 9 Fundador e Presidente do Conselho do SPIN-SP Fone: (011) 3170-3176 e-mail: [email protected] 30 Gnosis Treinamento e Consultoria em Arquitetura Corporativa Modelagem de Processos de Negócio (BPM) Governança de TI Engenharia de Software e Modelos SEI/CMM, PSP e TSP Parceiro da Architecting the Enterprise, Enterprise maior empresa de treinamento e certificação em TOGAF do mercado mundial Representante do Sparx Enterprise Architect, Architect, ferramenta líder em Arquitetura Corporativa / Modelagem de Processos e Sistemas Fone: (011) 3170-3176 e-mail: [email protected] gnosisbr.com.br (site) atilabelloquim.com.br (blog) 31
Documentos relacionados
Arquitetura Corporativa e Gestão de Portfolio de Projetos
e software requeridas para dar suporte ao emprego de serviços de negócio, dados e aplicações; inclui a infraestrutura de TI, middleware, redes, comunicações, processamento, padrões etc.
Leia maisArquitetura de TI como Estratégia Empresarial
Exemplo de Diagrama de Caso de Uso de Negócio
Leia mais