DevCasts e Meetups de Engenharia de Software
51 vídeosPodCasts, DevCasts e Vídeos para analistas ou gerentes de projetos sobre engenharia de software. Conheça metodologias e ferramentas como Scrum, XP, PMBOK, UML e muito mais.
Calculando estimativas da eXtreme Programming
Neste MeetUp será abordado o processo de análise das estórias de usuários para estimar prazos dentro da metodologia...
Conhecendo a eXtreme Programming
Este MeetUp tem por objetivo apresentar uma explanação completa sobre a metodologia XP, seus conceitos, valores,...
Panorama da eXtreme Programing (XP)
Neste DevCast apresentaremos uma visão geral da eXtreme Programming com o intuito de sanar as dúvidas mais comuns que...
Um bate papo sobre Teste Unitário
Esse DevCast tem o propósito de introduzir um assunto fundamental para todo programador, porém pouco comentado: a...
Histórias de Levantamento de Requisitos
Somente uma pequena parcela das aplicações desenvolvidas é de fato utilizada. Dentre os motivos para esse fracasso está...
Por que eu preciso da UML?
Você usa a UML para planejar suas aplicações? Ao ter contato com todos os diagramas que ela contém pode parecer que é...
Code Smells - Conheça antes que seja tarde
Você já olhou para um código que parecia errado, mas não soube dizer de imediato por quê? Pode ser que você tenha se...
Por onde começar a programar uma aplicação?
Você já se perguntou “por onde eu deveria começar a programar essa aplicação”? Mesmo um bom programador pode ter...
Um bate-papo sobre REST & RESTful
Você sabe o que é REST e RESTful? REST é um conjunto de diretivas que permitem a aplicação ter um melhor aproveitamento...
E aí? Como você testa seus códigos?
O programador está sempre escrevendo testes. Um if aqui, um var_dump ali... estamos sempre construindo imaginários,...
Como usamos o Scrum na DevMedia?
Neste DevCast vamos falar sobre o Scrum, como o adotamos aqui na DevMedia e como esse framework nos ajudou a solucionar...
Panorama da Segurança da Informação
Neste DevCast será abordado um panorama geral da segurança da informação, envolvendo sua visão, conceitos, aspectos...
Aplicando o Uso da Matriz de Arranjos da Governança
Este DevCast apresentará de forma interessante para quem trabalha em softwarehouse, empresas de TI e organizações que...
Porque o Desenvolvedor deve Aprender ITIL
Neste DevCast Será abordada a ITIL dentro do panorama do Desenvolvimento de Software para mostrar ao desenvolvedor que...
Recompensas para equipes de desenvolvimento
Este DevCast discute aspectos relacionados a apreciação de esforço adicional de membros da equipe de desenvolvimento e...
Modelos de qualidade de Software
Neste devcast será abordado “modelos” de qualidade de software, que diferentemente das “normas” de qualidade de...
Transição de desenvolvedor para gerente de projetos
Este DevCast discute diversos aspectos e apresenta recomendações para o profissional da área técnica que trabalha com...
Porque o Desenvolvedor precisa aprender Governança de TI
Veja Neste Devcast o objetivo de apresentar a Governança de TI para desenvolvedores de forma sucinta, mas...
Acessibilidade para WEB
Veja neste Devcast o objetivo de tratar sobre acessibilidade em páginas e sites para internet com foco em usuários com...
Por que devo aprender XP
Veja neste DevCast o porquê de se aprender a metodologia eXtreme Programing, ou simplesmente XP
Cuidados com equipes de desenvolvimento à distância
Este DevCast discute aspectos relacionados à como lidar e gerenciar os membros de uma equipe de desenvolvimento que...
Medindo a evolução do código
Este DevCast mostra como medir e visualizar a evolução do código fonte de um projeto de software a partir de arquivos...
Definindo Papéis e Responsabilidades com a Matriz RACI
A Matriz RACI é uma ferramenta importante na implantação e execução de Processo e atividades tanto organizacionais como...
Modelando negócios com IDEF0
Este DevCast mostra o que são, onde utilizar e como criar diagramas IDEF0, IDEF1 e IDEF2 para modelar processos de...
Ferramentas para documentação de software
Este DevCast mostra diversas ferramentas para documentar elementos de software incluindo requisitos, interface, código...
Aprenda a gerenciar seus projetos com o MS Project
Nesse DevCast apresentaremos a ferramenta de gerenciamento de projetos da Microsoft, o MS Project.
Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Veja nesse DevCast uma abordagem sobre os padrões de projetos na sua essência. Será mostrado um pouco da história da...
Governança de TI: uma abordagem geral
Essa DevCast não apresenta definições nem conceitos, porém dá uma noção geral do que é a Governança de TI e como se...
Gestão Estratégica com Balanced Scorecard
Nesse DevCast falaremos sobre uma metodologia de medição e gestão do desempenho de uma organização chamada Balanced...
Técnicas para entrevista de coleta de requisitos
Este pocket vídeo mostra recomendações, sugestões e técnicas para conduzir uma entrevista/reunião de coleta de...
Por que aprender programação Web
Este Devcast tem por objetivo demonstrar um panorama atual das tecnologias web e ampliar os horizontes de todos os...
Principais Bad Smells
Nesse DevCast veremos como eliminar bad smells no código, que são estruturas que apresentam problemas (mau cheiros).
Astah Community: Modelagem de classes com UML
Nesse pocket vídeo será feito uma abordagem de como modelar classes com base em um cenário de venda de produtos onde é...
Engenharia de Software: Dicas de material de estudo
Este Devcast apresenta dicas de materiais em vídeos, documentários, palestras, entrevistas, canais, filmes e séries...
Principais livros de Engenharia de Software
Este devcast apresenta e discute quais são os principais livros da área de engenharia de software e como eles podem ser...
Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática
Veja nesse DevCast uma introdução ao assunto de modelagem de processos de negócio (BPM). Veja como mapear processos de...
Estrutura Analítica do Projeto (EAP): Desenvolvimento em projeto
Nesse DevCast vamos ver o que é, como criar e para que serve uma EAP. EAP é a sigla para Estrutura Analítica do...
Aprenda a documentar seus projetos de maneira prática e eficiente
Nesse DevCast abordaremos um assunto pouco discutido: a documentação de projetos.
Aprenda a gerenciar projetos com dotProject
O dotProject é uma aplicação web desenvolvida em PHP com banco MySql, 100% free, cujo objetivo é nos auxiliar no...
Documentando requisitos de um sistema - Abordagem prática
Nesse DevCast entraremos em uma das fases da engenharia de requisitos, mais precisamente abordaremos a documentação dos...
Gestão de riscos - iniciando o entendimento
Esse vídeo é destinado a profissionais, equipes e organizações que encontram dificuldade em gerenciar seus riscos, ou...
Identificando bons Gerentes de Projeto
Esse pocket vídeo é destinado a profissionais que pretendem ser um Gerente de Projeto e organizações que buscam...
O que é ATDD (Acceptance Test Driven Development)?
Nesse pocket video iremos aprender a entregar o que o cliente quer e o que o usuário deseja, de maneira rápida,...
SOLID: Melhorando a Qualidade dos seus Projetos Orientados a Objetos
Neste pocket vídeo conheceremos os princípios SOLID. Estes denotam boas práticas que, uma vez aplicadas a um projeto,...
Evitando Erros Comuns - Modelagem de Processos de Negócios com BPMN
Neste pocket vídeo mostramos alguns dos equívocos mais comuns que cometemos quando começamos a modelar processos de...
Conhecendo Gerência de Projeto
Nesse pocket vídeo será apresentado uma introdução à gestão de projetos, trazendo conceitos básicos e práticos de...
Arquitetura de Software: Introdução, Camadas e Concorrência
Nesta apresentação serão discutidos conceitos básicos de arquitetura de software como camadas (layers e tiers) e as...
Melhores softwares através da interface
Nesta palestra veremos como não se preocupar com o fluxo de telas pode afetar negativamente seus models, controllers e...
Fazendo aplicações do jeito certo com DDD
Nesta palestra veremos o que é o DDD (Domain-Driven-Desing – que é uma abordagem para o desenvolvimento de software).
O papel do arquiteto
Nesta palestra veremos para que serve um arquiteto, qual seu papel e competências.
Práticas Ágeis - Devcast
A adoção de métodos ágeis no Brasil e no mundo vem crescendo exponencialmente nos últimos anos, mas o que de fato as...