Solução em Integração e Entrega Contínua de Software

Antigamente, uma equipe de desenvolvedores dividia o trabalho e depois tentavam juntar as suas alterações quando estivessem concluídos. Por causa do longo período de isolamento, a junção das alterações de código era difícil e demorada, e pequenos bugs acumulavam-se, sem correções. A integração contínua é uma prática de desenvolvimento de software que pretende resolver isso.

Os desenvolvedores, frequentemente, juntam os códigos novos ou alterados em um repositório central. Depois disso, compilações e testes são executados, e assim, os bugs são encontrados mais rapidamente, a qualidade do software melhora, reduzindo o tempo que leva para validar e lançar novas atualizações de software.

A partir de um servidor de automação, esse serviço de integração contínua detecta as atualizações no repositório compartilhado, e automaticamente cria e executa os processos de implantação de aplicações (deploy), testes de unidade nas novas alterações de código e a verificação da qualidade do código, onde qualquer erro funcional ou de integração apareça imediatamente. Depois das alterações de código criadas, testadas e preparadas automaticamente, ela é liberada para a implantação de todas as alterações de código em um ambiente de teste e/ou em ambiente de produção.

Benefícios e Vantagens

PRODUTIVIDADE

Desenvolvedores livres de tarefas manuais e focados ajuda a reduzir o número de erros e bugs implantados.

QUALIDADE

Testa facilmente todas as alterações de código e descobre falhas enquanto elas ainda são pequenas e fáceis de corrigir.

ENTREGA RÁPIDA

Rapidez na disponibilização de novos recursos aos usuários, através da automatização do processo de liberação de software.

Funcionalidades e Diferenciais

JENKINS/HUDSON

Servidor de automação de código aberto líder, para apoiar a integração e a entrega contínuas de qualquer projeto.

PLUGINS

Centenas de plugins para integrar e estender com praticamente todas as ferramentas oferecendo infinidade do que se pode fazer.

ENTREGA CONTÍNUA

Distribui todas as alterações de código em várias máquinas e plataformas de maneira mais fácil e rapidamente.

Padrões e Políticas de Desenvolvimento de Software

A STI estabelece padrões e políticas para o desenvolvimento de softwares corporativos para que cidadãos, organizações e sistemas computacionais interajam e troquem informações de modo eficiente e ágil. Essas normas regulamentam a utilização da TIC do Governo de Goiás, definindo um conjunto mínimo de políticas e especificações técnicas de interação entre os sistemas de informação e a sociedade em geral.

Trabalhamos para ser um canal de intercomunicação entre os órgãos estaduais, servidores públicos e a sociedade, permitindo a participação popular e a conectividade entre todos. Incorporamos recursos de interatividade que estimulem a participação ativa dos usuários e estabelecemos padrões públicos de qualidade e normas técnicas de usabilidade e acessibilidade. 

A tríade políticas, especificações e padrões bem definidos dinamizam o compartilhamento, reutilização e intercâmbio de recursos tecnológicos e devem ser observados pelos órgãos da Administração Direta, Autárquica e Fundacional do Estado. Elas abrangem boas práticas nas áreas de:

  • Arquitetura de Software;
  • Codificação;
  • Modelagem de dados;
  • Interoperabilidade;
  • Identidade Digital de Governo.

Benefícios e Vantagens

PRODUTIVIDADE

Processos automatizados, melhores e mais céleres para uma gestão pública eficiente.

ECONOMIA

Racionalização dos esforços com soluções que podem ser utilizadas por vários órgãos estaduais.

INTEGRAÇÃO

Disponibilização de informações de relevância para apoiar a tomada de decisões estratégicas.

OTIMIZAÇÃO

Compartilhamento, reuso e intercâmbio de recursos tecnológicos.

Funcionalidades e Diferenciais

BOAS PRÁTICAS

Uso das melhores técnicas e práticas de projeto para uma interoperabilidade governamental melhor e mais abrangente.

POLÍTICAS

Adoção preferencial de padrões abertos, que priorizam o uso de software público e/ou livre e que sejam amplamente utilizadas pelo mercado.

CONSULTORIA

Equipe especializada para orientar e apoiar a resolução de problemas da aplicação.

Gestão de Banco de Dados Corporativo

Os bancos de dados corporativos centralizam uma coleção de dados comuns aos vários sistemas de informação de todo o Estado, tais como: dados de pessoas físicas e jurídicas, estrutura organizacional do Estado, municípios, bancos e agências, países e unidades de medidas. Uma base corporativa permite a melhor integridade dos dados, evitando as duplicidades e as inconsistências resultantes de uma gestão descentralizada.

Os órgãos podem hospedar suas bases de dados nestes bancos e contar com uma infinidade de dados corporativos à sua disposição. Além de administrar estes bancos de dados corporativos, a SCTI possui uma equipe especializada que irá apoiá-lo na modelagem de dados e otimização de consultas SQL's.

Benefícios e Vantagens

CONSISTÊNCIA

Acesso e manipulação de dados feitos somente pela aplicação e totalmente auditáveis.

POLÍTICAS

Padrões e políticas bem definidas para a modelagem e acessos às bases de dados.

ALTA PERFORMANCE

Monitoramento com ajustes para oferecer alto desempenho e escalabilidade.

Funcionalidades e Diferenciais

BANCO DE DADOS

Escolha o tipo de banco de dados de sua preferência.

COMPARTILHAMENTO

