Usando Service Design Thinking para criar SOA Corporativo



Documentos relacionados
[ Empowering Business, Architecting IT. ]

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

Governança de TI. ITIL v.2&3. parte 1

Introdução a Arquiteturas ESB I N S T I T U T O D E G E S TÃ O E M T E C N OLOGIA D A I N F OR M A Ç Ã O

Curso Desmistificando SOA Arquitetura Orientada a Serviços

Instituto de Educação Tecnológica Pós-graduação Gestão em Tecnologia da Informação - Turma nº 25 08/04/2015. Computação em Nuvem

Obtendo Qualidade com SOA

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Processos Técnicos - Aulas 4 e 5

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Fase 1: Engenharia de Produto

Modelos e Arquiteturas de Sistemas Computacionais

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, Todos os direitos reservados.

Arquitetura Orientada a Serviço

GESTÃO DE SERVIÇOS DE TI: OTIMIZAÇÃO DE RECURSOS E PROCESSOS. Realização:

Service Oriented Architecture (SOA)

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Introdução ao Modelos de Duas Camadas Cliente Servidor

A TERCEIRA ONDA DA INTERNET A PERSONALIZAÇÃO EM MASSA A TECNOLOGIA, O PODER PÚBLICO E AS EMPRESAS À SERVIÇO DAS PESSOAS TÍTULO

Oportunidades de Patrocínio. cloudstackday. 12/02/2015 São Paulo. Auditório István Jancsó Universidade de São Paulo

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

Arquiteturas SOA, WOA, e REST

A coleta de requisitos se refere ao processo de determinar, documentar e gerenciar as necessidades e requisitos das partes interessadas;

Programação para Web Artefato 01. AT5 Conceitos da Internet

Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial

Serviços em Nuvem: Oportunidade para Operadoras Parte III

O que é Cloud Computing?

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI

Palestra: Entrerprise Resource Planning - ERP

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

SPED e NF- e Claudio Coli

Web2Doctors: Saúde Fora da Caixa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: Rio de Janeiro -RJ 13/02/2014

GTI Governança de TI. GTI como Ativo Estratégico. GTI - Um Ativo Estratégico 1

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

Profissionais de Alta Performance

Forneça a próxima onda de inovações empresariais com o Open Network Environment

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

//Sobre VISÃO MISSÃO. Honestidade, Responsabilidade. Respeito. Colaboração.

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

Pesquisa Etnográfica

Parceiro Oficial de Soluções Zabbix no Brasil

Proposta de Avaliação de Empresas para o uso do SAAS

DAS Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

Folheto Acelere sua jornada rumo à nuvem. Serviços HP Cloud Professional

Portnet: SAP Business One prepara empresa para crescimento contínuo

As Capacitações dos Profissionais de TI e as novas habilidades exigidas pelo Mercado.

ENGENHARIA DE SOFTWARE I

FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo

SUPORTE DA TI A MELHORIA DO DESEMPENHO ORGANIZACIONAL

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES

Design Thinking O que é?

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

Estratégias de informação ao usuário na implantação de BRT.

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços

Guia de recomendações para implementação de PLM em PME s

Introdução ao GED Simone de Abreu

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

SOA. Fabio Perez Marzullo. Inovando seu negócio por meio de soluções orientadas a serviços. Novatec

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Renan Borges Pereira¹, Paulo Henrique Gomes Barbosa². Faculdade de Tecnologia de Ourinhos FATEC.

Governança de TI UNICAMP 13/10/2014. Edson Roberto Gaseta

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Plano de Gerenciamento do Projeto

CIGAM SOFTWARE CORPORATIVA LTDA.

O Cisco IBSG prevê o surgimento de mercados globais conectados

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Extração de Requisitos

SEGURANÇA E GERENCIAMENTO DE APIs. Uma empresa da CA Technologies

Websphere ESB Caminho para Adopção

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

Web Services. (Introdução)

Utilizando tecnologias para apoio à gestão de processos

Transcrição:

