Segunda apresentação sobre a metodologia ágil SCRUM lecionada junto a Universidade Potiguar. Nesta aula são definidas as etapas e os benefícios trazidos aos projetos que adotam essa metodologia.
O documento discute melhoria de processos de software, abordando mitos e experiências relacionados. Ele destaca que processos sozinhos não são soluções, mas também não acabam com heróis ou bloqueiam criatividade, dependendo de como são implementados. A conclusão é que um diagnóstico preciso e participação de todos são essenciais para o sucesso de uma iniciativa de melhoria de processos.
Xp Metodologias Ageis Para Desenvolvimento De SoftwareMarcos Cardoso
O documento discute a metodologia Scrum e XP para desenvolvimento de software ágil, descrevendo práticas como board de tarefas, backlog do produto e sprint backlog. Também menciona valores como comunicação, coragem, feedback e respeito e práticas como programação em pares, propriedade coletiva e integração contínua.
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...Marcos Cardoso
Este documento apresenta uma disciplina sobre metodologias ágeis para desenvolvimento de software. A disciplina irá explorar SCRUM e eXtreme Programming (XP) através de aulas conceituais e práticas, dinâmicas de grupo e apresentações de projetos. A avaliação será baseada em artefatos produzidos em equipe e uma avaliação final dos conceitos apresentados.
Este documento fornece uma introdução à metodologia Scrum para gerenciamento ágil de projetos de software. Ele descreve os princípios básicos de Scrum, incluindo papéis como Product Owner e Scrum Master, eventos como Sprint Planning e Sprint Review, e artefatos como Product Backlog e Burndown Chart. O documento também menciona o Manifesto Ágil e como Scrum se baseia em valores como indivíduos e interações, software funcionando e resposta à mudança.
O documento descreve o framework Scrum para gerenciamento de projetos ágeis. Scrum é um processo iterativo que foca na entrega contínua de valor ao cliente por meio de sprints curtas. O documento explica os papéis de Product Owner, Scrum Master e time, assim como as cerimônias e artefatos principais de Scrum como planning poker, reuniões diárias, reviews e retrospectivas.
Este documento fornece informações sobre análise de valor agregado e métricas de desempenho de projetos, como:
1) Explica como calcular o orçamento no término, valor planejado, valor agregado, custo real, índices de desempenho de prazos e custos, e variação de prazos e custos.
2) Detalha como esses cálculos e métricas podem ser usados para avaliar se um projeto está dentro ou fora do orçamento e cronograma.
3) Discutem exemplos numéricos para il
Este documento apresenta os processos de gerenciamento do tempo de acordo com o PMBOK, abordando tópicos como planejamento do cronograma, estimativa de recursos e duração das atividades, diagrama de rede, relações de precedência, caminho crítico, folga e gráfico de Gantt. Além disso, também discute os processos de gerenciamento dos riscos, incluindo identificação, análise qualitativa e quantitativa, e planejamento de respostas. Por fim, aborda brevemente os processos de comunicação e
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilRebecca Betwel
Com intuito de esclarecer sobre como surgiu o manifesto ágil e discutir as metodologias ágeis mais utilizadas. Esse material é parte de um conjunto de materiais sobre Engenharia de Software
Software Engineering - Agil Development.
O documento discute melhoria de processos de software, abordando mitos e experiências relacionados. Ele destaca que processos sozinhos não são soluções, mas também não acabam com heróis ou bloqueiam criatividade, dependendo de como são implementados. A conclusão é que um diagnóstico preciso e participação de todos são essenciais para o sucesso de uma iniciativa de melhoria de processos.
Xp Metodologias Ageis Para Desenvolvimento De SoftwareMarcos Cardoso
O documento discute a metodologia Scrum e XP para desenvolvimento de software ágil, descrevendo práticas como board de tarefas, backlog do produto e sprint backlog. Também menciona valores como comunicação, coragem, feedback e respeito e práticas como programação em pares, propriedade coletiva e integração contínua.
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...Marcos Cardoso
Este documento apresenta uma disciplina sobre metodologias ágeis para desenvolvimento de software. A disciplina irá explorar SCRUM e eXtreme Programming (XP) através de aulas conceituais e práticas, dinâmicas de grupo e apresentações de projetos. A avaliação será baseada em artefatos produzidos em equipe e uma avaliação final dos conceitos apresentados.
Este documento fornece uma introdução à metodologia Scrum para gerenciamento ágil de projetos de software. Ele descreve os princípios básicos de Scrum, incluindo papéis como Product Owner e Scrum Master, eventos como Sprint Planning e Sprint Review, e artefatos como Product Backlog e Burndown Chart. O documento também menciona o Manifesto Ágil e como Scrum se baseia em valores como indivíduos e interações, software funcionando e resposta à mudança.
O documento descreve o framework Scrum para gerenciamento de projetos ágeis. Scrum é um processo iterativo que foca na entrega contínua de valor ao cliente por meio de sprints curtas. O documento explica os papéis de Product Owner, Scrum Master e time, assim como as cerimônias e artefatos principais de Scrum como planning poker, reuniões diárias, reviews e retrospectivas.
Este documento fornece informações sobre análise de valor agregado e métricas de desempenho de projetos, como:
1) Explica como calcular o orçamento no término, valor planejado, valor agregado, custo real, índices de desempenho de prazos e custos, e variação de prazos e custos.
2) Detalha como esses cálculos e métricas podem ser usados para avaliar se um projeto está dentro ou fora do orçamento e cronograma.
3) Discutem exemplos numéricos para il
Este documento apresenta os processos de gerenciamento do tempo de acordo com o PMBOK, abordando tópicos como planejamento do cronograma, estimativa de recursos e duração das atividades, diagrama de rede, relações de precedência, caminho crítico, folga e gráfico de Gantt. Além disso, também discute os processos de gerenciamento dos riscos, incluindo identificação, análise qualitativa e quantitativa, e planejamento de respostas. Por fim, aborda brevemente os processos de comunicação e
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilRebecca Betwel
Com intuito de esclarecer sobre como surgiu o manifesto ágil e discutir as metodologias ágeis mais utilizadas. Esse material é parte de um conjunto de materiais sobre Engenharia de Software
Software Engineering - Agil Development.
Primeira apresentação sobre a metodologia ágil SCRUM apresentada junto a Universidade Potiguar. Nesta aula é apresentada a origem do SCRUM, seus papeis e responsabilidades, ciclo de via e artefatos.
O documento discute a aplicação de práticas ágeis na construção de data warehouses evolutivos. Apresenta os princípios ágeis e como eles podem ser aplicados para entregar valor rapidamente aos usuários de business intelligence através de entregas incrementais frequentes de funcionalidades. Também propõe o framework FDWS para desenvolvimento ágil de data warehouses baseado em features de negócio.
O documento descreve a metodologia Scrum em três frases:
Scrum é uma metodologia ágil para desenvolvimento de software baseada em sprints curtos, reuniões diárias e feedback contínuo de um time auto-organizado. A metodologia valoriza a colaboração, resposta à mudanças e entrega contínua de software funcionando.
O documento discute métodos ágeis de desenvolvimento de software. Apresenta os problemas do desenvolvimento tradicional e descreve princípios como o Manifesto Ágil. Detalha práticas como XP e Scrum e fornece links para recursos adicionais sobre os tópicos discutidos.
A metodologia FastStart e o conteúdo do Bootcamp de Verão pertencem à Fábrica de Startups S.A., que detém os direitos de autor e propriedade intelectual.
Duratex - Resultados do 3º Trimestre de 2008Duratex
O documento fornece informações sobre os segmentos de atuação, investimentos e desempenho financeiro da Duratex. A empresa opera em madeira, metais e louças sanitárias, possui 120.000 hectares de florestas e vem expandindo sua capacidade industrial, especialmente em MDP e MDF. Devido à crise financeira global, a Duratex adiou investimentos de R$450 milhões para 2009.
O documento apresenta os planos de expansão da mina Serra Azul e da construção do Superporto Sudeste da Companhia. Detalha os cronogramas e investimentos previstos para aumentar a capacidade de produção de minério de ferro nos próximos anos. Também discute a estrutura de financiamento para esses projetos, que dependerá principalmente de dívida.
O documento descreve exemplos de como grandes empresas aplicaram Scrum em seus projetos de software. As lições aprendidas incluem a necessidade de foco nos princípios e valores de Scrum, patrocínio executivo para mudança organizacional, e treinamento/coaching contínuos. A aplicação de Scrum em grandes organizações requer persistência e coragem.
1. O documento discute a concepção de um planejamento estratégico de TIC para o Centro de Processamento de Dados da Secretaria de Estado da Casa Civil de Sergipe entre 2009-2010.
2. Atualmente, há problemas relacionados à estrutura de cargos, salários, capacitação e ambiente de trabalho no CPD. O documento propõe a reestruturação do CPD em áreas de desenvolvimento, dados, suporte e telecomunicações para melhorar a gestão de pessoas e recursos tecnológicos.
3. O
Caso de implantação de Metodologia de GP + PMO Corporativo + Status consolida...Wankes Leandro
Este documento apresenta um caso de implantação de metodologia de gerenciamento de projetos, escritório corporativo de projetos e relatório consolidado de 19 projetos em 35 dias na CEB Distribuição S.A. Ele descreve o contexto dos projetos, os objetivos, a criação da metodologia e do escritório de projetos, a implantação e os resultados alcançados.
O documento descreve a jornada da CrediPronto para se tornar excelente no processo de concessão de financiamento imobiliário através da digitalização, automação de processos e foco contínuo em melhoria. A empresa começou em 2007 e passou por desafios de crescimento rápido que foram superados com a adoção de ferramentas de gestão de processos de negócios e digitalização dos documentos, reduzindo tempo de contratação e custos.
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
O documento discute processos de software evolucionários e incrementais que permitem a adaptabilidade no ciclo de vida de desenvolvimento de software. Esses processos envolvem desenvolvimento exploratório e prototipagem para lidar com a natureza imprevisível do desenvolvimento de software e permitir que os requisitos e escopo sejam ajustados com base nos resultados obtidos.
O documento apresenta o relatório final do Plano Estratégico de Gestão da Infraestrutura Hídrica do Estado de São Paulo realizado pela Fundação Centro Tecnológico de Hidráulica (FCTH) para o Departamento de Águas e Energia Elétrica (DAEE). O plano foi desenvolvido em três etapas: um programa de capacitação gerencial, assessoria na formulação do plano estratégico e acompanhamento da implantação dos projetos. O relatório descreve os detalhes de cada etapa do processo.
O documento resume os principais conceitos e práticas da metodologia ágil Scrum para gerenciamento de projetos, incluindo os papéis de Product Owner, ScrumMaster e time, as fases do processo (Pregame, Game e Postgame) e o fluxo de uma Sprint.
QA Ninja Conf - Scrum uma Introdução a AgilidadeThiago Boschese
Scrum é um framework ágil para gerenciar projetos complexos de forma incremental. Ele é composto por papéis, artefatos e eventos, incluindo Sprints para entregar incrementos de software a cada 2-4 semanas, Daily Scrums para coordenar o time e Retrospectivas para melhorar continuamente.
O documento descreve a jornada de Bruno Ghisi como programador fundador para CTO da Resultados Digitais, uma startup de software como serviço. Ele detalha o crescimento da empresa de 7 clientes em 2011 para mais de 2000 clientes em 2015 e o processo de desenvolvimento de software da empresa, incluindo gestão de times, recrutamento, suporte e operações.
O documento apresenta os principais conceitos e práticas do framework Scrum. Resume que Scrum foi criado na década de 1990 para gerenciar projetos de software de forma ágil. Detalha os papéis de Product Owner, Scrum Master e time auto-organizado, assim como os conceitos de Sprints, estimativas, métricas, entregas contínuas e melhoria contínua por meio de retrospectivas.
P5 f3 p5 - termo de abertura de empreendimentoIara Oliveira
Este documento descreve um projeto para modernizar a secretaria de uma escola através da informatização. O projeto inclui a compra de computadores e softwares para desenvolver e manter um site da escola e sistemas acadêmicos. O custo total estimado é listado, assim como os riscos, premissas, responsáveis e aprovação necessária.
Team building - Workshop - ThoughtWorks Away Day 2018Hélio Medeiros
Dia 1 - cliente novo! A TW se apresenta, oque a cliente vê? Um time? Pessoas? Vamos jogar o jogo do team building. Várias técnicas! Várias coaches! O teu time! e que vença quem cantar "evidencias" mais alto durante o team outing :P Software depende de relacionamento e o tempo tá contando para darmos o nosso show!
- Criada e apresentada em conjunto com:
Caroline Moers
Andressa Cruz
Thainara Rogerio
Otavio Carvalho
William Ahrons
Marcelo Schimdt
Pedro Silva
O documento discute práticas e atividades para construir um time de software efetivo, incluindo team building, alinhamento de expectativas e estabelecimento de princípios para interação. Ele enfatiza a importância de relacionamentos no time para criar valor e sucesso, sugerindo atividades como jogos, happy hours e almoços para estreitar laços entre membros do time.
Primeira apresentação sobre a metodologia ágil SCRUM apresentada junto a Universidade Potiguar. Nesta aula é apresentada a origem do SCRUM, seus papeis e responsabilidades, ciclo de via e artefatos.
O documento discute a aplicação de práticas ágeis na construção de data warehouses evolutivos. Apresenta os princípios ágeis e como eles podem ser aplicados para entregar valor rapidamente aos usuários de business intelligence através de entregas incrementais frequentes de funcionalidades. Também propõe o framework FDWS para desenvolvimento ágil de data warehouses baseado em features de negócio.
O documento descreve a metodologia Scrum em três frases:
Scrum é uma metodologia ágil para desenvolvimento de software baseada em sprints curtos, reuniões diárias e feedback contínuo de um time auto-organizado. A metodologia valoriza a colaboração, resposta à mudanças e entrega contínua de software funcionando.
O documento discute métodos ágeis de desenvolvimento de software. Apresenta os problemas do desenvolvimento tradicional e descreve princípios como o Manifesto Ágil. Detalha práticas como XP e Scrum e fornece links para recursos adicionais sobre os tópicos discutidos.
A metodologia FastStart e o conteúdo do Bootcamp de Verão pertencem à Fábrica de Startups S.A., que detém os direitos de autor e propriedade intelectual.
Duratex - Resultados do 3º Trimestre de 2008Duratex
O documento fornece informações sobre os segmentos de atuação, investimentos e desempenho financeiro da Duratex. A empresa opera em madeira, metais e louças sanitárias, possui 120.000 hectares de florestas e vem expandindo sua capacidade industrial, especialmente em MDP e MDF. Devido à crise financeira global, a Duratex adiou investimentos de R$450 milhões para 2009.
O documento apresenta os planos de expansão da mina Serra Azul e da construção do Superporto Sudeste da Companhia. Detalha os cronogramas e investimentos previstos para aumentar a capacidade de produção de minério de ferro nos próximos anos. Também discute a estrutura de financiamento para esses projetos, que dependerá principalmente de dívida.
O documento descreve exemplos de como grandes empresas aplicaram Scrum em seus projetos de software. As lições aprendidas incluem a necessidade de foco nos princípios e valores de Scrum, patrocínio executivo para mudança organizacional, e treinamento/coaching contínuos. A aplicação de Scrum em grandes organizações requer persistência e coragem.
1. O documento discute a concepção de um planejamento estratégico de TIC para o Centro de Processamento de Dados da Secretaria de Estado da Casa Civil de Sergipe entre 2009-2010.
2. Atualmente, há problemas relacionados à estrutura de cargos, salários, capacitação e ambiente de trabalho no CPD. O documento propõe a reestruturação do CPD em áreas de desenvolvimento, dados, suporte e telecomunicações para melhorar a gestão de pessoas e recursos tecnológicos.
3. O
Caso de implantação de Metodologia de GP + PMO Corporativo + Status consolida...Wankes Leandro
Este documento apresenta um caso de implantação de metodologia de gerenciamento de projetos, escritório corporativo de projetos e relatório consolidado de 19 projetos em 35 dias na CEB Distribuição S.A. Ele descreve o contexto dos projetos, os objetivos, a criação da metodologia e do escritório de projetos, a implantação e os resultados alcançados.
O documento descreve a jornada da CrediPronto para se tornar excelente no processo de concessão de financiamento imobiliário através da digitalização, automação de processos e foco contínuo em melhoria. A empresa começou em 2007 e passou por desafios de crescimento rápido que foram superados com a adoção de ferramentas de gestão de processos de negócios e digitalização dos documentos, reduzindo tempo de contratação e custos.
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
O documento discute processos de software evolucionários e incrementais que permitem a adaptabilidade no ciclo de vida de desenvolvimento de software. Esses processos envolvem desenvolvimento exploratório e prototipagem para lidar com a natureza imprevisível do desenvolvimento de software e permitir que os requisitos e escopo sejam ajustados com base nos resultados obtidos.
O documento apresenta o relatório final do Plano Estratégico de Gestão da Infraestrutura Hídrica do Estado de São Paulo realizado pela Fundação Centro Tecnológico de Hidráulica (FCTH) para o Departamento de Águas e Energia Elétrica (DAEE). O plano foi desenvolvido em três etapas: um programa de capacitação gerencial, assessoria na formulação do plano estratégico e acompanhamento da implantação dos projetos. O relatório descreve os detalhes de cada etapa do processo.
O documento resume os principais conceitos e práticas da metodologia ágil Scrum para gerenciamento de projetos, incluindo os papéis de Product Owner, ScrumMaster e time, as fases do processo (Pregame, Game e Postgame) e o fluxo de uma Sprint.
QA Ninja Conf - Scrum uma Introdução a AgilidadeThiago Boschese
Scrum é um framework ágil para gerenciar projetos complexos de forma incremental. Ele é composto por papéis, artefatos e eventos, incluindo Sprints para entregar incrementos de software a cada 2-4 semanas, Daily Scrums para coordenar o time e Retrospectivas para melhorar continuamente.
O documento descreve a jornada de Bruno Ghisi como programador fundador para CTO da Resultados Digitais, uma startup de software como serviço. Ele detalha o crescimento da empresa de 7 clientes em 2011 para mais de 2000 clientes em 2015 e o processo de desenvolvimento de software da empresa, incluindo gestão de times, recrutamento, suporte e operações.
O documento apresenta os principais conceitos e práticas do framework Scrum. Resume que Scrum foi criado na década de 1990 para gerenciar projetos de software de forma ágil. Detalha os papéis de Product Owner, Scrum Master e time auto-organizado, assim como os conceitos de Sprints, estimativas, métricas, entregas contínuas e melhoria contínua por meio de retrospectivas.
P5 f3 p5 - termo de abertura de empreendimentoIara Oliveira
Este documento descreve um projeto para modernizar a secretaria de uma escola através da informatização. O projeto inclui a compra de computadores e softwares para desenvolver e manter um site da escola e sistemas acadêmicos. O custo total estimado é listado, assim como os riscos, premissas, responsáveis e aprovação necessária.
Team building - Workshop - ThoughtWorks Away Day 2018Hélio Medeiros
Dia 1 - cliente novo! A TW se apresenta, oque a cliente vê? Um time? Pessoas? Vamos jogar o jogo do team building. Várias técnicas! Várias coaches! O teu time! e que vença quem cantar "evidencias" mais alto durante o team outing :P Software depende de relacionamento e o tempo tá contando para darmos o nosso show!
- Criada e apresentada em conjunto com:
Caroline Moers
Andressa Cruz
Thainara Rogerio
Otavio Carvalho
William Ahrons
Marcelo Schimdt
Pedro Silva
O documento discute práticas e atividades para construir um time de software efetivo, incluindo team building, alinhamento de expectativas e estabelecimento de princípios para interação. Ele enfatiza a importância de relacionamentos no time para criar valor e sucesso, sugerindo atividades como jogos, happy hours e almoços para estreitar laços entre membros do time.
Historias, hipoteses e metricas aprendendo no dia a diaHélio Medeiros
O documento discute user stories, hipóteses e métricas para aprender com o produto. Ele explica como capturar user stories no formato "Sendo uma ____ Eu quero ____ Para que ____", discute hipóteses sobre como os usuários interagem com um site de notícias e como testá-las através de métricas e iterativamente.
Team building - Software depende de relacionamentoHélio Medeiros
O documento discute a importância dos relacionamentos em um time de software. Enfatiza que o valor é criado não apenas pelo conhecimento individual, mas pela capacidade do time trabalhar junto. Também sugere várias estratégias para construir conexões entre os membros do time, como reuniões, jogos, almoços e atividades sociais fora do trabalho.
Continuidade de times - quando os relacionamentos contam?Hélio Medeiros
Valor em software não é resultado apenas do conhecimento das pessoas e de sua aplicação, mas também dos relacionamentos e do que elas são capazes de alcançar juntas. Venha e vamos entender os benefícios da aplicação desta prática coronária difundida pelo Spotify, em seu modelo de Tribes e Squads!
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...Hélio Medeiros
Ei grande e consolidada empresa, você não tem alcançado mais sucesso em seus produtos recentes? O teu mercado já estava consolidado? O que aconteceu? Como reagir ao hype?
Lançar produtos sempre foi uma proposição hit-or-miss. Você escreve um plano de negócios e algumas histórias de usuários, e começar a vender o máximo que pode. E em algum momento nesta seqüência de eventos, você vai descobre que falhou.
Histórias são suposições, vamos tratá-las como tal. Sucesso vem da experimentação mas que planos elaborados. Feedback dos clientes mas que intuição. Projeto iterativo mais que “grande planos elaborados”. Nesta sessão você vai medir e aprender a entregar valor real para seus clientes desde o início.
Aprenderemos como adicionar o ciclo build, mesure e learn em nossos kanban boards.
Descobriremos uma nova abordagem para o Behaviour Driven-Development que se faz de testes A/Bs e mapas de calor como algumas de nossas táticas para detectar e validar comportamentos.
E por fim usaremos o conceito de livro das possibilidades para manter o acompanhamento sobre ideias as quais o mercado ainda não apresentou resultados esperados, e que desejamos manter em mente como potenciais diferenciais competitivos.
Vamos descobrir e entregar valor real para nossos clientes !! Eles precisam de nós mais do que nunca.
Você sofre ou já sofreu de frameworkite? Quando você encontra um framework que lhe dá algo que você deseja de graça e lhe faz pagar um preço muito alto para todas as outras mudanças?
Por definição, framework é uma estrutura de apoio usada como a base para algo a ser construído, mas as vezes eles parecem dar mais que opniões eles querem decidir! Você vai se tornar um refém? Ou vai tornar outros reféns do seu último framework?
Feature injection - descobrindo e entregando valor testávelHélio Medeiros
O documento discute a técnica de "Feature Injection" para descobrir valor e entregar funcionalidades testáveis de forma iterativa. A técnica envolve três etapas: 1) Injetar funcionalidades, 2) Detalhar exemplos e 3) Aperfeiçoar com críticas. Ferramentas como "5 porquês", "elevator pitch" e BDD podem ser usadas para esclarecer exemplos e descobrir valor.
Growth hacking - customer lifecycle na praticaHélio Medeiros
Growth hacking is focused on metrics, ROI, and continuous process over magic or technology. It evaluates all actions by growth potential and impact. A growth hacker scientifically focuses on "who" and "where" to acquire, activate, retain, and generate revenue from customers. The document provides an example app and discusses measuring the customer lifecycle using metrics to improve acquisition, activation, retention, referral, and revenue.
Tdc growth hacking-customer lifecycle na praticaHélio Medeiros
O documento discute growth hacking, definido como hackear o crescimento de forma científica, utilizando métricas como o ciclo de vida do cliente (AARRR) para avaliar ações e seu impacto no crescimento. Também aborda estratégias de marketing, engenharia e produto usadas no growth hacking, como SEO, blogs, webinars, automação, landing pages e gameficação.
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-servicesHélio Medeiros
O documento discute a jornada de um desenvolvedor que adota princípios SOLID ao projetar sistemas, inicialmente em uma arquitetura monolítica e depois migrando para microserviços. Apresenta "maus cheiros" em projetos como rigidez, fragilidade e imobilidade e explica os cinco princípios SOLID - Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation e Dependency Inversion - que auxiliam a evitar esses problemas.
Feature Injection - Descobrindo e entregando valor testávelHélio Medeiros
O documento discute técnicas para descobrir e entregar valor de forma testável através de feature injection em três etapas: 1) injetar a funcionalidade, 2) detalhar em exemplos, 3) aperfeiçoar com críticas. A técnica começa pelo objetivo e valor de negócios, escreve casos de uso e histórias de usuário para esclarecer com exemplos, e realiza testes para entregar valor de forma iterativa.
O documento discute a jornada de um desenvolvedor para aplicar os princípios SOLID em projetos de software ágil. Apresenta os cinco princípios SOLID (SRP, OCP, LSP, ISP e DIP) e discute como aplicá-los de forma iterativa para melhorar a estrutura e legibilidade do código, focando em simplicidade, limpeza e expressividade. Também aborda como detectar problemas de projeto e como o software pode "apodrecer" devido a mudanças não planejadas.
O documento apresenta uma agenda de eventos sobre Clojure que ocorrerão entre 9 de abril e 16 de maio. Os principais tópicos a serem discutidos incluem imutabilidade, concorrência e aplicações em Clojure. Os encontros acontecerão online e serão transmitidos pelo site listado.
Git that like a boss - Colaborando com GITHUBHélio Medeiros
Um bom desenvolvedor não só escreve, como também lê e cataloga uma tonelada de código! O GitHub é uma das melhores plataformas para conhecer e ajudar o mundo...
Git that like a boss - Dos comandos básicos aos branches.Hélio Medeiros
Este documento apresenta uma introdução ao sistema de controle de versão Git, incluindo instruções sobre como instalá-lo, configurá-lo e usar alguns de seus principais comandos.
O documento descreve como funciona um dojo de tomada de decisões coletiva. Nele, uma equipe debate um problema e propõe soluções, com dois membros liderando a discussão. Todos contribuem com ideias e histórias, e o grupo define hipóteses e métricas para validá-las, com o objetivo de envolver a equipe em todas as etapas de um projeto.
Apresentação com resumo das principais apresentações vistas pela equipe RBS no Agile Brazil 2013, debates mais aprofundados serão conduzidos no evento:
http://lanyrd.com/2013/agilebrazilrbs/
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...Hélio Medeiros
Nos últimos anos a metáfora de crescimento de um produto passou de um tropeço acidental a uma ideia ou ainda da previsão sobre um futuro longínquo para um constante supor, construir, medir e aprender sem fim. Desta forma, através de pesquisas para produtos digitais voltados a área de esportes, nós do GrupoRBS,do time de jornais, dentre eles a Zero Hora, resolvemos flexionar essa metáfora às etapas de construção de nossos produtos, focando o mínimo desperdício que maximize a aprendizagem e relevância. Venha e acompanhe nossas suposições sobre os desejos dos usuários se transformando em resultados mensuráveis, enquanto ludicamente transportávamos as pessoas para um cenário de clima esportivo, removendo barreiras virtuais e aprendendo suas reais necessidades. E isso tudo com muita diversão! - See more at: http://www.agilebrazil.com/2013/pt/programa/grade/#sthash.A1OaXRBR.dpuf
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).
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
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet