Migrando uma prefeitura para Software Livre
O INSTRUTOR Lucas Leão Diretor de TI da Prefeitura de Arapiraca
O INSTRUTOR Dados Gerais: Área: 351 Km2 Habitantes: 200.000 Orçamento Anual: 147 Milhões Número de Funcionários: 6000
Conceitos a ser Incorporados SOFTWARE LIVRE Qualidade: Usamos porque é bom Liberdade: A liberdade dá Segurança Economia: Gastamos menos por que é livre Socialismo que deu certo: Fatores Econômicos Considerados
DESENVOLVIMENTO Regras Sistema de Grande Porte Definição por aquisição dentro das regras de compatibilidade Sistema de Pequeno e Médio Porte Definição de desenvolvimento interno conforme PDI
SISTEMAS Com Liberação de Código Fonte
TREINAMENTOS Custo de Treinamento por Funcionário R$ 218,00 Treinamento SENAC
NÚMEROS Economia Direta R$ 700.000,00 Estações Linux 800 Servidores Rede 12
MARKETING 1 - DIVULGAÇÃO: Divulgação em rádio, jornais e TV sobre a viabilidade de utilização de plataformas livres. 2 ASSOCIAÇÃO DA MARCA AO SUCESSO: Associação da marca livre mais conhecida com o nosso projeto: O Pinguim
Objetivos do Minicurso 1 Relatar experiência de Sucesso de implantação em larga escala 2 Munir os gestores de documentação 3 Passo a Passo de como fazer 4 Quebrar alguns paradigmas postos pela indústria proprietária
Foco da Migração Por quê precisamos de Windows? Para rodar aplicativos windows
2 - Preparação do Ambiente Passos antes de iniciar os trabalhos
2 - Preparação do Ambiente 2.1 - Convencimento dos Gestores Políticos: Argumentos técnicos são geralmente insuficientes para convencer os gestores políticos Argumentos Funcional: Economia e Aproveitamento de recursos
2 - Preparação do Ambiente Como rebater os Argumento do TCO maior Não computam treinamentos. Acham que todos já sabem usar suas ferramentas. Abstraem custos de atualizações periódicas. Custos de Licenças OEM ao invés de FULL Custos de Versões de Software Inadequadas Adesão em algum programa de aquisição em volume, nem sempre é vantajoso Os cálculos não devem estar à curto prazo
2 - Preparação do Ambiente 2.2 A equipe de TI: Unir, sempre que possível, gestores de departamentos e/ou setores em um conselho. Centralizar as decisões. Reuniões semanais durante o processo de decisões.
2 - Preparação do Ambiente 2.3 A Legislação: 2 Maneiras Decreto e Portaria - Rápidas porém talvez não resistam a uma troca de gestão. Lei - Mais Demorada, porém duradoura.
Regulamentação Definições do Decreto ou Lei Institui o Broffice como Suíte Office Oficial Define a Utilização de Linux Orienta sobre a preferência pela aquisição de aplicativos com a disponibilização de código fonte Obriga a receber um parecer da equipe técnica da Prefeitura para aquisições de licenças de software Combate a pirataria obrigando a existência de licença para uso de aplicações proprietárias
2 - Preparação do Ambiente 2.4 A Padronização: HARDWARE Desde que exista, se alguém pode e está disposto a comprar, terá sempre alguém com aquele produto disponível para venda. Cuidados especiais: Impressoras e Scanners Dica: Impressoras com gerenciador de impressão integrado compatíveis com PCL/Postscript
2 - Preparação do Ambiente SOFTWARE Foco na capacidade técnica existente ou planejada da equipe de TI e resultará em especificações obrigatórias nas Licitações futuras Decisões a serem tomadas: 1 SGBDS s serem utilizados 2 Linguagens de programação difundidas na organização
2 - Preparação do Ambiente 2.5 Licitações Processos licitatórios refletirão as regras de padronização Individualmente em forma de TR's Conjuntamente através de um PDI Plano diretor de informática A equipe de TI deverá atestar duas vezes cada processo: antes e depois de cada licitação
3 Decisões Técnicas 3.1 Mapeamento de Infra-estrutura No Mapeamento de quantitativo e de características técnicas os itens abaixo devem ser observados: Memória Processador CD/DVD Existência de USB's Capacidade dos Discos Rígidos Monitor de vídeo (CRT ou LCD) Verificar fabricantes, pois esta informação será útil na resolução de problemas de incompatibilidade
Estrutura de Rede Ideal
3 Decisões Técnicas 3.2 Distribuição Linux Talvez a mais complexa de todas Deve ser técnica e não emocional Deve ser dividida entre Servidores e Desktops
3 Decisões Técnicas 3.2 Distribuição Linux DESKTOPS Critérios: Vasta documentação Totalmente Traduzida para sua Língua Possuir gerenciadores de pacotes DEBS OU RPMS Possuir a melhor compatibilidade de hardware possível Repositório oficial com o maior número de aplicativos usados pela organização DICA:
3 Decisões Técnicas 3.2 Distribuição Linux SERVIDORES Critérios: Vasta documentação Análise feita através do levantamento da estrutura atual e das necessidades futuras (serviços necessários) Repositório oficial com o maior número de serviços usados ou a serem usados pela organização Quantidade de Usuários para cada serviço DICA:
3 Decisões Técnicas 3.3 Interface Gráfica(gerenciadores de janelas do sistema X. Principais são GNOME E KDE A Decisão mais impactante da implantação Critérios: (1) Objetividade e facilidade de uso (2) Bom suporte a nossa língua incluindo a ajuda (3) Bom suporte a montagem e desmontagem de mídias removíveis DICA:
3 Decisões Técnicas 3.4 Banco de dados 3 SGBDS dominam o mundo livre DICA:
3 Decisões Técnicas 3.5 Aplicativos Browsers Mozilla Firefox (com plugins pdf, java e flash) Opera (com plugins pdf, java e flash) Editores Gráficos Gimp Inkscape Escritório BROFFICE.org EXTRAS Adobe Acrobat Reader (Free, porém não opensource) Sun Java 1.5 ou superior Dosemu Wine Skype (Free, porém não opensource) Editor de diagramas DIA
3 Decisões Técnicas 3.6 Onde não Migrar CORELDRAW AUTOCAD
3 Decisões Técnicas 3.7 Treinamentos Necessários Equipe de TI Usuários
3 Decisões Técnicas 3.7 Treinamentos Necessários Equipe de TI Infra-estrutura Programação BrOffice Avançado Banco de dados
3 Decisões Técnicas 3.7 Treinamentos Necessários Usuários Informática básica BrOffice Básico
4 O Início O Início
4 O Início 4.1 Trabalhando em Background Devemos trabalhar em áreas que impactem menos no usuário final pelas seguintes razões: Ajustes nas decisões técnicas Adaptação, convencimento e ajustes da própria Equipe de TI Certificar o apoio prometido pela gestão Evitar que a demora em processos licitatórios atrapalhem o andamento da migração e fundamentem algum tipo de resistência. Ajustes no parque de máquinas
4 O Início 4.2 Migração de Servidores Começa aqui o processo de pôr a mão na massa Configurar serviços de compartilhamentos de arquivos (SMB NFS) Configurar serviços definidos anteriormente Terceirizar os primeiros serviços
4 O Início 4.3 Laboratório da distribuição para desktop Testar Compatibilidade com hardware Testar documentação disponível Testar diversidade nos repositórios de pacotes
4 O Início 4.4 Laboratório do gerenciador de janelas Não se pode errar aqui Testes de usabilidade em setores diferentes Grupos para KDE e GNOME que depois são invertidos Avaliar numero de chamados técnicos, pois ele será o termômetro da aceitabilidade dos usuários
5 O BROffice.org 5.1 Migração em duas etapas Etapa da migração que afeta 99% dos usuários Migrar inicialmente usuários ainda no windows no mínimo 90 dias
5 O BROffice.org 5.2 Adaptação de documentos e criação de modelos Ter ao menos um membro de TI bem adaptado à ferramenta Criar padrões dos documentos mais utilizados na organização Disponibilizá-los na intranet/internet ou nas próprias estações
5 O BROffice.org 5.3 Migração de malas diretas Fonte de muitas reclamações no processo de migração Na verdade a maioria é apenas usuario da mala e não criador da mesma Equipe de TI deverá ser capaz de migrar as malas
5 O BROffice.org 5.4 Apostila acesível Apostila disponibilizada de forma impressa, intranet/internet, desktop
6 Dificuldades Receita Federal - DIRF,SICALC Ministério da Fazenda - PLANILHAS Ministério da Justiça - SINDEC Datasus - * Banco do Brasil - Caixa Econômica CobCaixa Previdencia Social - SISOBRAPREF
7 Contornando Problemas Deixar em cada setor um terminal não migrado onde se possa instalar estes programas for windows de uso esporádico Configurar um serviço de terminal server para centralizar estes problemas e usar o aplicativo tsclient para conectar através de protocolo RDPV5 para uso destes aplicativos específicos
Sugestões e Dúvidas