Dados considerados corporativos são compartilhados entre os diversos sistemas.

BACKUP

Backups realizados diariamente e disponíveis por até 30 dias.

MONITORAMENTO 24 HORAS

Acompanhamento de todos os ativos de rede, link de dados, servidores e aplicações para mantermos disponíveis os serviços de TI para os órgãos e o cidadão.

SEGURANÇA

Implementada em nível de aplicação e rede, garantindo a proteção contra invasões de sites e aplicações.

Desenvolvimento de Sistemas Corporativos

O desenvolvimento de sistemas corporativos objetiva automatizar e dar celeridade aos processos do Estado, através de um método estruturado, ágil e de entregas contínuas. Utilizamos as melhores práticas criadas para atualizar um sistema legado ou o desenvolvimento completo de um novo, mais adequado a uma gestão pública eficiente, que presta serviços de qualidade para a sociedade.

Nossas soluções são orientadas para as múltiplas demandas do Poder Executivo do Estado, distintas em natureza e escopo. Nossos sistemas são mais produtivos, econômicos e atendem aos padrões de qualidade do mercado de software. Eles não somente visam a conformidade com os processos da gestão pública e a integração entre eles, como também difundem o uso da TI promovendo melhores processos.

Benefícios e Vantagens

PRODUTIVIDADE

Processos automatizados, melhores e mais céleres para uma gestão pública eficiente.

ECONOMICIDADE

Racionalização dos esforços e soluções que podem ser utilizadas por vários órgãos estaduais.

INTEGRAÇÃO

Disponibilização de informações de relevância para apoiar a tomada de decisões estratégicas.

Funcionalidades e Diferenciais

ESCALABILIDADE

Arquitetura projetada para manter a performance do sistema mesmo com um crescimento da sua carga de trabalho.

INTEROPERABILIDADE

Diversos sistemas e organizações trabalhando juntos para garantir uma troca de informações eficiente.

FLEXIBILIDADE

Sistema preparado para se adaptar às mudanças de cenários da Administração Pública.

Business Intelligence (Inteligência de Negócios)

Business Intelligence (BI) são processos de organização, coleta, análise, monitoramento e compartilhamento das informações. Esses processos são a base da gestão de negócios na captação de informações sobre clientes e fornecedores.

As soluções em BI podem ser aplicáveis a qualquer organização, principalmente àquelas que precisam de indicadores e informações para tomadas de decisão de forma mais rápida e precisa, como as instituições governamentais.

A ferramenta de BI favorece a produção de relatórios gerenciais, a análise de grande volumes de dados e a obtenção de informações estratégicas que darão suporte aos órgãos públicos na tomada de decisões importantes para o planejamento e a gestão.

Por meio do BI , um conjunto de dados é remodelado e armazenado em um depósito de dados digitais, o Data Warehouse. Em seguida, esses dados são disponibilizados em assuntos e universos específicos para os gestores públicos.

Benefícios e Vantagens

TOMADA DE DECISÃO

Consolidação e integração de dados em diferentes sistemas proporcionam informações estratégicas para todos os níveis da Administração.

COMPETITIVIDADE

Informações precisas que fornecem uma visão do desempenho corporativo geral e de suas partes individuais de forma clara e rápida.

EFICÁCIA

Maior capacidade de análise, automação de processos, estratégias e planos mais elaborados, melhores decisões táticas e economia de custos.

Funcionalidades e Diferenciais

PAINÉIS

Gráficos claros e simples, com apresentação de dados relevantes e de fácil entendimento.

RELATÓRIOS

Interfaces intuitivas e interativas tornam os dados corporativos mais acessíveis aos gestores.

ANÁLISE AVANÇADAS

Funções avançadas para prever tendências e otimizar os resultados.

DISTRIBUIÇÃO

Agendamento do envio de relatórios por e-mail.

Plano Diretor de Tecnologia da Informação

A Tecnologia da Informação (TI) assumiu nos últimos anos um papel imprescindível no contexto das Organizações Públicas Brasileiras. O foco principal da TI é a efetiva utilização da informação como suporte às práticas organizacionais. Além disso, a TI tem transversalidade sobre vários eixos da organização, tangenciando suas áreas negociais. É a TI que apoia as organizações a atenderem as exigências por agilidade, flexibilidade, efetividade e inovação.

Nesse contexto, na busca por uma Administração Pública que prime pela melhor gestão dos recursos e maior qualidade na prestação de serviços aos cidadãos, torna-se essencial a realização de um bom planejamento de TI que viabilize e potencialize a melhoria continua da performance organizacional.

Para alcançar esse resultado, é necessário que haja um alinhamento entre as estratégias e ações da TI e as estratégias organizacionais. Dessa maneira, o Plano Diretor de Tecnologia da Informação (PDTI) é o instrumento que permite nortear e acompanhar a atuação da área de TI, definindo estratégias e o plano de ação para implantá-las.

Seguindo o modelo adotado pelo Ministério do Planejamento, o presente documento define as estrategias gerais da TI do Governo do Estado de Goiás e se desdobra nas execução das ações de TI para o período de 2017 a 2019. A partir deste instrumento, a Superintendência Central de Tecnologia da Informação, ira gerir as suas ações e aplicar seus recursos naquilo que é considerado mais relevante, minimizar o desperdício e garantir o controle, ou seja, melhorar o seu gasto público e o seu serviço prestado ao cidadão.