Artigos e notícias

desenvolvimento de software

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

O time levou meses para aprontar o produto, mas finalmente está tudo pronto. Você faz aquela pergunta final: “Vamos colocar em produção?”. Você achava até que a pergunta era retórica, afinal, estava tudo certo. Entretanto, a resposta é: “não! Falta…

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

O Lean Software Development (LSD) é uma filosofia de gestão ágil que transcende a mera gestão de projetos e atua como uma abordagem de gestão de valor. Formalizado por Mary e Tom Poppendieck (um casal muito bacana que já esteve…

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

Já há algum tempo quero escrever sobre esse tema, porém evitei, porque é um assunto delicado e pode demonstrar que algumas carreiras estão próximas ao fim. Por isso, quero ser delicado, porém sem deixar de mostrar a realidade que já…

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

Sabe quando você tem uma ideia brilhante para um produto, mas todos os times de desenvolvimento estão atolados até o pescoço? A janela de oportunidade é agora… mas a fila é de três meses para começar qualquer coisa. E se…

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

Todo mundo que trabalha com software há algum tempo tem seus esqueletos no armário. Um monte de código que foi escrito só para funcionar e Deus sabe como as coisas estão de pé até hoje. Alguns desses produtos têm uma…

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…
Se você usa linguagens compiladas (Golang, Java) e está buscando uma forma eficiente de reduzir o tamanho das suas imagens docker, está no lugar certo….
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…
Desde que cheguei na K21 e comecei a participar do EVDnC dentro das empresas, tive a oportunidade de comprovar o que a falta do uso dos Testes Automatizados no desenvolvimento de software pode causar….
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…