Usando Service Design Thinking para criar SOA Corporativo Hilton Menezes 2013 Introdução Uma área de Tecnologia da Informação - TI ágil pode contribuir significativamente para que o negócio possa fazer frente aos desafios do mercado. Entretanto, o que normalmente se vê é uma TI não suficientemente alinhada ao negócio e com as necessidades dos clientes, o que pode limitar a evolução da empresa e fazê-la perder oportunidades. Este artigo propõe a utilização de Design de Serviços (Service Design Thinking) para criar um Arquitetura Orientada a Serviços (SOA - Service Oriented Architecture), que permita aumentar a agilidade de TI com as áreas de negócios e clientes. Arquitetura Orientada a Serviços SOA é um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços. Frequentemente estes serviços são conectados através de um "barramento de serviços" (ESB - Enterprise Service Bus). Além da perspectiva estritamente técnica, a arquitetura orientada a serviços também define "boas práticas" que pretendem criar um processo de reorganização dos departamentos de tecnologia da informação das organizações, permitindo um melhor relacionamento com as áreas responsáveis pelo negócio, graças a maior agilidade na implementação de novos serviços e reutilização dos ativos existentes. Sendo assim, SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócio interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas. TI é Serviço A figura abaixo mostra a evolução da Tecnologia da Informação nas últimas 5 décadas. Figure 1 - Evolução de TI Na década de 70 prevaleciam os sistemas monolíticos, que exigiam pessoal

especializado, com grande conhecimento sobre detalhes técnicos de operação e muito pouco era transparente para o desenvolvedor ou para o usuário que operava sobre esses centros. Já na década de 80, observou-se o nascimento da computação pessoal, oferecendo poder de processamento a baixo custo para o usuário final. Nos anos 90, vê-se a consolidação da arquitetura cliente/servidor e também o surgimento da Web como uma rede pública de baixo custo disponível para universidades, empresas e usuários domésticos. A virada do século trouxe mudanças importantes, como a criação de padrões que permitiram que sistemas fossem integrados mais rapidamente, suportando um número crescente de usuários e aplicações através da internet. Com a criação do conceito de Web Services e sua materialização através dos protocolos HTTP + SOAP, os serviços foram definitivamente expostos na Internet. A partir de 2010 constata-se o surgimento do conceitos como computação na nuvem (cloud computing) e software como serviço (SaaS - Software as a Service). O software como serviço, seja através de uma infra-estrutura local ou através de datacenters espalhados pelo mundo, permite que funcionalidades de aplicações sejam oferecidas como serviço pela Internet e consumidas sob demanda, de forma flexível e dinâmica. Design de Serviços Percebe-se claramente a evolução de TI de sistemas de produção de software monolíticos, similares ao sistemas de produção criados por Enri Ford, onde o cliente não participa do processo, sendo apenas um consumidor do bem produzido, para software como um serviço; sendo este último um processo de intensa participação do usuário consumidor. Figure 2 - Processo de produção de produto Os serviços diferenciam-se de produtos principalmente pela intensidade da interação entre os consumidores (usuários) e provedores de serviços. Este artigo considera a definição de Pinhanes [1] para diferenciação do processo de produção de produtos e serviços, onde no último, o cliente é parte significante na entrada do processo.

Figure 3 - Processo de produção de serviço O cliente pode contribuir com a entrada no processo de produção em diferentes formas [1] : 1. Sua presença (corpo ou mente) - a exemplo de um paciente em um serviço de atendimento hospitalar. 2. Seus pertences - a exemplo de um carro em um serviço de oficina de carros. 3. Seu conhecimento - a exemplo de informações financeiras pessoais em um serviço de empréstimo bancário. Sendo assim, para entendermos como criar uma abordagem corporativa, que permitam criar serviços levando-se em consideração a intensa participação do usuário, adotaremos a abordagem de Design de Serviço (Service Design Thinking), que permita colocar as pessoas no centro do desenvolvimento de um projeto e gerar resultados que são mais desejáveis aos usuários, sendo também financeiramente viáveis e tecnicamente possíveis de serem transformados em realidade. O Design de Serviço é o design de toda a experiência de um serviço no entendimento das necessidades do usuário, oferecendo a oportunidade de adicionar valor a organização e o mercado. Arquitetura Orientada por Design de Serviços O design de serviço pode ser usado tanto para reorganizar os departamentos de TI das organizações, como para definir os serviços que os sistemas corporativos devem ter, para definitivamente implantar uma arquitetura orientada a serviços corporativa. Antes de redesenhar os sistemas corporativos para que sejam orientados a serviços, propõe-se a criação de uma equipe de Design de Serviço, seguindo um processo bem definido. A equipe deve ser composta por profissionais com experiência em análise de negócios, desenho de processo e tecnologia da informação.

