O terceiro post da série Baixa Qualidade Interna de Software. Assim como uma refatoração grande, reescrever um software não é algo simples. Após vários anos, adquirimos experiência suficiente para indicar o que você deve considerar ao planejar e executar um processo para reescrever software. 1. As duas plataformas existirão juntas por um determinado período ou … »
Tags: business, CTO, reescrita de código, rewrite, tomada de decisão, Posted in Português, Comments Off on 8 pontos-chave para reescrever um software
Web application performance has always been a hot topic, especially in regards to the role frameworks play in it. It is common to run into fallacies when those discussions arise and the goal of this article is to highlight some of those. While I am obviously biased towards Elixir and the role it plays in … »
Tags: elixir, performance, Posted in English, 6 Comments »
Aqui na Plataformatec, temos a cultura de compartilhamento de conhecimento muito forte. Faz parte do nosso DNA. Depois de um tempo, entendemos que essa característica da nossa cultura está por trás do que nos move desde o começo da empresa: fazer software de qualidade, que traz resultado… e ajudar os outros a fazer o mesmo. … »
Tags: gerenciamento de projetos, livro, metodologia ágil, métricas, NoEstimates, project manager, Posted in Português, Comments Off on Estamos lançando mais um livro: Métricas Ágeis, do nosso consultor Raphael Albino
O segundo post da série Baixa Qualidade Interna de Software. Realizar uma refatoração grande1 de software não é algo simples. Há muitos pontos que você deve considerar, desde o planejamento e priorização até a motivação e execução da equipe. Entender esses pontos de forma estruturada e clara faz parte do processo. A boa notícia é que … »
Tags: business, CTO, refatoração de código, refatoração de software, tomada de decisão, Posted in Português, Comments Off on 9 Pontos-chaves ao se fazer uma refatoração grande de software
Ultimamente, temos usado uma abordagem mais probabilística do que determinística para gerenciar nossos processos. Isso significa que usamos diferentes métodos estatísticos para prever o futuro ao invés de estimativas cegas. Mas… imprevisibilidade não era exatamente uma das razões de termos mudado de Waterfall para Ágil? Sim, imprevisibilidade é inerente ao desenvolvimento de software. Seria impossível … »
Tags: Agile, gerenciamento de projetos, metodologia ágil, métricas, NoEstimates, Posted in Português, Comments Off on Por que usamos Simulações de Monte Carlo para gerenciar projetos
Motivação Um dos desafios mais comuns que você vai encarar na sua carreira, ou até mesmo em sua vida, é escolher entre uma coisa e outra. Pode ser a decisão entre ir ao restaurante japonês ou pizzaria, um projeto de 2 meses que custe $1M ou um projeto de 10 dias que custe $10k. O … »
Tags: Agile, business, CTO, gerenciamento do tempo, tomada de decisão, Posted in Português, Comments Off on Quanto a empresa perde financeiramente quando o projeto atrasa?