Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO

Tamanho: px
Começar a partir da página:

Download "Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO"

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 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 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 mais

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

TUTORIAL 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 mais

Com metodologias de desenvolvimento

Com 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 mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 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 mais

RELATÓRIO REFERENTE AO SUPORTE DO MÊS JUNHO/2013.

RELATÓ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 mais

Versionamento Ágil com Git

Versionamento Á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 mais

Diretrizes de Qualidade de Projetos

Diretrizes 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 mais

Mini 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 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 mais

Controle 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 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 mais

INTRODUÇÃ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 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 mais

ADMINISTRAÇÃO E SERVIÇOS DE REDE

ADMINISTRAÇÃ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 mais

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Gerenciamento 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 mais

Aumentando as vendas online do Grupo VEPEA

Aumentando 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 mais

Utilização de Branches de Erro e Melhoria Sistema de Gestão da Qualidade

Utilizaçã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 mais

Controle de Versão com GIT

Controle 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 mais

UNIVERSIDADE 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 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 mais

5 EDI - As montadores e suas distribuidoras

5 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 mais

Gerê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 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 mais

www.gartcapote.com www.abpmp br.org Livros Guia para Formação de Analistas de Processos Contribuições Modelagem de Processos com BPMN

www.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 mais

Processo de Desenvolvimento de Software

Processo 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 mais

Histórico de Revisão Data Versão Descrição Autor 03/08/2012 1.0 Versão Inicial do Documento Rodrigo Montes

Histó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 mais

EMPREENDEDORISMO DE. Professor Victor Sotero

EMPREENDEDORISMO 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 mais

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

O 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 mais

Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP

Apresentar 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 mais

Planejamento e Gerenciamento. Erros Clássicos. Pessoas. Pessoas. Processo. Processo. Gidevaldo Novais (gidevaldo.vic@ftc.br)

Planejamento 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 mais

Versionamento de Código. Núcleo de Desenvolvimento de Software

Versionamento 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 mais

Promoçã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. 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 mais

Sistema 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

Sistema 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 mais

Gerenciamento de Projetos Modulo VI Tempo

Gerenciamento 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 mais

Controle de Versão de Software. Luiz Jácome Júnior

Controle 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 mais

Introdução à Engenharia ENG1000

Introduçã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 mais

PLATAFORMA 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 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 mais

Comportamento de grupos. Caso Uma Equipe Desunida. Trabalho em equipe

Comportamento 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 mais

PROCEDIMENTO OPERACIONAL

PROCEDIMENTO 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 mais

Gestã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. 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 mais

MODELO: TERMO DE ABERTURA DE PROJETO

MODELO: 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 mais

MANUAL 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 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 mais

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.

Gestã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 mais

Na 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. 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 mais

Salvando 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) 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 mais

Gerência de Configuração de Software Funções

Gerê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 mais

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

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 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 mais

Banco de Dados Orientado a Objetos

Banco 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 mais

Aumente o valor do ciclo de vida de cada cliente

Aumente 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 mais

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

O 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 mais

Polí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 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 mais

QualisTec. 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

QualisTec. 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 mais

PROJETO FINAL. 1. Introdução:

PROJETO 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 mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento 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 mais

PLANEJAMENTO ESTRATÉGICO

PLANEJAMENTO 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 mais

Gustavo Malavota Administrador Vendedor Palestrante Professor de Marketing

Gustavo 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 mais

Principais Responsabilidades:

Principais 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 mais

DDoS: 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 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 mais

PODER 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 mais

Gestão de Ambientes de Saúde

Gestã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 mais

Por que o financiamento coletivo está se tornando um fenômeno social?

Por 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 mais

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

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 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 mais

Gestã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 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 mais

Caso 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 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 mais

Treinamento online em diversas áreas de TI : Redes, Programação, Desenvolvimento. 2.3 Razões que levam a crer que atingirá sucesso

Treinamento 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 mais

Para se tornar um FRANQUEADO. www.helpdigitalti.com.br

Para 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 mais

MANUAL 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 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 mais

Metodologias de desenvolvimento de jogos

Metodologias 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 mais

Neurociência Aplicada à Gestão de Pessoas

Neurociê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 mais

Como contribuir com projetos de software livre

Como 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 mais

Processos de gerenciamento de projetos em um projeto

Processos 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 mais

Controle 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 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 mais

Respostas 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. 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 mais

Nota de Aplicação. Vijeo Citect Configuração Control / View-only Client

Nota 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 mais

Política de Gerenciamento de Risco Operacional

Polí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 mais

Load Balance Benefícios e vantagens dessa funcionalidade.

Load 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 mais

COMO COMEÇAR 2016 se organizando?

COMO 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 mais

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Integraçã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 mais

LICENCIAMENTO: ALTO RETORNO COM BAIXO RISCO PARA QUEM QUER ABRIR UM NOVO NEGÓCIO

LICENCIAMENTO: 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 mais

ENG 2332 CONSTRUÇÃO CIVIL I

ENG 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 mais

OBJETIVO DO PROGRAMA ORGANIZAÇÃO DO PROGRAMA E CARGA HORÁRIA PREMISSAS DOS PROGRAMA INVESTIMENTO E PRÓXIMA TURMA I NSTRUTORES

OBJETIVO 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 mais

APRIMORAMENTO E OTIMIZAÇÃO DOS PROCESSOS DE GESTÃO DE PESSOAS

APRIMORAMENTO 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 mais

ROTEIRO 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 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 mais

Termo de Abertura de Projeto. Proposta Aceita pelo Cliente

Termo 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 mais

O 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 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 mais

Serviço para implementação de atualização de firmware HP

Serviç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 mais

Administração da Produção I

Administraçã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 mais

Customer Service e Atendimento ao Cliente

Customer 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 mais

Certificações ITIL voltam a ganhar destaque

Certificaçõ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 mais

A Prática da Gestão do Conhecimento em uma Empresa Brasileira

A 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 mais

Padrões de configuração GIT

Padrõ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 mais

Software 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 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 mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA 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 mais

Pense num robô controlando todas as rotinas de sua empresa e permitindo aos colaboradores, cuidarem melhor dos seus clientes.

Pense 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 mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introduçã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 mais

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Gerenciamento 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 mais

Oficina de Gestão de Contratos

Oficina 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 mais

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

OBJETIVO 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 mais

Anexo 2 8 Padrão de Sistema de Envio do Banco de Dados Brutos via SGP e Consulta ao Geoexplo - R00

Anexo 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 mais

1.1. Estabelecer uma sistemática de avaliação individual de desempenho para os empregados da ABDI.

1.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 mais

Manual de Procedimentos para Desenvolvimento de Softwares

Manual 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