Posts in English

Dilemas de PO: como definir OKRs em equipes ágeis

Continuando a série de posts referente aos dilemas da vida de gerentes de produto, gostaria de compartilhar uma técnica para que você e a sua equipe possam se planejar melhor. É comum no ambiente de equipes que trabalham com a construção ou evolução de produtos a necessidade da definição de objetivos, a projeção de resultados … »

Book Release: Learn Functional Programming with Elixir

Last week, The Pragmatic Bookshelf started the sales of Learn Functional Programming with Elixir written by me, now in beta. After one year of hard work, we are finally publishing the beta version of the book. In this blog post, I’ll tell you about the motivation for writing a book, its contents and its future. … »

The fallacies of web application performance

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 … »

Hard skills on project management

If you are an Agile devotee (capital A, see We are not necessarily Agile… but we are certainly agile!), keep an open mind to read what is coming next. Society is defined not only by what it creates but by what it refuses to destroy. – John C. Sawhill Before we start, if you are … »

The user story in development was deprioritized, what now?

Let’s say you have a Kanban board like the following: Then, suddenly, the P.O. discovers that the features D and E were developed by a competitor and that you are losing users because of that. Therefore, the P.O. decides to deprioritize story C. This is only an example of why a card might be deprioritized … »

Bringing continuous improvements into your agile process: A different Daily Meeting

Congratulations on holding the Reality Check ceremony! You never had the same problem again and now your business plan changes faster according to the nuances of your development plan. (To check what I’m talking about, check the first blog post of this series: Bringing continuous improvements into your agile process: The Reality Check Ceremony). Your … »