Arquitetura e Projeto Java EE Mundo Open Source em 3layer.org JBoss Outsourcing Java Fábrica de Software Arquitetos Projetistas Desenvolvedores Mentoria Revenda Sparxsystems Revenda Atlassian Consultoria Tunning 3layer TecnologiaJava EE Atlassian Confluence www.3layer.com.br [email protected] Porto Alegre, RS – Brasil 2010 Sumário PARTE 1 – Introdução Institucional Visão Geral e Arquitetura do Atlassian Confluence PARTE 2 – Funcionalidades Principais Características PARTE 3 – Cenários de Uso Screenshots Powered by Confluence Demo PARTE 4 – Implantação Escopo Atividades PARTE 5 – Encerramento Prática Contatos e Informações Fim 2 Introdução PARTE 1 3 Institucional • 3layer Tecnologia – Fundada em 2005, estabelecida em Porto Alegre – RS, tem foco em arquitetura, projeto e construção de software enterprise 3layer Tecnologia Parceiros Atlassian Powerlogic Serviços Sparxsystems Consultoria Mentoria Outsourcing Produtos Fábrica de Projetos Gestão Compartilha da Open Source 4 Visão Geral • Atlassian Confluence – – – – – Ferramenta de colaboração web Utilizado em centenas de organizações das mais variadas formas Ampla documentação Suporte profissional Software Enterprise • Por quê? 5 Arquitetura • Software enterprise Vídeo Imagem Anexos versionados Sites externos Fóruns Galerias RSS Email Confluence Processos organizacionais Google Docs MS Office Integração Publicação Twitter Workflow Interação Indexação Acompanhamento Blog Formulários Jira Sharepoint Customização Segurança Dados Layout Templates Macros Backup BD File System LDAP 6 Principais Características PARTE 2 7 Principais Características • Neutralidade – – – – – Plataforma Java Sistemas Operacionais Linux, Windows, Solaris e outros Banco de dados como Postgres, SQL Server, Oracle, MySQL e outros Funcionamento Standalone ou em containers Java EE Integração para front-end Apache HTTPD • Escalabilidade – Avançado mecanismo de cache – Indexação e pesquisa baseada no Apache Lucene 8 Principais Características • Segurança – Nativa, LDAP, Active Directory ou Crowd (single sign on) – Suporte a Usuários e Grupos – Granularidade variável para espaços ou páginas • Atachados e Galerias – Anexos versionados – Geração de galerias de vídeos, imagens, slides, PDF... • Workflow – Plugins permitem definir workflows de publicação de conteúdo 9 Principais Características • Aparência e Layout – – – – Interface Web 2.0 com suporte completo para clicar e editar Arquitetura projetada para ajustes de cores, fontes e layout Amplo conjunto de macros extensíveis Templates definidos por usuários • Integração – – – – – Conector MS Office e WebDAV Conector Sharepoint Conteúdo externo e gadgets Tarefas e portlets do Jira Importação e indexação de emails 10 Principais Características • Publicação e conteúdo externo – RSS, Blog, Twitter ou Calendários externos facilmente incorporados • Extensão – Macros programáveis – Dezenas de plugins gratuitos ou licenciados – Código-fonte aberto e ampla documentação • Acompanhamento – Relatórios de uso – Rating (votação) de páginas 11 Cenários de Uso PARTE 3 12 Cenários de Uso • Screenshots – Front-end de projetos Resumo de projeto obtido do Jira Formulário web para abertura de chamados no Jira Acesso rápido a relatórios, incluindo Single Sign On 13 Cenários de Uso • Google Docs – Pesquisas de pós-venda – Planilhas, apresentações e gráficos integrados Formulário de pesquisa do Google Docs integrado ao conteúdo institucional 14 Cenários de Uso • Histórico de emails reutilizado – Importação, indexação e pesquisa para reuso de conteúdo “Documentação” legada pode ser reutilizada 15 Cenários de Uso • Blogs e Galerias – Conteúdo rápido e publicação visual FISL 2009 em Porto Alegre Blogs internos ou externos e mídia interativa facilmente publicados 16 Cenários de Uso • Relatórios Gerenciais – De projetos, departamentais, organizacionais 7 6 1 8 2 3 4 9 5 10 17 Cenários de Uso • Confluence Remasterizado – Plugin da Adaptavist; solução rápida de primeira linha para customizar a interface do Confluence Edição de layout, cores e fontes facilitada, grande parte visualmente 18 Cenários de Uso • Fóruns de Discussão – Outro plugin da Adaptavist, que permite visualizar páginas como se fossem um fórum de discussão Cada página vira um tópico, e cada comentário uma resposta 19 Cenários de Uso • Powered by Confluence – Mamboo Customização de layout com foco em documentação de projeto para usuário final 20 Cenários de Uso • Powered by Confluence – IntelliJ Ampla customização de layout, com foco em venda de produtos e suporte a usuários técnicos 21 Cenários de Uso • Powered by Confluence – Connect Portal corporativo, com trabalho forte de layout e identidade visual para publicação de material organizacional diverso 22 Cenários de Uso • Powered by Confluence – Open Spaces Iniciativa de colaboração para publicação de materiais reutilizáveis, com layout criativo e interativo 23 Cenários de Uso • Powered by Confluence – Angle Mog Site especializado em automóveis, com intuito de troca de informações e suporte visual aprimorado 24 Cenários de Uso • Powered by Confluence – Projeto FX, da Adobe Portal de produto, com ampla documentação e mídia interativa 25 Cenários de Uso • Powered by Confluence – Brotzner Automobile Revenda de automóveis multimarcas, com passeio virtual e feedback de clientes 26 Cenários de Uso • Powered by Confluence – 3layer Tecnologia O próprio site da 3layer Tecnologia é feito em Confluence 27 Cenários de Uso • Vídeo Demonstrativo – 4 minutos 28 Implantação PARTE 4 29 Implantação • Escopo – Qual o tamanho do meu projeto? Setorizado Grupo de trabalho Licenciamento Confluence Instalação básica Plugins gratuitos Layout padrão 1 semana de mentoria Licenciamento Confluence+Crowd Instalação e configurações essenciais Templates básicos, alguns plugins pagos, macros e integrações medianas Ajuste básico de layout 2-4 semanas de mentoria Corporativo Licenciamento Confluence+Crowd Instalação e configurações avançadas Projeto gráfico completo Layout avançado Workflows e padronização de conteúdo Treinamento e acompanhamento de usuários não técnicos Integrações avançadas 6-15 semanas de mentoria 30 Implantação • Atividades – Fluxo macro para o sucesso no uso do Atlassian Confluence Início Para os envolvidos Disseminar cultura Definir limites Projeto gráfico e navegacional Elencar artefatos e fluxos Definir perfis Definir integrações Para cada espaço Criar e organizar áreas macro Aplicar segurança Importar conteúdo pre-existente Validar integrações Usuários-chave montar conteúdo inicial Lançar espaço Criar e editar páginas Melhorar conteúdos Estimular colegas Usar revisores Explorar os limites Siga os líderes Não tenha medo das mudanças Publique, comente, colabore No dia-a-dia Melhoria contínua Definir templates Reiniciar ;) 31 Encerramento PARTE 5 32 Contatos e Informações • • • • • • • • Site http://www.3layer.com.br Email [email protected] Slideshare http://slideshare.net/3layer Subversion http://svn.3layer.com.br/svn/public/ Wiki http://3layer.com.br/confluence/ Twitter http://twitter.com/3layer Blog http://3layertecnologia.blogspot.com Skype treelayer 3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source 33 Arquitetura e Projeto Java EE Mundo Open Source em 3layer.org JBoss Outsourcing Java Fábrica de Software Arquitetos Projetistas Desenvolvedores Mentoria Revenda Sparxsystems Revenda Atlassian Consultoria Tunning 3layer TecnologiaJava EE Atlassian Confluence www.3layer.com.br [email protected] Porto Alegre, RS – Brasil 2010