Artigos e notícias

Desenvolvimento de Software

Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.

Já tem um bom tempo que não falo sobre assuntos técnicos por aqui. No entanto, outro dia tivemos que pagar uma dívida técnica bem alta e isso acendeu alguns alertas. Os produtos dos meus times sofrem atualizações constantes seja por…

O crescimento do mercado digital é prato cheio para cyber criminosos, que utilizam das fragilidades desses produtos que precisam do time to market cada vez menor. A competição vai ficando cada vez mais acirrada em um mercado que cresce em…
Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.
Neste artigo vamos falar sobre Test Driven Development (TDD), que é uma prática de desenvolvimento de software na qual os testes são pensados e escritos antes do código de negócio. Com isto, aumentamos muito a qualidade do produto e consequentemente…
Avelar Leão, Agile Expert e Trainer na K21
A expressão “tech debits” ou dívidas técnicas foi utilizada, pela primeira vez, por Ward Cunningham criando a analogia de que às vezes podemos fazer dívidas como, por exemplo, tomar algum dinheiro emprestado do banco….
Toda vez que um time de desenvolvimento não realiza uma alteração no código que geraria uma melhoria na sua qualidade, dizemos que o time acumulou uma DÍVIDA TÉCNICA. Isso pode acontecer de modo intencional ou não, mas é algo que…
Em 2014 tive a chance de visitar a École42 em Paris. Eles estão fazendo uma experiência revolucionária na EDUCAÇÃO para a área de COMPUTAÇÃO. É impressionante ver centenas de iMac de 27 polegadas, bancados pela iniciativa particular, mas sem visar…
O texto de hoje tem a intenção de explorar uma pergunta que vez ou outra escutamos de algum cliente. É comum ouvir frases do tipo: “Já enxerguei a importância de ter testes automatizados! Os testes 100% manuais estão sacrificando nosso…
Imagine o seu próximo projeto de desenvolvimento de software. Ao planejá-lo, desde seu início até, digamos, daqui a seis meses, que nível de detalhes você pode utilizar nesse plano?…
Você já parou para pensar como é a rotina de trabalho de um desenvolvedor?…
Junto com meu aluno de mestrado, Carlos Alberto Franco, coordenador de projetos de desenvolvimento na Petrobras e recém mestre pela UFRJ, fizemos uma análise comparando a lei brasileira com a americana e a britânica….
Entender a essência do Ágil é fundamental para que as empresas entreguem valor com melhoria contínua….
Alguém que experimentou fazer Programação em par e saiu frustrado ou acha que não está fazendo da melhor forma. Obviamente, não existe solução mágica para o problema e sempre é bom ter o contexto da equipe e do projeto para…
Muitas organizações no mundo ainda insistem em definir “todo” o software a ser desenvolvido no principio do projeto. A verdade é que esse “todo”, quando se trata de software, não existe até que ele seja de fato criado….
O desenvolvimento de software é não repetitivo na sua essência, em código não existe “copiar e colar”. De fato, a criação do software é sempre um processo único a cada produto. uma das dificuldades do aluno está na percepção sobre…