O que é realmente DevOps?

Existem muitas definições para DevOps, a mais simples delas considera DevOps o modelo de organização de equipe única capaz de desenvolver e operar de forma contínua uma aplicação de software, apoiada por um conjunto de ferramentas que permitem em sequência e automaticamente a integração, teste e entrada em produção de código (como se de um pipeline se tratasse), onde o código, após várias etapas de aprovação, entra em produção, constituindo uma nova release. Neste post, tentarei compartilhar a minha definição Continue Reading

Porque devemos estimar?

Por que devemos estimar? Que variáveis consideramos durante a estimativa? As estimativas tornam-se mais precisas quanto maior a frequencia da prática, mantendo a mesma equipe constante. O que e como podemos estimar? Podemos fazer isso ao longo dos diferentes niveis da hierarquia de requisitos, desde níveis estratégicos até aos deimplementação. Mas um bom planeamento de produto deve ser feito faseadamente, aumentando o valor do produto e introduzindo complexidade ao longo das diferentes fases de desenvolvimento.