Revisitando as práticas de engenharia ágil. Danilo
|
|
- Giuliana Rodrigues Belém
- 6 Há anos
- Visualizações:
Transcrição
1 Revisitando as práticas de engenharia ágil Danilo
2 Danilo - Desenvolvedor, Arquiteto, Coach, DevOps, Treinador
3 Agile virou mainstream
4 Fonte: VersionOne State of Agile (2012) Referência:
5 Scrum + Kanban = 72% ~ 75% Fonte: VersionOne State of Agile (2012) Referência:
6 Scrum + Kanban = 72% ~ 75% 4% Não Sei?! Fonte: VersionOne State of Agile (2012) Referência:
7 Scrum + Kanban = 72% ~ 75% XP = 2% ~ 7% Fonte: VersionOne State of Agile (2012) Referência:
8 Práticas gerenciais práticas de engenharia
9 Práticas gerenciais práticas de engenharia
10 Práticas gerenciais práticas de engenharia
11
12
13 3 pilares
14 Gerir um negócio sustentável
15 Gerir um negócio sustentável Liderar e promover a excelência de software e revolucionar a indústria de TI
16 Gerir um negócio sustentável Liderar e promover a excelência de software e revolucionar a indústria de TI Advogar apaixonadamente em favor de justiça social e econômica
17 falta de práticas de engenharia é uma barreira
18 não atingimos o potencial de agile
19 o potencial de agile
20 Leak! o potencial de agile Vazar!
21 por que falar de práticas?
22
23 princípios vs. práticas
24 princípios vs. práticas
25 princípios vs. práticas
26
27 Valores + Princípios
28 práticas
29 práticas O que você faz quando está sob pressão" -- Corey Haines
30
31
32 Programação Extrema (XP)
33 Programação Extrema (XP) Práticas de Engenharia
34 práticas
35 práticas dependentes
36 práticas dependentes complementares
37 testes automatizados design colaboração Entrega contínua originadas em XP
38 testes automatizados design TDD testes automatizados colaboração Entrega contínua originadas em XP
39 testes automatizados design design incremental TDD testes automatizados refatoração metáfora TDD linguagem ubíqua colaboração Entrega contínua originadas em XP
40 testes automatizados design design incremental TDD testes automatizados refatoração metáfora TDD linguagem ubíqua colaboração Entrega contínua propriedade coletiva de código standards de código programação pareada gerenciar dívida técnica desenvolvimento no trunk originadas em XP
41 testes automatizados design design incremental TDD testes automatizados refatoração metáfora TDD linguagem ubíqua colaboração propriedade coletiva de código standards de código programação pareada gerenciar dívida técnica desenvolvimento no trunk Entrega contínua desenvolvimento no trunk integração contínua pipeline de implantação implantação automatizada infraestrutura como código originadas em XP
42 testes automatizados
43
44 Exploratório feedback rápido Ponta a Ponta Aplicação/ Componentes Integração cobertura por teste / tempo de execução Unitários
45 Testes Automatizados
46 Testes Automatizados Comportamentos:
47 Testes Automatizados Comportamentos: O time possui uma clara estratégia de testes
48 Testes Automatizados Comportamentos: O time possui uma clara estratégia de testes Testes funcionais seguem user journeys e não por história
49 Testes Automatizados Comportamentos: O time possui uma clara estratégia de testes Testes funcionais seguem user journeys e não por história Testes reproduzem bug no nível certo antes de corrigí-lo
50 Testes Automatizados Comportamentos: O time possui uma clara estratégia de testes Testes funcionais seguem user journeys e não por história Testes reproduzem bug no nível certo antes de corrigí-lo Tempo necessário para realizar testes manuais reduzido
51 Testes Automatizados Comportamentos: O time possui uma clara estratégia de testes Testes funcionais seguem user journeys e não por história Testes reproduzem bug no nível certo antes de corrigí-lo Tempo necessário para realizar testes manuais reduzido Problemas são encontrados rapidamente, perto do momento onde são introduzidos
52 TDD
53 TDD Comportamentos:
54 TDD Comportamentos: Testes atuam como documentação executável do código
55 TDD Comportamentos: Testes atuam como documentação executável do código Bom design OO: comportamento bem encapsulado e clara dependência entre classes
56 TDD Comportamentos: Testes atuam como documentação executável do código Bom design OO: comportamento bem encapsulado e clara dependência entre classes Testes unitários executam rapidamente: 1000s em poucos segundos
57 TDD Comportamentos: Testes atuam como documentação executável do código Bom design OO: comportamento bem encapsulado e clara dependência entre classes Testes unitários executam rapidamente: 1000s em poucos segundos Uso justo de mocks: mocks não duplicam comportamento do código
58 Design
59 Design == Código
60 Estrutura Acoplamento Organização Coesão Design == Código Flexibilidade Testabilidade Legibilidade Dependências
61 BOM Design reduz o custo da mudança
62 Design
63 Hipótese da stamina do Design
64 Funcionalidades Tempo
65 Funcionalidades Sem Design Tempo
66 Bom Design Funcionalidades Sem Design Tempo
67 Bom Design Funcionalidades Onde o design se paga Sem Design Tempo
68 Zero Design Design Ágil Up-front Design
69 Design ativo
70 Design passivo
71 Design ágil == Design evolutivo
72 Design ágil == Design evolutivo
73 Design Ágil
74 Design Ágil Comportamentos:
75 Design Ágil Comportamentos: Código é fácil de ser testado
76 Design Ágil Comportamentos: Código é fácil de ser testado Quando mudanças são necessárias, refatoração acontece antes para que a mudança seja simples
77 Design Ágil Comportamentos: Código é fácil de ser testado Quando mudanças são necessárias, refatoração acontece antes para que a mudança seja simples Time reconhece a diferença entre complexidade essencial e acidental
78 Design Ágil Comportamentos: Código é fácil de ser testado Quando mudanças são necessárias, refatoração acontece antes para que a mudança seja simples Time reconhece a diferença entre complexidade essencial e acidental Gerenciamento de dívida técnica para reduzir complexidade acidental
79 Refatoração
80 Comportamentos: Refatoração
81 Refatoração Comportamentos: Desenvolvedores familiarizados com refatorações automatizadas na IDE
82 Refatoração Comportamentos: Desenvolvedores familiarizados com refatorações automatizadas na IDE Refatoração acontece quando os testes estão passando
83 Refatoração Comportamentos: Desenvolvedores familiarizados com refatorações automatizadas na IDE Refatoração acontece quando os testes estão passando Refatorações são pequenas e incrementais
84 Refatoração Comportamentos: Desenvolvedores familiarizados com refatorações automatizadas na IDE Refatoração acontece quando os testes estão passando Refatorações são pequenas e incrementais Código de teste também é refatorado
85 Refatoração Comportamentos: Desenvolvedores familiarizados com refatorações automatizadas na IDE Refatoração acontece quando os testes estão passando Refatorações são pequenas e incrementais Código de teste também é refatorado Desenvolvedores sabem dividir refatorações grandes em pedaços menores
86 Linguagem Ubíqua Metáfora: Nem sempre é necessária Difícil de encontrar Domain-Driven Design Objetivo é melhorar comunicação com especialistas de domínio
87
88 Linguagem Ubíqua
89 Linguagem Ubíqua Comportamentos:
90 Linguagem Ubíqua Comportamentos: Código de produção e de testes usam terminologia uniforme, alinhada com o domínio
91 Linguagem Ubíqua Comportamentos: Código de produção e de testes usam terminologia uniforme, alinhada com o domínio Conceitos em um domínio possuem sentido claro dentro de um Contexto Delimitado
92 Linguagem Ubíqua Comportamentos: Código de produção e de testes usam terminologia uniforme, alinhada com o domínio Conceitos em um domínio possuem sentido claro dentro de um Contexto Delimitado Conceitos são bem entendidos por toda a equipe (desenvolvedores, analistas, QAs, clientes, gerentes, etc.)
93 colaboração
94
95
96 Programação Pareada Benefícios: Foco Revisão de código constante Resultado é maior que a soma das partes
97 Programação Pareada
98 Programação Pareada Comportamentos:
99 Programação Pareada Comportamentos: Ao parear, papéis de navegador e piloto rotacionam frequentemente
100 Programação Pareada Comportamentos: Ao parear, papéis de navegador e piloto rotacionam frequentemente Ambos desenvolvedores trabalham na mesma máquina: 2 monitores, 2 mouses, 2 teclados
101 Programação Pareada Comportamentos: Ao parear, papéis de navegador e piloto rotacionam frequentemente Ambos desenvolvedores trabalham na mesma máquina: 2 monitores, 2 mouses, 2 teclados Pareamento entre papéis também acontece
102 Programação Pareada Comportamentos: Ao parear, papéis de navegador e piloto rotacionam frequentemente Ambos desenvolvedores trabalham na mesma máquina: 2 monitores, 2 mouses, 2 teclados Pareamento entre papéis também acontece Pareamento oportunista: quando não faz sentido parear, não pareia
103 Standards de Código
104 Standards de Código Comportamentos:
105 Standards de Código Comportamentos: Equipe segue estilo de código comum
106 Standards de Código Comportamentos: Equipe segue estilo de código comum Desenvolvedores criam TODO s quando encontram algo que precisa ser investigado
107 Standards de Código Comportamentos: Equipe segue estilo de código comum Desenvolvedores criam TODO s quando encontram algo que precisa ser investigado TODO s são corrigidos constantemente
108 Standards de Código Comportamentos: Equipe segue estilo de código comum Desenvolvedores criam TODO s quando encontram algo que precisa ser investigado TODO s são corrigidos constantemente Padrões de estilo da equipe são mais importantes que estilo pessoal
109 Standards de Código Comportamentos: Equipe segue estilo de código comum Desenvolvedores criam TODO s quando encontram algo que precisa ser investigado TODO s são corrigidos constantemente Padrões de estilo da equipe são mais importantes que estilo pessoal Código de teste também segue padrões de estilo
110 Propriedade Coletiva de Código
111 Propriedade Coletiva de Código Comportamentos:
112 Propriedade Coletiva de Código Comportamentos: Não existe silos de conhecimento na equipe
113 Propriedade Coletiva de Código Comportamentos: Não existe silos de conhecimento na equipe Conhecimento do código em modelo T : especialização é OK, mas precisa ter conhecimento amplo também
114 Propriedade Coletiva de Código Comportamentos: Não existe silos de conhecimento na equipe Conhecimento do código em modelo T : especialização é OK, mas precisa ter conhecimento amplo também Rotação de pares ajuda a disseminar conhecimento
115 Propriedade Coletiva de Código Comportamentos: Não existe silos de conhecimento na equipe Conhecimento do código em modelo T : especialização é OK, mas precisa ter conhecimento amplo também Rotação de pares ajuda a disseminar conhecimento Desenvolvedores consertam o build independente de quem quebrou
116 Propriedade Coletiva de Código Comportamentos: Não existe silos de conhecimento na equipe Conhecimento do código em modelo T : especialização é OK, mas precisa ter conhecimento amplo também Rotação de pares ajuda a disseminar conhecimento Desenvolvedores consertam o build independente de quem quebrou Desenvolvedores procuram trabalhar em áreas diferentes para aprimorar conhecimento
117 entrega contínua
118 AGILE 101 Time Ágil análise + design desenvolvimento QA centralizado QA + integração IT operações release + operação cliente teste + showcase iteração A Última Milha
119 ENTREGA CONTÍNUA cliente time de entrega fluxo constante de entrega em produção
120 Desenvolve Máquina Local Servidor Central
121 Desenvolve Máquina Local Servidor Central Build
122 Desenvolve Máquina Local Servidor Central Build
123 Desenvolve Máquina Local Servidor Central Build pull
124 Desenvolve Máquina Local Servidor Central Build pull Build
125 Desenvolve Máquina Local Servidor Central Build pull Build
126 Desenvolve Máquina Local Servidor Central Build pull Build push
127 Desenvolve Máquina Local Servidor Central Build pull Build Build push
128 Desenvolve Máquina Local Servidor Central Build pull Build push Build Pronto!
129 Desenvolve Máquina Local Servidor Central Build pull Build push Build Pronto!
130 Desenvolve Máquina Local Todo mundo faz Servidor Central Build commit no trunk pull Build todos os dias push Build Pronto!
131 Integração Contínua
132 Integração Contínua Comportamentos:
133 Integração Contínua Comportamentos: Desenvolvedores fazem commit frequentemente, idealmente várias vezes por dia
134 Integração Contínua Comportamentos: Desenvolvedores fazem commit frequentemente, idealmente várias vezes por dia Build roda testes automatizados de diversos níveis
135 Integração Contínua Comportamentos: Desenvolvedores fazem commit frequentemente, idealmente várias vezes por dia Build roda testes automatizados de diversos níveis Os builds estão geralmente verdes
136 Integração Contínua Comportamentos: Desenvolvedores fazem commit frequentemente, idealmente várias vezes por dia Build roda testes automatizados de diversos níveis Os builds estão geralmente verdes Desenvolvedores reagem quando o build quebra
137 Integração Contínua
138 Integração Contínua Comportamentos:
139 Integração Contínua Comportamentos: Desenvolvedores trabalham para reduzir o tempo do build
140 Integração Contínua Comportamentos: Desenvolvedores trabalham para reduzir o tempo do build Desenvolvedores sempre rodam testes antes de fazer commit para minimizar a chance de builds quebrados
141 Integração Contínua Comportamentos: Desenvolvedores trabalham para reduzir o tempo do build Desenvolvedores sempre rodam testes antes de fazer commit para minimizar a chance de builds quebrados Desenvolvedores não fazem commit quando o build está quebrado
142 Branch por Funcionalidade
143 Desenvolvimento no Trunk
144 Desenvolvimento no Trunk
145 Desenvolvimento no Trunk Comportamentos:
146 Desenvolvimento no Trunk Comportamentos: Commits que quebram o build são rapidamente consertados ou revertidos
147 Desenvolvimento no Trunk Comportamentos: Commits que quebram o build são rapidamente consertados ou revertidos Uso de branches é limitado: vida curta ou branch para releases
148 Desenvolvimento no Trunk Comportamentos: Commits que quebram o build são rapidamente consertados ou revertidos Uso de branches é limitado: vida curta ou branch para releases Desenvolvedores usam branch por abstração quando mudanças maiores são necessárias
149 Desenvolvimento no Trunk Comportamentos: Commits que quebram o build são rapidamente consertados ou revertidos Uso de branches é limitado: vida curta ou branch para releases Desenvolvedores usam branch por abstração quando mudanças maiores são necessárias Qualquer commit pode ir para produção
150
151 ESFORÇO DOR
152 ESFORÇO DOR
153 Gerenciar Dívida Técnica
154 Gerenciar Dívida Técnica Comportamentos:
155 Gerenciar Dívida Técnica Comportamentos: Equipe cataloga e estima items relacionados à dívida técnica
156 Gerenciar Dívida Técnica Comportamentos: Equipe cataloga e estima items relacionados à dívida técnica Equipe dedica uma porcentagem de tempo em cada iteração para atacar items de dívida técnica
157 Gerenciar Dívida Técnica Comportamentos: Equipe cataloga e estima items relacionados à dívida técnica Equipe dedica uma porcentagem de tempo em cada iteração para atacar items de dívida técnica Dívida relacionada à arquitetura é capturada e priorizada para permitir evolução a longo prazo
158 Gerenciar Dívida Técnica Comportamentos: Equipe cataloga e estima items relacionados à dívida técnica Equipe dedica uma porcentagem de tempo em cada iteração para atacar items de dívida técnica Dívida relacionada à arquitetura é capturada e priorizada para permitir evolução a longo prazo Decisões sobre escopo levam dívida técnica em consideração
159 Implantação Automatizada
160 Implantação Automatizada Comportamentos:
161 Implantação Automatizada Comportamentos: Equipe procura automatizar passos para deploy
162 Implantação Automatizada Comportamentos: Equipe procura automatizar passos para deploy Script inclui não apenas deploy de código, mas também recursos dependentes: banco de dados, infraestrutura, filas, etc.
163 Implantação Automatizada Comportamentos: Equipe procura automatizar passos para deploy Script inclui não apenas deploy de código, mas também recursos dependentes: banco de dados, infraestrutura, filas, etc. É fácil subir ambientes parecidos com produção
164 Infraestrutura como Código
165 Infraestrutura como Comportamentos: Código
166 Infraestrutura como Código Comportamentos: É fácil subir ambientes parecidos com produção
167 Infraestrutura como Comportamentos: Código É fácil subir ambientes parecidos com produção Alterações de infraestrutura não precisam de tickets para equipes externas
168 Infraestrutura como Comportamentos: Código É fácil subir ambientes parecidos com produção Alterações de infraestrutura não precisam de tickets para equipes externas Código de infraestrutura é testado e parte da pipeline de entrega
169 Infraestrutura como Comportamentos: Código É fácil subir ambientes parecidos com produção Alterações de infraestrutura não precisam de tickets para equipes externas Código de infraestrutura é testado e parte da pipeline de entrega Pouco uso de ambientes compartilhados
170 Pipeline de Implantação
171 Pipeline de Implantação...(a pipeline de implantação) é a manifestação automatizada do processo de levar o software do controle de versão para as mãos dos usuários" -- Jez Humble
172 Em Português!
173 Pipeline de Implantação Controle de Versão Repositório de Artefatos Ambiente de Dev Ambiente de Integração Ambiente de QA Ambiente de Produção App A Testes Unitário Testes de Componente Serviço B Serviço C Testes Unitário Testes Unitário Testes de Componente Testes de Componente Testes de Contrato Testes de Contrato Deploy em Dev Smoke Teste de Aplicação Deploy em Int Smoke Serviço D Testes Unitário Testes de Componente Testes de Contrato Deploy em Dev Smoke Deploy em Int Smoke Teste Pontaa-Ponta Deploy em QA Smoke Testes de Performance UAT Deploy em Production Smoke App E App F Testes Unitário Testes Unitário Testes de Componente Testes de Componente Testes de Contrato Deploy em Dev Smoke Teste de Aplicação Deploy em Int ( ) COTS Deploy em Int (...)
174 Pipeline de Implantação
175 Pipeline de Implantação Comportamentos:
176 Pipeline de Implantação Comportamentos: Mudanças em produção podem ser traçadas desde o commit original
177 Pipeline de Implantação Comportamentos: Mudanças em produção podem ser traçadas desde o commit original Pipeline possui diversos estágios para diferentes níveis de teste
178 Pipeline de Implantação Comportamentos: Mudanças em produção podem ser traçadas desde o commit original Pipeline possui diversos estágios para diferentes níveis de teste Estágios são otimizados para maximizar feedback rápido
179 Pipeline de Implantação Comportamentos: Mudanças em produção podem ser traçadas desde o commit original Pipeline possui diversos estágios para diferentes níveis de teste Estágios são otimizados para maximizar feedback rápido Código de infraestrutura integrado com código de produção na pipeline
180 Pipeline de Implantação Comportamentos: Mudanças em produção podem ser traçadas desde o commit original Pipeline possui diversos estágios para diferentes níveis de teste Estágios são otimizados para maximizar feedback rápido Código de infraestrutura integrado com código de produção na pipeline Inclusão de testes pré-release (desempenho, carga, stress, )
181 Resumindo...
182 práticas de engenharia são essenciais para ser ágil
183 princípios vs. práticas
184 minhas práticas de engenharia
185
186 testes automatizados design design incremental TDD testes automatizados refatoração metáfora TDD linguagem ubíqua colaboração propriedade coletiva de código standards de código programação pareada gerenciar dívida técnica desenvolvimento no trunk Entrega contínua desenvolvimento no trunk integração contínua pipeline de implantação implantação automatizada infraestrutura como código
187 quais são as suas práticas?
188 Obrigado! Danilo - Desenvolvedor, Arquiteto, Coach, DevOps, Treinador
ENGENHARIA 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 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 maisDesenvolvimento 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 maisClientes gerentes Usuarios finais do sistema Clientes engenheiros Gerentes contratantes Arquitetos do sistema. Definicao de requisitos
А А А А Definicao de de do software Clientes gerentes Usuarios finais Clientes engenheiros Gerentes contratantes Arquitetos Usuarios finais Clientes engenheiros Arquitetos Desenvolvedores de software Clientes
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 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 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 maisDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento
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 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 maisContinuous Delivery. E seus princípios e práticas. Carlos Felippe Cardoso (CFC) cfc@k21.com.br @carlosfelippe slideshare.
Continuous Delivery E seus princípios e práticas Carlos Felippe Cardoso (CFC) cfc@k21.com.br @carlosfelippe slideshare.net/cfelippe Agradecimento ao Flávio Costa pela ajuda! Quem sou eu? Sócio e Agile
Leia maisCVS Controle de Versões e Desenvolvimento Colaborativo de Software
CVS Controle de Versões e Desenvolvimento Colaborativo de Software Cristiano Caetano Novatec Editora Capítulo 1 Introdução ao CVS Quem controla o passado, controla o futuro. Quem controla o presente, controla
Leia maisProgramação Orientada a Testes Rodrigo Rebouças de Almeida
Programação Orientada a Testes Rodrigo Rebouças de Almeida http://rodrigor.com rodrigor@rodrigor.com Agenda Nossos objetivos hoje: Entender o que é programação orientada a testes Entender a sua função
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 maisComo utilizar a tecnologia a favor da sua central de atendimento
Como utilizar a tecnologia a favor da sua central de atendimento Conheça algumas tecnologias que podem melhorar a sua central de atendimento. URA: Como utilizar a tecnologia a favor da sua central de atendimento
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 maisEngenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2
Engenharia da Computação Tópicos Avançados em Engenharia de Software Aula 2 (01/03) mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy/ Universidade Federal do Vale do São Francisco - UNIVASF
Leia maisTransformação da força de trabalho
Transformação da força de trabalho Transformação da força de trabalho Sara Barbosa Cloud Specialist sara.barbosa@softwareone.com @sarabarbosa Transformação da força de trabalho Enterprise Social Mobilidade
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 maisMAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24
MAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24 MAPFRE ESPAÑA escolhe a Altitude Software para administrar seu Contact Center SI24 A MAPFRE, fundada em 1933,
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 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 maissoluções inteligentes
soluções inteligentes Catálogo de soluções NEGÓCIOS INOVADORES Soluções inteligentes, negócios inovadores Empresa Data Center CSC - Centro de Serviços Compartilhados Gestão de Ativos, Licenças e Recursos
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 maisJadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO
Jadson Santos Amador Pahim 1 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Jadson Santos Amador Pahim 2 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Aperfeiçoando o Processo de Desenvolvimento
Leia maisPrincípios e Conceitos de Desenho de Software. Projeto de Sistemas de Software Prof. Rodrigo Ribeiro
Princípios e Conceitos de Desenho de Software Projeto de Sistemas de Software Prof. Rodrigo Ribeiro Revisando... Processo Unificado PRAXIS Processo unificado: Dividido em fases e fluxos Fases Concepção,
Leia maisEstacionamentos Belo Horizonte
SECRETARIA MUNICIPAL DE DESENVOLVIMENTO Estacionamentos Belo Horizonte Belo Horizonte, 24 de Janeiro de 2012 Objetivos do encontro de hoje Objetivos Esclarecimento e discussão do projeto junto aos munícipes
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisFIC Faculdade Integrada do Ceará Curso em tecnologia em analise e desenvolvimento de sistemas. OpenUp. Arquitetura de software
FIC Faculdade Integrada do Ceará Curso em tecnologia em analise e desenvolvimento de sistemas OpenUp Arquitetura de software Fortaleza/2010 OpenUP Alguns anos atrás, vários funcionários da IBM começaram
Leia mais1.1. Caracterização do Problema. Capítulo 1. Introdução 20
1 Introdução Projetos de software normalmente estão bastante suscetíveis a passar por inúmeras modificações ao longo do seu ciclo de vida. Muitos deles falham ao atingir seus resultados necessários dentro
Leia maisEUS CTIS END USER SUPPORT. case eus ctis
01 EUS CTIS END USER SUPPORT case eus ctis 01 TELESSERVIÇOS/TELEMARKETING Prestação de telesserviços (telemarketing) no atendimento e suporte operacional e tecnológico aos produtos, serviços e sistemas
Leia maisSistema de Registro da Certificação Continuada (CCRS) Alinhamento de Atividades do Triângulo de Talentos Perguntas Freqüentes (FAQ) para R.E.P.
1. O que é o Triângulo de Talentos do PMI? O PMI Talent Triangle representa o conjunto de habilidades críticas que as organizações globais têm demandado dos profissionais de projetos. O Triângulo de Talentos
Leia maisSuporte Online. Diretoria Executiva de TI e Operações Superintendência de Operações Suporte ao Colaborador
Suporte Online Diretoria Executiva de TI e Operações Superintendência de Operações Suporte ao Colaborador Atendimento nível 1 Gestão de qualidade e escalação de chamados Ser o Ponto único de contato para
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 mais8 SINAIS QUE ESTÁ NA HORA DE MUDAR A FORMA COMO VOCÊ GERENCIA SEUS PROCESSOS DE MENTORING
8 SINAIS QUE ESTÁ NA HORA DE MUDAR A FORMA COMO VOCÊ GERENCIA SEUS PROCESSOS DE MENTORING CONTEÚDO DO E-BOOK Neste material, iremos mostrar 8 sinais que está na hora de você mudar a forma como você gerencia
Leia maisVirtualização: Para vencer a complexidade da TI ABERDEEN GROUP
Virtualização: Para vencer a complexidade da TI ABERDEEN GROUP 1 A luta da TI é real Lutar faz parte da vida. Todos os dias, tanto em nossa vida pessoal quanto profissional, lutamos para fazer nosso melhor,
Leia maisAlgoritmos e Programação II
Algoritmos e Programação II Agenda Desenvolver Software Objetos Classes Estudo de algumas Classes da API Estudo de algumas Classes da API Pacotes Criando nossa primeira classe Desenvolver SOFTWARE GAP
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
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 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 maisEngenharia de Software I
Engenharia de Software I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2015 Desenvolvimento Rápido de Software 2 1 Para quê o Desenvolvimento Rápido de Software? Os negócios
Leia maisUnidade IV PRINCÍPIOS DE SISTEMAS DE. Prof. Luís Rodolfo
Unidade IV PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO Prof. Luís Rodolfo Outros tipos de sistemas de informação Inteligência artificial: A inteligência artificial é um campo da ciência e da tecnologia baseado
Leia maisCapacitação e Especialização de Consultores Empresariais
Capacitação e Especialização de Consultores Empresariais Internos e Externos Mudança de Status de Analista para Consultor de Empresas Justificativa - 1: A Evolução dos Sistemas de Gestão da Espécie A medida
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 mais05/05/2010. Década de 60: a chamada Crise do Software
Pressman, Roger S. Software Engineering: A Practiotioner s Approach. Editora: McGraw- Hill. Ano: 2001. Edição: 5 Introdução Sommerville, Ian. SW Engineering. Editora: Addison Wesley. Ano: 2003. Edição:
Leia maisSistemas de Informação I
+ Sistemas de Informação I Extreme Programming I Ricardo de Sousa Britto rbritto@ufpi.edu.br Você gostaria de trabalhar assim? Análise de Requisitos Longe de acordo Requerimentos Complexo Anarquia Perto
Leia maisMODELAGENS. Modelagem Estratégica
Material adicional: MODELAGENS livro Modelagem de Negócio... Modelagem Estratégica A modelagem estratégica destina-se à compreensão do cenário empresarial desde o entendimento da razão de ser da organização
Leia maisINCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL
INCLUSÃO DIGITAL instrumento de INCLUSÃO SOCIAL Brasil Telecom Área territorial: 2,6 milhões de km² (33% do território nacional) 25% do PIB (R$ 276 bilhões em 2001) 23% da População (40 milhões) 10.548
Leia maisGestão Mercadológica. Unidade 12 - Comunicação de Marketing. Capítulo 18 - Gerenciamento da comunicação de massa
Gestão Mercadológica Unidade 12 - Comunicação de Marketing Capítulo 18 - Gerenciamento da comunicação de massa Tópicos Desenvolvimento e gerenciamento de um plano de propaganda; Decisão sobre a mídia e
Leia maisMacWin Sistemas Informáticos SA
MacWin Sistemas Informáticos SA Modtissimo 2013 Confecção Tecelagem Tinturaria Gestão de encomendas MRP - Planeamento de necessidades de materiais Monitorização da produção interna e subcontratada Gestã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 maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Leia maisInovação no Processo de Distribuição de Peças para Manutenção e Logística Reversa
Como resultados, podemos auferir aumento do nível de serviço, redução de lead time, reconhecimento formal de performance (Best Supplier Award), confi ança de vendas e mudança cultural e de gestão. Crescimento
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 maisTópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.
Métodos Ágeis Edes Garcia da Costa Filho edes_filho@dc.ufscar.br 1 Tópicos Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Extreme Programming (XP). Referências Bibliográficas. 2 Histórico
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 maisGuia do Aluno. Guia do Aluno. Educação Sebrae SEBRAE. Educação Sebrae. Educação Sebrae SEBRAE. aprender sempre é um bom negócio
1 Sumário Apresentação... 3 1.1 Como Acessar o Curso... 4 1.2 Estrutura e Metodologia... 5 1.3 Diferentes Personagens e seus Papéis... 5 1.4 Orientações Importantes sobre o Estudo... 6 1.5 Ambiente Virtual
Leia maisEDITAL DE CREDENCIAMENTO N 002/2013 - OFICINAS E PALESTRAS PARA INCLUSÃO DE PESSOAS COM DEFICIÊNCIA E SERVIÇOS DE ACESSIBILIDADE O SERVIÇO NACIONAL DE APRENDIZAGEM DO COOPERATIVISMO NO ESTADO DE SÃO PAULO
Leia maisServiços Compartilhados - interligando processos a nível global. Equipe IEG
Serviços Compartilhados - interligando processos a nível global Equipe IEG Os Centros de Serviços Compartilhados (CSCs) sempre foram vistos como uma forma de reduzir custos rapidamente por meio, principalmente,
Leia maisMetodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697
Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento
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 maisO pequeno agricultor e o uso de Tecnologias da Informação
O pequeno agricultor e o uso de Tecnologias da Informação Anderson Rodrigo dos Santos 1 Cássia Isabel Costa Mendes 2 Incluir os pequenos agricultores no uso da Tecnologia da Informação (TI) é um dos grandes
Leia maisPLANO DIRETOR DE TIRO COM ARCO OLÍMPICO EM 2016.... PENSAMENTOS e AMBIÇÕES SEM LIMITE... = logo BAF=
PLANO DIRETOR DE TIRO COM ARCO OLÍMPICO EM 2016... PENSAMENTOS e AMBIÇÕES SEM LIMITE... = logo BAF= =logos= COB FITA Tiro com Arco Mundial Ministério do Esporte Peter Nieuwenhuis, janeiro de 2011. Conteúdo;
Leia maisGestão do clima organizacional - Prof. Ms. Marco A. Arbex
Gestão do clima organizacional: Introdução Prof. Ms. ORGANIZAÇÃO A Organização pode ser definida como a união de pessoas com objetivos em comum. Exemplos de organizações: Escolas Hospitais Família Exército
Leia maisIPERON - ABRIL VERDE/2016 5 PASSOS PARA UMA LIDERANÇA DE RESULTADOS
IPERON - ABRIL VERDE/2016 5 PASSOS PARA UMA LIDERANÇA DE RESULTADOS Adm. Ramiro Vieira, Msc Coach Abril/2016 O Líder Nasce ou se Torna Líder? Nem todos os que se esforçam para ser líderes têm condições
Leia maisNABARRETE, Tatiane Souza 1 <fabrimana@gmail.com> BARELLA, Lauriano Antonio² <barella28@hotmail.com> 1 INTRODUÇÃO
125 UTILIZAÇÃO DA CONTABILIDADE GERENCIAL PARA A TOMADA DE DECISÃO NAS EMPRESAS DO RAMO DE MÁQUINAS E EQUIPAMENTOS AGRÍCOLAS NO MUNICÍPIO DE ALTA FLORESTA - MT 1 INTRODUÇÃO NABARRETE, Tatiane Souza 1
Leia maisAs Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial
As Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial Daniela Ramos Teixeira A Inteligência vem ganhando seguidores cada vez mais fiéis, sendo crescente o número
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 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 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 maisCurso Superior de Tecnologia em Gestão Pública. Introdução ao gerenciamento de projeto
Curso Superior de Tecnologia em Gestão Pública Introdução ao gerenciamento de projeto O que é um Projeto? Um projeto é um complexo e não rotineiro esforço único limitado por tempo, orçamento, recursos
Leia maisProcesso de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com http://www.luizleao.com
Processo de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático desta aula Modelo Cascata (Waterfall) ou TOP DOWN. Modelo Iterativo. Metodologia Ágil.
Leia maisDesenvolvimento guiado por testes e ferramentas xunit
Desenvolvimento guiado por testes e ferramentas xunit Carlos Eduardo Santin Disciplina de Engenharia de Software Universidade Federal do Rio Grande do Sul - UFRGS 1 de Maio de 2006 Roteiro 1 Teste de Software
Leia maisFerramentas de TI para o Comissionamento de Empreendimentos Industriais
Ferramentas de TI para o Comissionamento de Empreendimentos Industriais Luciano Gaete / Antonio João Prates 26 de Outubro 2007 1 Introdução O comissionamento Conjunto de técnicas e procedimentos de engenharia
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 maisCinco erros na hora de monitorar seu ambiente de T.I
Cinco erros na hora de monitorar seu ambiente de T.I Autor: Hernandes Martins Revisado por: Aécio Pires http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com Junho de 2015 Página 1 Conteúdo
Leia maiselearning Rua Maestro Cardim, 1.170 - CEP: 01323-001 - São Paulo/SP. Fone: (11) 2184-2026
Apresentação do Curso O Brasil adota as regras é/cas da Federação Internacional de Contadores (Interna+onal Federa+on of Accountants - IFAC), as quais sofreram alterações em 2014. Conhecer essas regras,
Leia maisAvaliação de Interfaces Humano- Computador
Avaliação de Interfaces Humano- Computador Avaliação de Interfaces A avaliação deve ocorrer durante o ciclo de vida do design e seus resultados utilizados para melhorias gradativas da interface. Se faz
Leia maisManifesto Ágil e as Metodologias Ágeis (XP e SCRUM)
Programação Extrema Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM) Prof. Mauro Lopes Programação Extrema Prof. Mauro Lopes 1-31 45 Manifesto Ágil Formação da Aliança Ágil Manifesto Ágil: Propósito
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 maisFUNCTIONAL TRAINING COACH I (JAN 2016) - PORTO
FUNCTIONAL TRAINING COACH I (JAN 2016) - PORTO Functional Training (FT) Coach traduz uma nova abordagem ao treino funcional, sendo reconhecido internacionalmente por unir os mundos do desporto e fitness
Leia maisGestão da Segurança Gestão por Times. Nova Visão
Gestão da Segurança Gestão por Times Nova Visão Gestão da Segurança Nova Visão A qualidade do cuidado em saúde é definida pela Organização Mundial da Saúde (OMS) como: o grau em que os serviços de saúde
Leia maisGestão da Qualidade. Aula 13. Prof. Pablo
Gestão da Qualidade Aula 13 Prof. Pablo Proposito da Aula 1. Conhecer as normas da família ISO 9000. Família da norma ISO 9000 Família ISO 9000 As normas ISO da família 9000 formam um conjunto genérico
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 maisSoftware PHC com MapPoint 2007
Software PHC com MapPoint 2007 Descritivo completo A integração entre o Software PHC e o Microsoft MapPoint permite a análise de informação geográfica (mapas, rotas e análise de dispersão), baseada em
Leia maisGerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso. Andréa Magalhães Magdaleno andrea@ic.uff.br
Gerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Apresentações Motivação Escopo do curso Como será o curso? APRESENTAÇÕES Apresentações
Leia maisFISHBOWL: Como sair do básico em busca de produtividade e inovação
FISHBOWL: Como sair do básico em busca de produtividade e inovação Facilitador: Matheus Haddad (Webgoal) Estamos descobrindo novas formas de inovar ao mesmo tempo em que buscamos manter uma boa produtividade
Leia maisComo o VIOS Jurídico pode otimizar os processos em um escritório de advocacia? Indicado para: médios e grandes escritórios de advocacia.
Como o VIOS Jurídico pode otimizar os processos em um escritório de advocacia? Indicado para: médios e grandes escritórios de advocacia. O que é o VIOS Jurídico: consiste em uma empresa de soluções em
Leia maisDesenvolvimento Ágil de Software com Programação extrema (XP) Ricardo Argenton Ramos
Desenvolvimento Ágil de Software com Programação extrema (XP) Ricardo Argenton Ramos Novos ventos no mundo do Desenvolvimento de Software Sociedade demanda grande quantidade de sistemas/aplicações software
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 maisCurso de Engenharia de Produção. Organização do Trabalho na Produção
Curso de Engenharia de Produção Organização do Trabalho na Produção Estrutura Organizacional Organização da Empresa: É a ordenação e agrupamento de atividades e recursos, visando ao alcance dos objetivos
Leia maisFORMAÇÃO WORDPRESS. Desenvolvimento de sites com a plataforma Wordpress. Abel Soares abelbarbosasoares@gmail.com
FORMAÇÃO Desenvolvimento de sites com a plataforma Wordpress Abel Soares abelbarbosasoares@gmail.com O QUE É O Sistema de gestão de conteúdos que lhe permite criar e manter, de maneira simples e robusta,
Leia maisTópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Leia mais15.053 26 de fevereiro de 2002
15.053 26 de fevereiro de 2002 Análise de Sensibilidade apresentado como Perguntas Freqüentes Pontos ilustrados em um exemplo contínuo de fabricação de garrafas. Se o tempo permitir, também consideraremos
Leia maisO que é o projeto? Resultante da integração de diferentes esforços que já estavam em curso no âmbito do Governo Federal.
O que é o projeto? Iniciativa, coordenada pelo governo federal, que reúne órgãos e entidades de diversas esferas para a construção de uma infraestrutura pública de Processo Administrativo Eletrônico. Resultante
Leia maisPLANEJAMENTO ESTRATÉGICO
PLANEJAMENTO ESTRATÉGICO Mintzberg Define planejamento estratégico como sendo processo gerencial que possibilita ao executivo estabelecer o rumo a ser seguido pela empresa, com vistas a obter um nível
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 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 mais