Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO
|
|
- Mikaela Miranda Ferrão
- 8 Há anos
- Visualizações:
Transcrição
1 Jadson Santos Amador Pahim 1 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO
2 Jadson Santos Amador Pahim 2 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO
3 Aperfeiçoando o Processo de Desenvolvimento
4 Erro Aprimoramento Código Fantasma Lixo SVN TRUNK Caso de Uso chapolin 4
5 Erro Aprimoramento Código Fantasma Lixo SVN TRUNK Caso de Uso chapolin Nosso Código de Produção
6
7 Como Melhorar Isso?
8 Proposta Novo processo de desenvolvimento da SINFO Baseado em 5 ações: 1. Uso Forte de Controle de Versão 2. Testes Automatizados (Unitários) 3. Integração contínua 4. Revisão de Código 5. Sistema de Controle de Versão Distribuído
9 Problema de Código Indevido/Inacabado no Repositório Tarefas desenvolvidas com pouco esforço ou que possuem urgência em serem atualizadas Tarefas complexas de demandam um certo tempo e esforço para serem atualizadas
10 Problema de Código Indevido/Inacabado no Repositório Conflito branch Fácil! Crie Branches para coisas que vão demorar
11 Problema de Código Indevido/Inacabado no Repositório MAIN LINE Apenas Tarefas Planejadas p/ Build em xx/yy/zzzz Merg e Branches Tarefas Urgentes / Erros
12 Problema de Código Indevido/Inacabado no Repositório MAIN LINE Branches Tags no SVN
13 Problema Falta de Testes Automatizados A arquitetura de Processadores é complexa para ser testada
14 Problema Falta de Testes Automatizados Testes Unitários Processadores do SigEventos Testes de performance do SigEleição
15 Integração Contínua Ato de constantemente juntar o que foi desenvolvido e testar, para ver se as mudanças não quebraram o sistema.
16 Integração Contínua Integrar Testar MAIN LINE Branches
17 Integração Contínua l l l l Detectar e resolver conflitos mais cedo Trazer TDD para o mundo real Reforçar a responsabilidade coletiva pelo código. CI Server - Builds agendadas - Build por eventos (ex. alterações de código) - Notificações
18 Build quebrada, como evitar? Não commit o código na branch master antes de: Revisar Verificar Build completa com testes (!!!) Gerrit! Criação de branches temporárias para revisão de código Integração com Jenkins
19 Gerrit Workflow A B- V3 master Code Review - 1 Code Review +1 Verified +1 Build Failed Code Review - 1 Code Review +1 Verified +1 Build Ok Code Review +1 Code Review +1 Verified +1 Build Ok Pull B- V1 B- V2 B- V3 refs/for/master Push Push Push A B- V1 B- V2 B- V3 local master
20 Novo Processo de Desenvolvimento Interno Fluxo Antigo: Codificação Fluxo Novo: Codificação + Testes + Revisão de Código
21 Proposta de Ambiente de Referência para as Cooperações
22 Controle de Versão Distribuído Mais adequado ao ambiente das cooperações Menos vulnerável a corrupções Permite trabalho off-line Escalável Trabalha com baixa velocidade de rede Maior colaboração entre os desenvolvedores O ambiente de cooperação é distribuído por natureza Instituições não precisam estar o tempo todo conectado a um repositório em servidores da UFRN
23 Ambiente de Referência Clone Repositório Referência Clone Repositório UFRN Repositório UFX Clone Clone Clone Desenv1 Desenv2 Desenv3 Desenv1 Desenv2 Desenv3 UFY Desenv1 Desenv2 Desenv3
24 Ambiente de Referência Ideias Principais: Que o ambiente de referência seja colaborativo, toda instituição vai poder colaborar com código e receber código desenvolvido por outra instituição No ambiente de referência só vai ser disponibilizado código que seja comum, se não a todas, a boa parte das cooperações. O código do repositório de referência de ser uma LPS, ou seja, possibilitar que sejam feitas variações nas regras e fluxos para atender a especificidades, com baixo impacto para quem precisa dessas variações
25 Clone Ambiente de Referência MAIN LINE Branches Clone Repositório UFRN MAIN LINE Branches Desenv1 Desenv2 Desenv3 Repositório Referência Clone Branches Repositório UFX Desenv1 Desenv2 Clone MAIN LINE MAIN LINE Desenv3 UFY Clone Branches Desenv1 Desenv2 Desenv3
26 Ambiente de Referência No ambiente de referência vai ser aplicado o fluxo de versionamento e integração contínua e revisão de código mostrado anteriormente Quem quiser contribuir com código de referência, terá seguir esse fluxo Para isso funcionar o processo definido deve ser rigorosamente seguindo. ( Processo a cima de tudo)
27 Planejar Integrar ConCnuamente Testar Revisar MAIN LINE Branches
28 Para o Ambiente de Referência O planejamento para o Ambiente de Referência vai ser cooperativo entre todas as instituições. Todas as instituições vão saber quais funcionalidades estão planejadas para a próxima versão do sistema que vai ser lançada daqui a x dias. MAIN LINE Planejar Branches
29 Fluxos Alterações Comuns Usou a abordagem de LPS? PULL Repositório Referência Aprovada Uso de Merge Tools FETCH + MERGE Comitê gestor técnico/ revisão revisão Desenvolve Mudança Aprovada Comitê gestor Repositório UFRN Desenv1 Desenv2 Desenv3 Mudança não Aprovada Solicitação de Mudança
30 Fluxos de Erros PULL Erro voltando Repositório Referência MAIN LINE Branches FETCH / MERGE MAIN LINE revisão Comita na MAIN LINE Comitê gestor técnico Repositório UFRN Branches revisão Commita no Branch de Erros esenv1 Desenv2 Desenv3 Erro Ocorre em Referência?
31 Andamento dos Trabalhos Testes Unitários, Testes de Performance (OK) Uso do GIT (OK) Uso do Gerrit (OK) Uso do Jenkins para fazer build contínuas e rodar testes automatizados (OK) Integração Jenkins + Git + Gerrit Treinamento das equipes de desenvolvimento Adaptações na Ferramenta IPROJECT para o novo fluxo Validação do Fluxo Disponibilização para Cooperações Testes de Integração
32 Metas Equipe do SIGRH usada como piloto para validação do fluxo Equipe receberá treinamentos: Controle de Versão com o Git Revisão de Código com Gerrit Escrita de Testes Unitários (Processadores + Classes de Domínio + Classes Utilitárias) Até o 1 semestre de 2015 aplicado a todas as equipes e sistemas da SINFO A partir desse ponto, treinamento das cooperações
33 O Seu mais novo concorrente acabou de nascer esta manhã
34
PROJETO CEMEA. Um trabalho educacional
PROJETO CEMEA Um trabalho educacional CEMEA: Objetivo geral A partir de um sistema já existente, temos como missão: Melhorar suas funcionalidades; Documentar tanto o código, quanto suas funções; Acrescentar
Leia mais@georgeguimaraes. Integração Discreta. melhorando a Integração Contínua e ganhando em colaboração
@georgeguimaraes Integração Discreta melhorando a Integração Contínua e ganhando em colaboração @georgeguimaraes George Guimarães co-fundador da Plataformatec entrega de projetos Posicionamento único
Leia maisTUTORIAL PRÁTICO SOBRE Git. Versão 1.1
TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é
Leia maisCom metodologias de desenvolvimento
Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisRELATÓRIO REFERENTE AO SUPORTE DO MÊS JUNHO/2013.
RELATÓRIO REFERENTE AO SUPORTE DO MÊS JUNHO/2013. Em Junho de 2013 o Suporte do Sistema Ilux teve um total de 1206 atendimentos, ressaltando que 977 foram realizados pelo chat online, 221 atendimentos
Leia maisVersionamento Ágil com Git
Versionamento Ágil com Git Como paramos de nos preocupar e aprendemos a amar versionamento ágil Brazil Scrum Gathering São Paulo, 13 de Maio de 2009 Quem? Tiago M. Jorge Agile Coach, WebCo Internet Ronaldo
Leia maisDiretrizes de Qualidade de Projetos
Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão
Leia maisMini Curso Gerenciamento de Configuração e Mudança com GIT + Eclipse. Jadson Santos Amador Pahim
Mini Curso Gerenciamento de Configuração e Mudança com GIT + Eclipse Jadson Santos Amador Pahim Gerenciamento de Configuração e Mudança Padrões e Boas práticas de GCM Sistema de controle de Versão Distribuído
Leia maisControle de Versão. Prof. Msc. Bruno Urbano Rodrigues. bruno@urbano.eti.br
Controle de Versão Prof. Msc. Bruno Urbano Rodrigues bruno@urbano.eti.br Apresentação - Docente Mestre em Ciência da Computação na Universidade Federal de Goiás. Especialista em Gestão de Software pela
Leia maisINTRODUÇÃO À INTEGRAÇÃO CONTÍNUA. Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN
INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN 2 Introdução à Integração Contínua Integração Contínua é uma pratica de desenvolvimento de software
Leia maisADMINISTRAÇÃO E SERVIÇOS DE REDE
ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar
Leia maisGerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
Leia maisAumentando as vendas online do Grupo VEPEA
Aumentando as vendas online do Grupo VEPEA Nossa missão Contribuir com o crescimento de empresas e profissionais no Brasil, por meio da valorização do conhecimento sobre marketing digital e da disseminação
Leia maisUtilização de Branches de Erro e Melhoria Sistema de Gestão da Qualidade
Página 1 de 9 1. ESTRUTURAS 1.1. ESTRUTURA DO SERVIDOR SVN: 2. ESTRUTURA DOS DIRETÓRIOS NO COMPUTADOR DO DESENVOLVEDOR: Página 2 de 9 3. MESCLAGEM DE BRANCHES: O Branch Erro não será utilizado para desenvolver
Leia maisControle de Versão com GIT
Controle de Versão com GIT Túlio Toffolo tulio@toffolo.com.br http://www.toffolo.com.br Conteúdo Extra Algoritmos e Estruturas de Dados História do GIT Linus usa BitKeeper para gerenciar o código de suas
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Leia mais5 EDI - As montadores e suas distribuidoras
77 5 EDI - As montadores e suas distribuidoras No mundo, o setor automobilístico passa por uma forte transformação decorrente do processo de globalização associado à revolução tecnológica, que vem alterando
Leia maisGerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br
Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses
Leia maiswww.gartcapote.com www.abpmp br.org Livros Guia para Formação de Analistas de Processos Contribuições Modelagem de Processos com BPMN
Gart Capote International Certified Business Process Professional (CBPP ) Presidente da ABPMP no Brasil - Association of Business Process Management Professionals (Chicago-EUA) Autor, Instrutor e Consultor
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Atividades em PDS Análise econômica e de requisitos (Análise). Especificação do Software (Especificação). Desenho
Leia maisHistórico de Revisão Data Versão Descrição Autor 03/08/2012 1.0 Versão Inicial do Documento Rodrigo Montes
WebZine Manager Vi Ver 1.1 Histórico de Revi Data Ver Descrição Autor 03/08/2012 1.0 Ver Inicial do Documento Rodrigo Montes 18/08/2012 1.1 Adicionados os tópicos 5,6,7 e 8 ao Documento Guilherme Cardozo
Leia maisEMPREENDEDORISMO DE. Professor Victor Sotero
EMPREENDEDORISMO DE NEGÓCIOS COM INFORMÁTICA Professor Victor Sotero 1 EMPREENDEDOR POR NECESSIDADE Por falta de oportunidade de trabalho, cria seu próprio negócio; Trabalhador informal, não possui técnicas
Leia maisO Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto
O Guia Passo-a-Passo para IMPLANTAR Em seu próprio Projeto Aprenda como Agilizar seu Projeto! A grande parte dos profissionais que tomam a decisão de implantar o Scrum em seus projetos normalmente tem
Leia maisApresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP
Fábio Lúcio Meira Objetivos Gerais Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP Específicos Apresentar
Leia maisPlanejamento e Gerenciamento. Erros Clássicos. Pessoas. Pessoas. Processo. Processo. Gidevaldo Novais (gidevaldo.vic@ftc.br)
Planejamento e Gerenciamento Erros Clássicos Gidevaldo Novais (gidevaldo.vic@ftc.br) Desenvolvimento de Software é uma atividade complicada... Pessoas Motivação incoerente Esforço do pessoal e chefe de
Leia maisVersionamento de Código. Núcleo de Desenvolvimento de Software
Versionamento de Código Núcleo de Desenvolvimento de Software Por quê? Facilidades de utilizar um sistema de versionamento de código. Várias versões Quando se salva uma nova versão de um arquivo, a versão
Leia maisPromoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.
Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.0 Sobre a GoToAgile! A GoToAgile é uma empresa Brasileira que tem seu
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisGerenciamento de Projetos Modulo VI Tempo
Gerenciamento de Projetos Modulo VI Tempo Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento de
Leia maisControle de Versão de Software. Luiz Jácome Júnior
Controle de Versão de Software Luiz Jácome Júnior Motivação Alguém já sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações? Tem dificuldades em saber quais as alterações efetuadas
Leia maisIntrodução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula Extra - Projetos e Controle de Versões 2016.1 Prof. Augusto Baffa Armazenando seu projeto Como armazenar versões? Não se preocupar Acumular
Leia maisPLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE
PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO
Leia maisComportamento de grupos. Caso Uma Equipe Desunida. Trabalho em equipe
Agenda Comportamento de grupos Caso Uma Equipe Desunida Trabalho em equipe 1 Fundamentos do comportamento de grupos 1 Aula 6 Grupos e Equipes de Trabalho Ref.: Robbins, caps. 7 e 8 Definição Um grupo é
Leia maisPROCEDIMENTO OPERACIONAL
Página: 1/7 Classificação: ( ) Provisão de (X) Aplicação de ( ) Manutenção de ( ) Desenvolvimento de ( ) Monitoração de ÍNDICE 1 OBJETIVO 2 ABRANGÊNCIA 3 REFERÊNCIA 4 DEFINIÇÕES 5 S E RESPONSABILIDADES
Leia maisGestão de Pessoas - Ênfase em Recrutamento, Seleção e Integração de novos funcionários.
Gestão de Pessoas - Ênfase em Recrutamento, Seleção e Integração de novos funcionários. Módulo 3: Etapa 1 Treinamento e qualificação O Processo de Qualificação / Treinamento e Desenvolvimento Até agora
Leia maisMODELO: TERMO DE ABERTURA DE PROJETO
MODELO: TERMO DE ABERTURA DE PROJETO Instituição Executora: GTI Soluções inteligentes Título do Projeto: Sistema de controle de questões e avaliações Cliente: FACULDADE SENAC-DF Termo de Abertura do Projeto
Leia maisMANUAL DO PROCESSO DE TRABALHO DE GERÊNCIA DE PORTFÓLIO DE PROJETOS DE TI. MANUAL EPO 2 PORTFÓLIO Versão 1.0
MANUAL DO PROCESSO DE TRABALHO DE GERÊNCIA DE PORTFÓLIO DE PROJETOS DE TI MANUAL EPO 2 PORTFÓLIO Versão 1.0 POSIÇÃO DO PROCESSO NA CADEIA DE VALOR DO TRE-SE Macroprocesso de Apoio Os macroprocessos de
Leia maisGestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.
da Gestão da TI Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. Conteúdo Introdução Os custos escondidos - parte 1 Os custos escondidos - parte 2 Os custos escondidos -
Leia maisNa hora de reduzir os custos da sua reforma, não adianta só subtrair. É preciso também somar experiência. ampla. Construções & Reformas
Na hora de reduzir os custos da sua reforma, não adianta só subtrair. É preciso também somar experiência. Quem Somos Ampla é uma empresa focada em execução de obras com estrutura própria e qualidade. Oferecemos
Leia maisSalvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag)
Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag) Desfazendo modificações (reset) Verificar status de repositório 5 Não vamos fazer,
Leia maisGerência de Configuração de Software Funções
Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Funções Rafael Leonardo Vivian {rlvivian.uem
Leia maisFormulário de Pesquisa Institucional Clubes de Lions do Distrito LC 1 Para a Gestão 2013/2014 do Governador CL Fernando da Silva Mota e DM e CaL Vera
Formulário de Pesquisa Institucional Clubes de Lions do Distrito LC 1 Para a Gestão 2013/2014 do Governador CL Fernando da Silva Mota e DM e CaL Vera Maria da Costa Mota Objetivo da Pesquisa Instiitucional:
Leia maisBanco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Leia maisAumente o valor do ciclo de vida de cada cliente
Engajamento com o Cliente Gerenciamento de Ciclo de Vida do Cliente Informativo Torne cada interação relevante e envolvente Aumente o valor do ciclo de vida de cada cliente Gerenciamento do ciclo de vida
Leia maisO CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE
O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil renazariorln@gmail.com, ricardo@unipar.br Resumo. Este artigo
Leia maisPolítica de Formação da SEDUC. A escola como lócus da formação
Política de Formação da SEDUC A escola como lócus da formação A qualidade da aprendizagem como objetivo estratégico A qualidade de uma escola é o resultado da qualidade da relação de ensino e aprendizagem
Leia maisQualisTec. Plano de Gerência de Configuração. Projeto: Simul-e. Versão 1.1. Página 1 de 16. Plano de Gerência de Configuração
1 QualisTec Projeto: Simul-e Versão 1.1 Arquivo: Gerenciamento de Configuração QualisTec - v1.1.doc Página 1 de 16 2 Histórico de Alterações Data Versão Descrição Autor 28/04/2015 1.0 Documento de Gerenciamento
Leia maisPROJETO FINAL. 1. Introdução:
PROJETO FINAL 1. Introdução: Nesta parte está consolidado todo o estudo de redes que tivemos até então. Mas isso não significa que se deve parar de estudar, muito pelo contrário. É fora da sala de aula,
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisPLANEJAMENTO ESTRATÉGICO
PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico
Leia maisGustavo Malavota Administrador Vendedor Palestrante Professor de Marketing
Gustavo Malavota Administrador Vendedor Palestrante Professor de Marketing Gustavo Malavota Módulo Consultoria Diretor de Planejamento Experiência Profissional: SENAC-Rio em 2007 como especialista e coordenador
Leia maisPrincipais Responsabilidades:
DESENHO DE CARGO E TAREFAS DO DESENVOLVEDOR WEB Conhecimento dos sistemas gerenciadores de banco (MySQL), modelagem de dados, inglês técnico. Conhecimento em plataformas e metodologias de desenvolvimento
Leia maisDDoS: como funciona um ataque distribuído por negação de serviço
DDoS: como funciona um ataque distribuído por negação de serviço Entenda como aconteceu a queda dos servidores dos sites do governo brasileiro Por Fabio Jordão em 24 de Junho de 2011 Está repercutindo
Leia maisPODER JUDICIÁRIO JUSTIÇÃO DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 8ª REGIÃO O INTERCÂMBIO DE CURSOS ENTRE O TRT8 E O INTERLEGIS RODOPIANO NETO Assessor de Planejamento e Gestão OBJETIVOS 1. Orientar
Leia maisGestão de Ambientes de Saúde
Gestão de Ambientes de Saúde É sempre tempo de melhorar a performance do seu ambiente de saúde Não adianta você ter um avião rápido e seguro se não dispõe de um piloto capacitado para viajar. O mesmo ocorre
Leia maisPor que o financiamento coletivo está se tornando um fenômeno social?
Diego Reeberg Já pensou em pedir dinheiro para pessoas desconhecidas financiarem um projeto que você não consegue tirar do papel? Você daria dinheiro para uma proposta que vai ao encontro de algo que você
Leia maisIndústria de Cartões de Pagamento (PCI) Padrão de segurança de dados. Resumo de Alterações da Versão 2.0 para a 3.0 do PCI-DSS
Indústria de Cartões de Pagamento (PCI) Padrão de segurança de dados Resumo de Alterações da Versão 2.0 para a 3.0 do PCI-DSS Novembro de 2013 Introdução Este documento fornece um resumo de alterações
Leia maisGestão de Pessoas. É bem mais fácil quando você conhece profundamente seus colaboradores
Gestão de Pessoas É bem mais fácil quando você conhece profundamente seus colaboradores 1 Gestão de Pessoas Acalme-se. Já não é necessário comer um quilo de sal pra conhecer profundamente as pessoas com
Leia maisCaso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho
Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho UOL Produtos Rádio UOL Julho 2008 André Piza Certified Scrum Master Agenda Scrum como método
Leia maisTreinamento online em diversas áreas de TI : Redes, Programação, Desenvolvimento. 2.3 Razões que levam a crer que atingirá sucesso
CI069 - Administração de Empresas de Informática - Turma 2010-1 Nome: Carlos Augusto Ligmanowski Junior GRR 20081238 Título: 4 - Plano de negócio Data: 01/06/2010 1 Introdução 1.1 Definição de Plano de
Leia maisPara se tornar um FRANQUEADO. www.helpdigitalti.com.br
OS PRIMEIROS PASSOS OS PRIMEIROS PASSOS Para se tornar um FRANQUEADO www.helpdigitalti.com.br PROCURO UMA FRANQUIA MAS NÃO SEI POR ONDE COMEÇAR Para se tornar um franqueado é necessário avaliar se OS SEUS
Leia maisMANUAL DE PROCEDIMENTOS MPR/SIA-012-R00 GESTÃO DE SISTEMAS DA SIA
MANUAL DE PROCEDIMENTOS MPR/SIA-012-R00 GESTÃO DE SISTEMAS DA SIA 10/2015 PÁGINA INTENCIONALMENTE EM BRANCO 2 09 de outubro de 2015. Aprovado, Leandro Costa Pereira Crispim de Sousa Fabio Faizi Rahnemay
Leia maisMetodologias de desenvolvimento de jogos
Metodologias de desenvolvimento de jogos Truesoft? A Truesoft é um grupo independente de desenvolvedores de jogos digitais. Nossos objetivos: Criar experiências divertidas e criativas em jogos digitais.
Leia maisNeurociência Aplicada à Gestão de Pessoas
Neurociência Aplicada à Gestão de Pessoas ESPM Rua Joaquim Távora, 1.240 Vila Mariana São Paulo SP Informações Central de Relacionamento: (11) 5081-8200 (opção 1) De segunda a sexta, das 9h às 20h45 e
Leia maisComo contribuir com projetos de software livre
Como contribuir com projetos de software livre Luciana Fujii Pontello 1 / 29 Software livre? 2 / 29 Por que contribuir? Software livre Liberdade não preço Linux, Ubuntu? Sim, mas não só Quatro liberdades
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisControle de versão e fluxo de trabalho em projetos de desenvolvimento de software
Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software Doutorado Multi-Institucional em Ciência da Computação UFBA UNIFACS UEFS terceiro@dcc.ufba.br 8 de novembro de 2008 Termos
Leia maisRespostas Dinâmica CRI Minas 10/05/12. Monitoramento de concorrentes/ fornecedor/ cliente/ internizar tecnologia de outros setores;
Respostas Dinâmica CRI Minas 10/05/12 Abaixo estão as respostas das perguntas postas aos participantes do CRI Minas no dia 10 de maio que tratou do tema Inteligência Tecnológica. Cada mesa possuía uma
Leia maisNota de Aplicação. Vijeo Citect Configuração Control / View-only Client
Nota de Aplicação Vijeo Citect Configuração Control / View-only Client Schneider Electric Suporte Técnico Brasil Título: Vijeo Citect Configuração Control / View-only Client Data: 16/03/15 Versão: 1.0
Leia maisPolítica de Gerenciamento de Risco Operacional
Política de Gerenciamento de Risco Operacional Departamento Controles Internos e Compliance Fevereiro/2011 Versão 4.0 Conteúdo 1. Introdução... 3 2. Definição de Risco Operacional... 3 3. Estrutura de
Leia maisLoad Balance Benefícios e vantagens dessa funcionalidade.
Load Balance Benefícios e vantagens dessa funcionalidade. Não espere seu ambiente cair para tomar providências. Saiba agora o que é o Load Balance. Load Balance 01. Eu tenho um problema? 02. O que é o
Leia maisCOMO COMEÇAR 2016 se organizando?
COMO COMEÇAR 2016 se organizando? Como começar 2016 se organizando? Conheça estratégias simples para iniciar o novo ano com o pé direito Você sabia que, de acordo com o Sebrae, os principais motivos que
Leia maisIntegração Contínua com Rational Team Concert, Jenkins e SonarQube
Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração
Leia maisLICENCIAMENTO: ALTO RETORNO COM BAIXO RISCO PARA QUEM QUER ABRIR UM NOVO NEGÓCIO
ebook LICENCIAMENTO: ALTO RETORNO COM BAIXO RISCO PARA QUEM QUER ABRIR UM NOVO NEGÓCIO IMPLEMENTAÇÃO DE SISTEMAS DE GESTÃO E QUALIDADE COM RAPIDEZ E BAIXO CUSTO. TAMBÉM PARA A PEQUENA EMPRESA. PROCESSO
Leia maisENG 2332 CONSTRUÇÃO CIVIL I
ENG 2332 CONSTRUÇÃO CIVIL I Profº Eng Civil Bruno Rocha Cardoso Aula 3: Controle de Qualidade de Execução. Controle de Qualidade de Execução. Mas o que é Qualidade? Embora tenha demorado dois dias para
Leia maisOBJETIVO DO PROGRAMA ORGANIZAÇÃO DO PROGRAMA E CARGA HORÁRIA PREMISSAS DOS PROGRAMA INVESTIMENTO E PRÓXIMA TURMA I NSTRUTORES
PROGRAMA DE CERTIFICAÇÃO EM GESTÃO DE PROCESSOS DE OBJETIVO DO PROGRAMA O programa visa capacitar seus participantes em técnicas práticas e conceitos necessários para trabalhar em iniciativas de modelagem,
Leia maisAPRIMORAMENTO E OTIMIZAÇÃO DOS PROCESSOS DE GESTÃO DE PESSOAS
APRIMORAMENTO E OTIMIZAÇÃO DOS PROCESSOS DE GESTÃO DE PESSOAS Juliana Caldas Chaves 1 Resumo: O trabalho implementado pela Gerência de Gestão de Pessoas da SEGPLAN teve com finalidade promover o apromimoramento
Leia maisROTEIRO PRÁTICO PARA O DESENVOLVIMENTO DE TRABALHO INTEGRADO ENTRE DIFERENTES INSTITUIÇÕES DE ESTADO
ROTEIRO PRÁTICO PARA O DESENVOLVIMENTO DE TRABALHO INTEGRADO ENTRE DIFERENTES INSTITUIÇÕES DE ESTADO * Fábio Costa Pereira INTRODUÇÃO: O presente texto foi escrito com o objetivo de auxiliar, de forma
Leia maisTermo de Abertura de Projeto. Proposta Aceita pelo Cliente
Termo de Abertura de Projeto Proposta Aceita pelo Cliente Elaborar o Termo de Abertura A gerência da organização emite o Termo de Abertura do Projeto. O documento pode ser preparado pelo gerente da proposta,
Leia maisO planejamento do projeto. Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler
O planejamento do projeto Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler 2 Introdução Processo de definição das atividades Sequenciamento de atividades Diagrama de
Leia maisServiço para implementação de atualização de firmware HP
Dados técnicos Serviço para implementação de atualização de firmware HP Serviços HP Vantagens do serviço Fornece atualizações de firmware com o intuito de minimizar quaisquer interrupções ao seu ambiente
Leia maisAdministração da Produção I
Administração da Produção I Manutenção Manutenção Manutenção: Termo usado para abordar a forma pela qual organizações tentam evitar as falhas cuidando de suas instalações físicas. É uma parte importante
Leia maisCustomer Service e Atendimento ao Cliente
Customer Service e Atendimento ao Cliente Pesquisa de Mercado, Treinamento de Vendas, Consultoria em Marketing SMGShare Marketing Group É muito importante manter um sistema de atendimento às reclamações
Leia maisCertificações ITIL voltam a ganhar destaque
Certificações ITIL voltam a ganhar destaque Certificações em Information Technology Infrastructure Library, ou ITIL, voltou ao topo de muitas listas de contratação de TI. Métodos ITIL são projetados para
Leia maisA Prática da Gestão do Conhecimento em uma Empresa Brasileira
A Prática da Gestão do Conhecimento em uma Empresa Brasileira José Renato S. Santiago Junior Cenário Atual As empresas gastam parte significativa de seu tempo no planejamento e desenvolvimento de atividades,
Leia maisPadrões de configuração GIT
UNIVERSIDADE CEUMA Padrões de configuração GIT Versão 1.2 12/12/2013 Este é um modelo de configuração para uso da ferramenta GIT adotada no Grupo Ceuma de Educação. Aqui encontram-se os padrões de configuração
Leia maisSoftware Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua
Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Janeiro 2015 Área de Desenvolvimento Departamento de Arquitetura e Desenvolvimento Agenda Processo
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisPense num robô controlando todas as rotinas de sua empresa e permitindo aos colaboradores, cuidarem melhor dos seus clientes.
https://sites.psu.edu/mts266insys597a/2013/10/13/the-techological-brain/ Pense num robô controlando todas as rotinas de sua empresa e permitindo aos colaboradores, cuidarem melhor dos seus clientes. Pense
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisGerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Leia maisOficina de Gestão de Contratos
I Seminário de Licitações e Contratos do DNIT Oficina de Gestão de Contratos www.memora.com.br Agenda Mapa estratégico do DNIT Cadeia de Valor ou VAC Estrutura do Projeto Iniciativa Gestão de contratos
Leia maisOBJETIVO VISÃO GERAL SUAS ANOTAÇÕES
OBJETIVO Assegurar a satisfação do cliente no pós-venda, desenvolvendo um relacionamento duradouro entre o vendedor e o cliente, além de conseguir indicações através de um sistema de follow-up (acompanhamento).
Leia maisAnexo 2 8 Padrão de Sistema de Envio do Banco de Dados Brutos via SGP e Consulta ao Geoexplo - R00
6 RELATÓRIO CONSOLIDADO DE ANDAMENTO DO PBA E DO ATENDIMENTO DE CONDICIONANTES CAPÍTULO 2 ANDAMENTO DO PROJETO BÁSICO AMBIENTAL Anexo 2 8 Padrão de Sistema de Envio do Banco de Dados Brutos via SGP e Consulta
Leia mais1.1. Estabelecer uma sistemática de avaliação individual de desempenho para os empregados da ABDI.
de 9. OBJETIVO.. Estabelecer uma sistemática de avaliação individual de desempenho para os empregados da ABDI.. APLICAÇÃO.. Este procedimento se aplica a todos os empregados da ABDI.. DEFINIÇÕES.. Avaliação
Leia maisManual de Procedimentos para Desenvolvimento de Softwares
Manual de Procedimentos para Desenvolvimento de Softwares Secretaria Geral de Informática Sin Universidade Federal de São Carlos - UFSCar Versão 2.1 O(s) critério(s) de escolha pelas tecnologias para desenvolvimento
Leia mais