O documento descreve o sistema Natuur Web, um sistema desenvolvido para automatizar os processos de licenciamento ambiental. O sistema está em produção desde agosto de 2011 e tem recebido avaliações positivas dos usuários. Plano de melhorias inclui integrar o sistema com autenticação digital e dispositivos móveis.
Jaaroverzicht van de activiteiten van Natuurpunt Velpe-Mene-Gete in 2010. Gefotografeerd door Jules Robijns en voorgesteld tijdens de Algemene Vergadering van 8 januari 2011 in De Kronkel te Vissenaken.
Deel 2.
DE DAGEN WORDEN NOG STEEDS KORTER, SFEER, BELEVING.....EN LICHT IS BELANGRIJK IN ONS LEVEN! OOK IN TUINEN EA. BUITENRUIMTES. THE DAYS ARE STILL BECOMING SHORTER, ADMOSPHERE, EXPERIENCE AND LIGHT IS IMPORTANT IN OUT LIFE, ALSO IN GARDENS AND OTHER OUTDOOR SPACES...HIERBIJ EEN SPECIALE AANBIEDING!/ WITH THIS A SPECIAL OFFER, YOU CAN'T RESIST!
Jaaroverzicht van de activiteiten van Natuurpunt Velpe-Mene-Gete in 2010. Gefotografeerd door Jules Robijns en voorgesteld tijdens de Algemene Vergadering van 8 januari 2011 in De Kronkel te Vissenaken.
Deel 1.
Jaaroverzicht van de activiteiten van Natuurpunt Velpe-Mene-Gete in 2010. Gefotografeerd door Jules Robijns en voorgesteld tijdens de Algemene Vergadering van 8 januari 2011 in De Kronkel te Vissenaken.
Deel 2.
DE DAGEN WORDEN NOG STEEDS KORTER, SFEER, BELEVING.....EN LICHT IS BELANGRIJK IN ONS LEVEN! OOK IN TUINEN EA. BUITENRUIMTES. THE DAYS ARE STILL BECOMING SHORTER, ADMOSPHERE, EXPERIENCE AND LIGHT IS IMPORTANT IN OUT LIFE, ALSO IN GARDENS AND OTHER OUTDOOR SPACES...HIERBIJ EEN SPECIALE AANBIEDING!/ WITH THIS A SPECIAL OFFER, YOU CAN'T RESIST!
Jaaroverzicht van de activiteiten van Natuurpunt Velpe-Mene-Gete in 2010. Gefotografeerd door Jules Robijns en voorgesteld tijdens de Algemene Vergadering van 8 januari 2011 in De Kronkel te Vissenaken.
Deel 1.
This document discusses data structures and algorithms. It begins by introducing the course and topics to be covered, including algorithms, recursive techniques, lists, trees, and priority lists. It then provides examples of problems that can be solved using algorithms and data structures, such as genome mapping and shortest path finding. The document defines algorithms and explains that they are procedures for transforming inputs to outputs. It gives the example of sorting and describes insertion sort. The document discusses what makes an algorithm correct and introduces loop invariants. It also covers analyzing algorithms asymptotically and calculates the running time of insertion sort as O(n2). Finally, it briefly mentions recursive techniques.
O documento discute recuperação de falhas em sistemas de workflows, classificando exceções em infraestrutura, informação, dados e sinal. Também aborda atomicidade de falha em workflows e técnicas de recuperação como checkpoints e reversão.
Apresentação sobre os métodos aplicados no processo de ETL, aprofundando sobre os métodos CDC que são utilizados em ETL de DataWarehouse de Tempo Real.
O documento discute princípios de programação orientada a objetos como encapsulamento, acoplamento e coesão. Apresenta como esses princípios levam a códigos de melhor qualidade, mais flexíveis e de fácil manutenção, evitando problemas como rigidez, fragilidade e complexidade desnecessária.
The document discusses concurrency problems that arise with multi-core processors and large datasets. It examines options for handling concurrency like functional programming, Java's concurrency API, and thread-safe collections. Patterns for managing threads through thread pools and executors are presented. Examples show how to update shared values atomically to avoid race conditions. References are provided for further reading on Java concurrency.
O documento descreve o projeto Natuur Mobile, um sistema móvel para fiscalização ambiental desenvolvido para o estado do Ceará. O sistema permite aos fiscais realizarem autos de infração, notificações e termos ambientais diretamente em campo usando dispositivos móveis com GPS. O sistema já está implantado e em uso, melhorando a eficiência da fiscalização ambiental e garantindo mais transparência no processo.
Como fui de 0 a lead na gringa em 3 anos.pptxtnrlucas
Esse documento conta a história do autor em sua jornada na área de Desenvolvimento de Software e como ele conseguiu chegar numa vaga de liderança numa empresa internacional em um curto período de tempo.
PRATICANDO O SCRUM Scrum team, product owneranpproferick
Scrum: Uma Estrutura Ágil para Projetos Complexos
Scrum é uma estrutura ágil amplamente utilizada para gerenciar e concluir projetos complexos. Sua abordagem iterativa e incremental permite que equipes multifuncionais colaborem de forma eficaz, respondam a mudanças e entreguem produtos de alta qualidade que atendam às necessidades dos clientes.
Princípios Fundamentais do Scrum
Transparência: Todos os aspectos do projeto, incluindo metas, progresso e desafios, são visíveis para todos os membros da equipe e partes interessadas.
Inspeção: O trabalho em andamento é revisado regularmente para identificar desvios do plano e oportunidades de melhoria.
Adaptação: As mudanças necessárias são feitas com base nas informações coletadas durante a inspeção, garantindo que o projeto permaneça no caminho certo.
Papéis no Scrum
Product Owner: Responsável por definir a visão do produto, priorizar as funcionalidades e garantir que o produto entregue valor ao cliente.
Scrum Master: Facilita a implementação do Scrum, remove obstáculos e garante que a equipe siga os princípios e práticas do Scrum.
Equipe de Desenvolvimento: Um grupo multifuncional responsável por entregar um incremento de produto "Pronto" potencialmente utilizável ao final de cada Sprint.
Eventos do Scrum
Sprint: Um período de tempo fixo (normalmente de 1 a 4 semanas) durante o qual um incremento de produto utilizável é criado.
Sprint Planning: Uma reunião no início de cada Sprint para definir as metas da Sprint e planejar o trabalho a ser realizado.
Daily Scrum: Uma breve reunião diária de 15 minutos onde os membros da equipe discutem o progresso, os desafios e o plano para o dia seguinte.
Sprint Review: Uma reunião no final de cada Sprint para apresentar o incremento de produto às partes interessadas e obter feedback.
Sprint Retrospective: Uma reunião após a Sprint Review para que a equipe reflita sobre o processo e identifique oportunidades de melhoria.
Artefatos do Scrum
Product Backlog: Uma lista ordenada de tudo o que é necessário para desenvolver e entregar o produto.
Sprint Backlog: Uma lista de itens do Product Backlog selecionados para serem concluídos durante a Sprint.
Incremento de Produto: Um resultado concreto do trabalho realizado durante a Sprint, que deve ser utilizável e agregar valor ao produto.
Benefícios do Scrum
Maior adaptabilidade a mudanças: O Scrum permite que as equipes respondam rapidamente às mudanças nas necessidades do cliente ou do mercado.
Melhora na qualidade do produto: A ênfase na entrega de incrementos de produto utilizáveis em cada Sprint garante que o produto seja testado e validado regularmente.
Maior satisfação do cliente: O envolvimento do cliente em todo o processo de desenvolvimento garante que o produto final atenda às suas necessidades e expectativas.
Maior produtividade da equipe: O Scrum promove a colaboração, a comunicação e a autonomia da equipe, resultando em maior produtividade e motivação.
Redução de riscos: A abordagem iterativa e incrementa
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Annelise Gripp
Você vai encontrar nessa apresentação ferramentas e técnicas que podem ser usadas em todo o processo de Engenharia de Software ponta a ponta, com seu time.
Gestão de dados: sua importância e benefíciosRafael Santos
O gerenciamento de dados abrange todos os aspectos do gerenciamento de dados ao longo de seu ciclo de vida — desde a criação até a exclusão ou arquivamento. Isso inclui atividades como entrada de dados, transformação de dados, armazenamento de dados, gerenciamento de metadados e governança de dados.
Esses tópicos de gerenciamento de dados são extremamente importantes. Pense no gerenciamento de dados como a infraestrutura — a espinha dorsal das organizações — permitindo que você tome decisões acertadas com base em dados confiáveis.
Teoria de redes de computadores redes .docanpproferick
O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
Em resumo, o documento "Teoria de redes de computadores redes" serve como um guia completo para entender os conceitos básicos e os componentes essenciais das redes de computadores, desde os diferentes tipos de redes até os equipamentos que as compõem e os protocolos que regem a comunicação entre dispositivos.O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
This document discusses data structures and algorithms. It begins by introducing the course and topics to be covered, including algorithms, recursive techniques, lists, trees, and priority lists. It then provides examples of problems that can be solved using algorithms and data structures, such as genome mapping and shortest path finding. The document defines algorithms and explains that they are procedures for transforming inputs to outputs. It gives the example of sorting and describes insertion sort. The document discusses what makes an algorithm correct and introduces loop invariants. It also covers analyzing algorithms asymptotically and calculates the running time of insertion sort as O(n2). Finally, it briefly mentions recursive techniques.
O documento discute recuperação de falhas em sistemas de workflows, classificando exceções em infraestrutura, informação, dados e sinal. Também aborda atomicidade de falha em workflows e técnicas de recuperação como checkpoints e reversão.
Apresentação sobre os métodos aplicados no processo de ETL, aprofundando sobre os métodos CDC que são utilizados em ETL de DataWarehouse de Tempo Real.
O documento discute princípios de programação orientada a objetos como encapsulamento, acoplamento e coesão. Apresenta como esses princípios levam a códigos de melhor qualidade, mais flexíveis e de fácil manutenção, evitando problemas como rigidez, fragilidade e complexidade desnecessária.
The document discusses concurrency problems that arise with multi-core processors and large datasets. It examines options for handling concurrency like functional programming, Java's concurrency API, and thread-safe collections. Patterns for managing threads through thread pools and executors are presented. Examples show how to update shared values atomically to avoid race conditions. References are provided for further reading on Java concurrency.
O documento descreve o projeto Natuur Mobile, um sistema móvel para fiscalização ambiental desenvolvido para o estado do Ceará. O sistema permite aos fiscais realizarem autos de infração, notificações e termos ambientais diretamente em campo usando dispositivos móveis com GPS. O sistema já está implantado e em uso, melhorando a eficiência da fiscalização ambiental e garantindo mais transparência no processo.
Como fui de 0 a lead na gringa em 3 anos.pptxtnrlucas
Esse documento conta a história do autor em sua jornada na área de Desenvolvimento de Software e como ele conseguiu chegar numa vaga de liderança numa empresa internacional em um curto período de tempo.
PRATICANDO O SCRUM Scrum team, product owneranpproferick
Scrum: Uma Estrutura Ágil para Projetos Complexos
Scrum é uma estrutura ágil amplamente utilizada para gerenciar e concluir projetos complexos. Sua abordagem iterativa e incremental permite que equipes multifuncionais colaborem de forma eficaz, respondam a mudanças e entreguem produtos de alta qualidade que atendam às necessidades dos clientes.
Princípios Fundamentais do Scrum
Transparência: Todos os aspectos do projeto, incluindo metas, progresso e desafios, são visíveis para todos os membros da equipe e partes interessadas.
Inspeção: O trabalho em andamento é revisado regularmente para identificar desvios do plano e oportunidades de melhoria.
Adaptação: As mudanças necessárias são feitas com base nas informações coletadas durante a inspeção, garantindo que o projeto permaneça no caminho certo.
Papéis no Scrum
Product Owner: Responsável por definir a visão do produto, priorizar as funcionalidades e garantir que o produto entregue valor ao cliente.
Scrum Master: Facilita a implementação do Scrum, remove obstáculos e garante que a equipe siga os princípios e práticas do Scrum.
Equipe de Desenvolvimento: Um grupo multifuncional responsável por entregar um incremento de produto "Pronto" potencialmente utilizável ao final de cada Sprint.
Eventos do Scrum
Sprint: Um período de tempo fixo (normalmente de 1 a 4 semanas) durante o qual um incremento de produto utilizável é criado.
Sprint Planning: Uma reunião no início de cada Sprint para definir as metas da Sprint e planejar o trabalho a ser realizado.
Daily Scrum: Uma breve reunião diária de 15 minutos onde os membros da equipe discutem o progresso, os desafios e o plano para o dia seguinte.
Sprint Review: Uma reunião no final de cada Sprint para apresentar o incremento de produto às partes interessadas e obter feedback.
Sprint Retrospective: Uma reunião após a Sprint Review para que a equipe reflita sobre o processo e identifique oportunidades de melhoria.
Artefatos do Scrum
Product Backlog: Uma lista ordenada de tudo o que é necessário para desenvolver e entregar o produto.
Sprint Backlog: Uma lista de itens do Product Backlog selecionados para serem concluídos durante a Sprint.
Incremento de Produto: Um resultado concreto do trabalho realizado durante a Sprint, que deve ser utilizável e agregar valor ao produto.
Benefícios do Scrum
Maior adaptabilidade a mudanças: O Scrum permite que as equipes respondam rapidamente às mudanças nas necessidades do cliente ou do mercado.
Melhora na qualidade do produto: A ênfase na entrega de incrementos de produto utilizáveis em cada Sprint garante que o produto seja testado e validado regularmente.
Maior satisfação do cliente: O envolvimento do cliente em todo o processo de desenvolvimento garante que o produto final atenda às suas necessidades e expectativas.
Maior produtividade da equipe: O Scrum promove a colaboração, a comunicação e a autonomia da equipe, resultando em maior produtividade e motivação.
Redução de riscos: A abordagem iterativa e incrementa
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Annelise Gripp
Você vai encontrar nessa apresentação ferramentas e técnicas que podem ser usadas em todo o processo de Engenharia de Software ponta a ponta, com seu time.
Gestão de dados: sua importância e benefíciosRafael Santos
O gerenciamento de dados abrange todos os aspectos do gerenciamento de dados ao longo de seu ciclo de vida — desde a criação até a exclusão ou arquivamento. Isso inclui atividades como entrada de dados, transformação de dados, armazenamento de dados, gerenciamento de metadados e governança de dados.
Esses tópicos de gerenciamento de dados são extremamente importantes. Pense no gerenciamento de dados como a infraestrutura — a espinha dorsal das organizações — permitindo que você tome decisões acertadas com base em dados confiáveis.
Teoria de redes de computadores redes .docanpproferick
O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
Em resumo, o documento "Teoria de redes de computadores redes" serve como um guia completo para entender os conceitos básicos e os componentes essenciais das redes de computadores, desde os diferentes tipos de redes até os equipamentos que as compõem e os protocolos que regem a comunicação entre dispositivos.O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
26. Web
Maturidade
Sistema está em produção desde 08 de agosto de 2011
Atualmente temos:
Requerimentos: 1555
Usuários: 1832
Houveram apenas 6 demandas evolutivas após a implantação
Temos 100% de disponibilidade
Classificação Geral do Sistema segundo os próprios usuários:
16%
21%
Excelente Bom
Regular Ruim
11%
53%
domingo, 16 de outubro de 2011
27. Web
Comunicação
domingo, 16 de outubro de 2011
28. Web
Comunicação
Manual do Sistema na tela de login
Sistema além de intuitivo também é descritivo
Formulário de Avaliação do Sistema na tela de login
Atendimento via email e via telefone(site e manual)
- Dúvidas de Utilização: Gerência de Atendimento
- Reportagem de Bugs: Diretoria de TI
Via Redes Sociais e Mídias
Apresentação do Sistema para grupo de empreendedores na
FIEC
domingo, 16 de outubro de 2011
29. Web
Modernização
domingo, 16 de outubro de 2011
30. Web
Modernização
Dados Integrados, possibilitando maior celeridade aos processos
internos
Minimização de tempo e esforço no atendimento
Atendimento mais eficiente
Facilitação do trabalho dos técnicos do licenciamento
Monitoramento e controle dos atendimentos realizados
Relatórios mais confiáveis
Melhor e mais ágil comunicação entre Semace e Interessado
Maior transparência do orgão
Integração com Sistema de Geoprocessamento
domingo, 16 de outubro de 2011
31. Web
Segurança da Informação
domingo, 16 de outubro de 2011
32. Web
Segurança da Informação
Necessidade de login e senha individual
Utilização de Captcha
Cuidados com código maliciosos (sql injection)
Servidores possuem Firewall
IDS - para detecção de invasão
Segurança via Infra-estrutura da ETICE
Acesso restrito ao Banco de Dados
domingo, 16 de outubro de 2011
33. Web
Impacto à Sociedade
domingo, 16 de outubro de 2011
34. Web
Impacto a Sociedade
Dados do Interessado e Empreendimento cadastrados uma
única vez
Requerimento de Atendimento OnLine
Checklist gerado automaticamente
Upload de arquivo Shape antecipadamente
Acompanhamento de todos os seus processos
Informa ao usuário se a Licença está próxima ao vencimento
Ofício de pendência visualizado em tempo real
domingo, 16 de outubro de 2011
35. Web
Impacto Ambiental
domingo, 16 de outubro de 2011
36. Web
Impacto Ambiental
Menor emissão de CO2 devido ao menor deslocamento do
interessado
Redução de papel devido a integração com a solução GED
domingo, 16 de outubro de 2011
37. Web
Melhorias Previstas
domingo, 16 de outubro de 2011
38. Web
Melhorias Previstas
Integração com autenticação digital
Integração com solução de Gerenciamento Eletrônico de
Documentos (GED)
Desenvolvimento da área do consultor
Possibilidade de Impressão e emissão de segunda via de
Boleto Bancário
Possibilidade de consulta dos processos via dispositivos
móveis (IPhone e Android)
domingo, 16 de outubro de 2011
39. Web
Projeto Natuur Web
Muito Obrigado!
Adriano Patrick Cunha
Gerente de Desenvolvimento de Software
adriano.patrick@semace.ce.gov.br
domingo, 16 de outubro de 2011