Como processo propomos as seguintes atividades: (1) Entender o cliente, (2) Desenhar o conceito do serviço, (3) Prototipar o conceito serviço, (4) Desenhar o projeto e (5) Implantar o serviço. Figure 4 - Processo de design de serviço corporativo A seguir detalharemos cada uma das atividades, no entanto, em todas as atividades a equipe de Design de Serviços pode envolver qualquer departamento da organização para obter melhor entendimento dos requisitos, inclusive dos usuários diretos do serviço. Usa-se dinâmicas participativas chamadas de sessões de ideação e co-criação para se obter os resultados desejados 1 - Entender Clientes Um projeto eficaz em design de serviços em TI considera as pessoas, a dinâmica do modelo de negócios e o contexto de negócios onde elas estão inseridas. Por exemplo; Em um serviço de apoio a tomada de decisão, é indispensável conhecer os indicadores e onde os dados se encontram, porém é fundamental também entender o processo, a dinâmica e frequência que o processo de tomada de decisão exige. Propõe-se o uso das ferramentas de Mapa de Contexto, Jornada do Cliente 2 - Desenhar o Serviço Nesta atividade utiliza-se de metáforas e desenhos para criar o conceito do que deve ser o serviço. Propõe-se o uso de ferramentas como Cenários de Serviços, Diagrama de Fluxo de Atividades e Storytelling 3 - Prototipar o Serviço Um protótipo de um serviço é diferente de protótipo de um produto tangível. Um protótipo de serviço é usado para testar a operação e, mais importante, como um serviço é percebido. Protótipos de serviços podem ter várias formas e tamanhos, incluindo aspectos tais como dramatização ou vídeo. O objetivo é, em qualquer caso, executar o conceito e aprender algo no processo. Sugere-se o uso de Wireframes, Vídeos e Diagramas de Sequencia. 4 - Desenhar o Projeto Desenha a estrutura de todos os elementos necessários para a execução do serviço, mapeando desde os seus processos, passando pelas competências das pessoas que irão executar o serviço, até a os recursos de Tecnologia da Informação e Comunicação -TIC, bem como as instalações necessárias para o serviço estar totalmente operacional. Sugere-se o uso de Mapa de Serviço, Arquitetura de TIC, Dimensionamento da Infra-estrutura 5 - Implantar o Serviço A implantação do serviço geralmente é feita ou por uma equipe técnica, quando na criação de serviços em sistemas corporativos, ou por uma equipe de processos,

quando na reorganização ou implantação de processos corporativos. Recomenda-se fortemente o uso de Barramento de Serviços (ESB) para conectar todos os serviços em um único ponto central, permitindo assim, mais organização, mais agilidade e menor custo de manutenção. Conclusão Diante do exposto neste artigo, fica claro as vantagens da adoção dos conceitos e práticas de Design de Serviços, para criar uma Arquitetura Orientada a Serviços nas organizações, permitindo aumentar a sinergia da área de TI com às áreas de negócios e clientes. Referências [1] Pinhanez, Claudio; Service as Customer-Intensive System, 2009. [2] Pinhanez, Claudio; Human Inside as the key characteristic of service systems, 2009. [3] Benedete Jr, Antonio Carlos; Roteiro para a definição de uma arquitetura SOA utilizando BPM, 2007. [4] Cambiucci, Waldemir: Uma introdução ao Software + Serviços, SaaS e SOA - por Waldemir Cambiucci, Maio 2009 Ref: http://msdn.microsoft.com/pt-br/library/dd875466.aspx