Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento
|
|
- Marcela Maria de Fátima Rocha Batista
- 6 Há anos
- Visualizações:
Transcrição
1 Fatto Consultoria Inteligência para o mercado de TI Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento 1 Palestrante: Marcelo Nascimento Costa, MSc marcelo.costa@fattocs.com.br FATTO Consultoria e Sistemas - FATTO Consultoria e Siste
2 2 Minibio Consultor na área de qualidade de software, automação de testes, ALM/DevOps e gerência de projetos. Professor de graduação e pósgraduação na Universidade Veiga de Almeida. Ministra palestras e webinars em assuntos relativos a automação do desenvolvimento, testes e no aceite de software. Experiência de participação em projetos de consultoria, desenvolvimento de software e implantação de processos em empresas como a Accenture, Ipiranga, Globosat, Oi Móvel e Oi Fixa, Banco BBM, Telefonica- SP, Vivo, Banco Modal e Brasil Telecom. Atuou como empreendedor com diversos treinamentos ministrados, consultoria e projetos desenvolvidos para as plataformas Web e Móvel em grandes empresas, como Unigranrio, Laboratório Servier, Dataprev, Petrobrás e Marinha. Atuou como líder de projetos e administrador de banco de dados no startup de diversas empresas de telecomunicações, como a Telemar e a Embratel e na implantação da arquitetura do Sistema de Pagamento Brasileiro (SPB) no Banco Central.
3 Agenda Definição de BDD Como funciona o BDD Vantagens Dúvidas comuns Diferenças entre BDD e TDD Boas práticas Specflow como ferramenta de BDD Exemplo do Specflow FATTO Consultoria e Sistemas - 3
4 BDD - Definição Behavior-driven development é sobre implementar uma aplicação através da descrição de seu comportamento pela perspectiva de seus stakeholders -- Dan North
5 Foco no valor Criar software que importa! Tem valor de negócio tangível Entregue incrementalmente Fácil de manter e gerenciar Fácil de entender e comunicar
6 6 Em outras palavras, o que é BDD? É um conjunto de práticas ágeis para agilizar o desenvolvimento de software através da integração das User Stories definidas para o software com a automação dos testes funcionais do software desenvolvido O BDD é uma evolução feita a partir da implantação de técnicas TDD (Test Driven Development) O BDD não é uma metodologia de desenvolvimento de software, porém incorpora e melhora as ideias de muitas dessas metodologias
7 7 Funcionamento do BDD Definição dos Testes funcionais automatizados com base nos Exemplos Necessidade de implantação de uma funcionalidade do backlog Levantamento dos exemplos concretos como resultado esperado das User Stories Levantamento das User Stories com os Usuários e partes interessadas Descrição dos cenários de comportamento (features)
8 8 Levantamento das User Stories
9 Exemplo de uma implementação BDD (Notação Gherkin) Scenario: Transferir dinheiro para uma conta poupança GIVEN a conta de numero <numero> com o limite <limite> e saldo <saldo> WHEN o dono realiza o deposito no valor de <deposito> na conta AND o dono realiza o primeiro saque no valor de <primeiro_saque> na conta AND o dono realiza o segundo saque no valor de <segundo_saque> na conta THEN o dono tem o saldo no valor de <saldo_esperado> na conta Exemplos: numero limite saldo deposito primeiro_saque segundo_saque saldo_esperado FATTO Consultoria e Sistemas - 9
10 10 Vantagens e Benefícios do BDD BDD oferece um nível de entendimento comum entre especialistas de domínio, product owners, desenvolvedores e testadores. Agilizar o processo diminuindo o gap entre os requisitos/user Stories e a automação dos testes de aceitação do usuário A notação simples utilizada pelo BDD Given-Then-When para os testes de aceitação são próximas do entendimento dos envolvidos no projeto Garante a regressão das funcionalidades após a re-execução de todos os testes de aceitação. Acelera a criação dos testes com a geração automática dos passos do código de testes a partir dos cenários descritos
11 Dúvidas comuns sobre BDD A grande confusão nos clientes no mercado se refere a mistura dos conceitos entre TDD e BDD. Perguntas comuns no mercado? Eu fiz um TDD com uma cobertura de 90%, eu ainda preciso do BDD? O TDD não testa todo o código? Eu tenho User Stories bem detalhadas com uma quantidade expressiva de exemplos, faz-se necessário o TDD? Onde começa o TDD e onde termina o BDD? Enquanto eu faço o TDD, eu não posso executar tarefas de BDD? Eu comecei a desenvolver as features do BDD, depois comecei a desenvolver o código de testes do TDD, então tenho que parar as tarefas do BDD? FATTO Consultoria e Sistemas
12 12 Interação entre BDD x TDD testes caixa-preta testes caixa-branca
13 13 Diferenças fundamentais do BDD x TDD TDD - Exercita o código vinculado a cada método do objeto. 10 Passou pelo tratamento de Exceções? 0 BDD - valida se o resultado apresentado pela UI está de acordo com o comportamento definidos nos exemplos na User Story. 10 Popup com a mensagem Erro: Divisão inválida? 0
14 14 Por onde eu começo? Implementar a definição de User Stories como detalhamento de requisitos Envolver o usuário na definição dos exemplos concretos para os testes Pontuar a User Story contemplando a definição dos testes de aceitação para servir como base para a execução dos testes no BDD Implementar uma arquitetura com a ferramenta de BDD (Specflow/Cucumber/Jbehave) executando em diversas plataformas Pontuar as tarefas de manutenção para contemplar a manutenção dos cenários implementados na ferramenta de BDD
15 Boas práticas para implementação do BDD FATTO Consultoria e Sistemas Envolvimento Testador nas User Stories Coach Arquitetura Ferramenta BDD User Stories seguindo padrão INVEST Entregar o BDD na Sprint
16 O que é Specflow? É uma ferramenta Opensource integrada ao ecossistema.net que gera e executa testes definidos a partir do padrão Given-When- Then É totalmente integrado ao ambiente Visual Studio contemplando templates de projetos que podem ser instanciados no próprio Visual Studio. Suporta frameworks de testes como MSTest e Nunit (2 e 3) Utiliza como notação de execução de testes o WebDriver do Selenium, largamente conhecido no mercado. Após a configuração correta, consegue executar multibrowsers (Chrome, IE e Firefox) FATTO Consultoria e Sistemas
17 Dinâmica do SpecFlow Orientação de Negócios Orientação Técnica Orientação de Negócios Definição das Features Definição dos Scenarios Definição dos Steps Código de implantação dos Steps Biblioteca de Automação de IU Execução dos Scenarios Analisar os defeitos gerados pela execução dos Scenarios Corrigir o código de produção para resolução de defeitos FATTO Consultoria e Sistemas - Orientação Técnica 17
18 Arquitetura.Net de Execução com Continuous Delivery FATTO Consultoria e Sistemas Builds TFS Build 2.Runs Pacote Arquitetura SpecFlow Package 5. Outputs NUnit Package Selenium Package Teste Executável 3. Drives 4. Drives 5. Drives
19 19 Exemplo SpecFLow Cenário Válido
20 20 Exemplo SpecFLow Cenário Inválido
21 21 Código Exemplo
22 22 Verificação do Resultado
23 23 Conclusão O BDD é uma realidade no mercado e possui um ferramental forte A execução dos testes automatizados na visão funcional através do BDD e da visão técnica através do TDD fornecem um potencial para melhorar a qualidade do software entregue seguindo as principais premissas ágeis. Tem que haver um investimento em tempo e recursos devido a curva de aprendizado para os primeiros projetos utilizando BDD. O ideal é ter papeis diferentes para a criação dos testes TDD e outro para criação dos testes BDD
Desenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisImplementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de um
Leia maisempowering talents WWW.CASLEADER.COM.BR UM PRODUTO:
empowering talents WWW.CASLEADER.COM.BR UM PRODUTO: "VIMOS A TECNOLOGIA, INOVAÇÃO, E A NECESSIDADE DE MELHOR ESTRUTURAÇÃO DOS PROCESSOS DE APRENDIZAGEM, E ENTÃO SABÍAMOS QUE ERA PRECISO CRIAR O CASLEADER".
Leia maisCASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR
CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CONCEITOS BÁSICOS - TESTES O que é Teste de Software? Teste é o processo de executar um programa com o objetivo
Leia maisMétricas de Software Importância e Aplicação
Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando
Leia maisPORTFÓLIO DE SERVIÇOS
PORTFÓLIO DE SERVIÇOS PORTFÓLIO DE SERVIÇOS Ana Paula Lima Coaching, Consultoria e Palestras é uma empresa especializada em Gestão de Pessoas, que visa identificar o potencial humano e desenvolvê-lo através
Leia maisDOCUMENTO DE REQUISITO DE SOFTWARE
DOCUMENTO DE REQUISITO DE SOFTWARE PARTICIPANTES Belo Horizonte - 1
Leia maisPLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO
PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO Terra Estudos e Projetos Ambientais 11ª Avenida, nº 686 Setor Universitário
Leia maisTERMO DE REFERÊNCIA Nº 1225 PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO
Impresso por: RODRIGO DIAS Data da impressão: 24/02/2012-16:58:00 SIGOEI - Sistema de Informações Gerenciais da OEI TERMO DE REFERÊNCIA Nº 1225 PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO 1.
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisAnálise de Requisitos
Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto
Leia maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisSistemas de Informação
Sistemas de Informação TCC em Re-vista 2011 121 PAULA, Diego Flávio de; VOLPATO, Tobias. 23 Gerenciamento eletrônico de documentos. 2011. 111 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de
Leia maisPRESIDÊNCIA DA REPÚBLICA SECRETARIA DE ASSUNTOS ESTRATÉGICOS PROGRAMA DAS NAÇÕES UNIDAS PARA O DESENVOLVIMENTO
PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE ASSUNTOS ESTRATÉGICOS PROGRAMA DAS NAÇÕES UNIDAS PARA O DESENVOLVIMENTO EDITAL 006/2012 - PROJETO BRA/06/032 CÓDIGO: MAPEAMENTO O Projeto O Projeto BRA/06/032 comunica
Leia maisModelo de Desenvolvimento de Sprint
UNIVERSIDADE CEUMA Modelo de Desenvolvimento de Sprint Versão 1.0 14/07/2014 Este é um Modelo de Organização de Projetos de Software utilizado pela equipa interna do NTI do Grupo Ceuma de Educação. Sumário
Leia maisMINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS
MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA - CONSULTOR POR PRODUTO TOR/FNDE/DTI/MEC
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maiswww.smap3d Plant Design.com
www.smap3d Plant Design.com Smap3D Plant Design Planta em 2D/3D Inteligente e Projeto de Tubulação Do diagrama de P&ID para projeto em 3D e para os Isométricos Smap3D Plant Design é o software de CAD 3D
Leia maisPúblico Alvo: Critérios de admissão para o curso: Investimento:
Com carga horária de 420 horas o curso de MBA em Gestão de Projetos é desenvolvido em sistema modular, com 01 encontro por bimestre (total de encontros no curso: 04) para avaliação nos diversos pólos,
Leia maisInsight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL
Insight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL www.remsoft.com 1 Excelência em planejamento e otimização de processos decisórios Líder em tecnologias de otimização
Leia maisTERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA
TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação (MEC) em seus processos de formulação, implantação e
Leia maisDesenvolvimento de um Conjunto de Processos de Governança de Tecnologia de Informação para uma Instituição de Ensino Superior
Desenvolvimento de um Conjunto de Processos de Governança de Tecnologia de Informação para uma Instituição de Ensino Superior Ângela F. Brodbeck (Escola de Administração) Jussara I. Musse (Centro de Processamento
Leia maisPanorama da Inovação no Brasil. Hugo Ferreira Braga Tadeu 2014
Panorama da Inovação no Brasil Hugo Ferreira Braga Tadeu 2014 INTRODUÇÃO Sobre o Relatório O presente relatório é uma avaliação do Núcleo de Inovação e Empreendedorismo da FDC sobre as práticas de gestão
Leia maisGerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Leia maisOs salários de 15 áreas de TI nas cinco regiões do Brasil
Os salários de 15 áreas de TI nas cinco regiões do Brasil Entre 2011 e 2012, os salários na área de tecnologia da informação (TI) cresceram em média 10,78% um número animador, que pode motivar jovens estudantes
Leia maisMercado. Franchising. Principais clientes e serviços. Franqueado. - Perfil. - Vantagens. - Treinamento. Parcerias. Taxa de Franquia e Royalties
1 AGENDA História Mercado Franchising Principais clientes e serviços Franqueado - Perfil - Vantagens - Treinamento Parcerias Taxa de Franquia e Royalties Plano de negócios 2 História Jhonathan Ferreira
Leia maisEmentário EMBA em Gestão de Projetos
Ementário EMBA em Gestão de Projetos Grade curricular Disciplina MATEMÁTICA FINANCEIRA - N FUNDAMENTOS DE GERENCIAMENTO DE PROJETOS E GERENCIAMENTO DE ESCOPO - N GERENCIAMENTO DE RISCOS EM PROJETOS GESTÃO
Leia maisMDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)
MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS
Leia maisO evento não fará uso do vídeo (webcam), somente slides e áudio. Se necessário, ajuste o idioma da sala na barra de ferramentas superior
1 Orientações iniciais Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio Se necessário, ajuste o idioma da sala na barra de ferramentas
Leia maisEngenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel marcio@puntel.org
Engenharia de Software I Aula 15: Metodologias Ágeis Prof. Márcio D. Puntel marcio@puntel.org Março - 2008 Antes... Manifesto Mudança de contratos Foco nas premissas... 2 Algumas metodologias Extreme Programming
Leia maisArquitecturas de Software Enunciado de Projecto 2007 2008
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras
Leia maisMINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇAO, CIÊNCIA E TECNOLOGIA DE RONDÔNIA COMISSÃO DE ELABORAÇÃO DO PLANO ESTRATÉGICO DE TI
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇAO, CIÊNCIA E TECNOLOGIA DE RONDÔNIA COMISSÃO DE ELABORAÇÃO DO PLANO ESTRATÉGICO DE TI Plano de Trabalho Elaboração do Plano Estratégico de Tecnologia
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Sobre a Metodologia de Desenvolvimento de Software Extreme Programming (XP), explique e cite os benefícios
Leia maisTERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA ESPECIALIZADA (PESSOA FÍSICA) Contrato por Produto Nacional
TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA ESPECIALIZADA (PESSOA FÍSICA) Contrato por Produto Nacional Número e Título do Projeto: BRA/09/004 Fortalecimento da CAIXA no seu processo de internacionalização
Leia maisCATÁLOGO DE APLICAÇÕES Rateio CC Contas a Pagar
CATÁLOGO DE APLICAÇÕES Rateio CC Contas a Pagar Objetivo do projeto Possibilitar fazer lançamentos no Contas a Pagar, rateando por várias contas e/ou vários centros de custos. Escopo Este projeto englobará
Leia maisPOLÍTICA DE INVESTIMENTO PEIXE PILOTO PARA CLUBES DE INVESTIMENTOS 2009-2011. Vitória, 26 de agosto de 2009.
POLÍTICA DE INVESTIMENTO PEIXE PILOTO PARA CLUBES DE INVESTIMENTOS 2009-2011 Vitória, 26 de agosto de 2009. ÍNDICE 1. OBJETIVO.... 3 2. ORIENTAÇÃO DA GESTÃO DOS INVESTIMENTOS E PRÁTICAS DE GOVERNANÇA....
Leia maisEspecialização em Arquitetura e Engenharia de Software
Especialização em Arquitetura e Engenharia de Software O curso vai propiciar que você seja um especialista para atua atuar na área de Arquitetura de Software em diferentes organizações, estando apto a:
Leia maisAnálise e Projeto Orientado a Objetos. Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé
Análise e Projeto Orientado a Objetos Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé O que veremos hoje? Análise e Projeto Definição Comparação Análise e Projeto OO Definição
Leia maisRevisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013
Revisão Diagrama de Caso de Uso Rodolfo Adamshuk Silva 30/08/2013 Processo Unificado (PU) É um modelo de processo de software baseado no modelo incremental, visando a construção de software orientado a
Leia maisContrata Consultor na modalidade Produto
Contrata Consultor na modalidade Produto PROJETO 914BRZ4012 EDITAL Nº 005/2010 1. Perfil: TR 007/2010-CGS - CIÊNCIAS SOCIAIS APLICÁVEIS 3. Qualificação educacional: Graduação na área de CIÊNCIAS SOCIAIS
Leia maisANEXO VII PROCESSO E METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP. Processo de Desenvolvimento de Sistemas
ANEXO VII PROCESSO E METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP Processo de Desenvolvimento de Sistemas MDP - Metodologia de Desenvolvimento PROCERGS - é uma estrutura básica de definição de processos
Leia maisMétricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Leia maisPROCESSO DE SELEÇÃO DE DESENVOLVIMENTO DE PROJETOS DE EMPREENDEDORISMO DE IMPACTO EDITAL I - 2016 LIBRIA
1) - APRESENTAÇÃO PROCESSO DE SELEÇÃO DE DESENVOLVIMENTO DE PROJETOS DE EMPREENDEDORISMO DE IMPACTO EDITAL I - 2016 LIBRIA A Aceleradora Libria (www.projetolibria.com.br) abre o seu segundo edital de inscrições
Leia maisAGENDA MARÇO E ABRIL 2016 ESCRITÓRIO REGIONAL DE PIRACICABA
1 AGENDA MARÇO E ABRIL 2016 ESCRITÓRIO REGIONAL DE PIRACICABA PLANEJAMENTO PLANEJAMENTO: O PRIMEIRO PASSO PARA COMEÇAR O SEU NEGÓCIO PALESTRA QUE VISA SENSIBILIZAR OS PARTICIPANTES A IDENTIFICAR AS OPORTUNIDADES
Leia maisAPENDICE A INSTRUMENTO DE COLETA DE DADOS PESQUISA SOBRE INOVAÇÕES GERENCIAIS EM INSTITUIÇÕES HOSPITALARES PRIVADAS DE SALVADOR
APENDICE A INSTRUMENTO DE COLETA DE DADOS UNIVERSIDADE FEDERAL DA BAHIA NÚCLEO DE PÓS-GRADUAÇÃO EM ADMINISTRAÇÃO MESTRADO EM ADMINISTRAÇÃO Data da entrevista.../.../... PESQUISA SOBRE INOVAÇÕES GERENCIAIS
Leia maisO que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
Leia maisTarifação e Administração de Ligações
Tarifação e Administração de Ligações O que é o serviço de Tarifação e Administração de Ligações Tarifação e Administração de Ligações O que é? Benefícios Solução que realiza coletas diárias de dados (CDRs)
Leia maisTUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA
TUTORIAIS Framework SCRUM Rafael Buck Eduardo Franceschini MSc., PMP, CSM MBA SCRUM vs. PMBOK SCRUM vs. PMBOK ESCOPO Restrições de um projeto (Tripla Restrição) TEMPO CUSTO Modelo de Contrato de projetos
Leia maisCurso: Desenvolvimento Wordpress
Curso: Desenvolvimento Wordpress Data: 16 e 17 de Abril Localização: À Definir Carga horária: 16 Horas Sobre o Curso: Presencial Emissão Certificado Material de Apoio O WordPress é um dos maiores e mais
Leia maisSistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos
Sistema de Gestão Avícola SYSAVES O sistema SYSAVES controla todo o processo, desde a saída dos galpões dos fornecedores (granjeiros) de aves até a emissão de relatórios das saídas dos galpões para os
Leia maisComunicação para empresas, franquias, empreendedores e startups. Seu negócio em evidência na mídia para seus clientes e público interno
Comunicação para empresas, franquias, empreendedores e startups Seu negócio em evidência na mídia para seus clientes e público interno A Oficina da Comunicação Proatividade, criatividade e versatilidade
Leia maisDECRETO nº 2.303/2012
Prefeitura Municipal de Fontoura Xavier RS. Município criado em 09.07.1965 Lei Federal nº 4974/65 CNPJ nº 87612768/0001-02 Fone Fax (0xx)54.389.1511 e (0xx)54.389.1122 Av. 25 de Abril, 920 Fontoura Xavier
Leia maisAgenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.
Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um
Leia maisSustentabilidade no Setor Público, A3P e Planos de Logística Sustentável
Ministério do Meio Ambiente Secretaria de Articulação Institucional e Cidadania Ambiental SAIC Departamento de Produção e Consumo Sustentável DPCS Sustentabilidade no Setor Público, A3P e Planos de Logística
Leia maisAudiência Pública Comissão Especial Projeto de Lei 6.789, de 2013. Agosto de 2015
Audiência Pública Comissão Especial Projeto de Lei 6.789, de 2013 Agosto de 2015 PRESENÇA A América Móvil (AMX) tem atuação em 28 países Operações Fixa e Móvel Operação Móvel Operação MVNO ACESSOS POR
Leia maisTreinamos. CSD: Certified Scrum Developer Program
Treinamos. CSD: Certified Scrum Developer Program Programa reconhecido oficialmente pela Scrum Alliance para a certificação CSD: Certified Scrum Developer. 1 SCRUM ALLIANCE REP(SM) is a service mark of
Leia maisCurso: Gestão de Adwords / Links Patrocinados
Curso: Gestão de Adwords / Links Patrocinados Data: 14 e 15 de Maio Localização: À Definir Carga horária: 16 Horas Sobre o Curso: Presencial Emissão Certificado Material de Apoio O Google hoje é um repositório
Leia maisTítulo do Case: Categoria: Temática: Resumo: Introdução:
Título do Case: Diagnóstico Empresarial - Vendendo e Satisfazendo Mais Categoria: Prática Interna. Temática: Mercado Resumo: Na busca por uma ferramenta capaz de auxiliar na venda de mais consultorias
Leia maisPolítica de Responsabilidade Socioambiental Sulcredi São Miguel
Política de Responsabilidade Socioambiental Sulcredi São Miguel SÃO MIGUEL DO OESTE, JUNHO DE 2015. POLÍTICA DE RESPONSABILIDADE SOCIOAMBIENTAL SULCREDI SÃO MIGUEL 1 ABRANGÊNCIA Esta política orienta o
Leia maisDeswik.Sched. Sequenciamento por Gráfico de Gantt
Deswik.Sched Sequenciamento por Gráfico de Gantt SOLUÇÕES EM SEQUENCIAMENTO DE LAVRA QUE NOS DIFERENCIAM Uma abordagem dinâmica e moderna para o sequenciamento de lavra Desde gráficos de Gantt interativos
Leia maisNegociação Estratégica e Gestão de Conflitos Porque Educação Executiva Insper Cursos de Curta e Média Duração Educação Executiva
1 Porque Educação Executiva Insper A dinâmica do mundo corporativo exige profissionais multidisciplinares, capazes de interagir e formar conexões com diferentes áreas da empresa e entender e se adaptar
Leia maisPós-Graduação em Gestão Empresarial e Marketing (sábado)
Pós-Graduação em Gestão Empresarial e Marketing (sábado) Início em 26 de setembro de 2015 Aulas aos sábados, das 8h às 15h Valor do curso: R$ 16.482,00 À vista com desconto: R$ 15.657,00 Consultar planos
Leia maisGestão da Qualidade. Aula 5. Prof. Pablo
Gestão da Qualidade Aula 5 Prof. Pablo Proposito da Aula 1. Gestão da Qualidade Total; 2. Planejamento; Gestão da Qualidade Total Gestão da Qualidade Total Como vimos na última aula a Gestão da Qualidade
Leia maisMPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação
MPSP Projeto ALM/Scrum Diretoria de Sistemas de Informação Agenda O que é ALM? Objetivo do Projeto Atividades Desenvolvidas Indicadores Dúvidas O que é ALM? ALM Application Lifecycle Management Gerenciamento
Leia maisProposta Wizard Nova Veneza
Proposta Wizard Nova Veneza Sobre a Wizard Com uma metodologia totalmente diferenciada, a Wizard aposta em cursos que acompanham as características particulares de cada aluno, preparando-o para aproveitar
Leia maisGestão Eficiente do Portfólio de Projetos. Eduardo Montes, PMP
Gestão Eficiente do Portfólio de Projetos Eduardo Montes, PMP Agenda Sobre a Escritório de Projetos Minha trajetória Fatores de sucesso Por que os projetos falham? Gestão do Portfólio e o Escritório de
Leia maisCURSO DE FORMAÇÃO PROFISSIONAL EM MACEIÓ-AL
CURSO DE FORMAÇÃO PROFISSIONAL EM MACEIÓ-AL OBJETIVOS: CURSO DE FORMAÇÃO PROFISSIONAL GERENCIAMENTO DE PROJETOS PARA ENGENHEIROS E ARQUITETOS - 80h Capacitar os participantes para trabalharem com as melhores
Leia maisUniversidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO
Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO PROGRAMA DE DISCIPLINA SETOR: Ciências Agrárias e de Tecnologia DEPARTAMENTO: Informática DISCIPLINA: Introdução à Organização
Leia maisCURSO: MBA EM DESENVOLVIMENTO DE PESSOAS COM ÊNFASE EM COMPETÊNCIAS
CURSOS DE PÓS-GRADUAÇÃO LATO SENSU CURSO: MBA EM DESENVOLVIMENTO DE PESSOAS COM ÊNFASE EM COMPETÊNCIAS ANO 15/1 : UNIDADE BUENO - SÁBADOS QUINZENAIS DISCIPLINA CARGA HORÁRIA COORDENADOR: Profa Carmen Rizzotto
Leia maisEspecificação e Automação Colaborativas de Testes utilizando a técnica BDD
Especificação e Automação Colaborativas de Testes utilizando a técnica BDD Rafael Chiavegatto¹, Vanilton Pinheiro¹, Andréia Freitas Vieira¹, João Clineu¹, Erbett Hinton Oliveira¹, Ellen Barroso¹, Alexandre
Leia maisProjeto de Desenvolvimento de Software
Projeto de Desenvolvimento de Software Introdução a Engenharia de Software (continuação) Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares Engenharia de Software Definição
Leia maisTítulo do Case: O impacto do layout na agilidade dos processos
Título do Case: O impacto do layout na agilidade dos processos Categoria: Projetos Externos Temática: Segundo Setor Resumo: O presente case expõe a aplicabilidade de um projeto externo que desafia as acomodações
Leia maisLUIZ CARLOS FRANKLIN DA SILVA
DECRETO Nº. 1.181, EM 27 DE MARÇO DE 2012. INSTITUI O CRONOGRAMA DE EXECUÇÃO DAS ATIVIDADES A SEREM PARA O ATENDIMENTO INTEGRAL DOS DISPOSITIVOS CONSTANTES NO MANUAL DE CONTABILIDADE APLICADA AO SETOR
Leia maisEscritório de Processos. Palestrante: Marcelo Breyer Amorim Gerente do Centro de Serviços Compartilhados
Escritório de Processos Palestrante: Marcelo Breyer Amorim Gerente do Centro de Serviços Compartilhados Agenda 1 O que é o Sistema FIRJAN 2 Fatores para implantação 3 4 Histórico de Processos Missão e
Leia maisTERMO DE REFERÊNCIA - UGL/PDRS: 05/2014 CONTRATAÇÃO DE CONSULTORIA PARA ELABORAÇÃO DO PROJETO DE DESENVOLVIMENTO DE WEB PORTAL PARA RESERVA LEGAL
TERMO DE REFERÊNCIA - UGL/PDRS: 05/2014 CONTRATAÇÃO DE CONSULTORIA PARA ELABORAÇÃO DO PROJETO DE DESENVOLVIMENTO DE WEB PORTAL PARA RESERVA LEGAL 1. IDENTIFICAÇÃO DA CONTRATANTE 1.1. Contratante: Projeto
Leia maisDIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE
ESPECIAL Engenharia de Software DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE por Paulo Borba DECISÕES IMPORTANTES A SEREM TOMADAS NOS PROJETOS E NA CARREIRA DE UM PESQUISADOR EM ENGENHARIA DE SOFTWARE.
Leia maisTribunal Superior do Trabalho
PLANO ANUAL DE AUDITORIA 2016 Tribunal Superior do Trabalho PLANO ANUAL DE AUDITORIA 2016 Secretaria de Controle Interno PLANO ANUAL DE AUDITORIA DA SECRETARIA DE CONTROLE INTERNO - EXERCÍCIO 2016 Aprovado
Leia maisPolítica de Responsabilidade Socioambiental da PREVI
1.1. A PREVI, para o cumprimento adequado de sua missão administrar planos de benefícios, com gerenciamento eficaz dos recursos aportados, buscando melhores soluções para assegurar os benefícios previdenciários,
Leia maisPúblico Alvo: Investimento: Disciplinas:
A Universidade Católica Dom Bosco - UCDB com mais de 50 anos de existência, é uma referência em educação salesiana no país, sendo reconhecida como a melhor universidade particular do Centro-Oeste (IGC/MEC).
Leia maisPRINCIPAIS UNIDADES PARCEIRAS :
PRINCIPAIS UNIDADES PARCEIRAS : SECRETARIA GERAL DE PLANEJAMENTO E DESENVOLVIMENTO INSTITUCIONAL SPDI ESCRITÓRIO DE DESENVOLVIMENTO FÍSICO EDF PREFEITURAS UNIVERSITÁRIAS - PUs SECRETARIA GERAL DE GESTÃO
Leia maisReduza seus custos e amplie a sua competitividade
Reduza seus custos e amplie a sua competitividade Nesse exato momento, na sua empresa, existem recursos sendo gastos ALÉM DA necessidade. Se você pudesse identificá-los, poderia realocar esses valores
Leia maisAdoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence. Trilha da Indústria - 2015
Adoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence Trilha da Indústria - 2015 Palestrante Graduação Ciência da Computação UFAL/2008 Mestre em Ciência da Computação UFPE/2011
Leia maisAULA 3 ETAPAS PARA ELABORAÇÃO DE PROJETOS
AULA 3 ETAPAS PARA ELABORAÇÃO DE PROJETOS Projeto de longo prazo Tem variados objetivos, focos e etapas; Depende de muitas pessoas, organizações, decisões em outras instâncias, grande captação de recursos
Leia maisCompreender os estágios que envolvem o projeto de produto e serviços e os tipos de processos de produção e a aplicabilidade de cada um.
Introdução Compreender os estágios que envolvem o projeto de produto e serviços e os tipos de processos de produção e a aplicabilidade de cada um. Mercado cada vez mais competitivo, e os consumidores estão
Leia maisOs 7 Melhores Modelos de COACHING em GRUPO
Os 7 Melhores Modelos de COACHING em GRUPO Olá, aqui é o Wilton Neto tudo bem?! E... Coaching em Grupo é muito divertido! Parabéns e obrigado por baixar do Manual com os 7 Melhores Modelos de Coaching
Leia maisMBA em Gerenciamento de Projetos
MBA em Gerenciamento de Projetos APRESENTAÇÃO A gestão eficiente de projetos é essencial para a sobrevivência das empresas em um cenário de competição global, avanços tecnológicos, clientes mais exigentes
Leia maisPROGRAMA DE COACHING & GERAÇÃO Z GESTÃO DE CARREIRA
Cer ficada LAIS SILVA Profissional coach &Leader Coach Analista comportamental & 360 graus Coach, Consultora, Palestrante. Especialista em Recursos Humanos e Gestão Auditoria em Serviços de Saúde. Atua
Leia maisOs passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.
Acordo Financeiro Produto : RM - Totvs Gestão Financeira 12.1.1 Processo : Acordo Financeiro Subprocesso : Template de Acordo Controle de Alçada Negociação Online Data da publicação : 29 / 10 / 2012 Os
Leia maisFundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com
Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre
Leia maiságeis para projetos desenvolvidos por fábrica de software
Uso de práticas ágeis para projetos desenvolvidos por fábrica de software Artur Mello artur.mello@pitang.com Uma empresa C.E.S.A.R Fábrica de Software O termo software factory foi empregado pela primeira
Leia maisTERMOS DE REFERÊNCIA. Consultor/a Local Elaboração Guia Coletivo Empreendedorismo
TERMOS DE REFERÊNCIA Consultor/a Local Elaboração Guia Coletivo Empreendedorismo Localização: Brasil Prazo para candidatura: 07/01/2015 Tipo de Contrato: Nível do Posto: Idioma(s) necessário: Data esperada
Leia maisVídeo 24/9/2012. Curso: Logística. Organizar Processos. Organizações e métodos Processos e planejamento de benchmarking. Profa. Ms.
Curso: Logística Profa. Ms. Edilene Garcia Organizações e métodos Processos e planejamento de benchmarking Vídeo O desorganizado. Duração: 2 30 http://www.youtube.com/watch?v= PMoINjIgE3o&feature=related
Leia maisAnálise de Negócios com Agilidade Uma Combinação de Sucesso! por Luiz Claudio Parzianello
Análise de Negócios com Agilidade Uma Combinação de Sucesso! por Luiz Claudio Parzianello Sobre o palestrante Engenheiro Eletricista pela PUCRS e Mestre em Sistemas Eletrônicos pela USP. Possui mais de
Leia maisUser. Stories. Por que e como escrever requisitos de forma ágil? RAFAEL HELM e DANIEL WILDT. Wildtech start wild, keep wild
User Stories Por que e como escrever requisitos de forma ágil? RAFAEL HELM e DANIEL WILDT Wildtech start wild, keep wild Qualidade de software começa na especificação. Rafael Helm. 2 Sobre os autores Rafael
Leia maisMODELOS DE PROCESSO TÉCNICAS INTELIGENTES QUE APOIAM A CONSTRUÇÃO DE UM SOFTWARE
MODELOS DE PROCESSO TÉCNICAS INTELIGENTES QUE APOIAM A CONSTRUÇÃO DE UM SOFTWARE Ana Paula Carrion 1, Claudete Werner 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,
Leia maismercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a
16 1 Introdução Este trabalho visa apresentar o serviço oferecido pelas administradoras de cartões de crédito relacionado ao produto; propor um produto cartão de crédito calcado na definição, classificação
Leia mais