O documento apresenta o framework SCRUM para desenvolvimento ágil de software. SCRUM utiliza times auto-organizados, reuniões diárias e releases incrementais curtas para entregar valor ao cliente de forma contínua. O documento descreve os papéis como Product Owner e Scrum Master e processos como Planning Poker, Sprint Planning e Retrospectivas.
O documento apresenta um comparativo entre frameworks ágeis open-source, discutindo Ruby on Rails, Python Django, PHP Symfony e Groovy on Rails. Inclui características, prós e contras de cada framework, além de uma tabela comparativa com critérios como desempenho, popularidade e facilidade de uso.
Visão de futuro e sua importância na vida profissional¹Victor Sousa
Este artigo discute a importância da visão de futuro e do planejamento na vida profissional. A visão de futuro orienta as atividades de uma organização e ajuda a identificar oportunidades, enquanto o planejamento é essencial para alcançar objetivos por meio de estratégias e metas. O documento também aborda a importância do autoconhecimento e do equilíbrio entre a vida profissional e pessoal para ter sucesso na carreira.
O documento apresenta os princípios e práticas do Extreme Programming (XP). Resume que o XP é um conjunto de valores, princípios e práticas que conectam os princípios aos valores e estas às práticas. Descreve algumas das principais práticas do XP como Testes Unitários (TDD), Integração Contínua e Programação em Par.
O documento apresenta uma introdução aos métodos ágeis de desenvolvimento de software, comparando o modelo tradicional com Scrum e XP. Explica os princípios e práticas de Scrum e XP, como planejamento, reuniões diárias, histórias de usuário, integração contínua. Também fornece referências sobre os temas.
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
Relato de experiência da DBServer, que foi uma das primeiras empresas brasileiras a realizar certificação CMMI utilizando métodos ágeis. Apresenta as possibilidades de integração de modelos de maturidade com métodos ágeis e destaca que os principais antagonismos decorrem de desconhecimento sobres estas abordagens.
O documento discute os conceitos e etapas de projetos de produtos e serviços, incluindo: (1) definição do conceito inicial, (2) projeto preliminar com especificação do produto/serviço e definição do processo, e (3) acompanhamento do processo de fabricação.
Este documento apresenta um resumo de um treinamento sobre a metodologia Scrum. Aborda os conceitos básicos de Scrum, como funciona, seus papéis, artefatos e atividades. Também discute as vantagens de Scrum, diferenças em relação a outras metodologias e desafios na implementação.
O documento discute os princípios e padrões do Domain Driven Design (DDD). Apresenta o que é DDD, seu foco no domínio do negócio, e alguns de seus blocos de construção como entidades, agregados, serviços, módulos e repositórios. Também discute técnicas como refatoração, linguagem ubíqua e integração contínua para implementar corretamente o DDD.
O documento apresenta um comparativo entre frameworks ágeis open-source, discutindo Ruby on Rails, Python Django, PHP Symfony e Groovy on Rails. Inclui características, prós e contras de cada framework, além de uma tabela comparativa com critérios como desempenho, popularidade e facilidade de uso.
Visão de futuro e sua importância na vida profissional¹Victor Sousa
Este artigo discute a importância da visão de futuro e do planejamento na vida profissional. A visão de futuro orienta as atividades de uma organização e ajuda a identificar oportunidades, enquanto o planejamento é essencial para alcançar objetivos por meio de estratégias e metas. O documento também aborda a importância do autoconhecimento e do equilíbrio entre a vida profissional e pessoal para ter sucesso na carreira.
O documento apresenta os princípios e práticas do Extreme Programming (XP). Resume que o XP é um conjunto de valores, princípios e práticas que conectam os princípios aos valores e estas às práticas. Descreve algumas das principais práticas do XP como Testes Unitários (TDD), Integração Contínua e Programação em Par.
O documento apresenta uma introdução aos métodos ágeis de desenvolvimento de software, comparando o modelo tradicional com Scrum e XP. Explica os princípios e práticas de Scrum e XP, como planejamento, reuniões diárias, histórias de usuário, integração contínua. Também fornece referências sobre os temas.
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
Relato de experiência da DBServer, que foi uma das primeiras empresas brasileiras a realizar certificação CMMI utilizando métodos ágeis. Apresenta as possibilidades de integração de modelos de maturidade com métodos ágeis e destaca que os principais antagonismos decorrem de desconhecimento sobres estas abordagens.
O documento discute os conceitos e etapas de projetos de produtos e serviços, incluindo: (1) definição do conceito inicial, (2) projeto preliminar com especificação do produto/serviço e definição do processo, e (3) acompanhamento do processo de fabricação.
Este documento apresenta um resumo de um treinamento sobre a metodologia Scrum. Aborda os conceitos básicos de Scrum, como funciona, seus papéis, artefatos e atividades. Também discute as vantagens de Scrum, diferenças em relação a outras metodologias e desafios na implementação.
O documento discute os princípios e padrões do Domain Driven Design (DDD). Apresenta o que é DDD, seu foco no domínio do negócio, e alguns de seus blocos de construção como entidades, agregados, serviços, módulos e repositórios. Também discute técnicas como refatoração, linguagem ubíqua e integração contínua para implementar corretamente o DDD.
Este documento fornece um resumo conciso sobre Scrum e suas principais características:
[1] Scrum é um framework ágil para gestão e desenvolvimento de projetos que enfatiza a colaboração, adaptabilidade e entrega contínua de valor ao cliente.
[2] Nos projetos Scrum, as equipes autorganizáveis ("times Scrum") estimam o trabalho, planejam sprints curtas e entregam software funcionando frequentemente para obter feedback do cliente.
[3] Os principais papéis no Scrum são o
Este documento resume um congresso sobre gestão visual e manutenção. Apresenta os cinco passos dos 5S (classificar, organizar, limpar, padronizar e respeitar) para melhorar a gestão visual e produtividade. Inclui exemplos de como aplicar cada passo para arrumar e limpar uma área de trabalho de forma organizada.
BPMN + DMN Integração perfeita para modelagem e automação de processos e dec...Mauricio Bitencourt, CBPP
O documento discute a integração entre BPMN (Business Process Model and Notation) e DMN (Decision Model and Notation) para modelagem e automação de processos de negócio e decisões. Ele apresenta os padrões BPMN e DMN como notações abertas para modelar processos e decisões e argumenta que a combinação dos dois permite processos mais inteligentes e consistentes ao separar as regras de negócio dos sistemas e aplicações.
O documento resume o segundo relatório semanal de um grupo de estudantes participando do programa "Summer of Startups". O relatório descreve a mudança da ideia inicial para uma nova aplicação móvel de segurança, as tarefas realizadas na semana como reuniões e pesquisa de mercado, e os próximos passos do projeto como entrevistas com usuários-alvo e testes de hipóteses.
Algumas condições e atos inseguros identificados na foto:
- Falta de proteção/guarda no equipamento giratório exposto
- Ausência de EPI's (capacete, óculos, luvas, botas de segurança, etc)
- Postura corporal inadequada ao realizar a tarefa
- Superfície de trabalho desorganizada, com objetos espalhados
- Falta de sinalização de segurança no local
O documento discute como implementar Scrum em uma organização para enfrentar resistência à mudança. Ele propõe criar um ambiente que apoie Scrum em projetos piloto, educando as pessoas sobre a nova cultura e mostrando resultados rápidos para elevar urgência e construir apoio para mudança mais ampla.
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
Apresentação feita no evento Flando em Agile 2008 no dia 24/10/08 em São Paulo. Essa apresentação é uma atualização da apresentação feita em Recife no dia 23/05/08 que conta como foi o processo de adoção do Scrum na globo.com e quais foram os principais desafios enfrentados.
http://blog.bardusco.com
Este documento descreve a jornada da Globo.com em adotar o framework Scrum em toda a organização. Inicialmente, um time piloto teve sucesso usando Scrum para o Big Brother Brasil 8. Isso chamou a atenção da diretoria e, gradualmente, mais times e departamentos adotaram Scrum. Atualmente, a Globo.com é composta por 16 times ágeis autônomos usando Scrum, melhorando significativamente a velocidade e qualidade de desenvolvimento.
Scrum é um framework ágil para gestão e desenvolvimento de projetos. Origem no rugby, utiliza sprints, reuniões diárias e artefatos como product backlog para entregar valor de forma incremental. Equipes self-organized constroem software funcionando em colaboração estreita com clientes.
O documento fornece um resumo sobre a abordagem ágil para desenvolvimento de software. Ele descreve os principais problemas com o desenvolvimento tradicional de software, como requisitos incompletos e mudanças frequentes, e introduz os princípios ágeis de entrega contínua e colaboração próxima com os clientes. Também resume alguns métodos ágeis populares como Scrum e Kanban, destacando práticas como sprints curtas e limitação de trabalho em andamento.
Este documento apresenta os conceitos e princípios do Scrum. Resume os valores do manifesto ágil, como indivíduos e interações, software funcionando sobre processos e ferramentas. Explica que Scrum é um processo ágil que permite entregar valor rapidamente através de sprints curtas e inspecionar o progresso regularmente. Também destaca que Scrum é usado por muitas grandes empresas para diversos tipos de projetos.
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataformaPaulo César M Jeveaux
Este documento descreve a jornada de crescimento da Wine, uma loja de vinhos online, desde sua fundação até se tornar a 3a maior loja de vinhos do mundo. Ele detalha como a Wine começou com apenas 2 servidores e, à medida que seu negócio crescia, precisou escalar sua infraestrutura e equipe, adotando práticas ágeis e automatizando processos para suportar centenas de milhares de clientes e entregas por mês. O documento também discute os desafios de performance e escalabilidade enfrentados à med
O documento discute os desafios e lições aprendidas ao longo de 4 anos de empreendedorismo. O autor fala sobre tentativas anteriores que não deram certo, a importância de persistir mesmo com fracassos, e como a formalidade de ter uma empresa traz grandes responsabilidades.
Case Giran 2011: os desafios no uso de práticas ágeis no dia-a-dia de uma sta...Paulo César M Jeveaux
O documento discute os desafios de aplicar práticas ágeis, como XP e Scrum, no dia a dia de uma startup. Ele destaca a importância das pessoas sobre os processos e descreve como a Giran lida com clientes de forma transparente e sincera, mesmo quando não agradável, definindo claramente o escopo dos projetos.
O documento discute os principais aspectos que devem ser considerados para se ter um negócio de e-commerce de sucesso, indo além de apenas ter um site para vendas. São destacados 8 tópicos cruciais: atendimento, logística, trocas e devoluções, cobrança online, redes sociais, marketing em mecanismos de busca, experiência de compra e segurança.
O documento explica o que é o Git e como ele pode ser usado para controle de versão de código de forma distribuída. O Git foi criado por Linus Torvalds para manter o controle de versão do kernel do Linux e permite que desenvolvedores trabalhem de forma colaborativa em um projeto de software de maneira distribuída através de commits locais e branches. O Git tornou-se uma ferramenta popular entre a comunidade de código aberto e é amplamente utilizado em muitos projetos e plataformas importantes.
O documento resume um livro chamado "Rework" que prega sobre como trabalhar de forma diferente e menos convencional. A resenha critica o livro por apresentar opiniões como fatos e dar conselhos generalizados, mas também reconhece que ele pode ser útil se o leitor souber filtrar a arrogância das ideias valiosas.
O documento discute os desafios e benefícios do uso de XP (Extreme Programming) e SCRUM no dia-a-dia de projetos. Ele descreve como planejamento, desenvolvimento e feedback do cliente podem ser melhorados com essas metodologias ágeis, resultando em maior qualidade e entrega no prazo. O autor também discute como manter a equipe motivada por meio de retrospectivas, ambientes descontraídos e participação em eventos como Rails Rumble.
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosPaulo César M Jeveaux
O documento descreve as experiências de uma pequena empresa com as metodologias ágeis SCRUM e XP para desenvolvimento de software. Ele discute os princípios e práticas de SCRUM e XP, como planejamento de sprints, daily meetings e programação em pares. O documento também destaca como SCRUM e XP se complementam, mas são abordagens distintas para gerenciamento e desenvolvimento de projetos de software.
O documento discute os desafios e oportunidades do e-commerce no Brasil. Em particular, ele descreve:
1) O crescimento significativo do e-commerce no Brasil nos últimos anos, com 20 milhões de brasileiros comprando online e faturamento projetado para R$14 bilhões em 2010.
2) As principais dificuldades do e-commerce brasileiro incluem complexidade, investimento, equipe e experiência necessários.
3) Uma plataforma de e-commerce como a Elasticpath pode ajudar ao fornecer estrutura
O documento discute o desenvolvimento ágil de software usando SCRUM. Ele descreve os problemas com o processo tradicional sequencial e propõe SCRUM como um framework ágil baseado em valores como indivíduos, software funcionando, e resposta à mudança. SCRUM usa sprints curtos, daily meetings, e reviews para entregar software de forma incremental e iterativa com foco no cliente.
Este documento fornece um resumo conciso sobre Scrum e suas principais características:
[1] Scrum é um framework ágil para gestão e desenvolvimento de projetos que enfatiza a colaboração, adaptabilidade e entrega contínua de valor ao cliente.
[2] Nos projetos Scrum, as equipes autorganizáveis ("times Scrum") estimam o trabalho, planejam sprints curtas e entregam software funcionando frequentemente para obter feedback do cliente.
[3] Os principais papéis no Scrum são o
Este documento resume um congresso sobre gestão visual e manutenção. Apresenta os cinco passos dos 5S (classificar, organizar, limpar, padronizar e respeitar) para melhorar a gestão visual e produtividade. Inclui exemplos de como aplicar cada passo para arrumar e limpar uma área de trabalho de forma organizada.
BPMN + DMN Integração perfeita para modelagem e automação de processos e dec...Mauricio Bitencourt, CBPP
O documento discute a integração entre BPMN (Business Process Model and Notation) e DMN (Decision Model and Notation) para modelagem e automação de processos de negócio e decisões. Ele apresenta os padrões BPMN e DMN como notações abertas para modelar processos e decisões e argumenta que a combinação dos dois permite processos mais inteligentes e consistentes ao separar as regras de negócio dos sistemas e aplicações.
O documento resume o segundo relatório semanal de um grupo de estudantes participando do programa "Summer of Startups". O relatório descreve a mudança da ideia inicial para uma nova aplicação móvel de segurança, as tarefas realizadas na semana como reuniões e pesquisa de mercado, e os próximos passos do projeto como entrevistas com usuários-alvo e testes de hipóteses.
Algumas condições e atos inseguros identificados na foto:
- Falta de proteção/guarda no equipamento giratório exposto
- Ausência de EPI's (capacete, óculos, luvas, botas de segurança, etc)
- Postura corporal inadequada ao realizar a tarefa
- Superfície de trabalho desorganizada, com objetos espalhados
- Falta de sinalização de segurança no local
O documento discute como implementar Scrum em uma organização para enfrentar resistência à mudança. Ele propõe criar um ambiente que apoie Scrum em projetos piloto, educando as pessoas sobre a nova cultura e mostrando resultados rápidos para elevar urgência e construir apoio para mudança mais ampla.
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
Apresentação feita no evento Flando em Agile 2008 no dia 24/10/08 em São Paulo. Essa apresentação é uma atualização da apresentação feita em Recife no dia 23/05/08 que conta como foi o processo de adoção do Scrum na globo.com e quais foram os principais desafios enfrentados.
http://blog.bardusco.com
Este documento descreve a jornada da Globo.com em adotar o framework Scrum em toda a organização. Inicialmente, um time piloto teve sucesso usando Scrum para o Big Brother Brasil 8. Isso chamou a atenção da diretoria e, gradualmente, mais times e departamentos adotaram Scrum. Atualmente, a Globo.com é composta por 16 times ágeis autônomos usando Scrum, melhorando significativamente a velocidade e qualidade de desenvolvimento.
Scrum é um framework ágil para gestão e desenvolvimento de projetos. Origem no rugby, utiliza sprints, reuniões diárias e artefatos como product backlog para entregar valor de forma incremental. Equipes self-organized constroem software funcionando em colaboração estreita com clientes.
O documento fornece um resumo sobre a abordagem ágil para desenvolvimento de software. Ele descreve os principais problemas com o desenvolvimento tradicional de software, como requisitos incompletos e mudanças frequentes, e introduz os princípios ágeis de entrega contínua e colaboração próxima com os clientes. Também resume alguns métodos ágeis populares como Scrum e Kanban, destacando práticas como sprints curtas e limitação de trabalho em andamento.
Este documento apresenta os conceitos e princípios do Scrum. Resume os valores do manifesto ágil, como indivíduos e interações, software funcionando sobre processos e ferramentas. Explica que Scrum é um processo ágil que permite entregar valor rapidamente através de sprints curtas e inspecionar o progresso regularmente. Também destaca que Scrum é usado por muitas grandes empresas para diversos tipos de projetos.
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataformaPaulo César M Jeveaux
Este documento descreve a jornada de crescimento da Wine, uma loja de vinhos online, desde sua fundação até se tornar a 3a maior loja de vinhos do mundo. Ele detalha como a Wine começou com apenas 2 servidores e, à medida que seu negócio crescia, precisou escalar sua infraestrutura e equipe, adotando práticas ágeis e automatizando processos para suportar centenas de milhares de clientes e entregas por mês. O documento também discute os desafios de performance e escalabilidade enfrentados à med
O documento discute os desafios e lições aprendidas ao longo de 4 anos de empreendedorismo. O autor fala sobre tentativas anteriores que não deram certo, a importância de persistir mesmo com fracassos, e como a formalidade de ter uma empresa traz grandes responsabilidades.
Case Giran 2011: os desafios no uso de práticas ágeis no dia-a-dia de uma sta...Paulo César M Jeveaux
O documento discute os desafios de aplicar práticas ágeis, como XP e Scrum, no dia a dia de uma startup. Ele destaca a importância das pessoas sobre os processos e descreve como a Giran lida com clientes de forma transparente e sincera, mesmo quando não agradável, definindo claramente o escopo dos projetos.
O documento discute os principais aspectos que devem ser considerados para se ter um negócio de e-commerce de sucesso, indo além de apenas ter um site para vendas. São destacados 8 tópicos cruciais: atendimento, logística, trocas e devoluções, cobrança online, redes sociais, marketing em mecanismos de busca, experiência de compra e segurança.
O documento explica o que é o Git e como ele pode ser usado para controle de versão de código de forma distribuída. O Git foi criado por Linus Torvalds para manter o controle de versão do kernel do Linux e permite que desenvolvedores trabalhem de forma colaborativa em um projeto de software de maneira distribuída através de commits locais e branches. O Git tornou-se uma ferramenta popular entre a comunidade de código aberto e é amplamente utilizado em muitos projetos e plataformas importantes.
O documento resume um livro chamado "Rework" que prega sobre como trabalhar de forma diferente e menos convencional. A resenha critica o livro por apresentar opiniões como fatos e dar conselhos generalizados, mas também reconhece que ele pode ser útil se o leitor souber filtrar a arrogância das ideias valiosas.
O documento discute os desafios e benefícios do uso de XP (Extreme Programming) e SCRUM no dia-a-dia de projetos. Ele descreve como planejamento, desenvolvimento e feedback do cliente podem ser melhorados com essas metodologias ágeis, resultando em maior qualidade e entrega no prazo. O autor também discute como manter a equipe motivada por meio de retrospectivas, ambientes descontraídos e participação em eventos como Rails Rumble.
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosPaulo César M Jeveaux
O documento descreve as experiências de uma pequena empresa com as metodologias ágeis SCRUM e XP para desenvolvimento de software. Ele discute os princípios e práticas de SCRUM e XP, como planejamento de sprints, daily meetings e programação em pares. O documento também destaca como SCRUM e XP se complementam, mas são abordagens distintas para gerenciamento e desenvolvimento de projetos de software.
O documento discute os desafios e oportunidades do e-commerce no Brasil. Em particular, ele descreve:
1) O crescimento significativo do e-commerce no Brasil nos últimos anos, com 20 milhões de brasileiros comprando online e faturamento projetado para R$14 bilhões em 2010.
2) As principais dificuldades do e-commerce brasileiro incluem complexidade, investimento, equipe e experiência necessários.
3) Uma plataforma de e-commerce como a Elasticpath pode ajudar ao fornecer estrutura
O documento discute o desenvolvimento ágil de software usando SCRUM. Ele descreve os problemas com o processo tradicional sequencial e propõe SCRUM como um framework ágil baseado em valores como indivíduos, software funcionando, e resposta à mudança. SCRUM usa sprints curtos, daily meetings, e reviews para entregar software de forma incremental e iterativa com foco no cliente.
O documento discute vários tipos de contratos para projetos de software, incluindo escopo fixo com preço fixo, tempo e materiais, orçamento fixo com escopo variável, e desenvolvimento em fases. Ele argumenta que a colaboração com o cliente é mais importante do que a negociação de contratos e que a transparência e boas relações com o cliente são fundamentais.
O documento discute o desenvolvimento ágil de software usando Scrum. Scrum é um framework iterativo e incremental para gerenciar projetos complexos. Ele envolve papéis como Product Owner, Scrum Master e time auto-gerenciado. O processo inclui product backlog, sprint planning e daily meetings para entregar software funcionando a cada sprint.
O documento discute o uso de ferramentas de pesquisa como Lucene, Solr e Hibernate Search para adicionar funcionalidades de busca a aplicações. Apresenta Lucene como uma biblioteca de código aberto para indexação e pesquisa de documentos e Solr como uma implementação de servidor de pesquisa baseada no Lucene. Discute também o Hibernate Search para integrar pesquisas a bancos de dados usando Hibernate.
1) O documento apresenta um treinamento sobre testes de unidade com JUnit.
2) É abordado o desenvolvimento de software tradicional versus ágil, com foco nos testes.
3) São apresentados conceitos e práticas de Test Driven Development (TDD) usando JUnit, como escrever testes antes do código e refatorar continuamente.
O documento discute os conceitos de certificação digital, incluindo autenticidade, confiabilidade, integridade e segurança. Aborda criptografia simétrica e assimétrica, assinatura digital, certificado digital e SSL. O objetivo é garantir a autenticidade, integridade e confidencialidade das informações durante a comunicação digital.
O documento apresenta uma palestra sobre conceitos fundamentais, mercado e tendências da Programação Orientada a Aspectos (AOP). A palestra inclui definições de termos básicos de AOP, como join points, pointcuts e advices. Também discute como AOP permite separar preocupações transversais de um sistema em aspectos modulares.
O documento apresenta os conceitos fundamentais de Programação Orientada a Aspectos (AOP). Resume os principais pontos como join points, pointcuts, advices e aspects. Explica como a AOP separa os crosscutting concerns dos comuns e como são implementados e recompostos através do weaver. Apresenta exemplos de frameworks como AspectJ e AspectWerkz e um exemplo Hello World usando este último framework.
O documento discute comunidades virtuais Java no Brasil, como o Portal Java e o GUJ. Ele explica como JUGs virtuais funcionam usando sites para disseminar conhecimento através de fóruns, tutoriais e newsletters. O documento também fornece detalhes sobre os principais JUGs virtuais brasileiros atualmente e suas realizações.
1. O documento apresenta uma introdução ao framework Ruby on Rails, descrevendo suas principais características e funcionalidades.
2. É apresentado um exemplo prático de desenvolvimento de um sistema de blog usando Rails, cobrindo tópicos como geração de projeto, controllers, views e models.
3. O documento fornece instruções passo-a-passo para configurar e executar a aplicação de exemplo.
O documento apresenta o framework JGoodies, dividido em subprojetos como Animation, Binding, Forms, Looks e Validation. O JGoodies facilita o desenvolvimento de aplicações Swing fornecendo recursos como animações, data binding, gerenciamento de layouts e temas visuais. É um framework open source e leve que permite aumentar a produtividade ao construir interfaces gráficas.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
1. Desenvolvimento Ágil
com SCRUM
Paulo César M. Jeveaux
paulo.jeveaux@giran.com.br
sábado, 21 de março de 2009
2. Giran Soluções e Ensino
• Consultoria e Treinamento especialidados
• Java
• Ruby on Rails
• Desenvolvimento ágil
• Gerenciamento de projetos com SCRUM
• Profissionais altamente qualificados
• Participação ativa na comunidade
sábado, 21 de março de 2009
3. Jeveaux
• CEO da Giran
• Desenvolvedor Java há 8++ anos
• Fundador do ESJUG e Agile-ES
• Administrador do PortalJava.com
• Palestrante e evangelista Java
• Entusiasta Ruby, Rails, Python e Agile
• Curioso e aprendendo Erlang
sábado, 21 de março de 2009
4. Sobre o que vamos
falar hoje...
sábado, 21 de março de 2009
16. Motivação
“A experiência de décadas seguindo pesadas prá4cas prescri4vas tornou
evidente que:
➡ Os clientes ou usuários não tem certeza do que eles querem.
➡ Eles tem dificuldade de expressar tudo o que querem e pensam.
➡ Muitos detalhes do que eles querem só serão revelados durante o
desenvolvimento.
➡ Os detalhes são complexos para as pessoas.
➡ Na medida em que elas vêem o produto sendo construído, elas mudam
de idéia.
➡ Forcas externas trazem mudanças ou melhorias nos requisitos.”
Source: Agile and Iterative Development: A Manager's Guide by Craig Larman
sábado, 21 de março de 2009
23. pode ser usado no
gerenciamento de
sábado, 21 de março de 2009
24. pode ser usado no
gerenciamento de
qualquer produto
sábado, 21 de março de 2009
25. pode ser usado no
gerenciamento de
qualquer produto
ou atividade complexa
sábado, 21 de março de 2009
26. Checklist: SCRUM
• Gerenciamento empírico e controle de processos.
• Baseado no feedback das iteracões.
• Usado para gerenciar projetos complexos desde
1990.
• Equipes multi-funcionais e auto-gerenciadas.
• Escalável para projetos grandes, longos e
distribuídos.
• Comunicação como fator crítico.
sábado, 21 de março de 2009
27. Organizações
e papéis
sábado, 21 de março de 2009
41. Tem um tempo pré-
determinado
sábado, 21 de março de 2009
42. daily meeting: 15 minutos
Tem um tempo pré-
determinado
sábado, 21 de março de 2009
43. daily meeting: 15 minutos
sprint planning: ~4 horas
Tem um tempo pré-
determinado
sábado, 21 de março de 2009
44. daily meeting: 15 minutos
sprint planning: ~4 horas
sprint: 2 a 4 semanas
Tem um tempo pré-
determinado
sábado, 21 de março de 2009
45. daily meeting: 15 minutos
sprint planning: ~4 horas
sprint: 2 a 4 semanas
Tem um tempo pré-
determinado
as funcionalidades devem ser planejadas
para caber no sprint e não o contrário
sábado, 21 de março de 2009
52. time + scrum master
PO prioriza itens + product owner
para o sprint
time tira dúvidas
Sprint Planning
time converte as funcionalidades
em tarefas técnicas
documentação!
time define o objetivo
do sprint (sprint goal)
sábado, 21 de março de 2009
54. design
arquitetura
o time decide até onde
pode se comprometer
Sprint Planning 2
time conversa sobre a
parte técnica das tarefas
eventualmente o scrum master
negocia com o PO
sábado, 21 de março de 2009
55. Sprint backlog
tarefas que o time se
comprometeu a fazer no sprint
atualizado constantemente
scrum master gerencia as
atividades em andamento e
concluídas
sábado, 21 de março de 2009
57. reunião em pé!
verifica-se o que foi
feito no dia anterior
há impedimentos?
Daily Meeting
define-se o que será todos os dias
feito no dia no mesmo lugar
no mesmo horário
comprometa-se!
sábado, 21 de março de 2009